Update to 2.31.1 Changelog: 2.31.1 This release also contains a fix for gold/23409 where the gold linker could end up creating duplicate copies of some symbols. 2.31 This release contains numerous bug fixes, and also the following new features: * Direct linking with DLLs for Cygwin and Mingw targets is now faster. * The linker now defaults to enabling -z separate-code for Linux targets, although a configure time option can change this. This option can increase disk and memory size of executables, but it does help to improve security. * The disassembler supports Netronome Flow Processor (NFP) firmware files. * The AArch64 disassembler supports showing disassembly notes which are emitted when inconsistencies are found with the instruction that may result in the instruction being invalid. It also emits warnings when a combination of an instruction and a named register could be invalid. * The AR archive manager now supports an "O" modifier to display member offsets inside an archive. * The ADR and ADRL pseudo-instructions supported by the ARM assembler now only set the bottom bit of the address of thumb function symbols if the -mthumb-interwork command line option is active. * The MIPS assembler supports the Global INValidate (GINV) and Cyclic Redudancy Check (CRC) architecture extensions. * Support has been added for the Freescale S12Z architecture. * The assembler has a new --generate-missing-build-notes=[yes|no] option to create (or not) GNU Build Attribute notes if none are present in the input sources. * The -mold-gcc command-line option has been removed for x86 targets. * The x86 assembler now supports a -O[2|s] command-line options to enable alternate shorter instruction encodings. * The gold linker has a new --debug=plugin option for easier debugging of plugin-related problems. * The gold linker now supports the -z keep_text_section_prefix option. * The gold linker now has support for .note.gnu.property sections (from Linux ABI extensions). * Add gold linker now has support for Intel's Indirect Branch Tracking (IBT) and Shadow Stack instructions.diff -r1.2 -r1.3 pkgsrc/cross/pdp11-aout-binutils/Makefile
(ryoon)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2018/06/19 22:45:36 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2018/07/30 19:45:00 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= binutils-2.30 | 3 | DISTNAME= binutils-2.31.1 | |
4 | PKGNAME= cross-pdp11-aout-${DISTNAME} | 4 | PKGNAME= cross-pdp11-aout-${DISTNAME} | |
5 | CATEGORIES= cross | 5 | CATEGORIES= cross | |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 7 | EXTRACT_SUFX= .tar.bz2 | |
8 | 8 | |||
9 | MAINTAINER= ryoon@NetBSD.org | 9 | MAINTAINER= ryoon@NetBSD.org | |
10 | HOMEPAGE= # empty | 10 | HOMEPAGE= # empty | |
11 | COMMENT= Cross binutils for PDP-11 a.out | 11 | COMMENT= Cross binutils for PDP-11 a.out | |
12 | LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 | 12 | LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 | |
13 | 13 | |||
14 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= gmake makeinfo | 15 | USE_TOOLS+= gmake makeinfo | |
16 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2018/06/19 22:45:36 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2018/07/30 19:45:00 ryoon Exp $ | |
2 | cross-pdp11-aout/bin/pdp11-aout-addr2line | 2 | cross-pdp11-aout/bin/pdp11-aout-addr2line | |
3 | cross-pdp11-aout/bin/pdp11-aout-ar | 3 | cross-pdp11-aout/bin/pdp11-aout-ar | |
4 | cross-pdp11-aout/bin/pdp11-aout-as | 4 | cross-pdp11-aout/bin/pdp11-aout-as | |
5 | cross-pdp11-aout/bin/pdp11-aout-c++filt | 5 | cross-pdp11-aout/bin/pdp11-aout-c++filt | |
6 | cross-pdp11-aout/bin/pdp11-aout-elfedit | 6 | cross-pdp11-aout/bin/pdp11-aout-elfedit | |
7 | cross-pdp11-aout/bin/pdp11-aout-gprof | 7 | cross-pdp11-aout/bin/pdp11-aout-gprof | |
8 | cross-pdp11-aout/bin/pdp11-aout-ld | 8 | cross-pdp11-aout/bin/pdp11-aout-ld | |
9 | cross-pdp11-aout/bin/pdp11-aout-ld.bfd | 9 | cross-pdp11-aout/bin/pdp11-aout-ld.bfd | |
10 | cross-pdp11-aout/bin/pdp11-aout-nm | 10 | cross-pdp11-aout/bin/pdp11-aout-nm | |
11 | cross-pdp11-aout/bin/pdp11-aout-objcopy | 11 | cross-pdp11-aout/bin/pdp11-aout-objcopy | |
12 | cross-pdp11-aout/bin/pdp11-aout-objdump | 12 | cross-pdp11-aout/bin/pdp11-aout-objdump | |
13 | cross-pdp11-aout/bin/pdp11-aout-ranlib | 13 | cross-pdp11-aout/bin/pdp11-aout-ranlib | |
14 | cross-pdp11-aout/bin/pdp11-aout-readelf | 14 | cross-pdp11-aout/bin/pdp11-aout-readelf | |
@@ -18,27 +18,26 @@ cross-pdp11-aout/bin/pdp11-aout-strip | @@ -18,27 +18,26 @@ cross-pdp11-aout/bin/pdp11-aout-strip | |||
18 | cross-pdp11-aout/info/as.info | 18 | cross-pdp11-aout/info/as.info | |
19 | cross-pdp11-aout/info/bfd.info | 19 | cross-pdp11-aout/info/bfd.info | |
20 | cross-pdp11-aout/info/binutils.info | 20 | cross-pdp11-aout/info/binutils.info | |
21 | cross-pdp11-aout/info/gprof.info | 21 | cross-pdp11-aout/info/gprof.info | |
22 | cross-pdp11-aout/info/ld.info | 22 | cross-pdp11-aout/info/ld.info | |
23 | cross-pdp11-aout/man/man1/pdp11-aout-addr2line.1 | 23 | cross-pdp11-aout/man/man1/pdp11-aout-addr2line.1 | |
24 | cross-pdp11-aout/man/man1/pdp11-aout-ar.1 | 24 | cross-pdp11-aout/man/man1/pdp11-aout-ar.1 | |
25 | cross-pdp11-aout/man/man1/pdp11-aout-as.1 | 25 | cross-pdp11-aout/man/man1/pdp11-aout-as.1 | |
26 | cross-pdp11-aout/man/man1/pdp11-aout-c++filt.1 | 26 | cross-pdp11-aout/man/man1/pdp11-aout-c++filt.1 | |
27 | cross-pdp11-aout/man/man1/pdp11-aout-dlltool.1 | 27 | cross-pdp11-aout/man/man1/pdp11-aout-dlltool.1 | |
28 | cross-pdp11-aout/man/man1/pdp11-aout-elfedit.1 | 28 | cross-pdp11-aout/man/man1/pdp11-aout-elfedit.1 | |
29 | cross-pdp11-aout/man/man1/pdp11-aout-gprof.1 | 29 | cross-pdp11-aout/man/man1/pdp11-aout-gprof.1 | |
30 | cross-pdp11-aout/man/man1/pdp11-aout-ld.1 | 30 | cross-pdp11-aout/man/man1/pdp11-aout-ld.1 | |
31 | cross-pdp11-aout/man/man1/pdp11-aout-nlmconv.1 | |||
32 | cross-pdp11-aout/man/man1/pdp11-aout-nm.1 | 31 | cross-pdp11-aout/man/man1/pdp11-aout-nm.1 | |
33 | cross-pdp11-aout/man/man1/pdp11-aout-objcopy.1 | 32 | cross-pdp11-aout/man/man1/pdp11-aout-objcopy.1 | |
34 | cross-pdp11-aout/man/man1/pdp11-aout-objdump.1 | 33 | cross-pdp11-aout/man/man1/pdp11-aout-objdump.1 | |
35 | cross-pdp11-aout/man/man1/pdp11-aout-ranlib.1 | 34 | cross-pdp11-aout/man/man1/pdp11-aout-ranlib.1 | |
36 | cross-pdp11-aout/man/man1/pdp11-aout-readelf.1 | 35 | cross-pdp11-aout/man/man1/pdp11-aout-readelf.1 | |
37 | cross-pdp11-aout/man/man1/pdp11-aout-size.1 | 36 | cross-pdp11-aout/man/man1/pdp11-aout-size.1 | |
38 | cross-pdp11-aout/man/man1/pdp11-aout-strings.1 | 37 | cross-pdp11-aout/man/man1/pdp11-aout-strings.1 | |
39 | cross-pdp11-aout/man/man1/pdp11-aout-strip.1 | 38 | cross-pdp11-aout/man/man1/pdp11-aout-strip.1 | |
40 | cross-pdp11-aout/man/man1/pdp11-aout-windmc.1 | 39 | cross-pdp11-aout/man/man1/pdp11-aout-windmc.1 | |
41 | cross-pdp11-aout/man/man1/pdp11-aout-windres.1 | 40 | cross-pdp11-aout/man/man1/pdp11-aout-windres.1 | |
42 | cross-pdp11-aout/pdp11-aout/bin/ar | 41 | cross-pdp11-aout/pdp11-aout/bin/ar | |
43 | cross-pdp11-aout/pdp11-aout/bin/as | 42 | cross-pdp11-aout/pdp11-aout/bin/as | |
44 | cross-pdp11-aout/pdp11-aout/bin/ld | 43 | cross-pdp11-aout/pdp11-aout/bin/ld |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2018/06/19 22:45:36 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.3 2018/07/30 19:45:00 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (binutils-2.30.tar.bz2) = 33d807f7fa680b00439eb5560acd0c2ef645e5f9 | 3 | SHA1 (binutils-2.31.1.tar.bz2) = 1c5b0801b4857031d5626d917808cbd5c6401a4b | |
4 | RMD160 (binutils-2.30.tar.bz2) = 5b6152ff36d55da3b5da3a21b372897da66d953c | 4 | RMD160 (binutils-2.31.1.tar.bz2) = f688e5a4d8aa1548ecfbff0eb72ee156e6df7f1d | |
5 | SHA512 (binutils-2.30.tar.bz2) = c3ce91aa20f058ec589bf18c722bf651331b394db6378900cc813cc0eea3a331a96584d5ae090630b627369510397dccc9edfcd43d4aeefc99579f277a05c72c | 5 | SHA512 (binutils-2.31.1.tar.bz2) = b42954e6f49a0adcd2676bdd77dfb59bfc25cec8184b007521d1e2b1d5d0593b58639e3d9448d5a40fe024c3cea386a37743627d6bb16d502f52a4a32b9573bd | |
6 | Size (binutils-2.30.tar.bz2) = 29541188 bytes | 6 | Size (binutils-2.31.1.tar.bz2) = 30110779 bytes |