2
0
mirror of https://codeberg.org/kiss-community/repo synced 2024-11-19 13:10:07 -07:00
repo/core/binutils/build
Dylan Araps dac75430d5
binutils: enable gold
Works fine in my limited testing (shared linking, static linking,
libraries, executables).

Let me know if you run into any issues.
2021-08-17 07:53:05 +03:00

36 lines
674 B
Bash
Executable File

#!/bin/sh -e
patch -p1 < fix-fd-issue.patch
cat > makeinfo <<EOF
#!/bin/sh
printf 'makeinfo (GNU texinfo) 5.2\n'
EOF
chmod +x makeinfo
export PATH=$PATH:$PWD
./configure \
--prefix=/usr \
--with-lib-path=/usr/lib:/usr/local/lib \
--enable-targets=x86_64-pep \
--enable-deterministic-archives \
--enable-gold \
--enable-lto \
--enable-ld=default \
--enable-plugins \
--disable-multilib \
--disable-werror \
--disable-gdb \
--disable-nls \
--disable-readline \
--disable-gprof \
--with-mmap \
--with-system-zlib
make configure-host
make tooldir=/usr
make tooldir=/usr install
ln -sf ld.bfd "$1/usr/bin/ld"