Change logs for binutils source package in Artful

  • binutils (2.29.1-4ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-4) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20171001.
        - PR ld/22220, BFD linker wrongly marks symbols as PREVAILING_DEF_IRONLY.
        - PR ld/22199, x86-64: Don't pass output_bfd to info->callbacks->minfo.
        - [GOLD] Set non-exec stack for ppc64.
      * Move man/{go,}ld.1.gz to binutils-common (Helmut Grohne). Closes: #877266.
      * Build-depend on target g++ compilers instead of target gcc compilers.
      * Fail when string merge can't alloc memory, taken from the trunk.
        Closes: #874674.
      * Fix legacy cross builds. Closes: #876677.
    
     -- Matthias Klose <email address hidden>  Sun, 01 Oct 2017 20:17:16 +0200
  • binutils (2.29.1-3ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-3) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170923.
        - gold: Add --no-relax option.
        - readelf: Handle E_MIPS_MACH_5900.
        - gold: PowerPC function address in non-PIC.
        - Fix PR binutils/22163, PR binutils/22170.
      * libbinutils: Fix generation of upper dependency for two-number versions.
      * debian/rules. Remove the old cross build targets.
    
     -- Matthias Klose <email address hidden>  Sat, 23 Sep 2017 14:05:22 +0200
  • binutils (2.29.1-2ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-2) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170923.
        - gold: Add --no-relax option.
        - readelf: Handle E_MIPS_MACH_5900.
        - gold: PowerPC function address in non-PIC.
        - Fix PR binutils/22163, PR binutils/22170.
      * libbinutils: Fix generation of upper dependency for two-number versions.
      * debian/rules. Remove the old cross build targets.
    
     -- Matthias Klose <email address hidden>  Sat, 23 Sep 2017 14:05:22 +0200
  • binutils (2.29.1-1ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29.1-1) unstable; urgency=medium
    
      * binutils 2.29.1 release.
      * Convert to package source format 3.0 (quilt).
    
     -- Matthias Klose <email address hidden>  Wed, 20 Sep 2017 10:15:56 +0200
  • binutils (2.29-13ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-13) unstable; urgency=medium
    
      * Build again all cross packages.
    
    binutils (2.29-12) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170919.
        - Fix PR ld/21441, PowerPC64 stubs don't match calculated size.
          Closes: #876134.
        - Fix PR ld/22048, Incorrect .eh_frame section in libc.so.
        - Fix PR ld/22150, ld keeps a version reference for gc'd symbols.
          Closes: #874585. LP: #1715641.
        - Fix PR ld/22148, Integer overflow in elf64-x86-64.c.
        - Fix PR ld/21924, Require GCC 5 or above for 3 x86 tests.
      * Fix installation of test summaries.
      * Compare test summaries for cross builds.
    
     -- Matthias Klose <email address hidden>  Tue, 19 Sep 2017 13:09:15 +0200
  • binutils (2.29-11ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-11) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170919.
        - Fix PR ld/21441, PowerPC64 stubs don't match calculated size.
          Closes: #876134.
        - Fix PR ld/22048, Incorrect .eh_frame section in libc.so.
        - Fix PR ld/22150, ld keeps a version reference for gc'd symbols.
          Closes: #874585. LP: #1715641.
        - Fix PR ld/22148, Integer overflow in elf64-x86-64.c.
        - Fix PR ld/21924, Require GCC 5 or above for 3 x86 tests.
      * Fix installation of test summaries.
    
     -- Matthias Klose <email address hidden>  Tue, 19 Sep 2017 11:09:13 +0200
  • binutils (2.29-10ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-10) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170915.
        - Fix PR binutils/22047 (CVE-2017-14129), PR binutils/22018.
      * gold on 32bit archs: Release mapped files after each pass.
      * Build-depend on cross compilers to run the tests for the binutils
        cross packages.
      * Install the ldscripts into /usr/lib/<multiarch>/ldscripts and move
        ldscripts into the binutils-<triplet> packages.
      * Install the unprefixed manual packages into binutils-common and
        derive the timestamps from the debian/changelog entry.
      * binutils-<triplet>: Remove dependency on binutils.
    
     -- Matthias Klose <email address hidden>  Fri, 15 Sep 2017 12:05:46 +0200
  • binutils (2.29-9ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-9) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170906.
        - Fix PR binutils/22032, PR binutils/21786 (CVE-2017-12451),
          PR binutils/21787 (CVE-2017-12448), PR binutils/21813 (CVE-2017-12450,
          CVE-2017-12452, CVE-2017-12453, CVE-2017-12454), PR ld/21824,
          PR binutils/21916, PR ld/21441, PR ld/22067, PR ld/22064, PR ld/22061,
          PR binutils/22059 (CVE-2017-14128), PR binutils/21933 (CVE-2017-12799),
          PR binutils/22060, PR binutils/22058 (CVE-2017-14130), PR binutils/21995,
          PR binutils/21861, PR binutils/21813 (CVE-2017-12456), PR binutils/21909,
          PR binutils/21820, PR binutils/21990, PR binutils/21994, PR ld/21441,
          PR ld/22064, PR ld/22061, PR lto/81968, PR lto/81968, PR lto/81925.
      * Fix typo in control.in interpolation when TARGET is non-empty (Helmut
        Grohne). Addresses: #873387.
    
     -- Matthias Klose <email address hidden>  Wed, 06 Sep 2017 09:29:12 +0200
  • binutils (2.29-8ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-8) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170830.
        - Fix PR gold/21868. Closes: #830540, #869768.
        - Fix address violation issues when parsing corrupt binaries.
        - PR gold/21847: Provide symbol flag for PowerPC64 localentry:0 tracking.
    
    binutils (2.29-7) unstable; urgency=high
    
      * Fix binutils dependency on binutils-<triplet> on non amd64 architectures.
    
    binutils (2.29-6ubuntu3) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
     -- Matthias Klose <email address hidden>  Wed, 30 Aug 2017 08:13:33 +0200
  • binutils (2.29-6ubuntu3) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-6) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170823.
        - Fix PR ld/21988, PR ld/21964, PR ld/21910.
      * readelf: Add patch to read Infinity notes.
      * Reorganize packages to provide binutils-for-host/binutils-for-build
        packages (Helmut Grohne). Closes: #842439.
        - Break out a binutils-common package.
        - Refactor code to build with DEB_BUILD_OPTIONS=nogold.
        - Rename gold, ld.gold, ld.bfd to their triplet prefixed equivalents.
        - Remove shlibs files for hppa64 and cross packages.
        - Set NATIVE_ARCHS explicitly.
        - Split out a libbinutils package and binutils-<triplet> packages.
        - Build binutils-for-host and binutils-for-build packages.
      * Fix some issues in the above patches.
      * Mark binutils-common and libbinutils as M-A: same.
      * Remove obsolete Breaks/Conflicts/Replaces.
      * Replace FIXME markers with TODO markers. Silly lintian ...
    
     -- Matthias Klose <email address hidden>  Wed, 23 Aug 2017 12:04:08 +0200
  • binutils (2.29-6ubuntu2) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-6) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170823.
        - Fix PR ld/21988, PR ld/21964, PR ld/21910.
      * readelf: Add patch to read Infinity notes.
      * Reorganize packages to provide binutils-for-host/binutils-for-build
        packages (Helmut Grohne). Closes: #842439.
        - Break out a binutils-common package.
        - Refactor code to build with DEB_BUILD_OPTIONS=nogold.
        - Rename gold, ld.gold, ld.bfd to their triplet prefixed equivalents.
        - Remove shlibs files for hppa64 and cross packages.
        - Set NATIVE_ARCHS explicitly.
        - Split out a libbinutils package and binutils-<triplet> packages.
        - Build binutils-for-host and binutils-for-build packages.
      * Fix some issues in the above patches.
      * Mark binutils-common and libbinutils as M-A: same.
      * Remove obsolete Breaks/Conflicts/Replaces.
      * Replace FIXME markers with TODO markers. Silly lintian ...
    
     -- Matthias Klose <email address hidden>  Wed, 23 Aug 2017 12:04:08 +0200
  • binutils (2.29-6ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-6) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170823.
        - Fix PR ld/21988, PR ld/21964, PR ld/21910.
      * readelf: Add patch to read Infinity notes.
      * Reorganize packages to provide binutils-for-host/binutils-for-build
        packages (Helmut Grohne). Closes: #842439.
        - Break out a binutils-common package.
        - Refactor code to build with DEB_BUILD_OPTIONS=nogold.
        - Rename gold, ld.gold, ld.bfd to their triplet prefixed equivalents.
        - Remove shlibs files for hppa64 and cross packages.
        - Set NATIVE_ARCHS explicitly.
        - Split out a libbinutils package and binutils-<triplet> packages.
        - Build binutils-for-host and binutils-for-build packages.
      * Fix some issues in the above patches.
      * Mark binutils-common and libbinutils as M-A: same.
      * Remove obsolete Breaks/Conflicts/Replaces.
      * Replace FIXME markers with TODO markers. Silly lintian ...
    
     -- Matthias Klose <email address hidden>  Wed, 23 Aug 2017 12:04:08 +0200
  • binutils (2.29-5ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-5) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170820.
        - Fix PR binutils/21962, buffer overrun when parsing a corrupt tekhex
          binary.
        - Fix PR ld/18808: [AArch64] Skip IFUNC relocations in debug sections.
        - Fix PR ld/18841: [AArch64] ifunc relocation ordering.
        - [AArch64] Turn lr, fp, ip0 and ip1 into proper aliases.
        - Fix PR ld/21923.
      * Build gold on s390x. LP: #1709873.
    
     -- Matthias Klose <email address hidden>  Sun, 20 Aug 2017 19:08:25 +0200
  • binutils (2.29-4ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-4) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170804.
      * Fix PR ld/21884, taken from the trunk. Do not choose a non-ELF format
        input file to hold the linker created GOT sections. Closes: #870611.
    
     -- Matthias Klose <email address hidden>  Mon, 07 Aug 2017 08:54:05 -0400
  • binutils (2.29-3ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-3) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170802.
        - S390 testsuite fixes.
      * Fix PR ld/21884, taken from the trunk. Closes: #870343.
    
     -- Matthias Klose <email address hidden>  Wed, 02 Aug 2017 14:26:32 +0200
  • binutils (2.29-2ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.29-2) unstable; urgency=medium
    
      * Update, taken from the 2.29 branch 20170731.
        - Fix PR 21847, PowerPC64 --plt-localentry issues.
        - Fix PR gold/21857, PR ld/21849 (AVR).
      * Remove Daniel as an uploader. Closes: #869305.
    
     -- Matthias Klose <email address hidden>  Mon, 31 Jul 2017 11:09:08 +0200
  • binutils (2.29-1ubuntu1) artful; urgency=medium
    
      * binutils 2.29 release.
    
     -- Matthias Klose <email address hidden>  Tue, 25 Jul 2017 12:33:58 +0200
  • binutils (2.28.90.20170718-0ubuntu1) artful; urgency=medium
    
      * Snapshot, taken from the 2.29 branch (20170718).
    
     -- Matthias Klose <email address hidden>  Tue, 18 Jul 2017 11:32:20 +0200
  • binutils (2.28.90.20170704-0ubuntu1) artful; urgency=medium
    
      * Snapshot, taken from the 2.29 branch (20170704).
    
     -- Matthias Klose <email address hidden>  Tue, 04 Jul 2017 22:18:50 +0200
  • binutils (2.28.51.20170703-1ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.28.51.20170703-1) experimental; urgency=medium
    
      * Snapshot, taken from the trunk (20170703).
    
     -- Matthias Klose <email address hidden>  Mon, 03 Jul 2017 16:43:10 +0200
  • binutils (2.28.51.20170627-1ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.28.51.20170627-1) experimental; urgency=high
    
      * Snapshot, taken from the trunk (20170627).
    
     -- Matthias Klose <email address hidden>  Tue, 27 Jun 2017 14:59:13 +0200
  • binutils (2.28-6ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.28-6) unstable; urgency=medium
    
      * Update, taken from the 2.28 branch 20170615.
        - Fix PR ld/19579 (AArch64), handling of relocations against common symbols.
          Closes: #863152.
        - Fix PR ld/21523 (ARM32).
        - Fix PR ld/21529 (ARM32), internal error in linker.
        - Fix PR ld/21404 (AVR).
        - Fix PR binutils/21034.
        - Fix PR gold/21503, gold not creating linker stub symbols on ppc64.
        - Remove linker option: -z prefix-nop (x86).
      * Fix several crashes. Addresses: #863674.
        - PR binutils/21343, readelf crash. CVE-2017-9038.
        - PR binutils/21345, readelf crash. CVE-2017-9039.
        - PR binutils/21344, readelf crash. CVE-2017-9041.
    
     -- Matthias Klose <email address hidden>  Fri, 16 Jun 2017 16:29:08 +0200
  • binutils (2.28-5ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.28-5) unstable; urgency=medium
    
      * Update, taken from the 2.28 branch 20170510.
        - RISC-V updates.
        - Fix PR ld/21334 (MIPS),
        - VxWorks fix.
        - Fix PR ld/16044 (CRIS).
      * Fix PR binutils/21412, global-buffer-overflow in objcopy. CVE-2017-8393.
      * Fix PR binutils/21414, segfault in objcopy. CVE-2017-8394.
      * Fix PR binutils/21431, objcopy segfault - null pointer dereferencing.
        CVE-2017-8395.
      * Fix PR binutils/21432, heap buffer overflow in objdump. CVE-2017-8396.
      * Fix PR binutils/21434, heap buffer overflow in objdump. CVE-2017-8397.
      * Fix PR binutils/21438, heap buffer overflow in printf_common.
        CVE-2017-8398.
      * Fix PR binutils/21440, prevent memory exhaustion from a corrupt PE binary
        with an overlarge number of relocs. CVE-2017-8421.
      * gold (SPARC): Fix assertion failure relaxing TLS for position-independent
        executables. Closes: #862017.
    
     -- Matthias Klose <email address hidden>  Wed, 10 May 2017 15:52:11 +0200
  • binutils (2.28-4ubuntu1) artful; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.28-4) unstable; urgency=medium
    
      * Update, taken from the 2.28 branch 20170418.
        - Fix PR ld/21233: Avoid sweeping forced-undefined symbols in section GC.
        - BFD fix.
        - Fix PR ld/19579, PR ld/21306, link error with PIE on s390x.
      * Fix PR binutils/21342, null pointer dereferences when using a link built
        with clang. Closes: #859989. CVE-2017-7614.
    
     -- Matthias Klose <email address hidden>  Tue, 18 Apr 2017 08:25:37 +0630
  • binutils (2.28-3ubuntu1) zesty; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Build from upstream sources.
    
    binutils (2.28-3) unstable; urgency=medium
    
      * Update, taken from the 2.28 branch 20170405.
        - RISC-V updates.
        - Fix PR binutils/21303 (PPC), objdump doesn't show e200z4 insns.
        - S/390: Remove vx2 facility flag.
        - Update -maltivec and -mvsx options to only enable their oldest
          instructions (PPC).
        - Add support for the new 'lnia' extended mnemonic (PPC).
        - Fix ld uninitialized read of script ASSERT data structure.
      * Fix incorrect library search order on PowerPC, taken from the trunk.
      * Fix PR ld/21233 (MIPS only), taken from the trunk. Closes: #857017.
      * Fix a french translation. Closes: #859503.
      * Fix PR binutils/21157, handling of corrupt STABS enum type strings.
        Closes: #858324. CVE-2017-7210.
      * Fix PR binutils/21137, readelf writing to illegal addresses.
        Closes: #858264. CVE-2017-6965.
      * Fix PR binutils/21156, illegal memory accesses in readelf.
        Closes: #858256. CVE-2017-6969.
      * Fix PR binutils/21139, read-after-free error in readelf.
        Closes: #858263. CVE-2017-6966.
      * Fix PR binutils/21135, invalid read of section contents.
        Closes: #858323. CVE-2017-7209.
      * Fix PR demangler/70909, libiberty Demangler segfaults. CVE-2016-4491.
    
     -- Matthias Klose <email address hidden>  Thu, 06 Apr 2017 15:05:52 +0200