1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-26 20:55:19 +03:00

main/binutils: some improvements

- add json metadata support (jansson)
- put opt deps into nonbootstrap only
- set new-dtags default
- set bugurl
This commit is contained in:
psykose 2023-05-22 03:22:34 +00:00
parent 3cb49ccfa1
commit fe73f3a28c

View file

@ -2,11 +2,11 @@
# Maintainer: Ariadne Conill <ariadne@dereferenced.org> # Maintainer: Ariadne Conill <ariadne@dereferenced.org>
pkgname=binutils pkgname=binutils
pkgver=2.40 pkgver=2.40
pkgrel=7 pkgrel=8
pkgdesc="Tools necessary to build programs" pkgdesc="Tools necessary to build programs"
url="https://www.gnu.org/software/binutils/" url="https://www.gnu.org/software/binutils/"
makedepends_build="bison flex texinfo" makedepends_build="bison flex texinfo"
makedepends_host="zlib-dev zstd-dev" makedepends_host="zlib-dev"
makedepends="$makedepends_build $makedepends_host" makedepends="$makedepends_build $makedepends_host"
arch="all" arch="all"
license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause" license="GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-3-Clause"
@ -17,6 +17,10 @@ source="https://ftp.gnu.org/gnu/binutils/binutils-$pkgver.tar.xz
" "
builddir="$srcdir/$pkgname-$pkgver" builddir="$srcdir/$pkgname-$pkgver"
if [ -z "$BOOTSTRAP" ]; then
makedepends_host="$makedepends_host jansson-dev zstd-dev"
fi
if [ "$CHOST" = "$CBUILD" ] && [ "$CBUILD" = "$CTARGET" ] && [ "$CTARGET_ARCH" != "riscv64" ]; then if [ "$CHOST" = "$CBUILD" ] && [ "$CBUILD" = "$CTARGET" ] && [ "$CTARGET_ARCH" != "riscv64" ]; then
subpackages="$subpackages $pkgname-gold" subpackages="$subpackages $pkgname-gold"
fi fi
@ -78,22 +82,27 @@ build() {
--prefix=/usr \ --prefix=/usr \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--infodir=/usr/share/info \ --infodir=/usr/share/info \
--disable-multilib \ --sysconfdir=/etc \
--disable-gprofng \
--enable-ld=default \
$_gold_configure \
--enable-64-bit-bfd \
$_plugin_configure \
--enable-relro \
--enable-deterministic-archives \
--enable-default-execstack=no \
$_cross_configure \
$_arch_configure \ $_arch_configure \
--enable-default-hash-style=gnu \ $_cross_configure \
--with-pic \ $_gold_configure \
--disable-werror \ $_plugin_configure \
--disable-gprofng \
--disable-multilib \
--disable-nls \ --disable-nls \
--disable-werror \
--enable-64-bit-bfd \
--enable-colored-disassembly \
--enable-default-execstack=no \
--enable-default-hash-style=gnu \
--enable-deterministic-archives \
--enable-ld=default \
--enable-new-dtags \
--enable-relro \
--enable-threads \
--with-bugurl="https://gitlab.alpinelinux.org/alpine/aports/-/issues" \
--with-mmap \ --with-mmap \
--with-pic \
--with-system-zlib --with-system-zlib
make make
} }