- -
-
-
Submitted By: William Harrington <kb0iic at cross-lfs dot org>
-Date: 12-28-2015
-Initial Package Version: 5.1.0
-Origin: Idea originally developed by Ryan Oliver and Greg Schafer for
- the Pure LFS project with help from
- Martin Ward <macros_the_black@ntlworld.com>
-Upstream Status: Not Applied - CLFS Specific
-Description: This patch makes changes to the paths for pure64, eg 64bit libs
- in /usr/lib, 32bit in /usr/lib32.
-Comment: Renamed for GCC 5.3.0
-
-diff -Naur gcc-6.1.0.orig/gcc/config/aarch64/aarch64-linux.h gcc-6.1.0/gcc/config/aarch64/aarch64-linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 21 | 21 | #ifndef GCC_AARCH64_LINUX_HÂ |
-
- 22 | 22 | #define GCC_AARCH64_LINUX_HÂ |
-
- 23 | 23 | Â |
-
-
-
- 24 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"Â |
-
-
- Â | 24 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"Â |
-
-
-
- 25 | 25 | Â |
-
- 26 | 26 | #undef MUSL_DYNAMIC_LINKERÂ |
-
- 27 | 27 | #define MUSL_DYNAMIC_LINKER "/lib/ld-musl-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/alpha/linux-elf.h gcc-6.1.0/gcc/config/alpha/linux-elf.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 23 | 23 | #define EXTRA_SPECS \Â |
-
- 24 | 24 | { "elf_dynamic_linker", ELF_DYNAMIC_LINKER }, |
-
- 25 | 25 | Â |
-
-
-
- 26 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"Â |
-
- 27 | Â | #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"Â |
-
-
- Â | 26 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"Â |
-
- Â | 27 | #define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0"Â |
-
-
-
- 28 | 28 | #if DEFAULT_LIBC == LIBC_UCLIBCÂ |
-
- 29 | 29 | #define CHOOSE_DYNAMIC_LINKER(G, U) "%{mglibc:" G ";:" U "}"Â |
-
- 30 | 30 | #elif DEFAULT_LIBC == LIBC_GLIBCÂ |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/arm/linux-eabi.h gcc-6.1.0/gcc/config/arm/linux-eabi.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 68 | 68 | GLIBC_DYNAMIC_LINKER_DEFAULT and TARGET_DEFAULT_FLOAT_ABI. */Â |
-
- 69 | 69 | Â |
-
- 70 | 70 | #undef GLIBC_DYNAMIC_LINKERÂ |
-
-
-
- 71 | Â | #define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/lib/ld-linux.so.3"Â |
-
- 72 | Â | #define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/lib/ld-linux-armhf.so.3"Â |
-
-
- Â | 71 | #define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/tools/lib/ld-linux.so.3"Â |
-
- Â | 72 | #define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/tools/lib/ld-linux-armhf.so.3"Â |
-
-
-
- 73 | 73 | #define GLIBC_DYNAMIC_LINKER_DEFAULT GLIBC_DYNAMIC_LINKER_SOFT_FLOATÂ |
-
- 74 | 74 | Â |
-
- 75 | 75 | #define GLIBC_DYNAMIC_LINKER \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/arm/linux-elf.h gcc-6.1.0/gcc/config/arm/linux-elf.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 62 | 62 | Â |
-
- 63 | 63 | #define LIBGCC_SPEC "%{mfloat-abi=soft*:-lfloat} -lgcc"Â |
-
- 64 | 64 | Â |
-
-
-
- 65 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"Â |
-
-
- Â | 65 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"Â |
-
-
-
- 66 | 66 | Â |
-
- 67 | 67 | #define LINUX_TARGET_LINK_SPEC "%{h*} \Â |
-
- 68 | 68 | %{static:-Bstatic} \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/bfin/linux.h gcc-6.1.0/gcc/config/bfin/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 45 | 45 | %{shared:-G -Bdynamic} \Â |
-
- 46 | 46 | %{!shared: %{!static: \Â |
-
- 47 | 47 | %{rdynamic:-export-dynamic} \Â |
-
-
-
- 48 | Â | -dynamic-linker /lib/ld-uClibc.so.0} \Â |
-
-
- Â | 48 | -dynamic-linker /tools/lib/ld-uClibc.so.0} \Â |
-
-
-
- 49 | 49 | %{static}} -init __init -fini __fini"Â |
-
- 50 | 50 | Â |
-
- 51 | 51 | #undef TARGET_SUPPORTS_SYNC_CALLSÂ |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/c6x/uclinux-elf.h gcc-6.1.0/gcc/config/c6x/uclinux-elf.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 36 | 36 | #define STARTFILE_SPEC \Â |
-
- 37 | 37 | "%{!shared:crt1%O%s} crti%O%s %{shared|pie:crtbeginS.o%s;:crtbegin.o%s}"Â |
-
- 38 | 38 | Â |
-
-
-
- 39 | Â | #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"Â |
-
-
- Â | 39 | #define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0"Â |
-
-
-
- 40 | 40 | Â |
-
- 41 | 41 | #undef LINK_SPECÂ |
-
- 42 | 42 | #define LINK_SPEC ENDIAN_LINK_SPEC \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/cris/linux.h gcc-6.1.0/gcc/config/cris/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 102 | 102 | #undef CRIS_DEFAULT_CPU_VERSIONÂ |
-
- 103 | 103 | #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NGÂ |
-
- 104 | 104 | Â |
-
-
-
- 105 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 105 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
- 106 | 106 | Â |
-
- 107 | 107 | #undef CRIS_LINK_SUBTARGET_SPECÂ |
-
- 108 | 108 | #define CRIS_LINK_SUBTARGET_SPEC \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/freebsd-spec.h gcc-6.1.0/gcc/config/freebsd-spec.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 131 | 131 | #if FBSD_MAJOR < 6Â |
-
- 132 | 132 | #define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1"Â |
-
- 133 | 133 | #else |
-
-
-
- 134 | Â | #define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1"Â |
-
-
- Â | 134 | #define FBSD_DYNAMIC_LINKER "/tools/libexec/ld-elf.so.1"Â |
-
-
-
- 135 | 135 | #endif |
-
- 136 | 136 | Â |
-
- 137 | 137 | /* NOTE: The freebsd-spec.h header is included also for various |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/frv/linux.h gcc-6.1.0/gcc/config/frv/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 34 | 34 | #define ENDFILE_SPEC \Â |
-
- 35 | 35 | "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s"Â |
-
- 36 | 36 | Â |
-
-
-
- 37 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 37 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
- 38 | 38 | Â |
-
- 39 | 39 | #undef LINK_SPECÂ |
-
- 40 | 40 | #define LINK_SPEC "\Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/i386/gnu.h gcc-6.1.0/gcc/config/i386/gnu.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 22 | 22 | #define GNU_USER_LINK_EMULATION "elf_i386"Â |
-
- 23 | 23 | Â |
-
- 24 | 24 | #undef GNU_USER_DYNAMIC_LINKERÂ |
-
-
-
- 25 | Â | #define GNU_USER_DYNAMIC_LINKER "/lib/ld.so"Â |
-
-
- Â | 25 | #define GNU_USER_DYNAMIC_LINKER "/tools/lib/ld.so"Â |
-
-
-
- 26 | 26 | Â |
-
- 27 | 27 | #undef STARTFILE_SPECÂ |
-
- 28 | 28 | #if defined HAVE_LD_PIEÂ |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/i386/kfreebsd-gnu64.h gcc-6.1.0/gcc/config/i386/kfreebsd-gnu64.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 22 | 22 | #define GNU_USER_LINK_EMULATION64 "elf_x86_64_fbsd"Â |
-
- 23 | 23 | #define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64_fbsd"Â |
-
- 24 | 24 | Â |
-
-
-
- 25 | Â | #define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1"Â |
-
- 26 | Â | #define GLIBC_DYNAMIC_LINKER64 "/lib/ld-kfreebsd-x86-64.so.1"Â |
-
- 27 | Â | #define GLIBC_DYNAMIC_LINKERX32 "/lib/ld-kfreebsd-x32.so.1"Â |
-
-
- Â | 25 | #define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld.so.1"Â |
-
- Â | 26 | #define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld-kfreebsd-x86-64.so.1"Â |
-
- Â | 27 | #define GLIBC_DYNAMIC_LINKERX32 "/tools/lib/ld-kfreebsd-x32.so.1"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/i386/kfreebsd-gnu.h gcc-6.1.0/gcc/config/i386/kfreebsd-gnu.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 19 | 19 | <http://www.gnu.org/licenses/>. */Â |
-
- 20 | 20 | Â |
-
- 21 | 21 | #define GNU_USER_LINK_EMULATION "elf_i386_fbsd"Â |
-
-
-
- 22 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 22 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/i386/linux64.h gcc-6.1.0/gcc/config/i386/linux64.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 27 | 27 | #define GNU_USER_LINK_EMULATION64 "elf_x86_64"Â |
-
- 28 | 28 | #define GNU_USER_LINK_EMULATIONX32 "elf32_x86_64"Â |
-
- 29 | 29 | Â |
-
-
-
- 30 | Â | #define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"Â |
-
- 31 | Â | #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"Â |
-
- 32 | Â | #define GLIBC_DYNAMIC_LINKERX32 "/libx32/ld-linux-x32.so.2"Â |
-
-
- Â | 30 | #define GLIBC_DYNAMIC_LINKER32 "/tools/lib32/ld-linux.so.2"Â |
-
- Â | 31 | #define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld-linux-x86-64.so.2"Â |
-
- Â | 32 | #define GLIBC_DYNAMIC_LINKERX32 "/tools/libx32/ld-linux-x32.so.2"Â |
-
-
-
- 33 | 33 | Â |
-
- 34 | 34 | #undef MUSL_DYNAMIC_LINKER32Â |
-
- 35 | 35 | #define MUSL_DYNAMIC_LINKER32 "/lib/ld-musl-i386.so.1"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/i386/linux.h gcc-6.1.0/gcc/config/i386/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 20 | 20 | <http://www.gnu.org/licenses/>. */Â |
-
- 21 | 21 | Â |
-
- 22 | 22 | #define GNU_USER_LINK_EMULATION "elf_i386"Â |
-
-
-
- 23 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"Â |
-
-
- Â | 23 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"Â |
-
-
-
- 24 | 24 | Â |
-
- 25 | 25 | #undef MUSL_DYNAMIC_LINKERÂ |
-
- 26 | 26 | #define MUSL_DYNAMIC_LINKER "/lib/ld-musl-i386.so.1"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/i386/t-linux64 gcc-6.1.0/gcc/config/i386/t-linux64
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 33 | 33 | comma=, |
-
- 34 | 34 | MULTILIB_OPTIONS = $(subst $(comma),/,$(TM_MULTILIB_CONFIG))Â |
-
- 35 | 35 | MULTILIB_DIRNAMES = $(patsubst m%, %, $(subst /, ,$(MULTILIB_OPTIONS)))Â |
-
-
-
- 36 | Â | MULTILIB_OSDIRNAMES = m64=../lib64$(call if_multiarch,:x86_64-linux-gnu)Â |
-
- 37 | Â | MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)$(call if_multiarch,:i386-linux-gnu)Â |
-
-
- Â | 36 | MULTILIB_OSDIRNAMES = m64=../lib$(call if_multiarch,:x86_64-linux-gnu)Â |
-
- Â | 37 | MULTILIB_OSDIRNAMES+= m32=$(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib32)$(call if_multiarch,:i386-linux-gnu)Â |
-
-
-
- 38 | 38 | MULTILIB_OSDIRNAMES+= mx32=../libx32$(call if_multiarch,:x86_64-linux-gnux32)Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/ia64/linux.h gcc-6.1.0/gcc/config/ia64/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 55 | 55 | /* Define this for shared library support because it isn't in the main |
-
- 56 | 56 | linux.h file. */Â |
-
- 57 | 57 | Â |
-
-
-
- 58 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-ia64.so.2"Â |
-
-
- Â | 58 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux-ia64.so.2"Â |
-
-
-
- 59 | 59 | Â |
-
- 60 | 60 | #undef LINK_SPECÂ |
-
- 61 | 61 | #define LINK_SPEC "\Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/kopensolaris-gnu.h gcc-6.1.0/gcc/config/kopensolaris-gnu.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 31 | 31 | while (0)Â |
-
- 32 | 32 | Â |
-
- 33 | 33 | #undef GNU_USER_DYNAMIC_LINKERÂ |
-
-
-
- 34 | Â | #define GNU_USER_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 34 | #define GNU_USER_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/linux.h gcc-6.1.0/gcc/config/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 81 | 81 | GLIBC_DYNAMIC_LINKER must be defined for each target using them, or |
-
- 82 | 82 | GLIBC_DYNAMIC_LINKER32 and GLIBC_DYNAMIC_LINKER64 for targets |
-
- 83 | 83 | supporting both 32-bit and 64-bit compilation. */Â |
-
-
-
- 84 | Â | #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"Â |
-
- 85 | Â | #define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0"Â |
-
- 86 | Â | #define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0"Â |
-
- 87 | Â | #define UCLIBC_DYNAMIC_LINKERX32 "/lib/ldx32-uClibc.so.0"Â |
-
-
- Â | 84 | #define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0"Â |
-
- Â | 85 | #define UCLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-uClibc.so.0"Â |
-
- Â | 86 | #define UCLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64-uClibc.so.0"Â |
-
- Â | 87 | #define UCLIBC_DYNAMIC_LINKERX32 "/tools/lib/ldx32-uClibc.so.0"Â |
-
-
-
- 88 | 88 | #define BIONIC_DYNAMIC_LINKER "/system/bin/linker"Â |
-
- 89 | 89 | #define BIONIC_DYNAMIC_LINKER32 "/system/bin/linker"Â |
-
- 90 | 90 | #define BIONIC_DYNAMIC_LINKER64 "/system/bin/linker64"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/lm32/uclinux-elf.h gcc-6.1.0/gcc/config/lm32/uclinux-elf.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 67 | 67 | %{shared:-shared} \Â |
-
- 68 | 68 | %{symbolic:-Bsymbolic} \Â |
-
- 69 | 69 | %{rdynamic:-export-dynamic} \Â |
-
-
-
- 70 | Â | -dynamic-linker /lib/ld-linux.so.2"Â |
-
-
- Â | 70 | -dynamic-linker /tools/lib/ld-linux.so.2"Â |
-
-
-
- 71 | 71 | Â |
-
- 72 | 72 | #define TARGET_OS_CPP_BUILTINS() GNU_USER_TARGET_OS_CPP_BUILTINS()Â |
-
- 73 | 73 | Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/m32r/linux.h gcc-6.1.0/gcc/config/m32r/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 37 | 37 | When the -shared link option is used a final link is not being |
-
- 38 | 38 | done. */Â |
-
- 39 | 39 | Â |
-
-
-
- 40 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"Â |
-
-
- Â | 40 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"Â |
-
-
-
- 41 | 41 | Â |
-
- 42 | 42 | #undef LINK_SPECÂ |
-
- 43 | 43 | #if TARGET_LITTLE_ENDIANÂ |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/m68k/linux.h gcc-6.1.0/gcc/config/m68k/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 71 | 71 | When the -shared link option is used a final link is not being |
-
- 72 | 72 | done. */Â |
-
- 73 | 73 | Â |
-
-
-
- 74 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 74 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
- 75 | 75 | Â |
-
- 76 | 76 | #undef LINK_SPECÂ |
-
- 77 | 77 | #define LINK_SPEC "-m m68kelf %{shared} \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/microblaze/linux.h gcc-6.1.0/gcc/config/microblaze/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 28 | 28 | #undef TLS_NEEDS_GOTÂ |
-
- 29 | 29 | #define TLS_NEEDS_GOT 1Â |
-
- 30 | 30 | Â |
-
-
-
- 31 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 31 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
- 32 | 32 | #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"Â |
-
- 33 | 33 | Â |
-
- 34 | 34 | #if TARGET_BIG_ENDIAN_DEFAULT == 0 /* LE */Â |
-
-
-
-
- -
-
-
#define MUSL_DYNAMIC_LINKER_E "%{mbig-endian:;:el}"
-diff -Naur gcc-6.1.0.orig/gcc/config/mn10300/linux.h gcc-6.1.0/gcc/config/mn10300/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 32 | 32 | #undef ASM_SPECÂ |
-
- 33 | 33 | #define ASM_SPEC ""Â |
-
- 34 | 34 | Â |
-
-
-
- 35 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 35 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
- 36 | 36 | Â |
-
- 37 | 37 | #undef LINK_SPECÂ |
-
- 38 | 38 | #define LINK_SPEC "%{mrelax:--relax} %{shared:-shared} \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/nios2/linux.h gcc-6.1.0/gcc/config/nios2/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 29 | 29 | #undef CPP_SPECÂ |
-
- 30 | 30 | #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"Â |
-
- 31 | 31 | Â |
-
-
-
- 32 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-nios2.so.1"Â |
-
-
- Â | 32 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux-nios2.so.1"Â |
-
-
-
- 33 | 33 | Â |
-
- 34 | 34 | #undef LINK_SPECÂ |
-
- 35 | 35 | #define LINK_SPEC LINK_SPEC_ENDIAN \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/pa/pa-linux.h gcc-6.1.0/gcc/config/pa/pa-linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 37 | 37 | /* Define this for shared library support because it isn't in the main |
-
- 38 | 38 | linux.h file. */Â |
-
- 39 | 39 | Â |
-
-
-
- 40 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 40 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
- 41 | 41 | Â |
-
- 42 | 42 | #undef LINK_SPECÂ |
-
- 43 | 43 | #define LINK_SPEC "\Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/rs6000/linux64.h gcc-6.1.0/gcc/config/rs6000/linux64.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 412 | 412 | #undef LINK_OS_DEFAULT_SPECÂ |
-
- 413 | 413 | #define LINK_OS_DEFAULT_SPEC "%(link_os_linux)"Â |
-
- 414 | 414 | Â |
-
-
-
- 415 | Â | #define GLIBC_DYNAMIC_LINKER32 "%(dynamic_linker_prefix)/lib/ld.so.1"Â |
-
-
- Â | 415 | #define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld.so.1"Â |
-
-
-
- 416 | 416 | Â |
-
- 417 | 417 | #ifdef LINUX64_DEFAULT_ABI_ELFv2Â |
-
- 418 | 418 | #define GLIBC_DYNAMIC_LINKER64 \Â |
-
-
-
- 419 | Â | "%{mabi=elfv1:%(dynamic_linker_prefix)/lib64/ld64.so.1;" \Â |
-
- 420 | Â | ":%(dynamic_linker_prefix)/lib64/ld64.so.2}"Â |
-
-
- Â | 419 | "%{mabi=elfv1:/tools/lib64/ld64.so.1;" \Â |
-
- Â | 420 | ":/tools/lib64/ld64.so.2}"Â |
-
-
-
- 421 | 421 | #else |
-
- 422 | 422 | #define GLIBC_DYNAMIC_LINKER64 \Â |
-
-
-
- 423 | Â | "%{mabi=elfv2:%(dynamic_linker_prefix)/lib64/ld64.so.2;" \Â |
-
- 424 | Â | ":%(dynamic_linker_prefix)/lib64/ld64.so.1}"Â |
-
-
- Â | 423 | "%{mabi=elfv2:/tools/lib64/ld64.so.2;" \Â |
-
- Â | 424 | ":/tools/lib64/ld64.so.1}"Â |
-
-
-
- 425 | 425 | #endif |
-
- 426 | 426 | Â |
-
- 427 | 427 | #define MUSL_DYNAMIC_LINKER32 \Â |
-
-
-
-
- ⊠|
- ⊠|
- Â |
-
-
-
-
- 429 | 429 | #define MUSL_DYNAMIC_LINKER64 \Â |
-
- 430 | 430 | "/lib/ld-musl-powerpc64" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"Â |
-
- 431 | 431 | Â |
-
-
-
- 432 | Â | #define UCLIBC_DYNAMIC_LINKER32 "/lib/ld-uClibc.so.0"Â |
-
- 433 | Â | #define UCLIBC_DYNAMIC_LINKER64 "/lib/ld64-uClibc.so.0"Â |
-
-
- Â | 432 | #define UCLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-uClibc.so.0"Â |
-
- Â | 433 | #define UCLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64-uClibc.so.0"Â |
-
-
-
- 434 | 434 | #if DEFAULT_LIBC == LIBC_UCLIBCÂ |
-
- 435 | 435 | #define CHOOSE_DYNAMIC_LINKER(G, U, M) \Â |
-
- 436 | 436 | "%{mglibc:" G ";:%{mmusl:" M ";:" U "}}"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/rs6000/sysv4.h gcc-6.1.0/gcc/config/rs6000/sysv4.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 764 | 764 | Â |
-
- 765 | 765 | #define MUSL_DYNAMIC_LINKER_E ENDIAN_SELECT("","le","")Â |
-
- 766 | 766 | Â |
-
-
-
- 767 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
- 768 | Â | #define UCLIBC_DYNAMIC_LINKER "/lib/ld-uClibc.so.0"Â |
-
-
- Â | 767 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
- Â | 768 | #define UCLIBC_DYNAMIC_LINKER "/tools/lib/ld-uClibc.so.0"Â |
-
-
-
- 769 | 769 | #define MUSL_DYNAMIC_LINKER \Â |
-
- 770 | 770 | "/lib/ld-musl-powerpc" MUSL_DYNAMIC_LINKER_E "%{msoft-float:-sf}.so.1"Â |
-
- 771 | 771 | #if DEFAULT_LIBC == LIBC_UCLIBCÂ |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/s390/linux.h gcc-6.1.0/gcc/config/s390/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 60 | 60 | #define MULTILIB_DEFAULTS { "m31" }Â |
-
- 61 | 61 | #endif |
-
- 62 | 62 | Â |
-
-
-
- 63 | Â | #define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1"Â |
-
- 64 | Â | #define GLIBC_DYNAMIC_LINKER64 "/lib/ld64.so.1"Â |
-
-
- Â | 63 | #define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld.so.1"Â |
-
- Â | 64 | #define GLIBC_DYNAMIC_LINKER64 "/tools/lib/ld64.so.1"Â |
-
-
-
- 65 | 65 | Â |
-
- 66 | 66 | #undef LINK_SPECÂ |
-
- 67 | 67 | #define LINK_SPEC \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/sh/linux.h gcc-6.1.0/gcc/config/sh/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 64 | 64 | "/lib/ld-musl-sh" MUSL_DYNAMIC_LINKER_E MUSL_DYNAMIC_LINKER_FP \Â |
-
- 65 | 65 | "%{mfdpic:-fdpic}.so.1"Â |
-
- 66 | 66 | Â |
-
-
-
- 67 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"Â |
-
-
- Â | 67 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"Â |
-
-
-
- 68 | 68 | Â |
-
- 69 | 69 | #undef SUBTARGET_LINK_EMUL_SUFFIXÂ |
-
- 70 | 70 | #define SUBTARGET_LINK_EMUL_SUFFIX "%{mfdpic:_fd;:_linux}"Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/sparc/linux64.h gcc-6.1.0/gcc/config/sparc/linux64.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 84 | 84 | When the -shared link option is used a final link is not being |
-
- 85 | 85 | done. */Â |
-
- 86 | 86 | Â |
-
-
-
- 87 | Â | #define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"Â |
-
- 88 | Â | #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux.so.2"Â |
-
-
- Â | 87 | #define GLIBC_DYNAMIC_LINKER32 "/tools/lib/ld-linux.so.2"Â |
-
- Â | 88 | #define GLIBC_DYNAMIC_LINKER64 "/tools/lib64/ld-linux.so.2"Â |
-
-
-
- 89 | 89 | Â |
-
- 90 | 90 | #ifdef SPARC_BI_ARCHÂ |
-
- 91 | 91 | Â |
-
-
-
-
- ⊠|
- ⊠|
- Â |
-
-
-
-
- 193 | 193 | #else /* !SPARC_BI_ARCH */Â |
-
- 194 | 194 | Â |
-
- 195 | 195 | #undef LINK_SPECÂ |
-
-
-
- 196 | Â | #define LINK_SPEC "-m elf64_sparc -Y P,%R/usr/lib64 %{shared:-shared} \Â |
-
-
- Â | 196 | #define LINK_SPEC "-m elf64_sparc -Y P,%R/tools/lib64 %{shared:-shared} \Â |
-
-
-
- 197 | 197 | %{!shared: \Â |
-
- 198 | 198 | %{!static: \Â |
-
- 199 | 199 | %{rdynamic:-export-dynamic} \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/sparc/linux.h gcc-6.1.0/gcc/config/sparc/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 83 | 83 | When the -shared link option is used a final link is not being |
-
- 84 | 84 | done. */Â |
-
- 85 | 85 | Â |
-
-
-
- 86 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"Â |
-
-
- Â | 86 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld-linux.so.2"Â |
-
-
-
- 87 | 87 | Â |
-
- 88 | 88 | #undef LINK_SPECÂ |
-
- 89 | 89 | #define LINK_SPEC "-m elf32_sparc %{shared:-shared} \Â |
-
-
-
-
- -
-
-
diff -Naur gcc-6.1.0.orig/gcc/config/xtensa/linux.h gcc-6.1.0/gcc/config/xtensa/linux.h
-
-
-
-
-
- old
- |
-
- new
- |
- Â |
-
-
-
-
- 46 | 46 | %{mauto-litpools:--auto-litpools} \Â |
-
- 47 | 47 | %{mno-auto-litpools:--no-auto-litpools}"Â |
-
- 48 | 48 | Â |
-
-
-
- 49 | Â | #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"Â |
-
-
- Â | 49 | #define GLIBC_DYNAMIC_LINKER "/tools/lib/ld.so.1"Â |
-
-
-
- 50 | 50 | Â |
-
- 51 | 51 | #undef LINK_SPECÂ |
-
- 52 | 52 | #define LINK_SPEC \Â |
-
-
-
-
-