📄 crosstool-0.38-binutils-2.16-uclibc.diff
字号:
diff -urN crosstool-0.38.orig/patches/binutils-2.16.1/binutils-2.16-uClibc_conf-1.patch crosstool-0.38/patches/binutils-2.16.1/binutils-2.16-uClibc_conf-1.patch--- crosstool-0.38.orig/patches/binutils-2.16.1/binutils-2.16-uClibc_conf-1.patch 1970-01-01 01:00:00.000000000 +0100+++ crosstool-0.38/patches/binutils-2.16.1/binutils-2.16-uClibc_conf-1.patch 2005-05-20 05:29:31.000000000 +0200@@ -0,0 +1,599 @@+Submitted By: Robert Connolly <robert at linuxfromscratch dot org> (ashes)+Date: 2005-05-19+Initial Package Version: 2.16+Upstream Status: Not submitted - Hack+ORIGIN: http://buildroot.uclibc.org/cgi-bin/viewcvs.cgi/trunk/buildroot/toolchain/\+ binutils/2.16/100-uclibc-conf.patch+Description: This adds --target=*-*-linux-uclibc* needed for building a+uClibc toolchain.++Also see:+http://www.linuxfromscratch.org/hlfs/+http://www.uclibc.org/++diff -Naur binutils-2.16.orig/bfd/config.bfd binutils-2.16/bfd/config.bfd+--- binutils-2.16.orig/bfd/config.bfd 2005-01-31 17:18:47.000000000 +0000++++ binutils-2.16/bfd/config.bfd 2005-05-20 03:25:28.000000000 +0000+@@ -140,7 +140,7 @@+ targ_defvec=ecoffalpha_little_vec+ targ_selvecs=bfd_elf64_alpha_vec+ ;;+- alpha*-*-linux-gnu* | alpha*-*-elf*)++ alpha*-*-linux-* | alpha*-*-elf*)+ targ_defvec=bfd_elf64_alpha_vec+ targ_selvecs=ecoffalpha_little_vec+ ;;+@@ -150,7 +150,7 @@+ alpha*-*-*)+ targ_defvec=ecoffalpha_little_vec+ ;;+- ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-gnu* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu)++ ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu)+ targ_defvec=bfd_elf64_ia64_little_vec+ targ_selvecs="bfd_elf64_ia64_big_vec bfd_efi_app_ia64_vec"+ ;;+@@ -227,7 +227,7 @@+ targ_defvec=bfd_elf32_littlearm_vec+ targ_selvecs=bfd_elf32_bigarm_vec+ ;;+- armeb-*-elf | arm*b-*-linux-gnu*)++ armeb-*-elf | arm*b-*-linux-*)+ targ_defvec=bfd_elf32_bigarm_vec+ targ_selvecs=bfd_elf32_littlearm_vec+ ;;+@@ -235,7 +235,7 @@+ targ_defvec=bfd_elf32_littlearm_vec+ targ_selvecs=bfd_elf32_bigarm_vec+ ;;+- arm-*-elf | arm-*-freebsd* | arm*-*-linux-gnu* | arm*-*-conix* | \++ arm-*-elf | arm-*-freebsd* | arm*-*-linux-* | arm*-*-conix* | \+ arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \+ arm*-*-eabi* )+ targ_defvec=bfd_elf32_littlearm_vec+@@ -385,7 +385,7 @@+ ;;+ + #ifdef BFD64+- hppa*64*-*-linux-gnu*)++ hppa*64*-*-linux-*)+ targ_defvec=bfd_elf64_hppa_linux_vec+ targ_selvecs=bfd_elf64_hppa_vec+ ;;+@@ -396,7 +396,7 @@+ ;;+ #endif+ +- hppa*-*-linux-gnu*)++ hppa*-*-linux-*)+ targ_defvec=bfd_elf32_hppa_linux_vec+ targ_selvecs=bfd_elf32_hppa_vec+ ;;+@@ -529,7 +529,7 @@+ targ_selvecs=bfd_elf32_i386_vec+ targ_underscore=yes+ ;;+- i[3-7]86-*-linux-gnu*)++ i[3-7]86-*-linux-*)+ targ_defvec=bfd_elf32_i386_vec+ targ_selvecs="i386linux_vec bfd_efi_app_ia32_vec"+ targ64_selvecs=bfd_elf64_x86_64_vec+@@ -543,7 +543,7 @@+ targ_defvec=bfd_elf64_x86_64_vec+ targ_selvecs="bfd_elf32_i386_vec i386netbsd_vec i386coff_vec bfd_efi_app_ia32_vec"+ ;;+- x86_64-*-linux-gnu*)++ x86_64-*-linux-*)+ targ_defvec=bfd_elf64_x86_64_vec+ targ_selvecs="bfd_elf32_i386_vec i386linux_vec bfd_efi_app_ia32_vec"+ ;;+@@ -719,7 +719,7 @@+ targ_selvecs=bfd_elf32_m68k_vec+ targ_underscore=yes+ ;;+- m68*-*-linux-gnu*)++ m68*-*-linux-*)+ targ_defvec=bfd_elf32_m68k_vec+ targ_selvecs=m68klinux_vec+ ;;+@@ -1005,7 +1005,7 @@+ ;;+ #endif+ powerpc-*-*bsd* | powerpc-*-elf* | powerpc-*-sysv4* | powerpc-*-eabi* | \+- powerpc-*-solaris2* | powerpc-*-linux-gnu* | powerpc-*-rtems* | \++ powerpc-*-solaris2* | powerpc-*-linux-* | powerpc-*-rtems* | \+ powerpc-*-chorus* | powerpc-*-vxworks* | powerpc-*-windiss*)+ targ_defvec=bfd_elf32_powerpc_vec+ targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec"+@@ -1042,7 +1042,7 @@+ targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec ppcboot_vec"+ ;;+ powerpcle-*-elf* | powerpcle-*-sysv4* | powerpcle-*-eabi* | \+- powerpcle-*-solaris2* | powerpcle-*-linux-gnu* | powerpcle-*-vxworks* |\++ powerpcle-*-solaris2* | powerpcle-*-linux-* | powerpcle-*-vxworks* |\+ powerpcle-*-rtems*)+ targ_defvec=bfd_elf32_powerpcle_vec+ targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec ppcboot_vec"+@@ -1213,7 +1213,7 @@+ targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec"+ targ_underscore=yes+ ;;+- sparc-*-linux-gnu*)++ sparc-*-linux-*)+ targ_defvec=bfd_elf32_sparc_vec+ targ_selvecs="sparclinux_vec bfd_elf64_sparc_vec sunos_big_vec"+ ;;+@@ -1260,7 +1260,7 @@+ targ_defvec=sunos_big_vec+ targ_underscore=yes+ ;;+- sparc64-*-linux-gnu*)++ sparc64-*-linux-*)+ targ_defvec=bfd_elf64_sparc_vec+ targ_selvecs="bfd_elf32_sparc_vec sparclinux_vec sunos_big_vec"+ ;;+@@ -1329,7 +1329,7 @@+ targ_underscore=yes+ ;;+ +- vax-*-linux-gnu*)++ vax-*-linux-*)+ targ_defvec=bfd_elf32_vax_vec+ ;;+ +diff -Naur binutils-2.16.orig/bfd/configure binutils-2.16/bfd/configure+--- binutils-2.16.orig/bfd/configure 2005-05-02 19:43:54.000000000 +0000++++ binutils-2.16/bfd/configure 2005-05-20 03:25:28.000000000 +0000+@@ -9918,7 +9918,7 @@+ alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)+ COREFILE=''+ ;;+- alpha*-*-linux-gnu*)++ alpha*-*-linux-*)+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/alphalinux.h"'+ ;;+@@ -9982,7 +9982,7 @@+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/i386mach3.h"'+ ;;+- i[3-7]86-*-linux-gnu*)++ i[3-7]86-*-linux-*)+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/i386linux.h"'+ ;;+@@ -10020,7 +10020,7 @@+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/hp300bsd.h"'+ ;;+- m68*-*-linux-gnu*)++ m68*-*-linux-*)+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/m68klinux.h"'+ ;;+@@ -10154,7 +10154,7 @@+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/vaxult2.h"'+ ;;+- vax-*-linux-gnu*)++ vax-*-linux-*)+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/vaxlinux.h"'+ ;;+diff -Naur binutils-2.16.orig/bfd/configure.in binutils-2.16/bfd/configure.in+--- binutils-2.16.orig/bfd/configure.in 2005-05-02 19:43:51.000000000 +0000++++ binutils-2.16/bfd/configure.in 2005-05-20 03:25:28.000000000 +0000+@@ -163,7 +163,7 @@+ alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)+ COREFILE=''+ ;;+- alpha*-*-linux-gnu*)++ alpha*-*-linux-*)+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/alphalinux.h"'+ ;;+@@ -248,7 +248,7 @@+ TRAD_HEADER='"hosts/i386mach3.h"'+ ;;+ changequote(,)dnl+- i[3-7]86-*-linux-gnu*)++ i[3-7]86-*-linux-*)+ changequote([,])dnl+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/i386linux.h"'+@@ -289,7 +289,7 @@+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/hp300bsd.h"'+ ;;+- m68*-*-linux-gnu*)++ m68*-*-linux-*)+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/m68klinux.h"'+ ;;+@@ -375,7 +375,7 @@+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/vaxult2.h"'+ ;;+- vax-*-linux-gnu*)++ vax-*-linux-*)+ COREFILE=trad-core.lo+ TRAD_HEADER='"hosts/vaxlinux.h"'+ ;;+diff -Naur binutils-2.16.orig/gas/configure binutils-2.16/gas/configure+--- binutils-2.16.orig/gas/configure 2005-03-01 00:43:51.000000000 +0000++++ binutils-2.16/gas/configure 2005-05-20 03:25:28.000000000 +0000+@@ -4462,7 +4462,7 @@+ _ACEOF+ + ;;+- ppc-*-linux-gnu*)++ ppc-*-linux-*)+ case "$endian" in+ big) ;;+ *) { { echo "$as_me:$LINENO: error: GNU/Linux must be configured big endian" >&5+diff -Naur binutils-2.16.orig/gas/configure.in binutils-2.16/gas/configure.in+--- binutils-2.16.orig/gas/configure.in 2005-03-01 00:43:57.000000000 +0000++++ binutils-2.16/gas/configure.in 2005-05-20 03:25:28.000000000 +0000+@@ -161,7 +161,7 @@+ AC_DEFINE(AIX_WEAK_SUPPORT, 1,+ [Define if using AIX 5.2 value for C_WEAKEXT.])+ ;;+- ppc-*-linux-gnu*)++ ppc-*-linux-*)+ case "$endian" in+ big) ;;+ *) AC_MSG_ERROR(GNU/Linux must be configured big endian) ;;+diff -Naur binutils-2.16.orig/gas/configure.tgt binutils-2.16/gas/configure.tgt+--- binutils-2.16.orig/gas/configure.tgt 2005-01-31 17:18:51.000000000 +0000++++ binutils-2.16/gas/configure.tgt 2005-05-20 03:25:28.000000000 +0000+@@ -100,7 +100,7 @@+ alpha-*-*vms*) fmt=evax ;;+ alpha-*-osf*) fmt=ecoff ;;+ alpha-*-linuxecoff*) fmt=ecoff ;;+- alpha-*-linux-gnu*) fmt=elf em=linux ;;++ alpha-*-linux-*) fmt=elf em=linux ;;+ alpha-*-netbsd*) fmt=elf em=nbsd ;;+ alpha-*-openbsd*) fmt=elf em=obsd ;;+ +@@ -116,7 +116,7 @@+ arm-*-conix*) fmt=elf ;;+ arm-*-linux*aout*) fmt=aout em=linux ;;+ arm-*-linux-gnueabi*) fmt=elf em=armlinuxeabi ;; +- arm-*-linux-gnu*) fmt=elf em=linux ;;++ arm-*-linux-*) fmt=elf em=linux ;;+ arm-*-uclinux*) fmt=elf em=linux ;;+ arm-*-netbsdelf*) fmt=elf em=nbsd ;;+ arm-*-*n*bsd*) fmt=aout em=nbsd ;;+@@ -128,7 +128,7 @@+ + avr-*-*) fmt=elf ;;+ +- cris-*-linux-gnu* | crisv32-*-linux-gnu*)++ cris-*-linux-* | crisv32-*-linux-*)+ fmt=multi bfd_gas=yes em=linux ;;+ cris-*-* | crisv32-*-*) fmt=multi bfd_gas=yes ;;+ +@@ -192,7 +192,7 @@+ i386-*-linux*aout*) fmt=aout em=linux ;;+ i386-*-linux*oldld) fmt=aout em=linux ;;+ i386-*-linux*coff*) fmt=coff em=linux ;;+- i386-*-linux-gnu*) fmt=elf em=linux ;;++ i386-*-linux-*) fmt=elf em=linux ;;+ i386-*-lynxos*) fmt=elf em=lynx bfd_gas=yes ;;+ i386-*-sysv[45]*) fmt=elf ;;+ i386-*-solaris*) fmt=elf ;;+@@ -238,7 +238,7 @@+ + ia64-*-elf*) fmt=elf ;;+ ia64-*-aix*) fmt=elf em=ia64aix ;;+- ia64-*-linux-gnu*) fmt=elf em=linux ;;++ ia64-*-linux-*) fmt=elf em=linux ;;+ ia64-*-hpux*) fmt=elf em=hpux ;;+ ia64-*-netbsd*) fmt=elf em=nbsd ;;+ +@@ -265,7 +265,7 @@+ m68k-*-rtems*) fmt=elf ;;+ m68k-*-hpux*) fmt=hp300 em=hp300 ;;+ m68k-*-linux*aout*) fmt=aout em=linux ;;+- m68k-*-linux-gnu*) fmt=elf em=linux ;;++ m68k-*-linux-*) fmt=elf em=linux ;;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -