binutils: 2.39 -> 2.41

This commit is contained in:
Tim Biermann 2023-08-21 22:17:11 +02:00
parent 7907c8295c
commit 8bdaf858f6
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 53 additions and 36 deletions

View File

@ -52,19 +52,20 @@ drwxr-xr-x root/root usr/include/libiberty/
-rw-r--r-- root/root usr/include/libiberty/splay-tree.h
-rw-r--r-- root/root usr/include/libiberty/timeval-utils.h
-rw-r--r-- root/root usr/include/plugin-api.h
-rw-r--r-- root/root usr/include/sframe-api.h
-rw-r--r-- root/root usr/include/sframe.h
-rw-r--r-- root/root usr/include/symcat.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/bfd-plugins/
-rwxr-xr-x root/root usr/lib/bfd-plugins/libdep.so
drwxr-xr-x root/root usr/lib/gprofng/
-rwxr-xr-x root/root usr/lib/gprofng/libgp-collector.so
-rw-r--r-- root/root usr/lib/gprofng/libgp-collectorAPI.a
-rwxr-xr-x root/root usr/lib/gprofng/libgp-collectorAPI.la
-rwxr-xr-x root/root usr/lib/gprofng/libgp-collectorAPI.so
-rwxr-xr-x root/root usr/lib/gprofng/libgp-heap.so
-rwxr-xr-x root/root usr/lib/gprofng/libgp-iotrace.so
-rwxr-xr-x root/root usr/lib/gprofng/libgp-sync.so
lrwxrwxrwx root/root usr/lib/gprofng/libgprofng.so -> libgprofng.so.0.0.0
lrwxrwxrwx root/root usr/lib/gprofng/libgprofng.so.0 -> libgprofng.so.0.0.0
-rwxr-xr-x root/root usr/lib/gprofng/libgprofng.so.0.0.0
drwxr-xr-x root/root usr/lib/ldscripts/
-rw-r--r-- root/root usr/lib/ldscripts/elf32_x86_64.x
-rw-r--r-- root/root usr/lib/ldscripts/elf32_x86_64.xbn
@ -154,10 +155,10 @@ drwxr-xr-x root/root usr/lib/ldscripts/
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xu
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xw
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xwe
-rwxr-xr-x root/root usr/lib/libbfd-2.39.so
-rwxr-xr-x root/root usr/lib/libbfd-2.41.so
-rw-r--r-- root/root usr/lib/libbfd.a
-rwxr-xr-x root/root usr/lib/libbfd.la
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.39.so
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.41.so
-rw-r--r-- root/root usr/lib/libctf-nobfd.a
-rwxr-xr-x root/root usr/lib/libctf-nobfd.la
lrwxrwxrwx root/root usr/lib/libctf-nobfd.so -> libctf-nobfd.so.0.0.0
@ -168,11 +169,21 @@ lrwxrwxrwx root/root usr/lib/libctf-nobfd.so.0 -> libctf-nobfd.so.0.0.0
lrwxrwxrwx root/root usr/lib/libctf.so -> libctf.so.0.0.0
lrwxrwxrwx root/root usr/lib/libctf.so.0 -> libctf.so.0.0.0
-rwxr-xr-x root/root usr/lib/libctf.so.0.0.0
-rw-r--r-- root/root usr/lib/libgprofng.a
-rwxr-xr-x root/root usr/lib/libgprofng.la
lrwxrwxrwx root/root usr/lib/libgprofng.so -> libgprofng.so.0.0.0
lrwxrwxrwx root/root usr/lib/libgprofng.so.0 -> libgprofng.so.0.0.0
-rwxr-xr-x root/root usr/lib/libgprofng.so.0.0.0
-rw-r--r-- root/root usr/lib/libiberty.a
-rwxr-xr-x root/root usr/lib/libopcodes-2.39.so
-rwxr-xr-x root/root usr/lib/libopcodes-2.41.so
-rw-r--r-- root/root usr/lib/libopcodes.a
-rwxr-xr-x root/root usr/lib/libopcodes.la
lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.39.so
lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.41.so
-rw-r--r-- root/root usr/lib/libsframe.a
-rwxr-xr-x root/root usr/lib/libsframe.la
lrwxrwxrwx root/root usr/lib/libsframe.so -> libsframe.so.1.0.0
lrwxrwxrwx root/root usr/lib/libsframe.so.1 -> libsframe.so.1.0.0
-rwxr-xr-x root/root usr/lib/libsframe.so.1.0.0
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
@ -182,7 +193,13 @@ drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/c++filt.1.gz
-rw-r--r-- root/root usr/share/man/man1/dlltool.1.gz
-rw-r--r-- root/root usr/share/man/man1/elfedit.1.gz
-rw-r--r-- root/root usr/share/man/man1/gp-archive.1.gz
-rw-r--r-- root/root usr/share/man/man1/gp-collect-app.1.gz
-rw-r--r-- root/root usr/share/man/man1/gp-display-html.1.gz
-rw-r--r-- root/root usr/share/man/man1/gp-display-src.1.gz
-rw-r--r-- root/root usr/share/man/man1/gp-display-text.1.gz
-rw-r--r-- root/root usr/share/man/man1/gprof.1.gz
-rw-r--r-- root/root usr/share/man/man1/gprofng.1.gz
-rw-r--r-- root/root usr/share/man/man1/ld.1.gz
-rw-r--r-- root/root usr/share/man/man1/nm.1.gz
-rw-r--r-- root/root usr/share/man/man1/objcopy.1.gz

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqr5wJ+wfIOxmjPIXbhvFxb3WcNGydXywyw3hyoPp6DOzYBBml2307iHGx+qgbGyLhNP4zRb3ocRXoFnndeLPygU=
SHA256 (Pkgfile) = 7e627ffc70dd9fdf037df610ebedbed527d9acef1f24c00b8f0bfb64aebbda3b
SHA256 (.footprint) = 0a4807b7a51439a9733be5a28658c66e5c7a01897ef3ab73ae761ea35485d62d
SHA256 (binutils-2.39.tar.xz) = 645c25f563b8adc0a81dbd6a41cffbf4d37083a382e02d5d3df4f65c09516d00
RWRJc1FUaeVeqtqiJnCOAl4HjQB0Fuce7E74pytKUGpBGcL7Zbc5pMtf1LKNEaBZDWQ6FivK/njELqQ9FyvPbHEcTKjI1eKhsgA=
SHA256 (Pkgfile) = f92f1149ca4c092ccd60ce74336515f5f14c347b5b343c9e3964890af051f424
SHA256 (.footprint) = ba30362c7b335dac6dbac042f125efb9b4dddb72e04562afe9cc0f1fa5f138d3
SHA256 (binutils-2.41.tar.xz) = ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450

