-
binutils (2.30-21ubuntu1~18.04.9) bionic-security; urgency=medium
* SECURITY UPDATE: out-of-bound read vulnerability
- debian/patches/CVE-2023-25584.patch: Lack of bounds checking in
vms-alpha.c parse_module
- CVE-2023-25584
* SECURITY UPDATE: segmentation fault due to uninitialized `file_table`
- debian/patches/CVE-2023-25585.patch: Use bfd_zmalloc to alloc
file_table
- CVE-2023-25585
* SECURITY UPDATE: segmentation fault due to uninitialized `the_bfd`
- debian/patches/CVE-2023-25588.patch: Field `the_bfd` of `asymbol` is
uninitialised
- CVE-2023-25588
-- Nishit Majithia <email address hidden> Fri, 19 May 2023 14:22:50 +0530
-
binutils (2.30-21ubuntu1~18.04.8) bionic-security; urgency=medium
* SECURITY UPDATE: Heap-buffer-overflow
- debian/patches/CVE-2022-38533.patch: strip possibly
heap-buffer-overflow in bfd/coffcode.h.
- CVE-2022-38533
-- Leonidas Da Silva Barbosa <email address hidden> Tue, 30 Aug 2022 10:03:11 -0300
-
binutils (2.30-21ubuntu1~18.04.7) bionic-security; urgency=medium
* SECURITY UPDATE: Use after free in bfd_hash_lookup
- debian/patches/CVE-2020-16592.patch: don't use a pointer into strings
that may be freed for section name in bfd/peXXigen.c.
- CVE-2020-16592
* SECURITY UPDATE: DoS via memory consumption in DWARF debug sections
- debian/patches/CVE-2021-3487.patch: check for debug sections with
excessive sizes in bfd/dwarf2.c.
- CVE-2021-3487
-- Marc Deslauriers <email address hidden> Wed, 20 Oct 2021 07:11:39 -0400
-
binutils (2.30-21ubuntu1~18.04.5) bionic; urgency=medium
* d/p/lp1903814-lp1903814-s390_prevent_GOT_access.patch:
Prevent GOT access rewrite for certain symbols (LP: #1903814)
Thanks to Ilya Leoshkevich for porting the upstream patch to v2.30:
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e6213e09ed0ef6ee40d00981c38baac6964aa95b
-- Lukas Märdian <email address hidden> Fri, 12 Feb 2021 09:45:35 +0100
-
binutils (2.30-21ubuntu1~18.04.4) bionic; urgency=medium
* d/p/lp-1883880-x86-don-t-mistakenly-scale-non-8-bit-displacements.patch:
avoid scaling displacements that breaks e.g. some AVX512 code (LP: #1883880)
-- Christian Ehrhardt <email address hidden> Thu, 18 Jun 2020 13:03:55 +0200
-
binutils (2.30-21ubuntu1~18.04.3) bionic-security; urgency=medium
* SECURITY UPDATE: DoS via a large attribute section
- debian/patches/CVE-2018-8945.patch: prevent a memory exhaustion
failure when running objdump on a fuzzed input file with corrupt
string and attribute sections.
- CVE-2018-8945
- CVE-2018-13033
* SECURITY UPDATE: stack Exhaustion in C++ demangling
- debian/patches/CVE-2018-9138.patch: limit recusion and add
--no-recruse-limit option to tools that support name demangling.
- debian/patches/CVE-2018-9138-2.patch: fix a failure in the libiberty
testsuite by increasing the recursion limit to 2048.
- CVE-2018-9138
- CVE-2018-12641
- CVE-2018-12697
- CVE-2018-12698
- CVE-2018-12699
- CVE-2018-12700
- CVE-2018-17794
- CVE-2018-17985
- CVE-2018-18484
- CVE-2018-18700
- CVE-2018-18701
* SECURITY UPDATE: denial of service via crafted binary file
- debian/patches/CVE-2018-10372.patch: fix illegal memory access when
parsing corrupt DWARF information.
- CVE-2018-10372
* SECURITY UPDATE: denial of service via crafted binary file
- debian/patches/CVE-2018-10373.patch: add a check for a NULL table
pointer before attempting to compute a DWARF filename.
- CVE-2018-10373
* SECURITY UPDATE: out-of-bounds memory write
- debian/patches/CVE-2018-10534.patch: fix an illegal memory access
when copying a PE format file with corrupt debug information.
- CVE-2018-10534
* SECURITY UPDATE: denial of service via crafted file
- debian/patches/CVE-2018-10535.patch: fix an illegal memory access
when trying to copy an ELF binary with corrupt section symbols.
- CVE-2018-10535
* SECURITY UPDATE: excessive memory consumption
- debian/patches/CVE-2018-12934.patch: remove support for demangling
GCC 2.x era mangling schemes.
- debian/patches/CVE-2018-12934-2.patch: remove support for old gnu v2
name mangling.
- CVE-2018-12934
- CVE-2018-18483
* SECURITY UPDATE: denial of service via crafted ELF file
- debian/patches/CVE-2018-1735x.patch: fix two segment faults in nm.
- CVE-2018-17358
- CVE-2018-17359
* SECURITY UPDATE: heap-based buffer over-read
- debian/patches/CVE-2018-17360.patch: fix buffer overflow.
- CVE-2018-17360
* SECURITY UPDATE: DoS via invalid memory address
- debian/patches/CVE-2018-18309.patch: add _bfd_clear_contents bounds
checking.
- CVE-2018-18309
* SECURITY UPDATE: DoS via heap-based buffer over-read
- debian/patches/CVE-2018-18605.patch: fix buffer overflow in
sec_merge_hash_lookup.
- CVE-2018-18605
* SECURITY UPDATE: DoS via NULL pointer dereference
- debian/patches/CVE-2018-18606.patch: fix NULL pointer dereference in
merge_strings.
- CVE-2018-18606
* SECURITY UPDATE: DoS via NULL pointer dereference
- debian/patches/CVE-2018-18607.patch: fix NULL pointer dereference in
elf_link_input_bfd.
- CVE-2018-18607
* SECURITY UPDATE: heap-based buffer overflow in bfd_elf32_swap_phdr_in
- debian/patches/CVE-2018-19931.patch: Fix a memory exhaustion bug when
attempting to allocate room for an impossible number of program
headers.
- CVE-2018-19931
* SECURITY UPDATE: integer overflow and infinite loop
- debian/patches/CVE-2018-19932.patch: remove an abort in the bfd
library and add a check for an integer overflow when mapping sections
to segments.
- CVE-2018-19932
* SECURITY UPDATE: memory leak via crafted ELF file
- debian/patches/CVE-2018-20002.patch: fix memory leak in
_bfd_generic_read_minisymbols.
- CVE-2018-20002
* SECURITY UPDATE: use-after-free in error function
- debian/patches/CVE-2018-20623.patch: fix a heap use after free memory
access fault when displaying error messages about malformed archives.
- CVE-2018-20623
* SECURITY UPDATE: NULL pointer deref in elf_link_add_object_symbols
- debian/patches/CVE-2018-20651.patch: fix Invalid Memory Address
Dereference in elf_link_add_object_symbols.
- CVE-2018-20651
* SECURITY UPDATE: heap-based buffer overflow via a crafted section size
- debian/patches/CVE-2018-20671.patch: fix a possible integer overflow
problem when examining corrupt binaries using a 32-bit binutil.
- CVE-2018-20671
* SECURITY UPDATE: code exec via integer overflow triggered heap overflow
- debian/patches/CVE-2018-1000876.patch: detect long overflows.
- CVE-2018-1000876
* SECURITY UPDATE: stack consumption and heap-based buffer over-read
- debian/patches/CVE-2019-907x.patch: reject negative lengths and add
recursion counter.
- CVE-2019-9070
- CVE-2019-9071
* SECURITY UPDATE: excessive memory allocation
- debian/patches/CVE-2019-9073.patch: check for incomplete data.
- CVE-2019-9073
* SECURITY UPDATE: out-of-bounds read leading to a SEGV
- debian/patches/CVE-2019-9074.patch: correct checks attempting to
prevent read past end of section.
- CVE-2019-9074
* SECURITY UPDATE: heap-based buffer overflow
- debian/patches/CVE-2019-9075.patch: fix heap buffer overflow in
_bfd_archive_64_bit_slurp_armap.
- CVE-2019-9075
* SECURITY UPDATE: heap-based buffer overflow
- debian/patches/CVE-2019-9077.patch: fix a illegal memory access fault
when parsing a corrupt MIPS option section using readelf.
- CVE-2019-9077
* SECURITY UPDATE: heap-based buffer over-read in _bfd_doprnt
- debian/patches/CVE-2019-12972.patch: fix string table corruption.
- CVE-2019-12972
* SECURITY UPDATE: integer overflow and heap-based buffer overflow
- debian/patches/CVE-2019-14250.patch: check zero value shstrndx.
- CVE-2019-14250
* SECURITY UPDATE: write access violation via ELF file
- debian/patches/CVE-2019-14444.patch: catch potential integer overflow
in readelf when processing corrupt binaries.
- CVE-2019-14444
* SECURITY UPDATE: DoS via crafted ELF file
- debian/patches/CVE-2019-17450.patch: fix stack overflow in function
find_abstract_instance.
- CVE-2019-17450
* SECURITY UPDATE: integer overflow leading to a SEGV
- debian/patches/CVE-2019-17451.patch: fix SEGV in function
_bfd_dwarf2_find_nearest_line.
- CVE-2019-17451
-- Marc Deslauriers <email address hidden> Tue, 31 Mar 2020 16:26:27 -0400
-
binutils (2.30-21ubuntu1~18.04.2) bionic; urgency=medium
* No-change rebuild strictly against -security only (LP: #1828171).
-- Łukasz 'sil2100' Zemczak <email address hidden> Wed, 08 May 2019 10:14:07 +0200
-
binutils (2.30-21ubuntu1~18.04.1) bionic-proposed; urgency=medium
* SRU: LP: #1822717.
* Build ppc64el packages on arm64.
* Build s390x packages on arm64 and ppc64el.
* Build riscv64 packages on arm64 and ppc64el.
-- Matthias Klose <email address hidden> Tue, 02 Apr 2019 07:12:48 +0200
-
binutils (2.30-21ubuntu1~18.04) bionic-proposed; urgency=medium
* SRU: LP: #1769657
* Build cross packages for armel, armhf, arm64 on ppc64el.
binutils (2.30-21ubuntu1) cosmic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Wed, 12 Sep 2018 17:38:08 +0200
-
binutils (2.30-20ubuntu2~18.04) bionic-security; urgency=medium
* Combined security update / SRU: LP: #1771635, LP: #1769657.
binutils (2.30-20ubuntu2) cosmic; urgency=medium
* 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.
binutils (2.30-20ubuntu1) cosmic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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.
binutils (2.30-19) unstable; urgency=medium
* Build-depend on procps.
binutils (2.30-17ubuntu1) cosmic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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.
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 <email address hidden> Wed, 16 May 2018 15:20:51 -0400
-
binutils (2.30-15ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Mon, 09 Apr 2018 12:13:35 +0200
-
binutils (2.30-14ubuntu2) bionic; urgency=medium
* Only build the basic package when running the autopkg tests.
-- Matthias Klose <email address hidden> Sat, 07 Apr 2018 11:24:45 +0200
-
binutils (2.30-14ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Thu, 05 Apr 2018 20:37:49 +0200
-
binutils (2.30-13ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
-- Matthias Klose <email address hidden> Wed, 04 Apr 2018 11:40:29 +0200
-
binutils (2.30-12ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
binutils (2.30-12) unstable; urgency=medium
* Build cross binutils for i386 and x32 on arm64 and ppc64el.
-- Matthias Klose <email address hidden> Wed, 04 Apr 2018 10:35:15 +0200
-
binutils (2.30-11ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
binutils (2.30-11) unstable; urgency=medium
* Filter out the host architecture when passed as a cross architecture.
-- Matthias Klose <email address hidden> Sun, 01 Apr 2018 17:05:45 +0200
-
binutils (2.30-10ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Fri, 30 Mar 2018 19:03:59 +0800
-
binutils (2.30-9ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Sun, 25 Mar 2018 15:07:22 +0800
-
binutils (2.30-8ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Sun, 18 Mar 2018 12:15:09 +0800
-
binutils (2.30-7ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
binutils (2.30-7) unstable; urgency=medium
* Upload without build dependencies on the cross compilers and don't run
the testsuite for this upload.
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 <email address hidden> Thu, 08 Mar 2018 12:07:03 +0700
-
binutils (2.30-6ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Thu, 08 Mar 2018 10:17:24 +0700
-
binutils (2.30-5ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Thu, 15 Feb 2018 09:25:14 +0700
-
binutils (2.30-4ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Fri, 09 Feb 2018 19:26:25 +0100
-
binutils (2.30-3ubuntu2) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Thu, 08 Feb 2018 10:26:02 +0100
-
binutils (2.30-3ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
binutils (2.30-3) unstable; urgency=medium
* Update, taken from the 2.30 branch 20180208.
- Remove speculation barrier support, remove --speculate-indirect-jumps
support (PPC).
- Fix PR ld/22764.
* 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 <email address hidden> Thu, 08 Feb 2018 10:03:19 +0100
-
binutils (2.30-2ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Mon, 05 Feb 2018 16:32:55 +0100
-
binutils (2.30-1ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
binutils (2.30-1) unstable; urgency=medium
* Binutils 2.30 release.
-- Matthias Klose <email address hidden> Mon, 29 Jan 2018 14:41:00 +0100
-
binutils (2.29.90.20180122-1ubuntu1) bionic; urgency=medium
* Snapshot, taken from the binutils 2.30 branch (20180122).
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 <email address hidden> Tue, 23 Jan 2018 06:20:39 +0100
-
binutils (2.29.1-13ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Sat, 06 Jan 2018 00:13:25 +0100
-
binutils (2.29.1-12ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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.
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 <email address hidden> Wed, 13 Dec 2017 11:51:12 +0100
-
binutils (2.29.1-10ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Fri, 01 Dec 2017 02:49:13 +0100
-
binutils (2.29.1-9ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Tue, 28 Nov 2017 07:19:23 +0100
-
binutils (2.29.1-8ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
binutils (2.29.1-8) unstable; urgency=medium
* Apply proposed patch for PR gold/22233. Closes: #876786.
-- Matthias Klose <email address hidden> Mon, 13 Nov 2017 15:58:40 +0100
-
binutils (2.29.1-7ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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 <email address hidden> Wed, 08 Nov 2017 18:52:18 +0100
-
binutils (2.29.1-6ubuntu1) bionic; urgency=medium
* Merge with Debian; remaining changes:
- Build from upstream sources.
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.
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 <email address hidden> Wed, 25 Oct 2017 12:25:38 +0200
-
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