From 11829abb6312c6a86594a38fdcc1bcffab018092 Mon Sep 17 00:00:00 2001 From: aliriza Date: Thu, 8 Dec 2022 08:21:58 +0000 Subject: [PATCH] binutils texinfo dependency disable --- sys/devel/binutils/ympbuild | 42 ++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/sys/devel/binutils/ympbuild b/sys/devel/binutils/ympbuild index 1cba478d..3008d357 100644 --- a/sys/devel/binutils/ympbuild +++ b/sys/devel/binutils/ympbuild @@ -13,47 +13,55 @@ makedepends=( ) md5sums=('f7e986ae9ff06405cafb2e585ee36d27') arch=('x86_64') group=(sys.devel) +uses=(multilib) unset CFLAGS unset CXXFLAGS +export PATH=$PATH:$HOME + cd $name-$version +prepare(){ + echo "#!/bin/sh" > $HOME/makeinfo + echo "printf 'makeinfo (GNU texinfo) 5.2\n'" >> $HOME/makeinfo + chmod +x $HOME/makeinfo +} + setup(){ mkdir build cd build ../configure --prefix=/usr \ --libdir=/usr/lib64 \ - --disable-nls \ - --disable-werror \ - --enable-cet \ - --enable-default-execstack=no \ + $(use_opt x86_64 '--enable-targets=x86_64-pep' '') \ + $(use_opt multilib '--enable-multilib' '--disable-multilib') \ --enable-deterministic-archives \ --enable-gold \ - --enable-install-libiberty \ - --enable-ld=default \ - --enable-pgo-build=lto \ - --enable-plugins \ - --enable-relro \ - --enable-shared \ + --enable-lto \ --enable-threads \ - --disable-gdb \ - --disable-gdbserver \ - --disable-libdecnumber \ - --disable-readline \ - --disable-sim \ + --enable-ld=default \ + --enable-plugins \ --disable-werror \ + --disable-gdb \ + --disable-nls \ + --disable-readline \ + --disable-gprof \ + --with-mmap \ + --disable-nls \ + --enable-install-libiberty \ + --enable-shared \ --with-pic \ --with-system-zlib } build(){ cd build - make + make configure-host + make tooldir=/usr } package(){ cd build - make install -j`nproc` + make tooldir=/usr install -j`nproc` }