binutis: update to 2.39

This commit is contained in:
Victor Martinez 2022-12-13 21:02:12 +01:00
parent c647cc467b
commit f3507d05ed
3 changed files with 52 additions and 23 deletions

View File

@ -6,7 +6,13 @@ drwxr-xr-x root/root usr/bin/
-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/gp-archive
-rwxr-xr-x root/root usr/bin/gp-collect-app
-rwxr-xr-x root/root usr/bin/gp-display-html
-rwxr-xr-x root/root usr/bin/gp-display-src
-rwxr-xr-x root/root usr/bin/gp-display-text
-rwxr-xr-x root/root usr/bin/gprof
-rwxr-xr-x root/root usr/bin/gprofng
-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
@ -18,15 +24,19 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/size
-rwxr-xr-x root/root usr/bin/strings
-rwxr-xr-x root/root usr/bin/strip
drwxr-xr-x root/root usr/etc/
-rw-r--r-- root/root usr/etc/gprofng.rc
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/ansidecl.h
-rw-r--r-- root/root usr/include/bfd.h
-rw-r--r-- root/root usr/include/bfd_stdint.h
-rw-r--r-- root/root usr/include/bfdlink.h
-rw-r--r-- root/root usr/include/collectorAPI.h
-rw-r--r-- root/root usr/include/ctf-api.h
-rw-r--r-- root/root usr/include/ctf.h
-rw-r--r-- root/root usr/include/diagnostics.h
-rw-r--r-- root/root usr/include/dis-asm.h
-rw-r--r-- root/root usr/include/libcollector.h
-rw-r--r-- root/root usr/include/libfcollector.h
drwxr-xr-x root/root usr/include/libiberty/
-rw-r--r-- root/root usr/include/libiberty/ansidecl.h
-rw-r--r-- root/root usr/include/libiberty/demangle.h
@ -44,6 +54,17 @@ drwxr-xr-x root/root usr/include/libiberty/
-rw-r--r-- root/root usr/include/plugin-api.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
-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/aarch64elf.x
-rw-r--r-- root/root usr/lib/ldscripts/aarch64elf.xbn
@ -309,10 +330,10 @@ drwxr-xr-x root/root usr/lib/ldscripts/
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xu
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xw
-rw-r--r-- root/root usr/lib/ldscripts/armelfb_linux_eabi.xwe
-rwxr-xr-x root/root usr/lib/libbfd-2.35.2.so
-rwxr-xr-x root/root usr/lib/libbfd-2.39.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.35.2.so
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.39.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
@ -324,10 +345,10 @@ 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/libiberty.a
-rwxr-xr-x root/root usr/lib/libopcodes-2.35.2.so
-rwxr-xr-x root/root usr/lib/libopcodes-2.39.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.35.2.so
lrwxrwxrwx root/root usr/lib/libopcodes.so -> libopcodes-2.39.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
@ -337,7 +358,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 +0,0 @@
untrusted comment: verify with /etc/ports/core-arm64.pub
RWSKslkvIwb+2dARZ8yje8W+e6t/lepCH6GiYh4HXzyLW55Qa8XRHtAHMLy/O9qVBEessmNjmVh7csi7R94PQjVX7GtjOqq59gU=
SHA256 (Pkgfile) = 6b876930bc542f037fd8f36f7f47c7e710d9651a0b70e943382b3ff0a38eb873
SHA256 (.footprint) = d8c1cd5b300f3938d377889ab05591d1e41d89a58c55892bd5d7114770003f33
SHA256 (binutils-2.35.2.tar.bz2) = cfa7644dbecf4591e136eb407c1c1da16578bd2b03f0c2e8acdceba194bb9d61

View File

@ -2,28 +2,35 @@
# URL: http://sources.redhat.com/binutils/
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
# Depends on: zlib flex
# Depends on: flex zlib
name=binutils
version=2.35.2
version=2.39
release=1
source=(http://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.bz2)
source=(https://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {
sed -i '/^SUBDIRS/s/doc//' $name-$version/bfd/Makefile.in
mkdir build
cd build
../$name-$version/configure --prefix=/usr \
--enable-shared \
--disable-nls \
--enable-ld=default \
--enable-gold=yes \
--enable-plugins \
--enable-install-libiberty \
--disable-werror \
--with-system-zlib
--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 \
--with-system-zlib
make tooldir=/usr
make tooldir=/usr DESTDIR=$PKG install