2
0
mirror of https://codeberg.org/kiss-community/repo synced 2024-11-16 03:30:23 -07:00
repo/core/binutils/build

43 lines
931 B
Plaintext
Raw Normal View History

2019-05-18 10:06:11 -06:00
#!/bin/sh -e
2021-07-30 01:07:27 -06:00
patch -p1 < fix-fd-issue.patch
2021-08-21 12:03:37 -06:00
# Latest binutils tarball has falsely generated (empty) manual pages.
# Generating them requires perl. Temporary fix until next release.
! kiss l perl || {
patch -p1 < fix-empty-man.patch
rm -f binutils/doc/*.1 ld/ld.1 gas/doc/as.1 gprof/gprof.1
}
2020-02-01 08:27:34 -07:00
cat > makeinfo <<EOF
#!/bin/sh
printf 'makeinfo (GNU texinfo) 5.2\n'
EOF
chmod +x makeinfo
export PATH=$PATH:$PWD
2019-05-18 10:06:11 -06:00
./configure \
--prefix=/usr \
2020-05-11 01:07:28 -06:00
--with-lib-path=/usr/lib:/usr/local/lib \
2019-05-18 10:06:11 -06:00
--enable-targets=x86_64-pep \
--enable-deterministic-archives \
--enable-gold \
2020-04-25 01:14:59 -06:00
--enable-lto \
--enable-ld=default \
--enable-plugins \
2019-05-18 10:06:11 -06:00
--disable-multilib \
--disable-werror \
2020-03-03 18:34:49 -07:00
--disable-gdb \
2020-02-01 08:27:34 -07:00
--disable-nls \
2020-03-03 18:34:49 -07:00
--disable-readline \
--disable-gprof \
2019-05-18 10:06:11 -06:00
--with-mmap \
2020-03-03 18:35:35 -07:00
--with-system-zlib
2019-05-18 10:06:11 -06:00
2020-05-11 01:07:28 -06:00
make configure-host
make tooldir=/usr
2021-07-15 03:00:39 -06:00
make tooldir=/usr install
ln -sf ld.bfd "$1/usr/bin/ld"