binutils: build gold linker additionally, ld.bfd is still the default
This commit is contained in:
parent
992a365c3e
commit
64af57b694
@ -4,10 +4,12 @@ drwxr-xr-x root/root usr/bin/
|
||||
-rwxr-xr-x root/root usr/bin/ar
|
||||
-rwxr-xr-x root/root usr/bin/as
|
||||
-rwxr-xr-x root/root usr/bin/c++filt
|
||||
-rwxr-xr-x root/root usr/bin/dwp
|
||||
-rwxr-xr-x root/root usr/bin/elfedit
|
||||
-rwxr-xr-x root/root usr/bin/gprof
|
||||
-rwxr-xr-x root/root usr/bin/ld
|
||||
-rwxr-xr-x root/root usr/bin/ld.bfd
|
||||
-rwxr-xr-x root/root usr/bin/ld.gold
|
||||
-rwxr-xr-x root/root usr/bin/nm
|
||||
-rwxr-xr-x root/root usr/bin/objcopy
|
||||
-rwxr-xr-x root/root usr/bin/objdump
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Description: The GNU Binutils are a collection of binary tools
|
||||
# URL: http://sources.redhat.com/binutils/
|
||||
# Maintainer: CRUX System Team, core-ports at crux dot nu
|
||||
# Depends on: zlib
|
||||
# Depends on: zlib flex
|
||||
|
||||
name=binutils
|
||||
version=2.25
|
||||
@ -10,16 +10,24 @@ source=(ftp://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2)
|
||||
|
||||
build() {
|
||||
sed -i '/^SUBDIRS/s/doc//' $name-$version/bfd/Makefile.in
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
|
||||
../$name-$version/configure --prefix=/usr \
|
||||
--mandir=/usr/man \
|
||||
--enable-shared \
|
||||
--disable-nls --disable-werror
|
||||
--disable-nls \
|
||||
--enable-ld=default \
|
||||
--enable-gold=yes \
|
||||
--enable-plugins \
|
||||
--disable-werror
|
||||
|
||||
make tooldir=/usr
|
||||
make check
|
||||
make tooldir=/usr DESTDIR=$PKG install
|
||||
|
||||
install -m 0644 ../$name-$version/include/libiberty.h $PKG/usr/include
|
||||
|
||||
rm -r $PKG/usr/share
|
||||
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,opcodes}.la
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user