]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/commitdiff
binutils: Update to 2.39
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 21 Nov 2022 10:50:38 +0000 (10:50 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 21 Nov 2022 10:50:38 +0000 (10:50 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
binutils/binutils.nm

index 1ced2515ed7094eb8ff6a7b0cca095c5fcc97380..93b67333470e9190ea28357112d9d2b3c91b370d 100644 (file)
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = binutils
-version    = 2.34
+version    = 2.39
 release    = 1
 
 maintainer = Michael Tremer <michael.tremer@ipfire.org>
@@ -28,7 +28,6 @@ build
                dejagnu
                flex
                gcc-c++
-               pakfire-builder >= 0.9.23-5
                perl
                texinfo
                zlib-devel
@@ -36,25 +35,6 @@ build
 
        prepare_cmds
                mkdir -pv %{DIR_SRC}/binutils-build
-
-               # On aarch64 we might use 64KiB pages
-               sed -i -e '/#define.*ELF_COMMONPAGESIZE/s/0x1000$/0x10000/' bfd/elf*aarch64.c
-
-               # Suppress the installation of an outdated standards.info file as a newer
-               # one is installed later on in the Autoconf instructions:
-               rm -fv etc/standards.info
-               sed -e '/^INFO/s/standards.info //' -i etc/Makefile.in
-
-               perl -pi -e 's/i\[3-7\]86/i[34567]86/g' */conf*
-               sed -i -e 's/%''{release}/%{release}/g' bfd/Makefile{.am,.in}
-               sed -i -e '/^libopcodes_la_\(DEPENDENCIES\|LIBADD\)/s,$, ../bfd/libbfd.la,' opcodes/Makefile.{am,in}
-
-               # Build libbfd.so and libopcodes.so with -Bsymbolic-functions if possible.
-               if gcc %{CFLAGS} -v --help 2>&1 | grep -q -- -Bsymbolic-functions; then
-                       sed -i -e 's/^libbfd_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' bfd/Makefile.{am,in}
-                       sed -i -e 's/^libopcodes_la_LDFLAGS = /&-Wl,-Bsymbolic-functions /' opcodes/Makefile.{am,in}
-               fi
-               touch */configure
        end
 
        configure_options += \
@@ -65,7 +45,7 @@ build
                --disable-static \
                --enable-64-bit-bfd \
                --enable-plugins \
-               --with-bugurl="http://bugzilla.ipfire.org/" \
+               --with-bugurl="https://bugzilla.ipfire.org/" \
                --enable-relro=yes \
                --enable-lto