From 03820c114ac50e79092a6afcb53823777e7f5fdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 6 Aug 2017 13:49:00 +0200 Subject: [PATCH] Update binutils_x86 and binutils for x86_gcc2 and x86_64. * starting with 2.27, binutils defaults to initfini-array instead of init and fini, this leads to problems in Haiku, just disable for the time being. --- build/jam/repositories/HaikuPorts/x86_64 | 2 +- build/jam/repositories/HaikuPorts/x86_gcc2 | 2 +- build/scripts/build_cross_tools_gcc4 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/jam/repositories/HaikuPorts/x86_64 b/build/jam/repositories/HaikuPorts/x86_64 index dac2bd3d47..42069f00c9 100644 --- a/build/jam/repositories/HaikuPorts/x86_64 +++ b/build/jam/repositories/HaikuPorts/x86_64 @@ -235,7 +235,7 @@ RemotePackageRepository HaikuPorts bevexed-20141224-5 bigreqsproto-1.1.2-2 bin86-0.16.21-2 - binutils-2.26.1_2016_07_22-4 + binutils-2.28.1_2017_08_05-1 bison-3.0.4-4 blogpositive-0.4.0-3 bmake-20160220-2 diff --git a/build/jam/repositories/HaikuPorts/x86_gcc2 b/build/jam/repositories/HaikuPorts/x86_gcc2 index 3d04cfde15..b4ccf88a56 100644 --- a/build/jam/repositories/HaikuPorts/x86_gcc2 +++ b/build/jam/repositories/HaikuPorts/x86_gcc2 @@ -656,7 +656,7 @@ RemotePackageRepository HaikuPorts avrdude_x86-6.3-1 bepdf_x86-2.0.1~beta1-2 beshare_x86-2.31-1 - binutils_x86-2.26.1_2016_07_22-2 + binutils_x86-2.28.1_2017_08_05-1 bison_x86-3.0.4-3 boost_x86-1.57.0-1 boost_x86_atomic-1.57.0-1 diff --git a/build/scripts/build_cross_tools_gcc4 b/build/scripts/build_cross_tools_gcc4 index 629027146a..e1c7bd0ed0 100755 --- a/build/scripts/build_cross_tools_gcc4 +++ b/build/scripts/build_cross_tools_gcc4 @@ -195,7 +195,7 @@ CFLAGS="$ccFlags" CXXFLAGS="$cxxFlags" "$binutilsSourceDir/configure" \ --prefix="$installDir" $buildHostSpec --target=$haikuMachine \ --enable-targets=$binutilsTargets \ --disable-nls --disable-shared --disable-werror \ - --with-sysroot="$sysrootDir" \ + --with-sysroot="$sysrootDir" --disable-initfini-array \ $binutilsConfigureArgs \ || exit 1 $MAKE $additionalMakeArgs || exit 1