Serenity Operating System
at master 26 lines 922 B view raw
1#!/usr/bin/env -S bash ../.port_include.sh 2port='binutils' 3version='2.39' 4useconfigure='true' 5use_fresh_config_sub='true' 6configopts=( 7 "--target=${SERENITY_ARCH}-pc-serenity" 8 "--with-sysroot=/" 9 "--with-build-sysroot=${SERENITY_INSTALL_ROOT}" 10 "--disable-werror" 11 "--disable-gdb" 12 "--disable-nls" 13 "--enable-libiberty" 14) 15files="https://ftpmirror.gnu.org/gnu/binutils/binutils-${version}.tar.xz binutils-${version}.tar.xz 645c25f563b8adc0a81dbd6a41cffbf4d37083a382e02d5d3df4f65c09516d00" 16auth_type="sha256" 17auth_opts=("--keyring" "./gnu-keyring.gpg" "binutils-${version}.tar.xz.sig") 18depends=('zlib') 19 20export ac_cv_func_getrusage=no 21 22install() { 23 run make DESTDIR=${SERENITY_INSTALL_ROOT} "${installopts[@]}" install 24 run_nocd cp ${workdir}/include/libiberty.h ${SERENITY_INSTALL_ROOT}/usr/local/include 25 run_nocd cp ${workdir}/libiberty/libiberty.a ${SERENITY_INSTALL_ROOT}/usr/local/lib 26}