View File

@ -4,37 +4,37 @@
# Depends on: flex zlib
name=binutils
version=2.39
version=2.41
release=1
source=(https://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {
mkdir build
cd build
mkdir build
cd build
../$name-$version/configure --prefix=/usr \
--enable-shared \
--enable-64-bit-bfd \
--enable-default-execstack=no \
--enable-ld=default \
--enable-gold=yes \
--enable-lto \
--enable-pgo-build=lto \
--enable-plugins \
--enable-install-libiberty \
--with-bugurl=https://crux.nu/bugs/ \
--with-pic \
--with-system-zlib \
--without-stage1-ldflags \
--disable-jansson \
--disable-nls \
--disable-werror
../$name-$version/configure --prefix=/usr \
--enable-shared \
--enable-64-bit-bfd \
--enable-default-execstack=no \
--enable-ld=default \
--enable-gold=yes \
--enable-lto \
--enable-pgo-build=lto \
--enable-plugins \
--enable-install-libiberty \
--with-bugurl=https://crux.nu/bugs/ \
--with-pic \
--with-system-zlib \
--without-stage1-ldflags \
--disable-jansson \
--disable-nls \
--disable-werror
sed -i -e '/^MAKEINFO/s:=.*:= true:' Makefile
sed -i -e '/^MAKEINFO/s:=.*:= true:' Makefile
make tooldir=/usr
make tooldir=/usr DESTDIR=$PKG install
make tooldir=/usr
make tooldir=/usr DESTDIR=$PKG install
rm -r $PKG/usr/share/info
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.la
rm -r $PKG/usr/share/info
sed -i "s|-L$SRC[^ ]* ||g" $PKG/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes}.la
}