summaryrefslogtreecommitdiff
path: root/debian/changelog
diff options
context:
space:
mode:
Diffstat (limited to 'debian/changelog')
-rw-r--r--debian/changelog888
1 files changed, 887 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index 3e88af8..1b1f86b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,894 @@
+binutils (2.33.1-2) unstable; urgency=medium
+
+ * Update from the binutils 2.33 branch:
+ - Arm: Fix out of range conditional branch (PR/24991).
+ - [bfd] Revise import stubs on hppa.
+ - [bfd] Provide 8-byte minimum alignment for .plt section on hppa.
+ * Drop amd64 cross compiler from the build dependencies on x32.
+
+ -- Matthias Klose <doko@debian.org> Sun, 20 Oct 2019 21:28:38 +0200
+
+binutils (2.33.1-1) unstable; urgency=medium
+
+ * Binutils 2.33.1 release.
+
+ -- Matthias Klose <doko@debian.org> Tue, 15 Oct 2019 11:43:46 +0200
+
+binutils (2.33-2) unstable; urgency=medium
+
+ * Update from the binutils 2.33 branch:
+ - Fix PR25079, "ar s" stopped working. Closes: #941921.
+ - PowerPC TLS miscounting PLT for __tls_get_addr.
+ - PowerPC section flag tidy.
+ - PowerPC PIC vs. DLL TLS issues.
+ - PR25046, readelf "Reading xxx bytes extends past end of file for dynamic section".
+ - PR24262, plugin search dir doesn't respect --libdir.
+
+ -- Matthias Klose <doko@debian.org> Wed, 09 Oct 2019 10:42:29 +0200
+
+binutils (2.33-1) unstable; urgency=medium
+
+ * Binutils 2.33 release (taken from the binutils-2_33 tag).
+ * Update from the binutils 2.33 branch:
+ - Fix PR 24942, change objcopy's --set-section-alignment option so that it
+ takes a byte alignment value rather than a power of two alignment value.
+ - x86-64: fix handling of PUSH/POP of segment register. LP: #1843394.
+ * Merge changes from binutils-mipsen.
+ * Bump standards version.
+
+ -- Matthias Klose <doko@debian.org> Tue, 08 Oct 2019 11:43:29 +0200
+
+binutils (2.32.51.20190909-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20190909).
+ * Build the mipsel and mips64el cross packages from the binutils-mipsen
+ source package.
+
+ -- Matthias Klose <doko@debian.org> Mon, 09 Sep 2019 08:50:20 +0200
+
+binutils (2.32.51.20190821-2) unstable; urgency=medium
+
+ * Drop build dependency on g++-mips-linux-gnu.
+ * Stop building mips binutils.
+
+ -- Matthias Klose <doko@debian.org> Thu, 22 Aug 2019 09:49:59 +0200
+
+binutils (2.32.51.20190821-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20190821).
+ * Update test dependencies for added ppc64el, riscv64 and s390x builds.
+
+ -- Matthias Klose <doko@debian.org> Wed, 21 Aug 2019 11:32:58 +0200
+
+binutils (2.32.51.20190813-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20190813).
+ - Fix PR ld/24857: ld: error adding symbols: bad value. Closes: #932847.
+ * binutils-source: Fix ftbfs when with_native is off (YunQiang Su).
+ Closes: #933358.
+
+ -- Matthias Klose <doko@debian.org> Tue, 13 Aug 2019 16:26:14 +0200
+
+binutils (2.32.51.20190727-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20190727).
+ - Fix PR ld/24832. Closes: #932287.
+ * Build ppc64el packages on arm64.
+ * Build s390x packages on arm64 and ppc64el.
+ * Build riscv64 packages on arm64 and ppc64el. Closes: #932398.
+ * Bump standards version.
+
+ -- Matthias Klose <doko@debian.org> Sat, 27 Jul 2019 16:58:37 +0200
+
+binutils (2.32.51.20190707-1) unstable; urgency=medium
+
+ * Snapshot, taken from the trunk (20190707).
+
+ -- Matthias Klose <doko@debian.org> Sun, 07 Jul 2019 12:20:11 +0200
+
+binutils (2.32.51.20190701-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20190701).
+
+ -- Matthias Klose <doko@debian.org> Mon, 01 Jul 2019 13:46:05 +0200
+
+binutils (2.32.51.20190624-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20190624).
+ - Fix PR ld/24704, skiboot link failure. LP: #1833237.
+
+ -- Matthias Klose <doko@debian.org> Mon, 24 Jun 2019 07:59:05 +0000
+
+binutils (2.32.51.20190611-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20190611).
+ * Simplify setting the soname for the various builds.
+
+ -- Matthias Klose <doko@debian.org> Tue, 11 Jun 2019 10:48:30 +0200
+
+binutils (2.32-8) experimental; urgency=medium
+
+ * Snapshot, taken from the 2.32 branch (20190424).
+ - Fix PR ld/24302 (AArch64): When DF_BIND_NOW don't use TLSDESC GOT value.
+ - Fix PR ld/24458 (x86): Also check x86 linker_def for non-shared
+ definition.
+ - AArch64: Add new LDGM/STGM instruction.
+ - AArch64: Update Store Allocation Tag instructions.
+ - AArch64: Fix disassembler bug with out-of-order sections.
+
+ -- Matthias Klose <doko@debian.org> Wed, 24 Apr 2019 09:25:48 +0200
+
+binutils (2.32-7) experimental; urgency=medium
+
+ * Snapshot, taken from the 2.32 branch (20190321).
+ - Fix PR ld/24355, segfault in function called from ppc_finish_symbols.
+ * Demote binutils-<target> from Multi-Arch: foreign to Multi-Arch: allowed
+ (Helmut Grohne). Closes: #920286.
+ * Let binutils-for-host Depends: binutils-<host>:any.
+
+ -- Matthias Klose <doko@debian.org> Thu, 21 Mar 2019 16:23:32 +0100
+
+binutils (2.32-6) experimental; urgency=medium
+
+ * Snapshot, taken from the 2.32 branch (20190313).
+ - S/390: arch13 instruction descriptions.
+ * Fix VCS attributes in the control file. Closes: #915982.
+
+ -- Matthias Klose <doko@debian.org> Wed, 13 Mar 2019 16:12:45 +0100
+
+binutils (2.32-5) experimental; urgency=medium
+
+ * Snapshot, taken from the 2.32 branch (20190213).
+ - S390: Revert "Add support to GNU ld to separate got related plt entries".
+ * binutils-source: Redact the build directory out of the tarball paths.
+ (Andrej Shadura). Closes: #920797.
+
+ -- Matthias Klose <doko@debian.org> Wed, 06 Mar 2019 11:11:50 +0100
+
+binutils (2.32-4) experimental; urgency=medium
+
+ * Remove mips64 build/check dependency.
+ * Fix PR binutils/23843, taken from the trunk.
+ * Fix PR ld/24276, taken from the trunk. Addresses: #923246.
+
+ -- Matthias Klose <doko@debian.org> Wed, 27 Feb 2019 22:34:34 +0100
+
+binutils (2.32-3) experimental; urgency=medium
+
+ * Snapshot, taken from the 2.32 branch (20190213).
+ - Fix PR ld/24151, PR gas/24165.
+ * Stop building cross packages now built by binutils-mipsen.
+
+ -- Matthias Klose <doko@debian.org> Wed, 13 Feb 2019 10:47:43 +0100
+
+binutils (2.32-2) experimental; urgency=medium
+
+ * Snapshot, taken from the 2.32 branch (20190208).
+ - Make inline plt reloc "unsupported for bss-plt" an error (ppc32).
+ - Arm: Backport hlt to all architectures.
+ - SPARC: fix PR ld/18841 (ld test failures).
+ - Visium: fix bogus overflow check on 32-bit hosts.
+ - Visium: align branch absolute instruction for the GR6.
+ * Stop building packages for powerpcspe.
+
+ -- Matthias Klose <doko@debian.org> Sat, 09 Feb 2019 13:12:21 +0100
+
+binutils (2.32-1) experimental; urgency=medium
+
+ * New upstream version.
+
+ -- Matthias Klose <doko@debian.org> Sun, 03 Feb 2019 10:34:56 +0100
+
+binutils (2.31.90.20190119-1) experimental; urgency=medium
+
+ * Snapshot, taken from the binutils 2.32 branch (20190119).
+
+ -- Matthias Klose <doko@debian.org> Sat, 19 Jan 2019 18:30:02 +0100
+
+binutils (2.31.51.20181204-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20181204).
+
+ -- Matthias Klose <doko@debian.org> Tue, 04 Dec 2018 11:20:13 +0100
+
+binutils (2.31.51.20181022-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20181022).
+ * Refresh patches.
+
+ -- Matthias Klose <doko@debian.org> Mon, 22 Oct 2018 12:08:04 +0200
+
+binutils (2.31.1-10) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20181130).
+ - Fix PR ld/23937, powerpc64le local ifunc IRELATIVE relocs are wrong.
+
+ -- Matthias Klose <doko@debian.org> Fri, 30 Nov 2018 13:20:30 +0100
+
+binutils (2.31.1-9) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20181127).
+ - Fix Pr ld/23904, regression in Cortex A53 erratum with PIE.
+ Closes: #911497.
+
+ -- Matthias Klose <doko@debian.org> Tue, 27 Nov 2018 14:25:35 +0100
+
+binutils (2.31.1-8) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20181121).
+ - Fix PR gas/23854 (x86): Disable GOT relaxation with data prefix.
+ - Fix PR ld/23818, when assigning symbol version, hide debug symbols defined
+ in discarded sections from IR objects so that they can be removed later.
+ - ARC updates.
+ - ARM: Skip new binary decode tests on pe targets.
+ - ARM: Fix disassembler crashing on -b binary when thumb file and thumb not
+ forced.
+
+ -- Matthias Klose <doko@debian.org> Fri, 23 Nov 2018 09:02:12 +0100
+
+binutils (2.31.1-7) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20181018).
+ - AArch64: Fix error checking for SIMD udot (by element).
+ - x86: Add Intel ENCLV to assembler and disassembler.
+
+ -- Matthias Klose <doko@debian.org> Thu, 18 Oct 2018 08:54:07 +0200
+
+binutils (2.31.1-6) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20180919).
+ - PR ld/23499: elf: Check for corrupt symbol version info.
+ - Fix Aarch64 bug in warning filtering.
+ - Improve the code in the assembler to detect and reject a duplicate
+ input and output file.
+ * Don't reset CROSS_ARCHS when building in an autopkg tests (as done by
+ the cross-toolchain-base build test).
+
+ -- Matthias Klose <doko@debian.org> Wed, 19 Sep 2018 13:48:13 +0200
+
+binutils (2.31.1-5) unstable; urgency=medium
+
+ * Fix the "build" autopkg test, depending on fakeroot and allowing output
+ on stderr.
+
+ -- Matthias Klose <doko@debian.org> Fri, 31 Aug 2018 11:56:41 +0200
+
+binutils (2.31.1-4) unstable; urgency=medium
+
+ * Rewrite. the "build" autopkg tests not to use the "build-needed"
+ restriction until #906125 is fixed. Closes: #884117.
+ * Build armel and armhf cross binutils on ppc64el.
+
+ -- Matthias Klose <doko@debian.org> Tue, 14 Aug 2018 20:43:44 +0200
+
+binutils (2.31.1-3) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20180814).
+ - Fix PR ld/23428, properly add X86_ISA_1_NEEDED property.
+ - Fix PR ld/23486, properly merge GNU_PROPERTY_X86_ISA_1_USED.
+ - x32: Align the .note.gnu.property section to 4 bytes.
+ - PowerPC64 __tls_get_addr_opt stub .eh_frame fix.
+ - PowerPC64: __tls_get_addr_opt stubs and tocsave optimization.
+ - PR gas/23465, x86: don't mistakenly scale non-8-bit displacements.
+ - PR gold/23455, add --warn-drop-version option; by default, do not warn
+ when discarding version info.
+ - hppa: Fix unwind offset for call_info->start_symbol.
+ * Build arm64 cross binutils on ppc64el.
+
+ -- Matthias Klose <doko@debian.org> Tue, 14 Aug 2018 07:33:39 +0200
+
+binutils (2.31.1-2) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20180726).
+ - S/390: Set the htm flag on PPA.
+ - x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed.
+ - x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq.
+
+ -- Matthias Klose <doko@debian.org> Thu, 26 Jul 2018 12:23:07 +0200
+
+binutils (2.31.1-1) unstable; urgency=medium
+
+ * Binutils 2.31.1 release.
+ * Remove the riscv64 build hack. Closes: #903857.
+
+ -- Matthias Klose <doko@debian.org> Wed, 18 Jul 2018 11:58:00 +0200
+
+binutils (2.31-1) unstable; urgency=medium
+
+ * Binutils 2.31 release.
+
+ -- Matthias Klose <doko@debian.org> Mon, 16 Jul 2018 11:40:18 +0200
+
+binutils (2.30.90.20180710-1) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20180710).
+ - Fix PR ld/23388, configuration with --enable-separate-code on i386.
+ Closes: #903376.
+ - Fix PR ld/23372, Remove x86 ISA properties with empty bits.
+ - Fix PR binutils/23369, read/write flag for these registers on AArch64.
+ - Fix PR binutils/23242, SBO bit in disassembly mask for ldrah on AArch64.
+ - [GOLD] PowerPC .gnu.attributes support.
+ - CVE-2018-8945: PR binutils/22809, objdump segfault.
+
+ -- Matthias Klose <doko@debian.org> Tue, 10 Jul 2018 11:44:16 +0200
+
+binutils (2.30.90.20180705-1) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20180705).
+ - Install the diagnostics.h header. Closes: #902765, #902823.
+
+ -- Matthias Klose <doko@debian.org> Thu, 05 Jul 2018 17:55:14 +0200
+
+binutils (2.30.90.20180627-1) unstable; urgency=medium
+
+ * Snapshot, taken from the 2.31 branch (20180627).
+ - CVE-2018-10372: PR binutils/23064, Fix illegal memory access when parsing
+ corrupt DWARF information.
+ - CVE-2018-10373: PR binutils/23065, nm segfault.
+ - CVE-2018-10534: PR binutils/23110, objcopy segfault.
+ - CVE-2018-10535: PR binutils/23113, objcopy segfault.
+
+ -- Matthias Klose <doko@debian.org> Wed, 27 Jun 2018 21:55:43 +0200
+
+binutils (2.30.52.20180613-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20180613).
+
+ -- Matthias Klose <doko@debian.org> Wed, 13 Jun 2018 14:20:30 +0200
+
+binutils (2.30.51.20180512-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20180512).
+
+ -- Matthias Klose <doko@debian.org> Sat, 12 May 2018 11:45:10 -0400
+
+binutils (2.30-22) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180622.
+ - x86 gas: Replace CET bit with IBT and SHSTK bits.
+
+ -- Matthias Klose <doko@debian.org> Fri, 22 Jun 2018 08:11:21 +0200
+
+binutils (2.30-21) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180529.
+ - x86-64: Add TLSDESC fields to elf_x86_lazy_plt_layout.
+ - PR binutils/23199, mark section in a section group with SHF_GROUP.
+ - PR ld/23194, x86: Don't set eh->local_ref to 1 for versioned symbol.
+ - PR ld/23189, x86: Don't set eh->local_ref to 1 for linker defined symbols.
+ - PR binutils/23199, Invalid SHT_GROUP entry leads to group confusion.
+ * Fix PR gprof/23056, memory corruption in gprof. LP: #1763098.
+ * Fix PR binutils/23054, memory corruption in as. LP: #1763096.
+ * Fix PR ld/23055, memory corruption in ld. LP: #1763094.
+
+ -- Matthias Klose <doko@debian.org> Tue, 29 May 2018 15:46:35 +0200
+
+binutils (2.30-20) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180516.
+ - Fix PR binutils/23109, disassembly mask for vector sdot on AArch64.
+ - Fix uninitialised memory acccess in COFF bfd backend.
+ - Update Portuguese translations.
+
+ -- Matthias Klose <doko@debian.org> Wed, 16 May 2018 10:21:19 -0400
+
+binutils (2.30-19) unstable; urgency=medium
+
+ * Build-depend on procps.
+
+ -- Matthias Klose <doko@debian.org> Thu, 03 May 2018 07:44:55 +0200
+
+binutils (2.30-17) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180502.
+ - Fix PR ld/23123, PR ld/22374, PowerPC32 ifunc regression.
+ - AArch64: Fix the mask for the sqrdml(a|s)h instructions.
+ * Fix unintialized memory in aarch64 opcodes, taken from the trunk.
+
+ -- Matthias Klose <doko@debian.org> Wed, 02 May 2018 14:11:28 +0200
+
+binutils (2.30-16) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180425.
+ - Fix PR ld 22782, x86: Remove the unused _GLOBAL_OFFSET_TABLE_.
+ - Update spanish and russian translations.
+ * Add amd64, i386, x32 and riscv64 cross compilers as build (test)
+ dependencies.
+
+ -- Matthias Klose <doko@debian.org> Wed, 25 Apr 2018 06:53:58 +0200
+
+binutils (2.30-15) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180408.
+ * Only build the basic package when running the autopkg tests.
+ Closes: #884117.
+
+ -- Matthias Klose <doko@debian.org> Sun, 08 Apr 2018 22:55:34 +0200
+
+binutils (2.30-14) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180405.
+ - Fix PR binutils/23025, Clear vex instead of vex.evex (x86).
+ * Fix PR gold/22770, MIPS: Fix GOT page counter in multi-got links,
+ taken from the trunk. Closes: #886222.
+ * Fix PR ld/23030 (stop the IA64 linker from removing unwind tables
+ when garbage collecting), taken from the trunk. Closes: #894915, #894719.
+ * More work arounds to build natively on riscv64.
+
+ -- Matthias Klose <doko@debian.org> Thu, 05 Apr 2018 19:13:24 +0200
+
+binutils (2.30-13) unstable; urgency=medium
+
+ * Build cross binutils for i386 and x32 on arm64 and ppc64el.
+
+ -- Matthias Klose <doko@debian.org> Wed, 04 Apr 2018 10:32:15 +0200
+
+binutils (2.30-11) unstable; urgency=medium
+
+ * Filter out the host architecture when passed as a cross architecture.
+
+ -- Matthias Klose <doko@debian.org> Sun, 01 Apr 2018 17:01:49 +0200
+
+binutils (2.30-10) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180330.
+ - Fix PR 22773, ARM assembler's parsing of an illegal ORR instruction.
+ - Fix PR gold/22868, PR ld/22972 on SPARC, .
+ - PR ld/23000, x86-64: Add ENDBR64 to the TLSDESC PLT entry.
+
+ -- Matthias Klose <doko@debian.org> Fri, 30 Mar 2018 18:55:59 +0800
+
+binutils (2.30-9) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180325.
+ - Fix PowerPC64 out-of-line save/restore functions.
+ - Remove unnecessary power9 group terminating nop.
+ - Set non_ir_ref_dynamic if a symbol is made dynamic.
+ - Fix PR ld/22836, "-r -s" doesn't work with -g3 using GCC 7.
+ * Fix amd64, i386 and x32 cross builds.
+
+ -- Matthias Klose <doko@debian.org> Sun, 25 Mar 2018 14:53:41 +0800
+
+binutils (2.30-8) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180318.
+ - [ARM] Fix bxns mask.
+ - Extend the fix for PR ld/20882.
+ * Fix PowerPC64 out-of-line save/restore functions. Closes: #886264.
+ * Revert the 2.30-7 change.
+
+ -- Matthias Klose <doko@debian.org> Sun, 18 Mar 2018 12:51:40 +0800
+
+binutils (2.30-7) unstable; urgency=medium
+
+ * Upload without build dependencies on the cross compilers and don't run
+ the testsuite for this upload.
+
+ -- Matthias Klose <doko@debian.org> Thu, 08 Mar 2018 12:04:10 +0700
+
+binutils (2.30-6) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180308.
+ - Fix PR ld/15904, linker error with --no-keep-memory.
+ - Enable link time garbage collection for the IA64 target. Closes: #890909.
+ - Fix PR gas/22014, memory corruption in MIPS assembler.
+ - Fix PR ld/22758, a bug that would place executable and non-executables
+ pages in the same segment.
+ - Fix PR ld/22832 on SPARC.
+ - Fix AArch32 build attributes for Armv8.4-A.
+ - Update translations.
+ * CVE-2018-7208: Fix PR binutils/22741, taken from the trunk.
+ * CVE-2018-7568: Fix PR binutils/22894, taken from the trunk.
+ * CVE-2018-7569: Fix PR binutils/22895, taken from the trunk.
+ * CVE-2018-7642: Fix PR binutils/22887, taken from the trunk.
+ * CVE-2018-7643: Fix PR binutils/22905, taken from the trunk.
+ * CVE-2018-7570: PR binutils/22881 needs a proper backport.
+ * Update package descriptions for binutils-<target>. Closes: #891377.
+ * Build binutils-for-host for TARGET (Helmut Grohne). Closes: #891863.
+
+ -- Matthias Klose <doko@debian.org> Thu, 08 Mar 2018 09:56:54 +0700
+
+binutils (2.30-5) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180215.
+ - gas: xtensa: fix trampoline placement.
+ - Fix PR gas/22738 (.dc.a directive has wrong size on SPARC 64-bit).
+ - Fix GOT relocation overflow on SPARC. Closes: #890359.
+ * strings --include-all-whitespace doesn't take an argument. Closes: #887894.
+
+ -- Matthias Klose <doko@debian.org> Thu, 15 Feb 2018 08:20:04 +0700
+
+binutils (2.30-4) unstable; urgency=high
+
+ * Update, taken from the 2.30 branch 20180209.
+ - Fix PR binutils/22788 (CVE-2018-6872).
+ * binutils-multiarch: Add riscv64 support.
+ * Bump dpkg version to a version supporting riscv64.
+
+ -- Matthias Klose <doko@debian.org> Fri, 09 Feb 2018 19:24:28 +0100
+
+binutils (2.30-3) unstable; urgency=high
+
+ * Update, taken from the 2.30 branch 20180208.
+ - Remove speculation barrier support, remove --speculate-indirect-jumps
+ support (PPC).
+ - Fix PR ld/22764.
+ * CVE-2018-6323: Fix PR binutils/22746, taken from the trunk.
+ * CVE-2018-6543: Fix PR binutils/22769, taken from the trunk.
+ * CVE-2018-6759: Fix PR binutils/22794, taken from the trunk.
+ * Build riscv64 cross packages. This is using a hack, making binutils
+ not building natively on riscv64. At the mercy of a dpkg update
+ to handle riscv64 in stretch ...
+
+ -- Matthias Klose <doko@debian.org> Thu, 08 Feb 2018 10:22:10 +0100
+
+binutils (2.30-2) unstable; urgency=medium
+
+ * Update, taken from the 2.30 branch 20180205.
+ - Fix PR ld/22762.
+ - gold: Add support for DWARF-4 line number tables.
+ - Update Brazillian portuguese and Russian translations.
+ * Apply approved patch for PR ld/22764 (AArch64). LP: #1746765.
+ Closes: #888789.
+ * Fix PR binutils/22734, taken from the trunk. Closes: #887729.
+
+ -- Matthias Klose <doko@debian.org> Mon, 05 Feb 2018 16:22:40 +0100
+
+binutils (2.30-1) unstable; urgency=medium
+
+ * Binutils 2.30 release.
+
+ -- Matthias Klose <doko@debian.org> Mon, 29 Jan 2018 14:29:38 +0100
+
+binutils (2.29.90.20180122-1) unstable; urgency=medium
+
+ * Snapshot, taken from the binutils 2.30 branch (20180122).
+ * Security issues addressed in 2.30: CVE-2017-13716, CVE-2017-14930,
+ CVE-2017-14932, CVE-2017-14933, CVE-2017-14934, CVE-2017-14938,
+ CVE-2017-14939, CVE-2017-14940, CVE-2017-15020, CVE-2017-15021,
+ CVE-2017-15022, CVE-2017-15023, CVE-2017-15024, CVE-2017-15025,
+ CVE-2017-15225, CVE-2017-15938, CVE-2017-15996, CVE-2017-16826,
+ CVE-2017-16827, CVE-2017-16828, CVE-2017-16829, CVE-2017-16830,
+ CVE-2017-16831, CVE-2017-16832, CVE-2017-17080, CVE-2017-17121,
+ CVE-2017-17122, CVE-2017-17123, CVE-2017-17124, CVE-2017-17125,
+ CVE-2017-17126.
+
+ -- Matthias Klose <doko@debian.org> Tue, 23 Jan 2018 04:11:38 +0100
+
+binutils (2.29.51.20180110-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20180110).
+
+ -- Matthias Klose <doko@debian.org> Wed, 10 Jan 2018 16:54:44 +0100
+
+binutils (2.29.51.20171219-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20171219).
+
+ -- Matthias Klose <doko@debian.org> Tue, 19 Dec 2017 14:50:11 +0100
+
+binutils (2.29.51.20171208-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20171208).
+ * binutils-source: Depend on python3 instead of python.
+ * Override m68k, powerpcspe and m68k buildd admins to run the testsuite.
+ * Build binutils-x86-64-linux-gnu on arm64 and ppc64el. See #883769.
+ * Revived from the tombs, build a binutils-ia64-linux-gnu package.
+
+ -- Matthias Klose <doko@debian.org> Fri, 08 Dec 2017 15:19:09 +0100
+
+binutils (2.29.51.20171128-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20171128).
+
+ -- Matthias Klose <doko@debian.org> Tue, 28 Nov 2017 08:59:33 +0100
+
+binutils (2.29.1-13) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20180105.
+ - Fix PR ld/22626, invalid dynindx used for dynamic relocs against
+ section symbols.
+ * Fix cross builds, use host tools (Helmut Grohne). Closes: #883865.
+
+ -- Matthias Klose <doko@debian.org> Fri, 05 Jan 2018 23:44:48 +0100
+
+binutils (2.29.1-12) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20171212.
+ - Fix PR binutils/21118, don't mask X_add_number containing
+ a register number.
+ * Revived from the tombs, build a binutils-ia64-linux-gnu package.
+
+ -- Matthias Klose <doko@debian.org> Wed, 13 Dec 2017 01:10:25 +0100
+
+binutils (2.29.1-11) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20171208.
+ - Fix PR gold/22309.
+ * Build binutils-x86-64-linux-gnu on arm64 and ppc64el. See #883769.
+
+ -- Matthias Klose <doko@debian.org> Fri, 08 Dec 2017 12:41:16 +0100
+
+binutils (2.29.1-10) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20171201.
+ - Fix PR gold/22233, segfault in relocate_erratum_stub on aarch64.
+ - Update local fix for PR gold/20765, internal error in fix_errata on
+ aarch64 (Peter Smith). LP: #1638902.
+ * binutils-source: Depend on python3 instead of python.
+ * Override m68k, powerpcspe and m68k buildd admins to run the testsuite.
+
+ -- Matthias Klose <doko@debian.org> Fri, 01 Dec 2017 02:34:24 +0100
+
+binutils (2.29.1-9) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20171128.
+ - Fix PR ld/22431, powerpc64 ld segfault when .plt discarded.
+ - Fix DWARF reader to use correct size for DW_FORM_ref_addr.
+
+ -- Matthias Klose <doko@debian.org> Tue, 28 Nov 2017 07:02:24 +0100
+
+binutils (2.29.1-8) unstable; urgency=medium
+
+ * Apply proposed patch for PR gold/22233. Closes: #876786.
+
+ -- Matthias Klose <doko@debian.org> Mon, 13 Nov 2017 15:45:39 +0100
+
+binutils (2.29.1-7) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20171107.
+ - Fix PR ld/22397, PR ld/22300, PR binutils/22348.
+ * Use dwz -m to compress the -dbg packages.
+ * Add a plethora of mips r6 packages ... Closes: #881060.
+ * Provide "long" description for -dbg packages. Closes: #880001.
+
+ -- Matthias Klose <doko@debian.org> Wed, 08 Nov 2017 12:17:38 +0100
+
+binutils (2.29.1-6) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20171022.
+ - [GOLD] Fix powerpc64 optimization of TOC accesses.
+ * Do the extra/optional dance ...
+ * Build debug packages. Closes: #863728.
+ * Fix stripping the binutils-<native triplet> packages.
+
+ -- Matthias Klose <doko@debian.org> Sun, 22 Oct 2017 22:41:34 +0200
+
+binutils (2.29.1-5) unstable; urgency=medium
+
+ * Update, taken from the 2.29 branch 20171017.
+ - Fix PR binutils/22245, undefined behavior in bfd_set_error.
+ - Correct ctor/dtor in init_array/fini_array error value.
+ * Stop installing i586 compat links for i386 builds. Closes: #877791.
+ * Build a binutils-i686-linux-gnu package on amd64 and x32 too.
+
+ -- Matthias Klose <doko@debian.org> Tue, 17 Oct 2017 11:29:33 +0200
+
+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 <doko@debian.org> Sun, 01 Oct 2017 20:16:22 +0200
+
+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 <doko@debian.org> Sat, 23 Sep 2017 14:00:50 +0200
+
+binutils (2.29.1-1) unstable; urgency=medium
+
+ * binutils 2.29.1 release.
+ * Convert to package source format 3.0 (quilt).
+
+ -- Matthias Klose <doko@debian.org> Wed, 20 Sep 2017 10:11:56 +0200
+
+binutils (2.29-13) unstable; urgency=medium
+
+ * Build again all cross packages.
+
+ -- Matthias Klose <doko@debian.org> Tue, 19 Sep 2017 13:11:06 +0200
+
+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 <doko@debian.org> Tue, 19 Sep 2017 13:04:07 +0200
+
+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 <doko@debian.org> Fri, 15 Sep 2017 11:55:58 +0200
+
+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 <doko@debian.org> Wed, 06 Sep 2017 08:14:12 +0200
+
+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.
+
+ -- Matthias Klose <doko@debian.org> Wed, 30 Aug 2017 08:03:09 +0200
+
+binutils (2.29-7) unstable; urgency=high
+
+ * Fix binutils dependency on binutils-<triplet> on non amd64 architectures.
+
+ -- Matthias Klose <doko@debian.org> Wed, 23 Aug 2017 23:51:26 +0200
+
+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 <doko@debian.org> Wed, 23 Aug 2017 12:01:12 +0200
+
+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 <doko@debian.org> Sun, 20 Aug 2017 19:00:03 +0200
+
+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 <doko@debian.org> Mon, 07 Aug 2017 08:46:12 -0400
+
+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 <doko@debian.org> Wed, 02 Aug 2017 14:16:35 +0200
+
+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 <doko@debian.org> Mon, 31 Jul 2017 09:17:30 +0200
+
+binutils (2.29-1) unstable; urgency=medium
+
+ * binutils 2.29 release.
+
+ -- Matthias Klose <doko@debian.org> Tue, 25 Jul 2017 11:02:19 +0200
+
+binutils (2.28.90.20170718-1) experimental; urgency=medium
+
+ * Snapshot, taken from the 2.29 branch (20170718).
+
+ -- Matthias Klose <doko@debian.org> Tue, 18 Jul 2017 11:26:15 +0200
+
+binutils (2.28.51.20170703-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20170703).
+ - Addresses CVE-2017-9040, CVE-2017-9042, CVE-2017-9043, CVE-2017-9044,
+ CVE-2017-9742, CVE-2017-9743, CVE-2017-9744, CVE-2017-9745,
+ CVE-2017-9746, CVE-2017-9747, CVE-2017-9748, CVE-2017-9749,
+ CVE-2017-9750, CVE-2017-9751, CVE-2017-9752, CVE-2017-9753,
+ CVE-2017-9754, CVE-2017-9755, CVE-2017-9756, CVE-2017-9954,
+ CVE-2017-9955. Closes: #863674.
+
+ -- Matthias Klose <doko@debian.org> Mon, 03 Jul 2017 16:08:53 +0200
+
+binutils (2.28.51.20170627-1) experimental; urgency=high
+
+ * Snapshot, taken from the trunk (20170627).
+
+ -- Matthias Klose <doko@debian.org> Tue, 27 Jun 2017 14:53:24 +0200
+
+binutils (2.28.51.20170620-1) experimental; urgency=medium
+
+ * Snapshot, taken from the trunk (20170620).
+ - Addresses issues CVE-2017-9040, CVE-2017-9042, CVE-2017-9043.
+ - ILP32 patches applied upstream. Closes: #861833.
+ - Fixes PR ld/21334 (MIPS), undefined hidden symbols causing assertion
+ failure. Closes: #858898.
+ * Configure with --enable-new-dtags.
+ * Don't revert the commit causing PR 21074.
+
+ -- Matthias Klose <doko@debian.org> Tue, 20 Jun 2017 15:32:31 +0200
+
+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 <doko@debian.org> Thu, 15 Jun 2017 17:46:47 +0200
+
binutils (2.28-5) unstable; urgency=medium
* Update, taken from the 2.28 branch 20170510.
- RISC-V updates.
- - Fix PR ld/21334 (MIPS),
+ - Fix PR ld/21334 (MIPS).
- VxWorks fix.
- Fix PR ld/16044 (CRIS).
* Fix PR binutils/21412, global-buffer-overflow in objcopy. CVE-2017-8393.