Merge pull request #6912 from lumarogit/binutils

binutils: update spkgbuild (PGO and minor features added)
This commit is contained in:
Luis
2023-10-19 20:49:14 +02:00
committed by GitHub
2 changed files with 23 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
binutils-2.41-1 binutils-2.41-2
drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/gprofng.rc -rw-r--r-- root/root etc/gprofng.rc
drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/
@@ -16,8 +16,8 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/gp-display-text -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/gprof
-rwxr-xr-x root/root usr/bin/gprofng -rwxr-xr-x root/root usr/bin/gprofng
-rwxr-xr-x root/root usr/bin/ld hrwxr-xr-x root/root usr/bin/ld link to usr/bin/ld.bfd
hrwxr-xr-x root/root usr/bin/ld.bfd link to 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/ld.gold
-rwxr-xr-x root/root usr/bin/nm -rwxr-xr-x root/root usr/bin/nm
-rwxr-xr-x root/root usr/bin/objcopy -rwxr-xr-x root/root usr/bin/objcopy
@@ -141,6 +141,20 @@ 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.xu
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xw -rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xw
-rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xwe -rw-r--r-- root/root usr/lib/ldscripts/elf_x86_64.xwe
-rw-r--r-- root/root usr/lib/ldscripts/i386pe.x
-rw-r--r-- root/root usr/lib/ldscripts/i386pe.xa
-rw-r--r-- root/root usr/lib/ldscripts/i386pe.xbn
-rw-r--r-- root/root usr/lib/ldscripts/i386pe.xe
-rw-r--r-- root/root usr/lib/ldscripts/i386pe.xn
-rw-r--r-- root/root usr/lib/ldscripts/i386pe.xr
-rw-r--r-- root/root usr/lib/ldscripts/i386pe.xu
-rw-r--r-- root/root usr/lib/ldscripts/i386pep.x
-rw-r--r-- root/root usr/lib/ldscripts/i386pep.xa
-rw-r--r-- root/root usr/lib/ldscripts/i386pep.xbn
-rw-r--r-- root/root usr/lib/ldscripts/i386pep.xe
-rw-r--r-- root/root usr/lib/ldscripts/i386pep.xn
-rw-r--r-- root/root usr/lib/ldscripts/i386pep.xr
-rw-r--r-- root/root usr/lib/ldscripts/i386pep.xu
-rwxr-xr-x root/root usr/lib/libbfd-2.41.so -rwxr-xr-x root/root usr/lib/libbfd-2.41.so
-rw-r--r-- root/root usr/lib/libbfd.a -rw-r--r-- root/root usr/lib/libbfd.a
lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.41.so lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.41.so

View File

@@ -4,7 +4,7 @@
name=binutils name=binutils
version=2.41 version=2.41
release=1 release=2
source="https://ftp.gnu.org/gnu/binutils/$name-$version.tar.xz" source="https://ftp.gnu.org/gnu/binutils/$name-$version.tar.xz"
build() { build() {
@@ -18,14 +18,19 @@ build() {
../configure \ ../configure \
--prefix=/usr \ --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--enable-64-bit-bfd \
--enable-targets=x86_64-pep \
--enable-gold \ --enable-gold \
--enable-ld=default \ --enable-ld=default \
--enable-lto \ --enable-lto \
--enable-pgo-build=lto \
--enable-plugins \ --enable-plugins \
--enable-shared \ --enable-shared \
--disable-nls \
--disable-werror \ --disable-werror \
--with-system-zlib \ --with-system-zlib \
--without-zstd \ --without-zstd \
--with-pic \
--enable-multilib \ --enable-multilib \
--with-lib-path=/usr/lib:/lib:/usr/lib32 --with-lib-path=/usr/lib:/lib:/usr/lib32
make tooldir=/usr make tooldir=/usr