pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/binutils
Module Name: pkgsrc
Committed By: fcambus
Date: Sat Jan 14 20:11:04 UTC 2023
Modified Files:
pkgsrc/devel/binutils: Makefile PLIST.common distinfo
pkgsrc/devel/binutils/patches: patch-ld_Makefile.am
patch-ld_Makefile.in patch-ld_configure.tgt
Removed Files:
pkgsrc/devel/binutils/patches: patch-bfd_coffcode.h
Log Message:
binutils: update to 2.40.
This release contains numerous bug fixes, and also the following new
features:
* Support for more Intel, ARM, Risc-V architecture extensions.
* Support for generating and reading compressed debug sections
using the zstd compression format.
* Support for the SFRAME unwind format.
* Support for the CTF debug format.
* The objdump tool now has an option to enhance its disassembly
output by showing all of the symbols that match an address,
instead of just the first symbol.
* The objdump tool's disassembler is now also able to use colors to
distinguish differents parts of each instruction. This feature
is only supported by a limited set of architectures at the
moment.
* The linker (ld) has a new command line option to disable the
generation of warning and error messages. This can be useful
when it is known that the link will not be successful, but there
is still a need to create a binary.
To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 pkgsrc/devel/binutils/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/binutils/PLIST.common
cvs rdiff -u -r1.49 -r1.50 pkgsrc/devel/binutils/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/binutils/patches/patch-bfd_coffcode.h
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/binutils/patches/patch-ld_Makefile.am \
pkgsrc/devel/binutils/patches/patch-ld_Makefile.in
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/binutils/patches/patch-ld_configure.tgt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/binutils/Makefile
diff -u pkgsrc/devel/binutils/Makefile:1.108 pkgsrc/devel/binutils/Makefile:1.109
--- pkgsrc/devel/binutils/Makefile:1.108 Sun Dec 11 16:43:10 2022
+++ pkgsrc/devel/binutils/Makefile Sat Jan 14 20:11:04 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.108 2022/12/11 16:43:10 fcambus Exp $
+# $NetBSD: Makefile,v 1.109 2023/01/14 20:11:04 fcambus Exp $
-DISTNAME= binutils-2.39
-PKGREVISION= 1
+DISTNAME= binutils-2.40
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GNU:=binutils/}
EXTRACT_SUFX= .tar.bz2
Index: pkgsrc/devel/binutils/PLIST.common
diff -u pkgsrc/devel/binutils/PLIST.common:1.39 pkgsrc/devel/binutils/PLIST.common:1.40
--- pkgsrc/devel/binutils/PLIST.common:1.39 Sat Aug 6 09:49:32 2022
+++ pkgsrc/devel/binutils/PLIST.common Sat Jan 14 20:11:04 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.39 2022/08/06 09:49:32 fcambus Exp $
+@comment $NetBSD: PLIST.common,v 1.40 2023/01/14 20:11:04 fcambus Exp $
${MACHINE_GNU_PLATFORM}/bin/ar
${PLIST.gas}${MACHINE_GNU_PLATFORM}/bin/as
${PLIST.gld}${MACHINE_GNU_PLATFORM}/bin/ld
@@ -72,6 +72,8 @@ ${PLIST.ctf}include/ctf.h
include/diagnostics.h
include/dis-asm.h
include/plugin-api.h
+include/sframe-api.h
+include/sframe.h
include/symcat.h
${PLIST.gas}info/as.info
info/bfd.info
@@ -79,11 +81,14 @@ info/binutils.info
${PLIST.ctf}info/ctf-spec.info
${PLIST.gprof}info/gprof.info
${PLIST.gld}info/ld.info
+info/sframe-spec.info
${PLIST.gld}lib/bfd-plugins/libdep.so
lib/libbfd.la
${PLIST.ctf}lib/libctf-nobfd.la
${PLIST.ctf}lib/libctf.la
lib/libopcodes.la
+lib/libsframe.a
+lib/libsframe.la
man/man1/gaddr2line.1
man/man1/gar.1
${PLIST.gas}man/man1/gas.1
@@ -171,6 +176,7 @@ ${PLIST.gld}share/locale/pt_BR/LC_MESSAG
share/locale/pt_BR/LC_MESSAGES/opcodes.mo
share/locale/ro/LC_MESSAGES/bfd.mo
share/locale/ro/LC_MESSAGES/binutils.mo
+${PLIST.gold}share/locale/ro/LC_MESSAGES/gold.mo
${PLIST.gprof}share/locale/ro/LC_MESSAGES/gprof.mo
share/locale/ro/LC_MESSAGES/opcodes.mo
share/locale/ru/LC_MESSAGES/bfd.mo
Index: pkgsrc/devel/binutils/distinfo
diff -u pkgsrc/devel/binutils/distinfo:1.49 pkgsrc/devel/binutils/distinfo:1.50
--- pkgsrc/devel/binutils/distinfo:1.49 Sun Dec 11 16:43:10 2022
+++ pkgsrc/devel/binutils/distinfo Sat Jan 14 20:11:04 2023
@@ -1,18 +1,17 @@
-$NetBSD: distinfo,v 1.49 2022/12/11 16:43:10 fcambus Exp $
+$NetBSD: distinfo,v 1.50 2023/01/14 20:11:04 fcambus Exp $
-BLAKE2s (binutils-2.39.tar.bz2) = 79c9e003be8c3793764b1a79ac04ce9de89425360f6e7c9573d10fe92c6149b1
-SHA512 (binutils-2.39.tar.bz2) = faa592dd48fc715901ad704ac96dbd34b1792c51e77c7a92a387964b0700703c74be07de45cc4751945c8c0674368c73dc17bbc563d1d2cd235b5ebd8c6e7efb
-Size (binutils-2.39.tar.bz2) = 36782148 bytes
+BLAKE2s (binutils-2.40.tar.bz2) = 84b64f0551b4246de84141814ce012ccbb121835e3b1235eff22bbf60300fd73
+SHA512 (binutils-2.40.tar.bz2) = 30256362945184329c994730f60d8493292547e0e5de5f49d57490d8d9b1a0a18393bf7f70934ba5061ee2001ec4cbf5f206d310df9512a7fb3625a362e358f9
+Size (binutils-2.40.tar.bz2) = 35227554 bytes
SHA1 (patch-bfd_cache.c) = e2d96bad350552eacdffa83532f9dc9e15ee9be9
-SHA1 (patch-bfd_coffcode.h) = c8fe60982a21219b724c3851220df27f6a98ed1f
SHA1 (patch-gold_Makefile.in) = e01d973f9625a1653851f796c123efec37102fbd
SHA1 (patch-gold_options.h) = 03816bbf157d781820d96a4d3af0885dc2bbbaa9
SHA1 (patch-gold_system.h) = 9b4130b5315763daa66e0a91a8be6d1df0d10344
SHA1 (patch-gold_testsuite_Makefile.in) = 24ede750675829281436d728d77073638f58d6b9
SHA1 (patch-include_safe-ctype.h) = 66e636f8200ff5e9b4bfa0a5aee13cd072a23887
-SHA1 (patch-ld_Makefile.am) = 944ddf3d44b3a3f57ef2ec8ddd6b9ba653b7dbbb
-SHA1 (patch-ld_Makefile.in) = 3ddcb2fa4ebf336be547ec7bec918942668c99b0
-SHA1 (patch-ld_configure.tgt) = 99304d60f50078e2b97341fa8ccb63a6813e2309
+SHA1 (patch-ld_Makefile.am) = 61d8fdf1b0d29e596f0ab8a3b6723bf26ecf889c
+SHA1 (patch-ld_Makefile.in) = a4c66da20b782b91ca477de7d209bb7c42a88ef3
+SHA1 (patch-ld_configure.tgt) = 74896a720bddefd459aa5835df04804547cf6c99
SHA1 (patch-ld_emulparams_aarch64nbsd.sh) = 6489e5996eefdb8ba66c73d7425443109d47e6a9
SHA1 (patch-ld_emulparams_aarch64nbsdb.sh) = 9980f3ca8cb7cac1b56c71c482b691fa2f7659a1
SHA1 (patch-ld_emulparams_armelf__nbsd__eabi.sh) = 464b0957f95a1a8ba6a92ee0091b929d9c980470
Index: pkgsrc/devel/binutils/patches/patch-ld_Makefile.am
diff -u pkgsrc/devel/binutils/patches/patch-ld_Makefile.am:1.4 pkgsrc/devel/binutils/patches/patch-ld_Makefile.am:1.5
--- pkgsrc/devel/binutils/patches/patch-ld_Makefile.am:1.4 Thu Feb 10 14:03:07 2022
+++ pkgsrc/devel/binutils/patches/patch-ld_Makefile.am Sat Jan 14 20:11:04 2023
@@ -1,8 +1,8 @@
-$NetBSD: patch-ld_Makefile.am,v 1.4 2022/02/10 14:03:07 fcambus Exp $
+$NetBSD: patch-ld_Makefile.am,v 1.5 2023/01/14 20:11:04 fcambus Exp $
NetBSD/aarch64 support patches for ld from src.
---- ld/Makefile.am.orig 2022-01-22 12:14:09.000000000 +0000
+--- ld/Makefile.am.orig 2023-01-14 00:00:00.000000000 +0000
+++ ld/Makefile.am
@@ -173,6 +173,8 @@ ALL_EMULATION_SOURCES = \
earmelf_linux_fdpiceabi.c \
@@ -22,12 +22,12 @@ NetBSD/aarch64 support patches for ld fr
earmnto.c \
earmpe.c \
eavr1.c \
-@@ -391,6 +395,8 @@ ALL_64_EMULATION_SOURCES = \
+@@ -388,6 +392,8 @@ ALL_64_EMULATION_SOURCES = \
eaarch64linux32.c \
eaarch64linux32b.c \
eaarch64linuxb.c \
+ eaarch64nbsd.c \
+ eaarch64nbsdb.c \
+ eaarch64pe.c \
eelf32_x86_64.c \
eelf32b4300.c \
- eelf32bmip.c \
Index: pkgsrc/devel/binutils/patches/patch-ld_Makefile.in
diff -u pkgsrc/devel/binutils/patches/patch-ld_Makefile.in:1.4 pkgsrc/devel/binutils/patches/patch-ld_Makefile.in:1.5
--- pkgsrc/devel/binutils/patches/patch-ld_Makefile.in:1.4 Thu Feb 10 14:03:07 2022
+++ pkgsrc/devel/binutils/patches/patch-ld_Makefile.in Sat Jan 14 20:11:04 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-ld_Makefile.in,v 1.4 2022/02/10 14:03:07 fcambus Exp $
+$NetBSD: patch-ld_Makefile.in,v 1.5 2023/01/14 20:11:04 fcambus Exp $
NetBSD/aarch64 support patches for ld from src.
---- ld/Makefile.in.orig 2022-02-09 11:49:03.000000000 +0000
+--- ld/Makefile.in.orig 2023-01-14 00:00:00.000000000 +0000
+++ ld/Makefile.in
-@@ -664,6 +664,8 @@ ALL_EMULATION_SOURCES = \
+@@ -674,6 +674,8 @@ ALL_EMULATION_SOURCES = \
earmelf_linux_fdpiceabi.c \
earmelf_nacl.c \
earmelf_nbsd.c \
@@ -13,7 +13,7 @@ NetBSD/aarch64 support patches for ld fr
earmelf_phoenix.c \
earmelf_vxworks.c \
earmelfb.c \
-@@ -674,6 +676,8 @@ ALL_EMULATION_SOURCES = \
+@@ -684,6 +686,8 @@ ALL_EMULATION_SOURCES = \
earmelfb_linux_fdpiceabi.c \
earmelfb_nacl.c \
earmelfb_nbsd.c \
@@ -22,12 +22,12 @@ NetBSD/aarch64 support patches for ld fr
earmnto.c \
earmpe.c \
eavr1.c \
-@@ -881,6 +885,8 @@ ALL_64_EMULATION_SOURCES = \
+@@ -888,6 +892,8 @@ ALL_64_EMULATION_SOURCES = \
eaarch64linux32.c \
eaarch64linux32b.c \
eaarch64linuxb.c \
+ eaarch64nbsd.c \
+ eaarch64nbsdb.c \
+ eaarch64pe.c \
eelf32_x86_64.c \
eelf32b4300.c \
- eelf32bmip.c \
Index: pkgsrc/devel/binutils/patches/patch-ld_configure.tgt
diff -u pkgsrc/devel/binutils/patches/patch-ld_configure.tgt:1.8 pkgsrc/devel/binutils/patches/patch-ld_configure.tgt:1.9
--- pkgsrc/devel/binutils/patches/patch-ld_configure.tgt:1.8 Thu Feb 10 14:03:07 2022
+++ pkgsrc/devel/binutils/patches/patch-ld_configure.tgt Sat Jan 14 20:11:04 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-ld_configure.tgt,v 1.8 2022/02/10 14:03:07 fcambus Exp $
+$NetBSD: patch-ld_configure.tgt,v 1.9 2023/01/14 20:11:04 fcambus Exp $
NetBSD/aarch64 support patches for ld from src.
---- ld/configure.tgt.orig 2022-01-22 14:19:36.000000000 +0000
+--- ld/configure.tgt.orig 2023-01-14 00:00:00.000000000 +0000
+++ ld/configure.tgt
-@@ -80,6 +80,12 @@ aarch64-*-linux*) targ_emul=aarch64linux
+@@ -118,6 +118,12 @@ aarch64-*-linux*) targ_emul=aarch64linux
aarch64-*-haiku*) targ_emul=aarch64haiku
targ_extra_emuls="aarch64elf aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb armelf_haiku $targ_extra_libpath"
;;
@@ -14,6 +14,6 @@ NetBSD/aarch64 support patches for ld fr
+aarch64-*-netbsd*) targ_emul=aarch64nbsd
+ targ_extra_emuls="aarch64nbsdb aarch64elf aarch64elfb armelf_nbsd_eabihf armelfb_nbsd_eabihf armelf_nbsd_eabi armelfb_nbsd_eabi armelf_nbsd armelfb_nbsd armelf armelfb"
+ ;;
- alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
- targ_emul=elf64alpha_fbsd
- targ_extra_emuls="elf64alpha alpha"
+ aarch64-*-pe*)
+ targ_emul=aarch64pe
+ targ_extra_ofiles="deffilep.o pep-dll-aarch64.o"
Home |
Main Index |
Thread Index |
Old Index