Date: Friday, May 8, 2020 @ 14:04:15 Author: bpiotrowski Revision: 382788
2.34-3 Modified: binutils/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-05-08 14:03:36 UTC (rev 382787) +++ PKGBUILD 2020-05-08 14:04:15 UTC (rev 382788) @@ -5,7 +5,7 @@ pkgname=binutils pkgver=2.34 -pkgrel=2 +pkgrel=3 pkgdesc='A set of programs to assemble and manipulate binary and object files' arch=(x86_64) url='https://www.gnu.org/software/binutils/' @@ -12,20 +12,22 @@ license=(GPL) groups=(base-devel) depends=(glibc zlib elfutils) -makedepends=('elfutils') +makedepends=(elfutils git) conflicts=(binutils-multilib) replaces=(binutils-multilib) options=(staticlibs !distcc !ccache) -source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz{,.sig}) +source=(git+https://sourceware.org/git/binutils-gdb.git#commit=$_commit) +#source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz{,.sig}) +_commit=a72427b1ae01304da0b5170e1e53f68c6d46c1de + validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F) -md5sums=('664ec3a2df7805ed3464639aaae332d6' - 'SKIP') +md5sums=('SKIP') prepare() { + [[ ! -d binutils-gdb ]] && ln -s binutils-$pkgver binutils-gdb mkdir -p binutils-build - #cd binutils-gdb - cd binutils-$pkgver + cd binutils-gdb # hack! - libiberty configure tests for header files using "$CPP $CPPFLAGS" sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" libiberty/configure @@ -34,10 +36,11 @@ build() { cd binutils-build - "$srcdir/binutils-$pkgver/configure" \ + "$srcdir/binutils-gdb/configure" \ --prefix=/usr \ --with-lib-path=/usr/lib:/usr/local/lib \ --with-bugurl=https://bugs.archlinux.org/ \ + --enable-cet \ --enable-deterministic-archives \ --enable-gold \ --enable-ld=default \
