Change logs for binutils source package in Vivid

  • binutils (2.25-5ubuntu7) vivid; urgency=medium
    
      * Fix PR ld/18222, downgrade linker error on protected symbols in
        .dynbss to a warning. Fixes libunwind build error.
     -- Matthias Klose <email address hidden>   Fri, 10 Apr 2015 17:42:44 +0200
  • binutils (2.25-5ubuntu6) vivid; urgency=medium
    
      * Fix PR ld/18167, taken from the trunk.
     -- Matthias Klose <email address hidden>   Fri, 27 Mar 2015 13:25:26 +0100
  • binutils (2.25-5ubuntu5) vivid; urgency=medium
    
      * Revert the fixes for PR ld/15228, PR ld/17709, causing PR ld/18167.
     -- Matthias Klose <email address hidden>   Thu, 26 Mar 2015 16:28:49 +0100
  • binutils (2.25-5ubuntu4) vivid; urgency=medium
    
      * Update to the binutils 2.25 branch 20150325.
        - Backport patches to address PR binutils/17512, PR binutils/17531.
      * Removal partial backports for PR binutils/17531.
     -- Matthias Klose <email address hidden>   Wed, 25 Mar 2015 22:08:50 +0100
  • binutils (2.25-5ubuntu3) vivid; urgency=medium
    
      * Fix the AArch64 build.
     -- Matthias Klose <email address hidden>   Fri, 20 Mar 2015 18:09:16 +0100
  • binutils (2.25-5ubuntu2) vivid; urgency=medium
    
      * Update to the binutils 2.25 branch 20150320.
        - x86 gas: Limit multi-byte nop instructions to 10 bytes.
        - Fix ppc32 synthetic symbols when __tls_get_addr_opt stub is generated.
        - Tweak ppc32 tls_get_addr optimisation.
        - PowerPC64 thread-safe stubs not needed for iplt.
        - Use dynamic text relocs for protected vars (ppc32, ppc64).
        - Fix PR gold/18010, PR gold/17954 PowerPC64 gold issues.
        - Backport support for Cortex-A72.
        - Fix PR ld/pr15228, PR ld/pr17709, add extern_protected_data and set it
          for x86.
      * Really install the texi files. LP: #1410780.
     -- Matthias Klose <email address hidden>   Fri, 20 Mar 2015 17:39:01 +0100
  • binutils (2.25-5ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
        - Use 64k for COMMONPAGESIZE on powerpc, ppc64 and ppc64el. LP: #1412553.
      * Update to the binutils 2.25 branch 20150225.
    
    binutils (2.25-5) unstable; urgency=medium
    
      * Remove '*.rej' files in the source package. Closes: #775679.
      * Make the package build reproducibly (addresses: #774429):
        - Fix mtimes before building binary packages.
        - Stop recording the current time when creating gzip files.
        - Sort file list in md5sums.
        - Fix mtimes before building source tarball.
        - Sort file list in binutils source tarball.
        - If available, call strip-nondeterminism on static libraries.
      * Fix PR ld/17827 - PIE copy relocations are broken with pointers.
        Closes: #772958.
    
    binutils (2.25-4) unstable; urgency=medium
    
      * Backport fixes for PR binutils/17531 up to 2014-12-22.
    
    binutils (2.25-3) unstable; urgency=medium
    
      * Don't build as a release candidate, fixing the upper shlibs dependency.
      * Refresh patches.
     -- Matthias Klose <email address hidden>   Wed, 25 Feb 2015 09:35:24 +0100
  • binutils (2.25-2ubuntu2) vivid; urgency=medium
    
      * Use 64k for COMMONPAGESIZE on powerpc, ppc64 and ppc64el. LP: #1412553.
     -- Matthias Klose <email address hidden>   Fri, 23 Jan 2015 14:13:08 +0100
  • binutils (2.25-2ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
    
    binutils (2.25-2) unstable; urgency=medium
    
      * Apply proposed patch for PR ld/17742 (don't create .eh_frame_hdr
        on shared lib bfd).
    
    binutils (2.25-1) unstable; urgency=medium
    
      * binutils 2.25 release.
        - MIPS specific gas update.
     -- Matthias Klose <email address hidden>   Thu, 25 Dec 2014 07:53:40 +0100
  • binutils (2.24.90.20141219-1ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
     -- Matthias Klose <email address hidden>   Sat, 20 Dec 2014 18:29:24 +0100
  • binutils (2.24.90.20141209-1ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
    
    binutils (2.24.90.20141209-1) unstable; urgency=medium
    
      * Snapshot, taken from the 2.25 branch 20141209.
        - Fix PR binutils/17677, PR gold/17670 (powerpc),
          PR gold/17566 (powerpc).
     -- Matthias Klose <email address hidden>   Tue, 09 Dec 2014 10:07:28 +0100
  • binutils (2.24.90.20141201-1ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
    
    binutils (2.24.90.20141201-1) unstable; urgency=medium
    
      * Snapshot, taken from the 2.25 branch 20141201.
        - Fix PR ld/16452, PR/ld/16457: Don't output symbol version
          requirement for non-DT_NEEDED libs. Closes: #728529.
    
    binutils (2.24.90.20141128-1) unstable; urgency=medium
    
      * Snapshot, taken from the 2.25 branch 20141128.
        - gold: Fix corrupted .eh_frame section with LTO and --gc-sections.
        - gold: Fix PowerPC relaxation corner case.
      * Relax upper shlibs version dependency to the next release candidate.
     -- Matthias Klose <email address hidden>   Wed, 03 Dec 2014 14:43:28 +0100
  • binutils (2.24.90.20141124-1ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
    
    binutils (2.24.90.20141124-1) unstable; urgency=medium
    
      * Snapshot, taken from the 2.25 branch 20141124.
        - ppc alignment fixes, Go fixes
        - PR binutils/17597, PR binutils/17512, PR binutils/17521, PR binutils/17533,
          trunk backports for fixing the recent CVE issues.
        - One more fix for Cortex-A53 Erratum 835769 (AArch64).
     -- Matthias Klose <email address hidden>   Mon, 24 Nov 2014 18:30:06 +0100
  • binutils (2.24.90.20141111-2ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
    
    binutils (2.24.90.20141111-2) unstable; urgency=medium
    
      * Fix ld -r abort in _bfd_elf_write_section_eh_frame, taken from the trunk.
        Closes: #769067.
    
    binutils (2.24.90.20141111-1) unstable; urgency=medium
    
      * Snapshot, taken from the 2.25 branch 20141111.
        - Update .MIPS.abiflags to support MIPS R6.
      * gold: Misc updates for the AArch64 backend, taken from the trunk.
      * Mention some CVE issues, fixed in the 20141104 snapshot:
        - CVE-2014-8484 (PR binutils/17509).
        - CVE-2014-8485, CVE-2014-8504 (PR binutils/17510).
        - CVE-2014-8501, CVE-2014-8502, CVE-2014-8503 (PR binutils/17512).
      * Fix some lintian warnings.
     -- Matthias Klose <email address hidden>   Tue, 11 Nov 2014 10:22:29 +0100
  • binutils (2.24.90.20141104-1ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
    
    binutils (2.24.90.20141104-1) unstable; urgency=medium
    
      * Snapshot, taken from the 2.25 branch 20141023.
        - Fix PR bfd/17481.
        - Fix PR17488, powerpc64-linux-ld segfault. LP: #1381580.
        - Fix PR ld/17492. LP: #882353.
        - Fix PR gas/17493. LP: #1051156.
        - Add gcc-4.9 libgomp symbols requiring --plt-thread-safe for power7.
        - PowerPC64 ELFv1 function symbol definition vs LTO and discarded sections.
        - ppc: enable msgclr and msgsnd on Power8.
        - Relax ppc64_elf_tls_optimize assertion.
      * Pick patch from the trunk:
        - Support relexation for the gold aarch64 backend.
        - AArch64: move bogus assertion.
        - Fix build configured with --enable-targets=aarch64-linux.
        - Fix running ld-unique tests on ARM.
        - gas: Recognize: AAarch64 ThunderX processor.
     -- Matthias Klose <email address hidden>   Tue, 04 Nov 2014 16:01:06 +0100
  • binutils (2.24.90.20141023-1ubuntu1) vivid; urgency=medium
    
      * Merge with Debian, remaining changes:
        - Build from upstream sources.
    
    binutils (2.24.90.20141023-1) unstable; urgency=medium
    
      * Snapshot, taken from the 2.25 branch 20141023.
      * Pick patch from the trunk:
        - Fix PR17488, powerpc64-linux-ld segfault. LP: #1381580.
        - Support relexation for the gold aarch64 backend.
        - Fix PR bfd/17481.
        - Fix PR ld/17492. LP: #882353.
        - Fix PR gas/17493. LP: #1051156.
        - Add gcc-4.9 libgomp symbols requiring --plt-thread-safe for power7.
        - PowerPC64 ELFv1 function symbol definition vs LTO and discarded sections.
        - AArch64: move bogus assertion.
        - Fix build configured with --enable-targets=aarch64-linux.
        - ppc: enable msgclr and msgsnd on Power8.
        - Fix running ld-unique tests on ARM.
        - gas: Recognize: AAarch64 ThunderX processor.
        - Relax ppc64_elf_tls_optimize assertion.
     -- Matthias Klose <email address hidden>   Thu, 23 Oct 2014 23:59:57 +0200
  • binutils (2.24.90.20141014-0ubuntu3) utopic; urgency=medium
    
      * Pick patches from the trunk:
        - Fix PR ld/17492. LP: #882353.
        - Fix PR gas/17493. LP: #1051156.
     -- Matthias Klose <email address hidden>   Thu, 16 Oct 2014 15:32:59 +0200