diff --git a/srcpkgs/chroot-binutils/template b/srcpkgs/chroot-binutils/template index 47a4d2bbdcd..fddeefa98e3 100644 --- a/srcpkgs/chroot-binutils/template +++ b/srcpkgs/chroot-binutils/template @@ -1,7 +1,7 @@ # Template file for 'chroot-binutils' pkgname=chroot-binutils version=2.23.51.0.3 -revision=1 +revision=2 wrksrc="binutils-${version}" short_desc="GNU binary utilities -- for xbps-src use" maintainer="Juan RP " @@ -9,37 +9,28 @@ homepage="http://www.gnu.org/software/binutils/" license="GPL-3" distfiles="${KERNEL_SITE}/devel/binutils/binutils-$version.tar.xz" checksum=2162905dabf191a2a803eab8d31e7be52d96d6ccd1e0ce42e25d82c6be918cd0 -long_desc=" - The GNU binutils package contains essential tools to assemble, link and - manipulate binary and object files. They are often used with a compiler - and additional libraries for building software. - - It includes the GNU linker, the portable GNU assembler, ar for modifying - archives (such as libraries), nm for listing symbols from object files, - objdump for displaying object file information, ranlib for generating - archive indexes, size for listing section sizes of object files, - strings for outputing the printable characters in files, strip for - stripping out symbols (like debugging information) from object files, - and other tools. - - This package is only meant to be used by xbps-src, don't install it manually." if [ -n "$IN_CHROOT" ]; then makedepends="flex perl" fi +noverifyrdeps=yes bootstrap=yes provides="binutils-${version}" conflicts="binutils>=0" do_configure() { + if [ "${XBPS_MACHINE}" = "x86_64" ]; then + CONFIGFLAG="--enable-64-bit-bfd --enable-multilib" + fi + ./configure ${CONFIGURE_SHARED_ARGS} --disable-shared \ - --enable-threads --disable-plugins --enable-64-bit-bfd \ - --with-mmap --disable-bootstrap --enable-multilib + --enable-threads --disable-plugins \ + --with-mmap --disable-bootstrap ${CONFIGFLAG} } do_build() { - make + make ${makejobs} } do_install() {