Merge patches sent by Robert P. J. Day <rpjday@mindspring.com>.
Warning: the buildroot folks purposedly removed the skip-comment patch but didn't really said why. Keeping it for the sake of having it in svn just in case (removing it will be easier thant not having it at all).
1 diff -dur binutils-2.17.50.0.14.orig/bfd/configure binutils-2.17.50.0.14/bfd/configure
2 --- binutils-2.17.50.0.14.orig/bfd/configure 2007-03-23 16:41:48.000000000 +0100
3 +++ binutils-2.17.50.0.14/bfd/configure 2007-04-10 17:35:41.000000000 +0200
7 # This must be Linux ELF.
9 +linux-gnu*|linux-uclibc*)
10 lt_cv_deplibs_check_method=pass_all
13 diff -dur binutils-2.17.50.0.14.orig/binutils/configure binutils-2.17.50.0.14/binutils/configure
14 --- binutils-2.17.50.0.14.orig/binutils/configure 2007-03-16 16:48:29.000000000 +0100
15 +++ binutils-2.17.50.0.14/binutils/configure 2007-04-10 17:35:41.000000000 +0200
19 # This must be Linux ELF.
21 +linux-gnu*|linux-uclibc*)
22 lt_cv_deplibs_check_method=pass_all
25 diff -dur binutils-2.17.50.0.14.orig/configure binutils-2.17.50.0.14/configure
26 --- binutils-2.17.50.0.14.orig/configure 2007-03-23 16:41:48.000000000 +0100
27 +++ binutils-2.17.50.0.14/configure 2007-04-10 17:35:41.000000000 +0200
30 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
34 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
36 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
39 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
44 i[3456789]86-*-vsta) ;; # don't add gprof back in
45 i[3456789]86-*-go32*) ;; # don't add gprof back in
46 diff -dur binutils-2.17.50.0.14.orig/configure.ac binutils-2.17.50.0.14/configure.ac
47 --- binutils-2.17.50.0.14.orig/configure.ac 2007-03-23 16:41:48.000000000 +0100
48 +++ binutils-2.17.50.0.14/configure.ac 2007-04-10 17:35:41.000000000 +0200
51 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
55 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
57 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
60 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
65 i[[3456789]]86-*-vsta) ;; # don't add gprof back in
66 i[[3456789]]86-*-go32*) ;; # don't add gprof back in
67 diff -dur binutils-2.17.50.0.14.orig/gas/configure binutils-2.17.50.0.14/gas/configure
68 --- binutils-2.17.50.0.14.orig/gas/configure 2007-03-16 16:48:29.000000000 +0100
69 +++ binutils-2.17.50.0.14/gas/configure 2007-04-10 17:35:41.000000000 +0200
73 # This must be Linux ELF.
75 +linux-gnu*|linux-uclibc*)
76 lt_cv_deplibs_check_method=pass_all
79 diff -dur binutils-2.17.50.0.14.orig/gprof/configure binutils-2.17.50.0.14/gprof/configure
80 --- binutils-2.17.50.0.14.orig/gprof/configure 2007-01-03 20:49:13.000000000 +0100
81 +++ binutils-2.17.50.0.14/gprof/configure 2007-04-10 17:35:41.000000000 +0200
82 @@ -3413,6 +3413,11 @@
83 lt_cv_deplibs_check_method=pass_all
87 + lt_cv_deplibs_check_method=pass_all
88 + lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so`
91 netbsd* | knetbsd*-gnu)
92 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
93 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
94 diff -dur binutils-2.17.50.0.14.orig/ld/configure binutils-2.17.50.0.14/ld/configure
95 --- binutils-2.17.50.0.14.orig/ld/configure 2007-03-16 16:48:30.000000000 +0100
96 +++ binutils-2.17.50.0.14/ld/configure 2007-04-10 17:35:41.000000000 +0200
100 # This must be Linux ELF.
102 +linux-gnu*|linux-uclibc*)
103 lt_cv_deplibs_check_method=pass_all
106 diff -dur binutils-2.17.50.0.14.orig/libtool.m4 binutils-2.17.50.0.14/libtool.m4
107 --- binutils-2.17.50.0.14.orig/libtool.m4 2006-02-14 00:10:15.000000000 +0100
108 +++ binutils-2.17.50.0.14/libtool.m4 2007-04-10 17:35:41.000000000 +0200
112 # This must be Linux ELF.
114 +linux-gnu*|linux-uclibc*)
115 lt_cv_deplibs_check_method=pass_all
118 diff -dur binutils-2.17.50.0.14.orig/ltconfig binutils-2.17.50.0.14/ltconfig
119 --- binutils-2.17.50.0.14.orig/ltconfig 2006-07-15 20:23:48.000000000 +0200
120 +++ binutils-2.17.50.0.14/ltconfig 2007-04-10 17:35:41.000000000 +0200
123 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
127 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
129 @@ -1247,7 +1248,7 @@
132 # This must be Linux ELF.
134 +linux-gnu*|linux-uclibc*)
138 diff -dur binutils-2.17.50.0.14.orig/opcodes/configure binutils-2.17.50.0.14/opcodes/configure
139 --- binutils-2.17.50.0.14.orig/opcodes/configure 2007-03-16 16:48:30.000000000 +0100
140 +++ binutils-2.17.50.0.14/opcodes/configure 2007-04-10 17:35:41.000000000 +0200
141 @@ -3578,7 +3578,7 @@
144 # This must be Linux ELF.
146 +linux-gnu*|linux-uclibc*)
147 lt_cv_deplibs_check_method=pass_all