diff options
-rw-r--r-- | libre/x86_64-pc-linux-gnu-binutils/PKGBUILD | 40 |
1 files changed, 27 insertions, 13 deletions
diff --git a/libre/x86_64-pc-linux-gnu-binutils/PKGBUILD b/libre/x86_64-pc-linux-gnu-binutils/PKGBUILD index d3fa9a527..94a4b8a14 100644 --- a/libre/x86_64-pc-linux-gnu-binutils/PKGBUILD +++ b/libre/x86_64-pc-linux-gnu-binutils/PKGBUILD @@ -1,19 +1,33 @@ +# Maintainer (Arch): Giancarlo Razzolini <grazzolini@archlinux.org> +# Maintainer (Arch): Frederik Schwan <freswa at archlinux dot org> +# Contributor (Arch): Bartłomiej Piotrowski <bpiotrowski@archlinux.org> +# Contributor (Arch): Allan McRae <allan@archlinux.org> # Maintainers: Parabola hackers <dev@lists.parabola.nu> +# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc + _target=x86_64-pc-linux-gnu pkgname=$_target-binutils -pkgver=2.32 -pkgrel=1 +pkgver=2.38 +pkgrel=3 pkgdesc='A set of programs to assemble and manipulate binary and object files for the x86_64 target' arch=('i686' 'armv7h') -url='http://www.gnu.org/software/binutils/' -license=(GPL) -depends=(zlib) -source=(https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.bz2{,.sig}) -sha512sums=('99ec7ed2b5ebfd3ac16cecb1567ec4a72f81ac30717002d601708f7547b2f8122ffcce076c986f22894aede33c54c73012210a4e973ba9b6e2d87a242a2bee12' - 'SKIP') -validpgpkeys=('EAF1C276A747E9ED86210CBAC3126D3B4AE55E93' # Tristan Gingold <gingold@adacore.com> - '3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F') # Nick Clifton (Chief Binutils Maintainer) <nickc@redhat.com> +url='https://www.gnu.org/software/binutils/' +license=('GPL3' 'GPL' 'FDL1.3' 'custom:FSFAP') +depends=(glibc zlib libelf) +checkdepends=(dejagnu debuginfod bc) +optdepends=('debuginfod: for debuginfod server/client functionality') +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') +validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F) prepare() { cd binutils-$pkgver @@ -21,7 +35,7 @@ prepare() { } build() { - cd binutils-$pkgver + cd binutils-build if [ "${CARCH}" != "i686" ]; then # enabling gold linker at i686 makes the install fail @@ -44,7 +58,7 @@ build() { } check() { - cd binutils-$pkgver + cd binutils-build # unset LDFLAGS as testsuite makes assumptions about which ones are active # do not abort on errors - manually check log files @@ -52,7 +66,7 @@ check() { } package() { - cd binutils-$pkgver + cd binutils-build make DESTDIR="$pkgdir" install |