diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/unix/sysv/linux/aarch64/Makefile | 2 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/arm/Makefile | 2 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/i386/shlib-versions | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/mips/Makefile | 12 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/Makefile | 2 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/powerpc64/shlib-versions | 2 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/s390/Makefile | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/s390/s390-64/shlib-versions | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86/Makefile | 3 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86_64/64/shlib-versions | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/x86_64/x32/shlib-versions | 1 |
11 files changed, 6 insertions, 22 deletions
diff --git a/sysdeps/unix/sysv/linux/aarch64/Makefile b/sysdeps/unix/sysv/linux/aarch64/Makefile index 88250dd87d..f2f28eeda9 100644 --- a/sysdeps/unix/sysv/linux/aarch64/Makefile +++ b/sysdeps/unix/sysv/linux/aarch64/Makefile @@ -32,8 +32,6 @@ endif abi-lp64-options := -U__AARCH64EB__ abi-lp64-condition := !defined __AARCH64EB__ -abi-lp64-ld-soname := ld-linux-aarch64.so.1 abi-lp64_be-options := -D__AARCH64EB__ abi-lp64_be-condition := defined __AARCH64EB__ -abi-lp64_be-ld-soname := ld-linux-aarch64_be.so.1 diff --git a/sysdeps/unix/sysv/linux/arm/Makefile b/sysdeps/unix/sysv/linux/arm/Makefile index 80c112bc18..50410b67b5 100644 --- a/sysdeps/unix/sysv/linux/arm/Makefile +++ b/sysdeps/unix/sysv/linux/arm/Makefile @@ -68,7 +68,5 @@ endif abi-includes := abi-soft-options := -U__ARM_PCS_VFP abi-soft-condition := !defined __ARM_PCS_VFP -abi-soft-ld-soname := ld-linux.so.3 abi-hard-options := -D__ARM_PCS_VFP abi-hard-condition := defined __ARM_PCS_VFP -abi-hard-ld-soname := ld-linux-armhf.so.3 diff --git a/sysdeps/unix/sysv/linux/i386/shlib-versions b/sysdeps/unix/sysv/linux/i386/shlib-versions new file mode 100644 index 0000000000..ca5d15b1df --- /dev/null +++ b/sysdeps/unix/sysv/linux/i386/shlib-versions @@ -0,0 +1 @@ +ld=ld-linux.so.2 diff --git a/sysdeps/unix/sysv/linux/mips/Makefile b/sysdeps/unix/sysv/linux/mips/Makefile index 9070b775c4..25fb18b3dd 100644 --- a/sysdeps/unix/sysv/linux/mips/Makefile +++ b/sysdeps/unix/sysv/linux/mips/Makefile @@ -25,84 +25,72 @@ abi-o32_soft-options := -U_MIPS_SIM -D_MIPS_SIM=1 \ abi-o32_soft-condition := !defined(__mips_nan2008) \ && defined(__mips_soft_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI32) -abi-o32_soft-ld-soname := ld.so.1 abi-o32_hard-options := -U_MIPS_SIM -D_MIPS_SIM=1 \ -D__mips_hard_float -U__mips_soft_float \ -U__mips_nan2008 abi-o32_hard-condition := !defined(__mips_nan2008) \ && defined(__mips_hard_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI32) -abi-o32_hard-ld-soname := ld.so.1 abi-o32_soft_2008-options := -U_MIPS_SIM -D_MIPS_SIM=1 \ -D__mips_soft_float -U__mips_hard_float \ -D__mips_nan2008 abi-o32_soft_2008-condition := defined(__mips_nan2008) \ && defined(__mips_soft_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI32) -abi-o32_soft_2008-ld-soname := ld-linux-mipsn8.so.1 abi-o32_hard_2008-options := -U_MIPS_SIM -D_MIPS_SIM=1 \ -D__mips_hard_float -U__mips_soft_float \ -D__mips_nan2008 abi-o32_hard_2008-condition := defined(__mips_nan2008) \ && defined(__mips_hard_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI32) -abi-o32_hard_2008-ld-soname := ld-linux-mipsn8.so.1 abi-n32_soft-options := -U_MIPS_SIM -D_MIPS_SIM=2 \ -D__mips_soft_float -U__mips_hard_float \ -U__mips_nan2008 abi-n32_soft-condition := !defined(__mips_nan2008) \ && defined(__mips_soft_float) \ && (_MIPS_SIM == _MIPS_SIM_NABI32) -abi-n32_soft-ld-soname := ld.so.1 abi-n32_hard-options := -U_MIPS_SIM -D_MIPS_SIM=2 \ -D__mips_hard_float -U__mips_soft_float \ -U__mips_nan2008 abi-n32_hard-condition := !defined(__mips_nan2008) \ && defined(__mips_hard_float) \ && (_MIPS_SIM == _MIPS_SIM_NABI32) -abi-n32_hard-ld-soname := ld.so.1 abi-n32_soft_2008-options := -U_MIPS_SIM -D_MIPS_SIM=2 \ -D__mips_soft_float -U__mips_hard_float \ -D__mips_nan2008 abi-n32_soft_2008-condition := defined(__mips_nan2008) \ && defined(__mips_soft_float) \ && (_MIPS_SIM == _MIPS_SIM_NABI32) -abi-n32_soft_2008-ld-soname := ld-linux-mipsn8.so.1 abi-n32_hard_2008-options := -U_MIPS_SIM -D_MIPS_SIM=2 \ -D__mips_hard_float -U__mips_soft_float \ -D__mips_nan2008 abi-n32_hard_2008-condition := defined(__mips_nan2008) \ && defined(__mips_hard_float) \ && (_MIPS_SIM == _MIPS_SIM_NABI32) -abi-n32_hard_2008-ld-soname := ld-linux-mipsn8.so.1 abi-n64_soft-options := -U_MIPS_SIM -D_MIPS_SIM=3 \ -D__mips_soft_float -U__mips_hard_float \ -U__mips_nan2008 abi-n64_soft-condition := !defined(__mips_nan2008) \ && defined(__mips_soft_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI64) -abi-n64_soft-ld-soname := ld.so.1 abi-n64_hard-options := -U_MIPS_SIM -D_MIPS_SIM=3 \ -D__mips_hard_float -U__mips_soft_float \ -U__mips_nan2008 abi-n64_hard-condition := !defined(__mips_nan2008) \ && defined(__mips_hard_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI64) -abi-n64_hard-ld-soname := ld.so.1 abi-n64_soft_2008-options := -U_MIPS_SIM -D_MIPS_SIM=3 \ -D__mips_soft_float -U__mips_hard_float \ -D__mips_nan2008 abi-n64_soft_2008-condition := defined(__mips_nan2008) \ && defined(__mips_soft_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI64) -abi-n64_soft_2008-ld-soname := ld-linux-mipsn8.so.1 abi-n64_hard_2008-options := -U_MIPS_SIM -D_MIPS_SIM=3 \ -D__mips_hard_float -U__mips_soft_float \ -D__mips_nan2008 abi-n64_hard_2008-condition := defined(__mips_nan2008) \ && defined(__mips_hard_float) \ && (_MIPS_SIM == _MIPS_SIM_ABI64) -abi-n64_hard_2008-ld-soname := ld-linux-mipsn8.so.1 ifeq ($(subdir),elf) ifeq ($(build-shared),yes) diff --git a/sysdeps/unix/sysv/linux/powerpc/Makefile b/sysdeps/unix/sysv/linux/powerpc/Makefile index 28f7165815..e66073639a 100644 --- a/sysdeps/unix/sysv/linux/powerpc/Makefile +++ b/sysdeps/unix/sysv/linux/powerpc/Makefile @@ -3,10 +3,8 @@ abi-32-options := -U__powerpc64__ abi-32-condition := __WORDSIZE == 32 abi-64-v1-options := -D__powerpc64__ -U_CALL_ELF -D_CALL_ELF=1 abi-64-v1-condition := __WORDSIZE == 64 && _CALL_ELF != 2 -abi-64-v1-ld-soname := ld64.so.1 abi-64-v2-options := -D__powerpc64__ -U_CALL_ELF -D_CALL_ELF=2 abi-64-v2-condition := __WORDSIZE == 64 && _CALL_ELF == 2 -abi-64-v2-ld-soname := ld64.so.2 ifeq ($(subdir),rt) librt-routines += rt-sysdep diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/shlib-versions b/sysdeps/unix/sysv/linux/powerpc/powerpc64/shlib-versions index 0b83af114e..1f5493babc 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/shlib-versions +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/shlib-versions @@ -1,7 +1,9 @@ %ifdef HAVE_ELFV2_ABI DEFAULT GLIBC_2.17 +ld=ld64.so.2 GLIBC_2.17 libpthread=0 GLIBC_2.17 %else DEFAULT GLIBC_2.3 +ld=ld64.so.1 GLIBC_2.3 libpthread=0 GLIBC_2.3 %endif diff --git a/sysdeps/unix/sysv/linux/s390/Makefile b/sysdeps/unix/sysv/linux/s390/Makefile index 5c3ca69e71..497ffd566c 100644 --- a/sysdeps/unix/sysv/linux/s390/Makefile +++ b/sysdeps/unix/sysv/linux/s390/Makefile @@ -3,7 +3,6 @@ abi-32-options := -U__s390x__ abi-32-condition := __WORDSIZE == 32 abi-64-options := -D__s390x__ abi-64-condition := __WORDSIZE == 64 -abi-64-ld-soname := ld64.so.1 ifeq ($(subdir),rt) librt-routines += rt-sysdep diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/shlib-versions b/sysdeps/unix/sysv/linux/s390/s390-64/shlib-versions index 31edcfc4e1..9de0608fbc 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/shlib-versions +++ b/sysdeps/unix/sysv/linux/s390/s390-64/shlib-versions @@ -1,2 +1,3 @@ DEFAULT GLIBC_2.2 +ld=ld64.so.1 GLIBC_2.2 libpthread=0 GLIBC_2.2 diff --git a/sysdeps/unix/sysv/linux/x86/Makefile b/sysdeps/unix/sysv/linux/x86/Makefile index 012125f30c..0281f87e03 100644 --- a/sysdeps/unix/sysv/linux/x86/Makefile +++ b/sysdeps/unix/sysv/linux/x86/Makefile @@ -5,13 +5,10 @@ abi-variants := 32 64 x32 abi-32-options := -D__i386__ -U__x86_64__ abi-32-condition := !defined __x86_64__ -abi-32-ld-soname := ld-linux.so.2 abi-64-options := -U__i386__ -D__x86_64__ -U__ILP32__ -D__LP64__ abi-64-condition := defined __x86_64__ && defined __LP64__ -abi-64-ld-soname := ld-linux-x86-64.so.2 abi-x32-options := -U__i386__ -D__x86_64__ -D__ILP32__ -U__LP64__ abi-x32-condition := defined __x86_64__ && defined __ILP32__ -abi-x32-ld-soname := ld-linux-x32.so.2 ifeq ($(subdir),misc) sysdep_headers += sys/elf.h sys/perm.h sys/reg.h sys/vm86.h sys/debugreg.h sys/io.h diff --git a/sysdeps/unix/sysv/linux/x86_64/64/shlib-versions b/sysdeps/unix/sysv/linux/x86_64/64/shlib-versions index 3d28722178..897b7e0e1b 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/shlib-versions +++ b/sysdeps/unix/sysv/linux/x86_64/64/shlib-versions @@ -1,4 +1,5 @@ # DEFAULT Earliest symbol set # --------------- ------------------------------ DEFAULT GLIBC_2.2.5 +ld=ld-linux-x86-64.so.2 GLIBC_2.2.5 libpthread=0 GLIBC_2.2.5 diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/shlib-versions b/sysdeps/unix/sysv/linux/x86_64/x32/shlib-versions index e4db8b92ef..df96afab38 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/shlib-versions +++ b/sysdeps/unix/sysv/linux/x86_64/x32/shlib-versions @@ -1,4 +1,5 @@ # DEFAULT Earliest symbol set # --------------- ------------------------------ DEFAULT GLIBC_2.16 +ld=ld-linux-x32.so.2 GLIBC_2.16 libpthread=0 GLIBC_2.16 |