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:
parent
3cb49ccfa1
commit
fe73f3a28c
1 changed files with 24 additions and 15 deletions
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue