Date: Friday, May 6, 2022 @ 16:35:46 Author: freswa Revision: 444775 gcc-12.1.0 rebuild
Modified: binutils/trunk/PKGBUILD ----------+ PKGBUILD | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-05-06 15:53:45 UTC (rev 444774) +++ PKGBUILD 2022-05-06 16:35:46 UTC (rev 444775) @@ -7,7 +7,8 @@ pkgname=binutils pkgver=2.38 -pkgrel=4 +_commit=9c67f6382ac2c90fbde5729feaf7d59ce662147a +pkgrel=5 pkgdesc='A set of programs to assemble and manipulate binary and object files' arch=(x86_64) url='https://www.gnu.org/software/binutils/' @@ -14,20 +15,16 @@ license=('GPL3' 'GPL' 'FDL1.3' 'custom:FSFAP') groups=(base-devel) depends=(glibc zlib libelf) +makedepends=(git) checkdepends=(dejagnu debuginfod bc) optdepends=('debuginfod: for debuginfod server/client functionality') conflicts=(binutils-multilib) replaces=(binutils-multilib) options=(staticlibs !distcc !ccache debug) -#_commit=cb5f6a3e146cc70bc2d864989386df80acec5d3e -#source=(git+https://sourceware.org/git/binutils-gdb.git#commit=$_commit) -source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz{,.sig} - gold-warn-unsupported.patch - fix-incorrect-undefined-symbol.patch) -sha256sums=('e316477a914f567eccc34d5d29785b8b0f5a10208d36bbacedcc39048ecfe024' - 'SKIP' - '2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4' - 'fd33b2f8cac7561cecf3fdbb5a50fd2f2dfa6420516cbe57c47784a06fa16bf6') +source=(git+https://sourceware.org/git/binutils-gdb.git#commit=${_commit} + gold-warn-unsupported.patch) +sha256sums=('SKIP' + '2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4') validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F) prepare() { @@ -44,10 +41,6 @@ # unsupported targets. This allows the binutils to be built with # BPF support enabled. patch -Np1 -i "${srcdir}"/gold-warn-unsupported.patch - - # fix incorrect "undefined reference" errors - # https://sourceware.org/bugzilla/show_bug.cgi?id=28879 - patch -Np1 -i "${srcdir}"/fix-incorrect-undefined-symbol.patch } build() { @@ -83,7 +76,7 @@ # Extract the FSF All Permissive License # <https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html> # used for some linker scripts. - tail -n 5 "${srcdir}"/binutils-${pkgver}/ld/scripttempl/README > FSFAP + tail -n 5 "${srcdir}"/binutils-gdb/ld/scripttempl/README > FSFAP } check() {