glibc/sysdeps
Florian Weimer 0ee6e13f7f x86-64: Reorder dynamic linker list in ldd script (bug 32508)
Move the x86-64 loader first, before the i386 and x32 loaders.  In
most cases, it's the loader the script needs.  This avoids an error
message if the i386 loader does not work.

The effect of this change to the generated ldd script looks like this:

-RTLDLIST="/lib/ld-linux.so.2 /lib64/ld-linux-x86-64.so.2 /libx32/ld-linux-x32.so.2"
+RTLDLIST="/lib64/ld-linux-x86-64.so.2 /lib/ld-linux.so.2 /libx32/ld-linux-x32.so.2"

Reviewed-by: Sam James <sam@gentoo.org>
2024-12-30 13:24:36 +01:00
..
aarch64 aarch64: Regenerate ulps 2024-12-20 07:12:30 +01:00
alpha
arc
arm elf: Introduce is_rtld_link_map 2024-12-20 15:52:57 +01:00
csky
generic include/sys/cdefs.h: Add __attribute_optimization_barrier__ 2024-12-23 06:28:55 +08:00
gnu
hppa nptl: hppa: replace __get_cr27 with __thread_pointer 2024-12-27 17:41:02 +01:00
htl htl: move pthread_cond_timedwait, pthread_cond_clockwait, pthread_cond_wait into libc. 2024-12-22 23:37:30 +01:00
hurd
i386 i386: Regenerate ulps 2024-12-20 12:40:17 +01:00
ieee754
loongarch
m68k
mach hurd: Avoid asm statements which return 2024-12-27 01:10:58 +01:00
microblaze
mips elf: Introduce is_rtld_link_map 2024-12-20 15:52:57 +01:00
nptl
or1k
posix posix: fix system when a child cannot be created [BZ #32450] 2024-12-20 22:57:06 +01:00
powerpc elf: Introduce is_rtld_link_map 2024-12-20 15:52:57 +01:00
pthread
riscv
s390
sh elf: Introduce is_rtld_link_map 2024-12-20 15:52:57 +01:00
sparc
unix x86-64: Reorder dynamic linker list in ldd script (bug 32508) 2024-12-30 13:24:36 +01:00
wordsize-32
wordsize-64
x86 include/sys/cdefs.h: Add __attribute_optimization_barrier__ 2024-12-23 06:28:55 +08:00
x86_64 elf: Remove the GET_ADDR_ARGS and related macros from the TLS code 2024-12-27 07:29:56 +01:00