diff --git a/Ports/binutils/package.sh b/Ports/binutils/package.sh index aa46713621..4c743121f5 100755 --- a/Ports/binutils/package.sh +++ b/Ports/binutils/package.sh @@ -1,10 +1,26 @@ #!/usr/bin/env -S bash ../.port_include.sh -port=binutils -version=2.39 -useconfigure=true -use_fresh_config_sub=true -configopts=("--target=${SERENITY_ARCH}-pc-serenity" "--with-sysroot=/" "--with-build-sysroot=${SERENITY_INSTALL_ROOT}" "--disable-werror" "--disable-gdb" "--disable-nls") +port='binutils' +version='2.39' +useconfigure='true' +use_fresh_config_sub='true' +configopts=( + "--target=${SERENITY_ARCH}-pc-serenity" + "--with-sysroot=/" + "--with-build-sysroot=${SERENITY_INSTALL_ROOT}" + "--disable-werror" + "--disable-gdb" + "--disable-nls" + "--enable-libiberty" +) files="https://ftpmirror.gnu.org/gnu/binutils/binutils-${version}.tar.xz binutils-${version}.tar.xz 645c25f563b8adc0a81dbd6a41cffbf4d37083a382e02d5d3df4f65c09516d00" auth_type="sha256" auth_opts=("--keyring" "./gnu-keyring.gpg" "binutils-${version}.tar.xz.sig") +depends=('zlib') + export ac_cv_func_getrusage=no + +install() { + run make DESTDIR=${SERENITY_INSTALL_ROOT} "${installopts[@]}" install + run_nocd cp ${workdir}/include/libiberty.h ${SERENITY_INSTALL_ROOT}/usr/local/include + run_nocd cp ${workdir}/libiberty/libiberty.a ${SERENITY_INSTALL_ROOT}/usr/local/lib +}