From mint-bounce@lists.fishpool.fi Wed Apr 2 18:22:14 2008 X-Virus-Scanned: amavisd-new at demon.co.uk Subject: [MiNT] binutils 2.18 patch From: Alan Hourihane To: mint Content-Type: multipart/mixed; boundary="=-CId6szvglnqyZk53EjwV" Date: Wed, 02 Apr 2008 23:12:08 +0100 Message-Id: <1207174328.14588.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: alanh@fairlite.demon.co.uk Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: List-subscribe: List-owner: List-post: --=-CId6szvglnqyZk53EjwV Content-Type: text/plain Content-Transfer-Encoding: 7bit Even though in our build circumstances it shouldn't be hit, if we try and switch on the --enable-shared flag, then the binutils build will fail. The attached patch fixes this problem, and follows the msdosdjgpp settings for turning it off again. Alan. --=-CId6szvglnqyZk53EjwV Content-Disposition: attachment; filename=binutils-2.18-mint.patch Content-Type: text/x-patch; name=binutils-2.18-mint.patch; charset=UTF-8 Content-Transfer-Encoding: 7bit diff -aurN binutils-2.18/bfd/configure binutils-2.18.mint/bfd/configure --- binutils-2.18/bfd/configure Wed Apr 2 11:51:30 2008 +++ binutils-2.18.mint/bfd/configure Wed Apr 2 12:11:16 2008 @@ -6925,7 +6925,7 @@ # Instead, we relocate shared libraries at runtime. ;; - msdosdjgpp*) + msdosdjgpp* | *mint*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no diff -aurN binutils-2.18/binutils/configure binutils-2.18.mint/binutils/configure --- binutils-2.18/binutils/configure Wed Apr 2 11:51:34 2008 +++ binutils-2.18.mint/binutils/configure Wed Apr 2 12:09:40 2008 @@ -6755,7 +6755,7 @@ # Instead, we relocate shared libraries at runtime. ;; - msdosdjgpp*) + msdosdjgpp* | *mint*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no diff -aurN binutils-2.18/gas/configure binutils-2.18.mint/gas/configure --- binutils-2.18/gas/configure Fri Mar 14 19:23:02 2008 +++ binutils-2.18.mint/gas/configure Wed Apr 2 12:12:36 2008 @@ -6753,7 +6753,7 @@ # Instead, we relocate shared libraries at runtime. ;; - msdosdjgpp*) + msdosdjgpp* | *mint*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no diff -aurN binutils-2.18/gprof/configure binutils-2.18.mint/gprof/configure --- binutils-2.18/gprof/configure Fri Mar 14 19:23:02 2008 +++ binutils-2.18.mint/gprof/configure Wed Apr 2 12:10:04 2008 @@ -6833,7 +6833,7 @@ # Instead, we relocate shared libraries at runtime. ;; - msdosdjgpp*) + msdosdjgpp* | *mint*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no diff -aurN binutils-2.18/ld/configure binutils-2.18.mint/ld/configure --- binutils-2.18/ld/configure Wed Apr 2 11:51:44 2008 +++ binutils-2.18.mint/ld/configure Wed Apr 2 12:16:22 2008 @@ -6987,7 +6987,7 @@ # Instead, we relocate shared libraries at runtime. ;; - msdosdjgpp*) + msdosdjgpp* | *mint*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no diff -aurN binutils-2.18/libiberty/configure binutils-2.18.mint/libiberty/configure --- binutils-2.18/libiberty/configure Wed Aug 1 14:11:52 2007 +++ binutils-2.18.mint/libiberty/configure Wed Apr 2 12:08:36 2008 @@ -3715,6 +3715,7 @@ frag= case "${host}" in *-*-cygwin*) ;; + *-*-mint*) ;; alpha*-*-linux*) frag=mh-elfalphapic ;; arm*-*-*) frag=mh-armpic ;; hppa*-*-*) frag=mh-papic ;; diff -aurN binutils-2.18/libiberty/configure.ac binutils-2.18.mint/libiberty/configure.ac --- binutils-2.18/libiberty/configure.ac Wed Aug 1 14:11:52 2007 +++ binutils-2.18.mint/libiberty/configure.ac Wed Apr 2 12:08:12 2008 @@ -203,6 +203,7 @@ frag= case "${host}" in *-*-cygwin*) ;; + *-*-mint*) ;; alpha*-*-linux*) frag=mh-elfalphapic ;; arm*-*-*) frag=mh-armpic ;; hppa*-*-*) frag=mh-papic ;; diff -aurN binutils-2.18/opcodes/configure binutils-2.18.mint/opcodes/configure --- binutils-2.18/opcodes/configure Fri Mar 14 19:23:02 2008 +++ binutils-2.18.mint/opcodes/configure Wed Apr 2 12:15:24 2008 @@ -6921,7 +6921,7 @@ # Instead, we relocate shared libraries at runtime. ;; - msdosdjgpp*) + msdosdjgpp* | *mint*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no --=-CId6szvglnqyZk53EjwV--