mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
elf: Introduce is_rtld_link_map
Unconditionally define it to false for static builds. This avoids the awkward use of weak_extern for _dl_rtld_map in checks that cannot be possibly true on static builds. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
@@ -46,7 +46,7 @@ dl_isa_level_check (struct link_map *m, const char *program)
|
||||
#ifdef SHARED
|
||||
/* Skip ISA level check for ld.so since ld.so won't run if its ISA
|
||||
level is higher than CPU. */
|
||||
if (l == &GL(dl_rtld_map) || l->l_real == &GL(dl_rtld_map))
|
||||
if (is_rtld_link_map (l) || is_rtld_link_map (l->l_real))
|
||||
continue;
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user