From d52539107460f8fa7ca02267dab01727fd054dee Mon Sep 17 00:00:00 2001 From: Luis Date: Thu, 19 Oct 2023 18:47:46 +0000 Subject: [PATCH] binutils: update spkgbuild (PGO and minor features added) --- core/binutils/.pkgfiles | 20 +++++++++++++++++--- core/binutils/spkgbuild | 7 ++++++- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/core/binutils/.pkgfiles b/core/binutils/.pkgfiles index 9d9113b15b..ddbee2ae3e 100644 --- a/core/binutils/.pkgfiles +++ b/core/binutils/.pkgfiles @@ -1,4 +1,4 @@ -binutils-2.41-1 +binutils-2.41-2 drwxr-xr-x root/root etc/ -rw-r--r-- root/root etc/gprofng.rc 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/gprof -rwxr-xr-x root/root usr/bin/gprofng --rwxr-xr-x root/root usr/bin/ld -hrwxr-xr-x root/root usr/bin/ld.bfd link to usr/bin/ld +hrwxr-xr-x root/root usr/bin/ld link to usr/bin/ld.bfd +-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 @@ -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.xw -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 -rw-r--r-- root/root usr/lib/libbfd.a lrwxrwxrwx root/root usr/lib/libbfd.so -> libbfd-2.41.so diff --git a/core/binutils/spkgbuild b/core/binutils/spkgbuild index b38cb67c0f..ed51486ba4 100644 --- a/core/binutils/spkgbuild +++ b/core/binutils/spkgbuild @@ -4,7 +4,7 @@ name=binutils version=2.41 -release=1 +release=2 source="https://ftp.gnu.org/gnu/binutils/$name-$version.tar.xz" build() { @@ -18,14 +18,19 @@ build() { ../configure \ --prefix=/usr \ --sysconfdir=/etc \ + --enable-64-bit-bfd \ + --enable-targets=x86_64-pep \ --enable-gold \ --enable-ld=default \ --enable-lto \ + --enable-pgo-build=lto \ --enable-plugins \ --enable-shared \ + --disable-nls \ --disable-werror \ --with-system-zlib \ --without-zstd \ + --with-pic \ --enable-multilib \ --with-lib-path=/usr/lib:/lib:/usr/lib32 make tooldir=/usr