Changelog for
gcc-toolset-12-binutils-devel-2.38-17.el8.x86_64.rpm :
* Fri Dec 16 2022 Nick Clifton
- 2.38-17- Fix an illegal memory access parsing a corrupt ELF file. (#2153220)
* Fri Jul 01 2022 Nick Clifton - 2.38-16- Fix the Provides fields of the binutils-gold and binutils-devel subpackages. (#2103057)
* Thu Jun 23 2022 Nick Clifton - 2.38-15- Adjust Provides and Requires fields of the sub-packages.- Use GTS-12 gcc to build static libraries.
* Wed Jun 08 2022 Nick Clifton - 2.38-12- Fix bug preventing the linker tests from running.
* Mon Jun 06 2022 Nick Clifton - 2.38-11- Fix selection of \'alternatives\' program. (#2093951)
* Tue May 24 2022 Nick Clifton - 2.38-10- Fix Requires: fields to work with scl.
* Mon May 16 2022 Nick Clifton - 2.38-9- Add support to the BFD library for DWARF info generated by Clang 14. (#2074396)
* Fri May 13 2022 Nick Clifton - 2.38-8- Initial import of Fedora Rawhide binutils to GTS12/RHEL8. (#2077448)
* Mon Apr 04 2022 Nick Clifton - 2.38-8- Fix linker testsuite failures.
* Wed Mar 30 2022 Nick Clifton - 2.38-7- Fix a bug handling indirect symbols. (PR 28879) (#2068343)
* Thu Mar 10 2022 Nick Clifton - 2.38-6- Simplify the assembler\'s evaluation of chained .loc view expressions. [Second attempt] (#2059646)
* Thu Mar 10 2022 Nick Clifton - 2.38-5- Add an option to objdump/readelf to disable accessing debuginfod servers. (#2051741)
* Wed Mar 09 2022 Nick Clifton - 2.38-4- Simplify the assembler\'s evaluation of chained .loc view expressions. (#2059646)
* Mon Feb 28 2022 Nick Clifton - 2.38-3- Do not export any windows tools (if they were built). (#2057636)
* Wed Feb 16 2022 Nick Clifton - 2.38-2- Add support for specifying a section type in linker scripts. (#2052801)
* Wed Feb 09 2022 Nick Clifton - 2.38-1- Rebase on GNU Binutils 2.38.
* Thu Jan 27 2022 Nick Clifton - 2.37-25- Borrow a patch from the GCC package to stop libtool from inserting needless runpaths into binaries. (#2030667)
* Wed Jan 19 2022 Fedora Release Engineering - 2.37-24- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Mon Dec 20 2021 Nick Clifton - 2.37-23- Fix a potential illegal memory access parsing a COFF format file. (#2033716)
* Thu Dec 02 2021 Luca Boccassi - 2.37-22- Backport upstream patch to allow readelf to recognize packaging metadata note.
* Wed Dec 01 2021 Nick Clifton - 2.37-21- Add support for the EFI format to the AArch64 target. (#2027515)
* Thu Nov 18 2021 Nick Clifton - 2.37-20- Add ability to warn about multibyte characters in the assembler. (#2018848)
* Tue Nov 16 2021 Luca Boccassi - 2.37-19- Allows linker scripts to set the SEC_READONLY flag.
* Tue Nov 09 2021 Nick Clifton - 2.37-18- Add ability to show unicode characters to display tools.
* Wed Oct 27 2021 Orion Poplawski - 2.37-17- Add upstream patch to use the directory name in .file 0, fixes ccache FTBFS (bz#1996936)
* Tue Oct 26 2021 Timm Baeder - 2.27-16- Remove leftover libtool files.
* Wed Oct 13 2021 Nick Clifton - 2.27-15- Fix linker seg-fault compiling efivar libraries. (#2012247)
* Wed Sep 29 2021 Nick Clifton - 2.27-14- Fix linker testsuite failures triggered by 2.27-13 patch. (#2008203)
* Fri Sep 17 2021 Nick Clifton - 2.27-13- Default to an entry address of 0 for shared libraries. (#2004952)
* Mon Sep 13 2021 Tom Stellard - 2.37-12- Disable LTO on arm. (#1918924)
* Tue Aug 31 2021 Nick Clifton - 2.37-11- Enable -separate-code for all architectures, not just x86/x86_64.
* Tue Aug 31 2021 Nick Clifton - 2.37-10- Allow configuring with autonconf 2.71. (#1999437)
* Wed Aug 18 2021 Nick Clifton - 2.37-9- Fix a few testsuite failures.
* Wed Aug 11 2021 Stephen Gallagher - 2.37-8- Backport upstream patch to fix fd exhaustion- Resolves: https://sourceware.org/bugzilla/show_bug.cgi?id=28138
* Tue Aug 10 2021 Nick Clifton - 2.37-6- Ensure that the manual pages are generated. (#1989836)
* Tue Aug 10 2021 Nick Clifton - 2.37-5- Fix a local change to readelf which resulted in a success exit code for non-existant files. (#1990817)
* Mon Aug 09 2021 Nick Clifton - 2.37-4- Ensure that dir[0] contains pwd in gas generated DWARF-5 directory tables. (#1966987)
* Wed Jul 21 2021 Fedora Release Engineering - 2.37-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jul 21 2021 Nick Clifton - 2.37-2- Various fixes for testsuite failures.
* Mon Jul 19 2021 Nick Clifton - 2.37-1- Rebase to GNU Binutils 2.37.- Retire: binutils-2.36-branch-updates.patch- Retire: binutils-CVE-2021-20197.patch- Retire: binutils-CVE-2021-3530.patch- Retire: binutils-plugin-file-descriptors.patch- Retire: binutils-ppc-weak-undefined-plt-relocs.patch- Retire: binutils-ppc64le-note-merge.patch- Retire: binutils-s390-arch14-insns.patch
* Mon Jun 21 2021 Nick Clifton - 2.36.1-15- Enable the creation of .note.gnu.property sections by the GOLD linker for x86 binaries. (#1970961)
* Thu Jun 03 2021 Timm Bäder - 2.36.1-14- Set clang bconf default based on %toolchain.- Diable LTO when using clang.- Disable check-rpath\'s test for standard runpaths.- Make the existing tests have the gating effect.
* Tue May 18 2021 Nick Clifton - 2.36.1-13- Increase number of file descriptors available to plugins. (#1918924)- Remove uses of RPATH.
* Tue May 18 2021 Nick Clifton - 2.36.1-12- Generate PLT relocs for weak undefined PPC function symbols. (#1960730)
* Fri May 14 2021 Nick Clifton - 2.36.1-11- Enable file descriptor increase for plugin use.
* Thu May 13 2021 Nick Clifton - 2.36.1-10- Enable use of new dtags.
* Fri May 07 2021 Nick Clifton - 2.36.1-9- Fix stack exhaustion in the rust demangler. (#1956424)
* Thu Mar 25 2021 Nick Clifton - 2.36.1-8- Add an explicit dependency upon autoconf 2.69. (#1942991)
* Thu Mar 11 2021 Nick Clifton - 2.36.1-7- Extend vulnerability fix yet again. (#1925779)
* Mon Feb 22 2021 Nick Clifton - 2.36.1-6- Fix merging ppc64le notes (again). (#1928936)
* Fri Feb 19 2021 Nick Clifton - 2.36.1-5- Unretire the CVE 2021-20197 patch.
* Fri Feb 19 2021 Nick Clifton - 2.36.1-4- Add support for the Z extensions to the s390x architecture.
* Thu Feb 18 2021 Nick Clifton - 2.36.1-3- Fix merging ppc64le notes. (#1928936)
* Fri Feb 12 2021 Nick Clifton - 2.36.1-2- Fix testsuite failures triggered by locally applied patches.
* Thu Feb 11 2021 Nick Clifton - 2.36.1-1- Rebase to GNU Binutils 2.36.1.- Retire: binutils-2.35.1-update.patch- Retire: binutils-CVE-2021-20197.patch- Retire: binutils-DWARF-5-line-number-parsing.patch- Retire: binutils-LTO-fix.patch- Retire: binutils-Power10-fixes.patch- Retire: binutils-SHF_LINK_ORDER.patch- Retire: binutils-aarch64-condbranch-relocs.patch- Retire: binutils-add-sym-cache-to-elf-link-hash.patch- Retire: binutils-attach-to-group.patch- Retire: binutils-config.patch- Retire: binutils-duplicate-sections.patch- Retire: binutils-dwarf-DW_FORM_ref8.patch- Retire: binutils-dwarf-type-sign-2.patch- Retire: binutils-dwarf-type-sign.patch- Retire: binutils-elf-add-objects.patch- Retire: binutils-gas-auto-dwarf-5.patch- Retire: binutils-gold-gnu-properties.patch- Retire: binutils-plugin-as-needed.patch- Retire: binutils-ppc-annobin-disassembly.patch- Retire: binutils-recursive-debuglink-following.patch- Retire: binutils-s390-build.patch- Retire: binutils-strip-merge.patch- Retire: binutils-testsuite-failures.patch- Retire: binutils-warnings.patch
* Mon Feb 08 2021 Nick Clifton - 2.35.1-34- Extend vulnerability fix again. (#1925779)
* Thu Feb 04 2021 Nick Clifton - 2.35.1-33- Preserve debug information in libbfd.a and libopcodes.a. (#1924068)
* Thu Feb 04 2021 Nick Clifton - 2.35.1-32- Extend vulnerability fix again. (#1913744)
* Wed Feb 03 2021 Nick Clifton - 2.35.1-31- Enable PEP support for all targets. (#1920373)
* Tue Feb 02 2021 Nick Clifton - 2.35.1-30- Extend vulnerability fix. (#1913744)
* Mon Feb 01 2021 Nick Clifton - 2.35.1-29- Add support for DWARF-5 sections to the bfd linker\'s scripts. (#1922707)
* Fri Jan 29 2021 Nick Clifton - 2.35.1-28- Fix a vulnerability in the smart_rename function. (#1913744)
* Thu Jan 28 2021 Nick Clifton - 2.35.1-27- Fix failures is gas and ld testsuites.
* Tue Jan 26 2021 Fedora Release Engineering - 2.35.1-26- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 25 2021 Nick Clifton - 2.35.1-25- Update the BFD library to handle DWARF-5 line number ranges.
* Thu Jan 21 2021 Nick Clifton - 2.35.1-24- Update the GOLD linker to handle x86 .note.gnu.property sections. (#1916925)
* Mon Jan 18 2021 Nick Clifton - 2.35.1-23- Add a fix to gas to automatically enable DWARF-5 style file name tables.
* Fri Jan 15 2021 Nick Clifton - 2.35.1-22- Add an option (currently disabled) to build a linker which generates new dtags.
* Tue Jan 12 2021 Nick Clifton - 2.35.1-21- Ensure that bfd.h is the same for i686- and x86_64 versions of the devel rpm. (#1915317)
* Fri Jan 08 2021 Nick Clifton - 2.35.1-20- Fix bug running readelf on an empty file. (#1903448)
* Thu Jan 07 2021 Nick Clifton - 2.35.1-19- Fix bug running readelf on a file that cannot be read. (#1913589)
* Mon Jan 04 2021 Nick Clifton - 2.35.1-18- Fix linking with multiple same-name sections. (PR 27100)
* Mon Jan 04 2021 Nick Clifton - 2.35.1-17- Fix linking mixed SHF_LINK_ORDER and non-SHF_LINK_ORDER sections. (#1907945)
* Thu Nov 26 2020 Florian Weimer - 2.35.1-16- NVR bump for toolchain rebuild
* Wed Nov 25 2020 Nick Clifton - 2.35.1-15- Import fixes added to the 2.35 branch after the 2.35.1 release.
* Tue Nov 10 2020 Nick Clifton - 2.35.1-14- Add support for DW_FORM_ref8 when parsing DWARF types. (#1893921)
* Tue Nov 03 2020 Nick Clifton - 2.35.1-13- Extend fix for erroneous decoding of LEB128 values.
* Tue Nov 03 2020 Nick Clifton - 2.35.1-12- Another correction for plugin as-needed patch. (#1889763)
* Wed Oct 28 2020 Nick Clifton - 2.35.1-11- Correction for plugin as-needed patch. (#1889763)
* Tue Oct 27 2020 Nick Clifton - 2.35.1-8- Really fix erroneous decoding of LEB128 values. (#1891171)
* Wed Oct 21 2020 Nick Clifton - 2.35.1-7- Fix erroneous decoding of LEB128 values. (#188716)
* Thu Oct 15 2020 Nick Clifton - 2.35.1-6- Make readelf and objdump recursively follow debug links. (PR 26595)
* Fri Oct 09 2020 Nick Clifton - 2.35.1-5- Allow plugin syms to mark as-needed shared libs needed
* Thu Oct 08 2020 Nick Clifton - 2.35.1-4- Fix various problems with Power10 support.
* Tue Oct 06 2020 Nick Clifton - 2.35.1-3- Fix strip when merging multiple same-named sections. (#1885607)
* Mon Sep 21 2020 Nick Clifton - 2.35.1-1- Rebase to GNU Binutils 2.35.1 release.- Retire: binutils-gas-dwarf-level-4.patch- Retire: binutils-aarch64-plt-sh_entsize.patch- Retire: binutils-ppc-rename-xvcvbf16sp-to-xvcvbf16spn.patch- Retire: binutils-dwarf-5-fixes.patch
* Fri Sep 11 2020 Nick Clifton - 2.35-14- Fix the PowerPC disassembler so that it ignores annobin symbols.
* Thu Sep 10 2020 Nick Clifton - 2.35-13- Fix the handling of relocations for AArch64 conditional branches.
* Tue Aug 25 2020 Nick Clifton - 2.35-12- Import fixes from GNU binutils mainline for handling DWARF-5 debug information.
* Mon Aug 24 2020 Nick Clifton - 2.35-11- Rename the PPC xvcvbf16sp instruction to xvcvbf16spn.
* Fri Jul 31 2020 Jeff Law - 2.35-10- Re-enable LTO
* Fri Jul 31 2020 Jeff Law - 2.35-9- Disable LTO for bootstrapping purposes
* Fri Jul 31 2020 Nick Clifton - 2.35-8- Fix building with LTO enabled.
* Fri Jul 31 2020 Nick Clifton - 2.35-7- Set the sh_entsize field of the AArch64\'s PLT section to 0. (PR 26312)
* Thu Jul 30 2020 Richard W.M. Jones - 2.35-6- Disable LTO again, it causes \"ar\" to segfault.
* Thu Jul 30 2020 Nick Clifton - 2.35-5- Default to DWARF level 3 in the assembler.
* Mon Jul 27 2020 Fedora Release Engineering - 2.35-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sun Jul 26 2020 Jeff Law - 2.35-2- Disable LTO for now
* Sun Jul 26 2020 Nick Clifton - 2.35-1- Rebase to GNU Binutils 2.35. (#1854613)
* Mon Jul 20 2020 Jeff Law - 2.34-9- Fix more configure tests compromised by LTO.
* Sun Jul 19 2020 Jeff Law - 2.34-9- Fix configure test compromised by LTO. Add appropriate BuildRequires and force rebuliding the configure files in the appropriate dirs- Fix various warnings exposed by LTO.
* Tue Jul 07 2020 Jeff Law - 2.34-8- Switch to using %autosetup.
* Tue Jun 16 2020 Nick Clifton - 2.34-7- Add BPF support to the s390x target. (#1825193)
* Tue May 26 2020 Nick Clifton - 2.34-6- Enhance the error message displayed by the BFD library when it fails to load a plugin. (#1836618)
* Fri May 22 2020 Nick Clifton - 2.34-5- Rebase to tip of GNU Binutils 2.34 branch, brining in LTO fixes.- Retire: binutils-nm-lto-plugin.patch
* Tue Apr 28 2020 Nick Clifton - 2.34-4- Fix seg fault when loading plugins via symlinks. (#1828587)
* Fri Apr 17 2020 Nick Clifton - 2.34-3- Add support for the BPF target. (#1825193)
* Sun Feb 16 2020 Nick Clifton - 2.34-2- Fix the plugin support architecture to allow proper symbol info handling. (PR 25355)
* Sun Feb 02 2020 Nick Clifton - 2.34-1- Rebase to GNU Binutils 2.34. (#1793098)- Retire: binutils-improved-note-merging.patch- Retire: binutils-CVE-2019-17451.patch- Retire: binutils-CVE-2019-17450.patch- Retire: binutils-addr2line-fixes.patch
* Tue Jan 28 2020 Fedora Release Engineering - 2.33.1-13- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 23 2020 David Abdurachmanov - 2.33.1-12- Enable 64-bit BFD and PEP support for riscv. (#1794343)
* Thu Jan 02 2020 Nick Clifton - 2.33.1-11- Improve the accuracy of addr2line. (#1760967)
* Mon Dec 02 2019 Nick Clifton - 2.33.1-10- Re-enable strip merging build notes. (#1777760)
* Mon Nov 25 2019 Nick Clifton - 2.33.1-9- Remove spurious code left in gold-mimatched-section-flags patch. (#1775750)
* Thu Nov 21 2019 Nick Clifton - 2.33.1-8- Fix a buffer overrun in the note merging code. (#1774507)
* Wed Nov 13 2019 Nick Clifton - 2.33.1-7- Fix a potential seg-fault in the BFD library when parsing pathalogical debug_info sections. (#1771669)- Fix a potential memory exhaustion in the BFD library when parsing corrupt DWARF debug information. (#1771678)
* Wed Nov 06 2019 Nick Clifton - 2.33.1-6- Stop objcopy from creating null filled note sections when merging notes.
* Wed Nov 06 2019 Nick Clifton - 2.33.1-5- Strip: Do not merge notes unless explicitly requested to do so.
* Tue Nov 05 2019 Nick Clifton - 2.33.1-4- Objcopy: Do not generate a failure exit status if note merging fails. (#1767937)
* Wed Oct 30 2019 Nick Clifton - 2.33.1-3- Fix the verification of the installed linker symlink. (#1767000)
* Mon Oct 28 2019 Nick Clifton - 2.33.1-2- Improve objdump\'s ability to merge GNU build attribute notes.
* Mon Oct 14 2019 Nick Clifton - 2.33.1-1- Rebase to GNU Binutils 2.33.1.- Retire: binutils-CVE-2019-9073.patch- Retire: binutils-CVE-2019-9074.patch- Retire: binutils-CVE-2019-9075.patch- Retire: binutils-CVE-2019-9077.patch- Retire: binutils-disassembling-efi-files.patch- Retire: binutils-CVE-2019-9071.patch- Retire: binutils-gas-build-note-relocs.patch- Retire: binutils-do-not-warn-about-debuginfo-files.patch- Retire: binutils-do-not-merge-differing-SHF_EXCLUDE-groups.patch- Retire: binutils-rh1736114.patch- Retire: binutils-objcopy-gnu-build-version-notes.patch- Retire: binutils-CVE-2019-14250.patch- Retire: binutils-CVE-2019-14444.patch- Retire: binutils-gcc-10-fixes.patch- Retire: binutils-remove-old-formats.patch- Retire: binutils-aarch64-gold-PLT-for-MOVW_ABS.patch
* Fri Oct 04 2019 Nick Clifton - 2.32-27- Remove support for old file formats (ihex, tekhex, verilog) as they are a constant source of CVEs.
* Wed Sep 25 2019 Nick Clifton - 2.32-26- Add an option to build using clang instead of gcc.
* Tue Sep 24 2019 Nick Clifton - 2.32-25- Fix building with gcc-10.
* Tue Aug 13 2019 Nick Clifton - 2.32-24- Fix potential integer overflow in readelf. (#1740470)
* Fri Aug 09 2019 Nick Clifton - 2.32-23- Fix potential integer overflow in GOLD. (#1739491)
* Tue Aug 06 2019 Nick Clifton - 2.32-22- Stop GOLD from seg-faulting on a corrupt input with a fuzzed section offset. (#1735605)
* Mon Aug 05 2019 Nick Clifton - 2.32-21- Stop strip from complaining if the first build note is not a version note. (#1736114)
* Fri Aug 02 2019 Florian Weimer - 2.32-20- Fix ld -Map not to produce corrupt ELF notes (#1736114)
* Wed Jul 24 2019 Fedora Release Engineering - 2.32-19- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jul 22 2019 Nick Clifton - 2.32-18- Stops the linker from merging section groups with different SHF_EXCLUDE flags. (#1730906)
* Tue Jul 02 2019 Nick Clifton - 2.32-17- Stop the BFD library from complaining about sections found inside debuginfo files. (PR 24717)
* Mon Jul 01 2019 Nick Clifton - 2.32-16- Stop gas from triggering a seg-fault when creating relocs for build notes. (PR 24748)
* Mon Jun 24 2019 Nick Clifton - 2.32-15- Stop gold from aborting when it encounters input sections with the same name and different flags. (#1722715)
* Tue May 21 2019 Nick Clifton - 2.32-14- Import fix for PR 23870 in order to help building Go binaries.
* Mon Apr 29 2019 Nick Clifton - 2.32-13- Do not include ld.gold in the base binutils package. (#1703714)
* Wed Apr 24 2019 Björn Esser - 2.32-12- Remove hardcoded gzip suffix from GNU info pages
* Wed Apr 10 2019 Nick Clifton - 2.32-11- Fix a stack exhaustion problem in libiberty\'s name demangling code. (#1680658)
* Mon Mar 18 2019 David Abdurachmanov - 2.32-10- Disable ld.gold on RISC-V and fix file installation issues.
* Wed Mar 06 2019 Nick Clifton - 2.32-9- Stop potential illegal memory access when disassembling an EFI binary. (#1685727)
* Wed Feb 27 2019 Nick Clifton - 2.32-8- Fix requirements and use of the alternatives mechanism. (#1683408, #1683466)
* Tue Feb 26 2019 Nick Clifton - 2.32-7- Move GOLD into a sub-package of BINUTILS.
* Tue Feb 26 2019 Nick Clifton - 2.32-6- Stop potential illegal memory access when parsing a corrupt MIPS binary. (#1680676)
* Tue Feb 26 2019 Nick Clifton - 2.32-5- Stop potential illegal memory access when parsing corrupt archives. (#1680670)
* Mon Feb 25 2019 Nick Clifton - 2.32-4- Stop potential illegal memory access when parsing corrupt PE files. (#1680682)
* Mon Feb 25 2019 Nick Clifton - 2.32-3- Improve objdump\'s handling of corrupt input files. (#1680663)
* Wed Feb 20 2019 Nick Clifton - 2.32-2- Fix some bfd linker testsuite failures.
* Wed Feb 20 2019 Nick Clifton - 2.32-1- Rebase to GNU Binutils 2.32- Retire: binutils-s390-partial-relro.patch- Retire: binutils-note-merge-improvements.patch- Retire: Retire: binutils-merge-attribute-sections.patch- Retire: binutils-gold-discard-version-info.patch- Retire: binutils-gas-input-matches-output.patch- Retire: binutils-fix-testsuite-failures.patch- Retire: binutils-do-not-provide-shared-section-symbols.patch- Retire: binutils-disable-readelf-gap-reports.patch- Retire: binutils-detect-corrupt-sym-version-info.patch- Retire: binutils-delay-ld-script-constant-eval.patch- Retire: binutils-clear-version-info.patch- Retire: binutils-CVE-2018-20002.patch- Retire: binutils-CVE-2018-17358.patch- Retire: binutils-2.31-export-demangle.h.patch- Retire: binutils-2.28-ignore-gold-duplicates.patch- Retire: binutils-2.26-lto.patch
* Mon Feb 18 2019 Nick Clifton - 2.31.1-23- Ensure that decompressed sections have the correct alignment. (#1678204)
* Thu Feb 14 2019 Nick Clifton - 2.31.1-22- Rework the post uninstall stage to avoid mysterious error from ldconfig. (#1673912)
* Thu Jan 31 2019 Fedora Release Engineering - 2.31.1-21- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Jan 30 2019 Nick Clifton - 2.31.1-20- Fix the assembler\'s check that the output file is not also one of the input files. (#1660279)
* Thu Jan 03 2019 Nick Clifton - 2.31.1-19- Fix a memory leak reading minisymbols. (#1661535)
* Wed Jan 02 2019 Nick Clifton - 2.31.1-18- Ensure that GOLD is linked with pthread library. (#1636479)
* Wed Nov 28 2018 Nick Clifton - 2.31.1-17- Stop gold from warning about discard version information unless explicitly requested. (#1654153)
* Thu Nov 15 2018 Nick Clifton - 2.31.1-16- Remove debugging fprintf statement accidentally left in patch. (#1645828)
* Fri Oct 12 2018 Nick Clifton - 2.31.1-15- Allow OS specific sections in section groups. (#1639485)
* Fri Sep 28 2018 Nick Clifton - 2.31.1-14- Fix a potential buffer overrun when parsing a corrupt ELF file. (#1632912)- Add a .attach_to_group pseuo-op to assembler (for use by annobin). (#1630574)- Stop the binutils from statically linking with libstdc++. (#1630550)- Include gold testsuite results in test logs.- Disable readelf\'s reporting of gaps in build notes. (#1623556)
* Tue Sep 04 2018 Nick Clifton - 2.31.1-13- Delay the evaluation of linker script constants until after the configuration options have been set. (#1624751)
* Tue Aug 28 2018 Nick Clifton - 2.31.1-12- Detect and report corrupt symbol version information. (#1599521)
* Tue Aug 14 2018 Nick Clifton - 2.31.1-11- Remove the version information from a dynamic symbol that is being overridden. (#1614920)
* Mon Aug 06 2018 Nick Clifton - 2.31.1-10- Improve objcopy\'s --merge-notes option. (#1608390)
* Tue Jul 31 2018 Florian Weimer - 2.31.1-9- Rebuild with fixed binutils
* Mon Jul 30 2018 Nick Clifton - 2.31.1-8- Move the .gnu.build.attributes section to after the .comment section.
* Fri Jul 27 2018 Nick Clifton - 2.31.1-7- Fix a thinko in the merge patch.
* Fri Jul 27 2018 Nick Clifton - 2.31.1-6- Fix a typo in the merge patch.
* Thu Jul 26 2018 Nick Clifton - 2.31.1-5- Merge .gnu.build.attribute sections together. (#1608390)
* Tue Jul 24 2018 Nick Clifton - 2.31.1-3- Extend gold linker patch to cover subsections of .gnu.build.attributes. (#1607054)
* Thu Jul 19 2018 Nick Clifton - 2.31.1-2- Improve partial relro support for the s/390.
* Thu Jul 19 2018 Nick Clifton - 2.31.1-1- Rebase to official 2.31.1 GNU Binutils release.- Retire: binutils-2.22.52.0.1-export-demangle.h.patch- Retire: binutils-2.30-allow_R_AARCH64-symbols.patch- Retire: binutils-CVE-2018-10372.patch- Retire: binutils-CVE-2018-10373.patch- Retire: binutils-CVE-2018-10534.patch- Retire: binutils-CVE-2018-10535.patch- Retire: binutils-CVE-2018-6323.patch- Retire: binutils-CVE-2018-6759.patch- Retire: binutils-CVE-2018-7208.patch- Retire: binutils-CVE-2018-7568.patch- Retire: binutils-CVE-2018-7569.patch- Retire: binutils-CVE-2018-7570.patch- Retire: binutils-CVE-2018-7642.patch- Retire: binutils-CVE-2018-7643.patch- Retire: binutils-CVE-2018-8945.patch- Retire: binutils-PowerPC-IEEE-long-double-warnings.patch- Retire: binutils-debug-section-marking.patch- Retire: binutils-gas-build-notes.patch- Retire: binutils-gold-llvm-plugin.patch- Retire: binutils-ifunc-relocs-in-notes.patch- Retire: binutils-linkonce-notes.patch- Retire: binutils-missing-notes.patch- Retire: binutils-page-to-segment-assignment.patch- Retire: binutils-revert-PowerPC-speculation-barriers.patch- Retire: binutils-skip-dwo-search-if-not-needed.patch- Retire: binutils-speed-up-objdump.patch- Retire: binutils-strip-unknown-relocs.patch- Retire: binutils-x86-local-relocs.patch- Retire: binutils-x86-local-version.patch
* Thu Jul 12 2018 Fedora Release Engineering - 2.30.90-4- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Jul 12 2018 Nick Clifton 2.30.90-3- Stop gold from complaining about annobin note relocs against symbols in sections which have been discarded. (#1600431)
* Tue Jul 10 2018 Nick Clifton 2.30.90-2- Revert fix for PR 23161 which was placing unversioned section symbols (_edata, _end, __bss_start) into shared libraries. (#1599521)
* Mon Jul 09 2018 Nick Clifton 2.30.90-1- Rebase to a snapshot of the soon-to-be-created 2.31 FSF release.
* Fri Jul 06 2018 Peter Robinson 2.30-26- Fix the generation of relocations for assembler created notes. (#1598551)
* Wed Jul 04 2018 Peter Robinson 2.30-25- Minor spec cleanups and fixes.
* Mon Jun 18 2018 Nick Clifton 2.30-24- When installing both ld.bfd and ld.gold, do not reset the current alternative if upgrading. (#1592069)
* Tue Jun 12 2018 Nick Clifton 2.30-23- Correct warning messages about incompatible PowerPC IEEE long double settings.
* Fri Jun 01 2018 Nick Clifton 2.30-22- Fix handling of local versioned symbols by the x86 linker. (PR 23194)- Fix linker testsuite failures.
* Thu May 17 2018 Nick Clifton 2.30-21- Fix a seg-fault parsing PE format binaries. (#1560829)
* Mon May 14 2018 Nick Clifton 2.30-20- Have the x86 linker resolve relocations against the _end, _edata and __bss_start symbols locally. (#1576735)- Do not generate GNU build notes for linkonce sections. (#1576362)
* Thu May 10 2018 Nick Clifton 2.30-19- Fix a seg-fault running objcopy on a corrupt PE format file. (#1574702)- Fix a seg-fault running objcopy on a corrupt ELF format file. (#1574705)
* Tue May 01 2018 Nick Clifton 2.30-18- Fix a seg-fault parsing corrupt DWARF information. (#1573360)- Fix another seg-fault parsing corrupt DWARF information. (#1573367)- Fix a seg-fault copying a corrupt ELF file. (#1551788)- Fix a seg-fault parsing a large ELF files on a 32-bit host. (#1539891)- Fix a seg-fault running nm on a corrupt ELF file. (#15343247)- Fix a seg-fault running nm on a file containing corrupt DWARF information. (#1551781)- Fix another seg-fault running nm on a file containing corrupt DWARF information. (#1551763)
* Fri Apr 27 2018 Nick Clifton 2.30-17- Disable the automatic generation of annobin notes. (#1572485)
* Fri Apr 27 2018 Nick Clifton 2.30-16- Fix for PR 22887 - crashing objdump by passing it a corrupt AOUT binary. (#1553115)- Fix for PR 22905 - crashing objdump by passing it a corrupt DWARF file. (#1553122)- Fix for PR 22741 - crashing objdump by passing it a corrupt COFF file. (#1571918)
* Thu Apr 26 2018 Nick Clifton 2.30-15- Enhance the assembler to automatically generate annobin notes if none are present in the input.
* Thu Mar 22 2018 Nick Clifton 2.30-14- Fix the GOLD linker\'s processing of protected symbols created by the LLVM plugin. (#1559234 and PR 22868)
* Wed Mar 14 2018 Nick Clifton 2.30-13- Do not discard debugobj files created by GCC v8 LTO wrapper. (#1543912 and RHBZ 84847 and PR 20882)
* Fri Mar 09 2018 Nick Clifton 2.30-12- Treat relocs against s390x IFUNC symbols in note sections as relocs against the FUNC symbol instead.- Combined previous patches into one which covers all ifunc supporting architectures. (#1553705)- Retire binutils-s390-ifunc-relocs-in-notes.patch- Retire binutils-x86_64-ifunc-relocs-in-notes.patch
* Fri Mar 09 2018 Nick Clifton 2.30-11- Treat relocs against s390x IFUNC symbols in note sections as relocs against the FUNC symbol instead. (#1553705)
* Wed Mar 07 2018 Nick Clifton 2.30-10- Ignore duplicate symbols generated by GOLD. (#1458003)
* Wed Mar 07 2018 Nick Clifton 2.30-9- Stop strip from replacing unknown relocs with null relocs. (#1545386)
* Wed Mar 07 2018 Nick Clifton 2.30-8- Ignore duplicate symbols generated by GOLD. (#1458003)
* Mon Mar 05 2018 Nick Clifton 2.30-7- Speed up objdump. (#1551540)
* Thu Feb 22 2018 Patrick Uiterwijk - 2.30-6- Fix R_AARCH64 symbols (PR 22764) (#1547781)
* Wed Feb 21 2018 Nick Clifton 2.30-5- Fix assignment of pages to segments. (PR 22758)- Inject RPM_LD_FLAGS into the build. (#1541027)- Fix slowdown in readelf when examining files with lots of debug information. (PR 22802)- Remove support for PowerPC speculation barrier insertion.- Rebase on 2.30- Retire binutils-2.22.52.0.1-relro-on-by-default.patch- Retire binutils-2.28-dynamic-section-warning.patch- Retire binutils-2.29-skip-rp14918-test-for-arm.patch- Retire binutils-2.29.1-gold-start-stop.patch- Retire binutils-2.29.1-readelf-use-dynamic.patch- Retire binutils-aarch64-pie.patch- Retire binutils-coverity.patch- Retire binutils-ppc64-stub-creation.patch- Retire binutils-strip-delete-relocs.patch- Retire binutils-support-v3-build-notes.patch- Retire binutils-z-undefs.patch
* Mon Feb 12 2018 Nick Clifton 2.29.1-19- Remove comment that explained how to disable annobin. (#1541027)
* Thu Feb 08 2018 Nick Clifton 2.29.1-18- Inject RPM_LD_FLAGS into the build. (#1541027)
* Wed Feb 07 2018 Fedora Release Engineering - 2.29.1-17- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Feb 01 2018 Nick Clifton 2.29.1-16- Use make_build and make_install macros. (#1541027)
* Thu Jan 25 2018 Nick Clifton 2.29.1-15- Reenable binary annotations.
* Thu Jan 25 2018 Nick Clifton 2.29.1-14- Fix creation of PowerPC64 function call stubs. (#1523457)- Disable -z defs during build.- Disable binary annotations. (temporary ?)
* Mon Jan 22 2018 Nick Clifton 2.29.1-13- Fix bugs in AArch64 static PIE support. (#1536645)
* Tue Jan 16 2018 Nick Clifton 2.29.1-12- Add \"-z undefs\" option to the linker.
* Thu Jan 11 2018 Nick Clifton 2.29.1-11-
*Do
* enable relro by default for the PowerPC64 architecture. (#1523946)
* Wed Jan 03 2018 Nick Clifton 2.29.1-10- Update readelf and objcopy to support v3 build notes.
* Tue Dec 12 2017 Nick Clifton 2.29.1-9- Have readelf display extra symbol information at the end of the line. (#1479302)
* Mon Dec 11 2017 Nick Clifton 2.29.1-8- Do not enable relro by default for the PowerPC64 architecture. (#1523946)
* Thu Dec 07 2017 Nick Clifton 2.29.1-7- Stop strip from crashing when deleteing relocs in a file with annobin notes. (#1520805)
* Wed Dec 06 2017 Nick Clifton 2.29.1-6- Have readelf return an exit failure status when attempting to process an empty file. (#1522732)
* Tue Nov 28 2017 Nick Clifton 2.29.1-5- Disable PLT elision for x86/x86_64. (#1452111 and #1333481)
* Wed Nov 01 2017 Nick Clifton 2.29.1-4- Have readelf suggest the use of --use-dynamic when there are dynamic relocs that could have been displayed. (#1507694)
* Wed Oct 18 2017 Nick Clifton 2.29.1-3- Fix the GOLD linker\'s generation of relocations for start and stop symbols. (#1500898)
* Thu Sep 28 2017 Nick Clifton 2.29.1-2- Enable GOLD for PPC64 and s390x. (#1173780)- Retire: binutils-2.20.51.0.10-sec-merge-emit.patch. (It has been redundant for a long time now...)
* Tue Sep 26 2017 Nick Clifton 2.29.1-1- Rebase on FSF binutils 2.29.1 release.- Retire: binutils-2.29-ppc64-plt-localentry0-disable.patch- Retire: binutils-2.29-non-elf-orphan-skip.patch
* Thu Sep 14 2017 Nick Clifton 2.29-10- Extend fix for PR 21884. (#1491023)
* Thu Sep 14 2017 Nick Clifton 2.29-8- Import fix for PR 21884 which stops a seg-fault in the linker when changing output format to binary during a final link. (#1491023)
* Sun Sep 10 2017 Nick Clifton - 2.29-7- Annotate patches with reason and lifetime expectances.- Retire: binutils-2.24-ldforcele.patch- Retire: binutils-2.25-set-long-long.patch- Retire: binutils-2.25.1-cleansweep.patch- Retire: binutils-2.26-fix-compile-warnings.patch- Retire: binutils-2.28-ignore-gold-duplicates.patch
* Wed Aug 02 2017 Fedora Release Engineering - 2.29-6- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Mon Jul 31 2017 Nick Clifton 2.29-5- Update ppc64 localentry0 patch with changes made by Alan Modra to the FSF binutils sources. (#1475636)
* Sun Jul 30 2017 Florian Weimer - 2.29-4- Rebuild with binutils fix for ppc64le, bootstrapping (#1475636)
* Fri Jul 28 2017 Nick Clifton 2.29-3- Do not enable the PPC64 plt-localentry0 linker optimization by default. (#1475636)
* Wed Jul 26 2017 Fedora Release Engineering - 2.29-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Jul 24 2017 Nick Clifton 2.29-1- Rebase on FSF binutils 2.29.- Retire: binutils-2.20.51.0.10-ppc64-pie.patch- Retire: binutils-2.27-ld-buffer-overflow.patch- Retire: binutils-2.28-libiberty-bugfixes.patch- Retire: binutils-gnu-build-notes.patch- Retire: binutils-2.28-gas-comp_dir.patch- Retire: binutils-2.28-ppc-dynamic-relocs.patch- Retire: binutils-2.28-dynamic-section-warning.patch- Retire: binutils-2.28-aarch64-copy-relocs.patch- Retire: binutils-2.28-DW_AT_export_symbols.patch
* Thu Jul 20 2017 Nick Clifton 2.28-14- Remove -flto compile time option accidentally added to CFLAGS.
* Thu Jul 20 2017 Nick Clifton 2.28-13- Add support for displaying new DWARF5 tags. (#1472966)
* Wed Jul 19 2017 Nick Clifton 2.28-12- Correct snafu in previous delta that broke building s390 binaries. (#1472486)
* Mon Jul 17 2017 Nick Clifton 2.28-11- Fix s390 assembler so that it remove fake local symbols from its output. (#1460254)
* Wed Jun 28 2017 Nick Clifton 2.28-10- Update support for GNU Build Attribute notes to include version 2 notes.
* Thu Jun 15 2017 Nick Clifton 2.28-9- Update patch to fix AArch64 copy reloc generation. (#1452170)
* Fri Jun 09 2017 Nick Clifton 2.28-8- Ignore duplicate indirect symbols generated by the GOLD linker. (#1458003)
* Thu Jun 08 2017 Nick Clifton 2.28-7- Eliminate the generation of incorrect dynamic copy relocations on AArch64. (#1452170)
* Mon May 15 2017 Fedora Release Engineering - 2.28-6- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
* Mon Mar 20 2017 Nick Clifton 2.28-5- Update GNU BUILD NOTES patch.- Import FSF binutils patch to fix running readelf on debug info binaries. (#1434050)
* Wed Mar 08 2017 Nick Clifton 2.28-4- Update GNU BUILD NOTES patch.- Import FSF binutils patch to fix an abort with PowerPC dynamic relocs.
* Mon Mar 06 2017 Mark Wielaard 2.28-3- Backport patch to add support for putting name, comp_dir and producer strings into the .debug_str section. (#1429389)
* Fri Mar 03 2017 Nick Clifton 2.28-2- Add support for GNU BUILD NOTEs.
* Thu Mar 02 2017 Nick Clifton 2.28-1- Rebase on FSF binutils v2.28.- Retire: binutils-2.23.52.0.1-addr2line-dynsymtab.patch- Retire: binutils-2.27-local-dynsym-count.patch- Retire: binutils-2.27-monotonic-section-offsets.patch- Retire: binutils-2.27-arm-aarch64-default-relro.patch- Retire: binutils-2.28-gold.patch- Retire: binutils-2.27-objdump-improvements.patch- Retire: binutils-2.27-dwarf-parse-speedup.patch- Retire: binutils-2.27-objdump-improvements.2.patch- Retire: binutils-2.27-arm-binary-objects.patch- Retire: binutils-2.27-ppc-fp-attributes.patch- Add patch to sync libiberty with FSF GCC mainline. (#1428310)
* Fri Feb 17 2017 Nick Clifton 2.27-19- Add support for PowerPC FP attributes. (#1422461)
* Wed Feb 15 2017 Nick Clifton 2.27-18- Fix running the ARM port of the linker on BINARY objects. (#1422577)
* Fri Feb 10 2017 Fedora Release Engineering - 2.27-17- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Feb 02 2017 Stephen Gallagher 2.27-16- Install COPYING[
*] files using the % license macro. (#1418430)
* Tue Jan 31 2017 Nick Clifton 2.27-15- Fix buffer overflows when printing translated messages. (#1417411)
* Mon Jan 16 2017 Nick Clifton 2.27-14- Include the filename concerned in readelf error messages. (#1412348)