From 1dcd80236d7032da541efa1b1d8a687ab6fbc0d3 Mon Sep 17 00:00:00 2001 From: q66 Date: Tue, 21 May 2019 21:38:32 +0200 Subject: [PATCH] binutils: enable 64-bit bfd and x86_64 targets on i686 always MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is apparently necessary to build grub on i686 starting with binutils 2.30. Closes: #11953 [via git-merge-pr] Signed-off-by: Jürgen Buchmüller --- srcpkgs/binutils/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/binutils/template b/srcpkgs/binutils/template index d1062c2ff8..2ebd7c5d9a 100644 --- a/srcpkgs/binutils/template +++ b/srcpkgs/binutils/template @@ -1,7 +1,7 @@ # Template file for 'binutils' pkgname=binutils version=2.32 -revision=1 +revision=2 bootstrap=yes short_desc="GNU binary utilities" maintainer="Juan RP " @@ -33,6 +33,8 @@ do_configure() { fi if [ "${XBPS_TARGET_MACHINE%-musl}" = "x86_64" ]; then CONFIGFLAG+=" --enable-targets=x86_64-pep" + elif [ "${XBPS_TARGET_MACHINE%-musl}" = "i686" ]; then + CONFIGFLAG+=" --enable-64-bit-bfd --enable-targets=x86_64-linux-gnu,x86_64-pep" fi ./configure --build=$XBPS_TRIPLET --prefix=/usr --enable-threads \ --enable-plugins --enable-secureplt --with-mmap \