head 1.12; access; symbols pkgsrc-2023Q4:1.12.0.18 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.16 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.12.0.14 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.12.0.12 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.10 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.8 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.6 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.12.0.4 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.12.0.2 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.10.0.20 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.18 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.16 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.14 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.12 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.10 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.6 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.8 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.4 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.2 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.9.0.6 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.4 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.2 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.8.0.4 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.2 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.7.0.2 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.6.0.4 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.5.0.2 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.4.0.4 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.2 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.3.0.6 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.4 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.2.0.2 pkgsrc-2015Q4-base:1.2; locks; strict; comment @# @; 1.12 date 2021.10.26.10.07.50; author nia; state Exp; branches; next 1.11; commitid QgnlK5q0azCF0jeD; 1.11 date 2021.10.07.13.30.21; author nia; state Exp; branches; next 1.10; commitid Tct5J1ZnKrKeKSbD; 1.10 date 2019.05.12.06.19.30; author ryoon; state Exp; branches; next 1.9; commitid hz3BLLbSeThaCSmB; 1.9 date 2018.07.30.19.37.51; author ryoon; state Exp; branches; next 1.8; commitid AXKvntOh8MX0ecMA; 1.8 date 2018.03.03.22.35.51; author ryoon; state Exp; branches; next 1.7; commitid L83lW02I8JV004tA; 1.7 date 2017.12.10.01.12.10; author ryoon; state Exp; branches; next 1.6; commitid S1fAKTWtFEP3zhiA; 1.6 date 2017.08.16.14.38.55; author ryoon; state Exp; branches; next 1.5; commitid sjTtBnCsOyc0Lr3A; 1.5 date 2017.03.30.19.21.26; author ryoon; state Exp; branches; next 1.4; commitid 7B75Zwb8UAmUMBLz; 1.4 date 2016.10.19.12.44.44; author ryoon; state Exp; branches; next 1.3; commitid EKUIElaRh0YGNKqz; 1.3 date 2016.01.30.22.20.51; author ryoon; state Exp; branches; next 1.2; commitid L0Ty0z0kjVnsr0Ty; 1.2 date 2015.11.03.00.47.42; author agc; state Exp; branches; next 1.1; commitid 2O3UK3urdMT97AHy; 1.1 date 2015.10.11.01.14.27; author ryoon; state Exp; branches; next ; commitid 0BUSEE1v0nBf0DEy; desc @@ 1.12 log @cross: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (some may be fetched conditionally): ./cross/avr-gcc/distinfo isl-0.24.tar.bz2 @ text @$NetBSD: distinfo,v 1.11 2021/10/07 13:30:21 nia Exp $ BLAKE2s (binutils-2.32.tar.bz2) = 840e2cc553858a1c79ebaa7e0a7d1df568bc0de08d2c407d80a27344f1fd5162 SHA512 (binutils-2.32.tar.bz2) = 99ec7ed2b5ebfd3ac16cecb1567ec4a72f81ac30717002d601708f7547b2f8122ffcce076c986f22894aede33c54c73012210a4e973ba9b6e2d87a242a2bee12 Size (binutils-2.32.tar.bz2) = 30782392 bytes @ 1.11 log @cross: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2019/05/12 06:19:30 ryoon Exp $ d3 1 a3 1 RMD160 (binutils-2.32.tar.bz2) = 4d6c948ded0c20afeb4e7807d120b50d534770cc @ 1.10 log @Update to 2.32 Changelog: GAS Changes in 2.32: * Add -mvexwig=[0|1] option to x86 assembler to control encoding of VEX.W-ignored (WIG) VEX instructions. * Add -mx86-used-note=[yes|no] option to generate (or not) x86 GNU property notes. Add a --enable-x86-used-note configure time option to set the default behavior. Set the default if the configure option is not used to "no". * Add support for the MIPS Loongson EXTensions R2 (EXT2) instructions. * Add support for the MIPS Loongson EXTensions (EXT) instructions. * Add support for the MIPS Loongson Content Address Memory (CAM) ASE. * Add support for the C-SKY processor series. * Add support for the MIPS Loongson MultiMedia extensions Instructions (MMI) ASE. LD Changes in 2.32: * Report property change in linker map file when merging GNU properties. * Add support for the C-SKY processor series. * -t now doesn't report members within archives, unless -t is given twice. A single -t is now more useful when generating a list of files that should be packaged for a linker bug report. For example: gcc hello.c -save-temps -Wl,-t | xargs realpath | sort | uniq > files tar cJf test.tar.xz `cat files` BINUTILS Changes in 2.32: * The addr2line, c++filt, nm and objdump tools now have a limit on the maximum amount of recursion that is allowed whilst demangling strings. The value for this limit is defined by the DEMANGLE_RECRUSE_LIMIT constant declared in the include/demangle.h header file. At the time of writing this constant has the value of 2048. The --no-recurse-limit option can be used to remove the limit, restoring the behaviour of earlier versions of these tools. This may be needed in order to dmangle truly complicated names, but it also leaves the tools vulnerable to stack exhaustion from maliciously constructed mangled names. * Objdump's --disassemble option can now take a parameter, specifying the starting symbol for disassembly. Disassembly will continue from this symbol up to the next symbol or the end of the function. * The MIPS port now supports the Loongson 2K1000 processor which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE, Loongson-ext ASE, Loongson-ext2 ASE and MSA ASE instructions. Add -march=gs264e option for Loongson 2K1000 processor. * The MIPS port now supports the Loongson 3A2000/3A3000 processor which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE, Loongson-ext ASE and Loongson-ext2 ASE instructions. Add -march=gs464e option for Loongson 3A2000/3A3000 processor. * The MIPS port now supports the Loongson 3A1000 processor, aka Loongson3a, which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE and Loongson-ext ASE instructions. Add -march=gs464 option for Loongson 3A1000 processor, The -march=loongson3a is an alias of -march=gs464 for compatibility. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2018/07/30 19:37:51 ryoon Exp $ a2 1 SHA1 (binutils-2.32.tar.bz2) = ee5ae264f29c0c89fbaa817ee629675acd815d26 @ 1.9 log @Update to 2.31.1 Changelog: 2.31.1 This release also contains a fix for PR 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2018/03/03 22:35:51 ryoon Exp $ d3 4 a6 4 SHA1 (binutils-2.31.1.tar.bz2) = 1c5b0801b4857031d5626d917808cbd5c6401a4b RMD160 (binutils-2.31.1.tar.bz2) = f688e5a4d8aa1548ecfbff0eb72ee156e6df7f1d SHA512 (binutils-2.31.1.tar.bz2) = b42954e6f49a0adcd2676bdd77dfb59bfc25cec8184b007521d1e2b1d5d0593b58639e3d9448d5a40fe024c3cea386a37743627d6bb16d502f52a4a32b9573bd Size (binutils-2.31.1.tar.bz2) = 30110779 bytes @ 1.8 log @Update to 2.30 Changelog: In the assembler: * Add support for location views in DWARF debug line information. In the BFD linker: * Add -z separate-code to generate separate code PT_LOAD segment. * Add "-z undefs" command line option as the inverse of the "-z defs" option. * Add -z globalaudit command line option to force audit libraries to be run for every dynamic object loaded by an executable - provided that the loader supports this functionality. * Tighten linker script grammar around file name specifiers to prevent the use of SORT_BY_ALIGNMENT and SORT_BY_INIT_PRIORITY on filenames. These would previously be accepted but had no effect. * The EXCLUDE_FILE directive can now be placed within any SORT_* directive within input section lists. In the GOLD linker: * Add support for .MIPS.options sections (MIPS only). * Add support for compound relocations (MIPS only). * Add --emit-stub-syms, --no-tls-optimize, --tls-get-addr-optimize options (PowerPC only). * Add -z text-unlikely-segment option. * Add plugin support for adding new input files (LDPT_REGISTER_NEW_INPUT_HOOK). In the utilities: * Add --debug-dump=links option to readelf and --dwarf=links option to objdump which displays the contents of any .gnu_debuglink or .gnu_debugaltlink sections. * Add a --debug-dump=follow-links option to readelf and a --dwarf=follow-links option to objdump which causes indirect links into separate debug info files to be followed when dumping other DWARF sections. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2017/12/10 01:12:10 ryoon Exp $ d3 4 a6 4 SHA1 (binutils-2.30.tar.bz2) = 33d807f7fa680b00439eb5560acd0c2ef645e5f9 RMD160 (binutils-2.30.tar.bz2) = 5b6152ff36d55da3b5da3a21b372897da66d953c SHA512 (binutils-2.30.tar.bz2) = c3ce91aa20f058ec589bf18c722bf651331b394db6378900cc813cc0eea3a331a96584d5ae090630b627369510397dccc9edfcd43d4aeefc99579f277a05c72c Size (binutils-2.30.tar.bz2) = 29541188 bytes @ 1.7 log @Update to 2.29.1 Changelog: Some improvements about ARMv7 and ARMv8 in gas @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2017/08/16 14:38:55 ryoon Exp $ d3 4 a6 4 SHA1 (binutils-2.29.1.tar.bz2) = 5156099a6c50bd330c3d4c8fc56a9bf725ccaf08 RMD160 (binutils-2.29.1.tar.bz2) = 046894acead1dfe008d3013b43a1e78ec9f22788 SHA512 (binutils-2.29.1.tar.bz2) = 4063d34555526922376ccceb3f14b43e287442e82a8038cf50f4f51ad97d438c672c0e310ca4b856c9aff5aa9911073e256e8298a7a3f1844eeb60b90d955592 Size (binutils-2.29.1.tar.bz2) = 29123355 bytes @ 1.6 log @Update to 2.29 * No significant change for ARM @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2017/03/30 19:21:26 ryoon Exp $ d3 4 a6 4 SHA1 (binutils-2.29.tar.bz2) = 4376bce1e58d591c6a5dd44fc8713f154208d735 RMD160 (binutils-2.29.tar.bz2) = 89bf3332b715cf2e02fb36899f762abde01dbf68 SHA512 (binutils-2.29.tar.bz2) = 8148587d7e4f14ebcbcb3f984b116deaae5d4008228628acde14bc242a64a4b53faf1f6077a2c4ca4750e2f254b698ba506bd657f79e1202e87e7029b0069337 Size (binutils-2.29.tar.bz2) = 29073316 bytes @ 1.5 log @Update to 3.28 Changelog: GAS: Changes in 2.28: * Add support for the RISC-V architecture. * Add support for the ARM Cortex-M23 and Cortex-M33 processors. LD: Changes in 2.28: * The EXCLUDE_FILE linker script construct can now be applied outside of the section list in order for the exclusions to apply over all input sections in the list. * Add support for the RISC-V architecture. * The command line option --no-eh-frame-hdr can now be used in ELF based linkers to disable the automatic generation of .eh_frame_hdr sections. * Add --in-implib= to the ARM linker to enable specifying a set of Secure Gateway veneers that must exist in the output import library specified by --out-implib= and the address they must have. As such, --in-implib is only supported in combination with --cmse-implib. * Extended the --out-implib= option, previously restricted to x86 PE targets, to any ELF based target. This allows the generation of an import library for an ELF executable, which can then be used by another application to link against the executable. BINUTILS: Changes in 2.28: * Add support for locating separate debug info files using the build-id method, where the separate file has a name based upon the build-id of the original file. * This version of binutils fixes a problem with PowerPC VLE 16A and 16D relocations which were functionally swapped, for example, R_PPC_VLE_HA16A performed like R_PPC_VLE_HA16D while R_PPC_VLE_HA16D performed like R_PPC_VLE_HA16A. This could have been fixed by renumbering relocations, which would keep object files created by an older version of gas compatible with a newer ld. However, that would require an ABI update, affecting other assemblers and linkers that create and process the relocations correctly. It is recommended that all VLE object files be recompiled, but ld can modify the relocations if --vle-reloc-fixup is passed to ld. If the new ld command line option is not used, ld will ld warn on finding relocations inconsistent with the instructions being relocated. * The nm program has a new command line option (--with-version-strings) which will display a symbol's version information, if any, after the symbol's name. * The ARC port of objdump now accepts a -M option to specify the extra instruction class(es) that should be disassembled. * The --remove-section option for objcopy and strip now accepts section patterns starting with an exclamation point to indicate a non-matching section. A non-matching section is removed from the set of sections matched by an earlier --remove-section pattern. * The --only-section option for objcopy now accepts section patterns starting with an exclamation point to indicate a non-matching section. A non-matching section is removed from the set of sections matched by an earlier --only-section pattern. * New --remove-relocations=SECTIONPATTERN option for objcopy and strip. This option can be used to remove sections containing relocations. The SECTIONPATTERN is the section to which the relocations apply, not the relocation section itself. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2016/10/19 12:44:44 ryoon Exp $ d3 4 a6 4 SHA1 (binutils-2.28.tar.bz2) = f8b033731f6baa437d429c60e2623570f1ef9d6b RMD160 (binutils-2.28.tar.bz2) = 2d697b066cf764ba5f4a5cb3c7cbb45c26c6dc5b SHA512 (binutils-2.28.tar.bz2) = ede2e4e59a800260eea8c14eafbaee94e30abadafd5c419a3370f9f62213cf027d6400a1d4970b6958bd4d220e675dcd483a708107016e7abd5c99d7392ba8fd Size (binutils-2.28.tar.bz2) = 26556365 bytes @ 1.4 log @Update to 2.27 * Update to the latest release * Remove merged patches @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2016/01/30 22:20:51 ryoon Exp $ d3 4 a6 5 SHA1 (binutils-2.27.tar.bz2) = 6e472ddae565a2b1447e6f2393809bb8799982cf RMD160 (binutils-2.27.tar.bz2) = e6623d3a90578169790417b8dd83e850c0a81910 SHA512 (binutils-2.27.tar.bz2) = cf276f84935312361a2ca077e04d0b469d23a3aed979d8ba5d92ea590904ffb2c2e7ed12cc842822bfc402836be86f479660cef3791aa62f3753d8a1a6f564cb Size (binutils-2.27.tar.bz2) = 26099568 bytes SHA1 (patch-bfd_elf32-arm.c) = 8d90dd77cb4925db71def94d2d32cbe3e1cfb69e @ 1.3 log @Update to 2.26 Changelog: Changes in 2.26: * Add option to objcopy to insert new symbols into a file: --add-symbol =[
:][,] * Add support for the ARC EM/HS, and ARC600/700 architectures. * Extend objcopy --compress-debug-sections option to support --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF targets. * Add --update-section option to objcopy. * Add --output-separator option to strings. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2015/11/03 00:47:42 agc Exp $ d3 4 a6 4 SHA1 (binutils-2.26.tar.bz2) = a637508cffeb2323b14bc8dd65378819768ad4ff RMD160 (binutils-2.26.tar.bz2) = ce0400ffcc1200280854fefb29f97b63507bad14 SHA512 (binutils-2.26.tar.bz2) = e77e1b8dbbcbaf9ac2fae95c4403615808af3be03b2e1d32448cd3a7d32c43273f8bcace3f2de84ec120a982879295673029da306e2885dbf5f990584932cfc7 Size (binutils-2.26.tar.bz2) = 25543552 bytes a7 2 SHA1 (patch-gas_configure) = 6f92ff39e4733c06fdeb88ccc8c456781ff54570 SHA1 (patch-ld_configure) = 2c6fdb4dc7af4ee58100910029be70fd9e5c90e0 @ 1.2 log @Add SHA512 digests for distfiles for cross category Existing SHA1 digests verified, all found to be the same on the machine holding the existing distfiles (morden). Existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2015/10/11 01:14:27 ryoon Exp $ d3 7 a9 5 SHA1 (binutils-2.25.1.tar.bz2) = 1d597ae063e3947a5f61e23ceda8aebf78405fcd RMD160 (binutils-2.25.1.tar.bz2) = 5756c6163a11964347e32d1b2805e97e74ff5e3f SHA512 (binutils-2.25.1.tar.bz2) = 0b36dda0e6d32cd25613c0e64b56b28312515c54d6a159efd3db9a86717f114ab0a0a1f69d08975084d55713ebaeab64e4085c9b3d1c3fa86712869f80eb954d Size (binutils-2.25.1.tar.bz2) = 24163561 bytes SHA1 (patch-gas_configure) = bf11398045adc4f8226b5a273caa8bc81d01a0f9 @ 1.1 log @Import cross-arm-none-eabi-binutils-2.25.1 as cross/arm-none-eabi-binutils. Cross binutils for bare metal ARM EABI environment. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2013/04/30 13:24:12 ryoon Exp $ d5 1 @