From: Peter Michael Green Date: Thu, 12 Mar 2020 19:05:30 +0000 (+0000) Subject: Manual merge of version 2.31.1-16+rpi2 and 2.34-4 to produce 2.34-4+rpi2 X-Git-Tag: archive/raspbian/2.34-4+rpi2^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d4429fa425fe84aa93bb9add51b50eb2c0cd4b80;p=binutils.git Manual merge of version 2.31.1-16+rpi2 and 2.34-4 to produce 2.34-4+rpi2 --- d4429fa425fe84aa93bb9add51b50eb2c0cd4b80 diff --cc debian/changelog index 68d5d114a,c91d88664..af67bd4e4 --- a/debian/changelog +++ b/debian/changelog @@@ -1,23 -1,274 +1,286 @@@ - binutils (2.31.1-16+rpi2) buster-staging; urgency=medium ++binutils (2.34-4+rpi2) bullseye-staging; urgency=medium + ++ [changes brought forward from 2.29-4+rpi1 by Peter Michael Green at Thu, 17 Aug 2017 15:41:49 +0000] ++ * Disable testsuite, it fails on our lxc based autobuilders. ++ ++ [changes brought forward from 2.31.1-16+rpi2 by Peter Michael Green at Thu, 06 Feb 2020 17:10:11 +0000] + * Allow dependency of binutils on binutils-triplet to be satisfied by + foreign architectures, to facilitate setting up environments where the + linker is 64-bit while everything else is 32-bit. + - -- Peter Michael Green Thu, 06 Feb 2020 17:10:11 +0000 ++ -- Raspbian forward porter Thu, 12 Mar 2020 18:53:26 +0000 + - binutils (2.31.1-16+rpi1) buster-staging; urgency=medium + binutils (2.34-4) unstable; urgency=medium - [changes brought forward from 2.29-4+rpi1 by Peter Michael Green at Thu, 17 Aug 2017 15:41:49 +0000] - * Disable testsuite, it fails on our lxc based autobuilders. + * Update from the binutils 2.34 branch: + - Fix PR24511, nm should not mark symbols in .init_array as "t". + - Fix PR binutils/25584, don't call lto-wrapper for ar and ranlib. + + -- Matthias Klose Fri, 28 Feb 2020 11:18:34 +0100 + + binutils (2.34-3) unstable; urgency=medium + + * Update from the binutils 2.34 branch: + - Fix PR gas/25516, Accept Intel64 only instruction by default. + - Fix PR 25447, prevents a potential illegal memory access when parsing + PE binaries. + - Fix PR binutils/25355, import fixes for using the LTO plugin with nm. + - Fix PR 25585, PHDR segment not covered by LOAD segment. + - MSP430 updates. + - Mention x86 assembler options to align branches. + - AArch64: Fix MOVPRFX markup for bf16 conversions. + * Make the test summary files reproducible. Addresses: #950585. + + -- Matthias Klose Sat, 22 Feb 2020 09:49:46 +0100 + + binutils (2.34-2) unstable; urgency=medium + + * Regenerate the control file. + + -- Matthias Klose Sun, 02 Feb 2020 17:46:11 +0100 + + binutils (2.34-1) unstable; urgency=medium + + * New upstream release. + * Bump standards version. + + -- Matthias Klose Sun, 02 Feb 2020 08:45:55 +0100 + + binutils (2.33.90.20200122-2) unstable; urgency=medium + + * libctf-nobfd0: Add Breaks/Replaces to libbinutils. Closes: #949454. + + -- Matthias Klose Wed, 22 Jan 2020 07:49:18 +0100 + + binutils (2.33.90.20200122-1) unstable; urgency=medium + + * New upstream snapshot, taken from the 2.34 release branch. + + -- Matthias Klose Wed, 22 Jan 2020 06:18:41 +0100 + + binutils (2.33.50.20200115-2) unstable; urgency=high + + [YunQiang Su] + * refresh and re-enable: mips64-default-n64.diff + + -- YunQiang Su Thu, 16 Jan 2020 23:35:11 +0800 + + binutils (2.33.50.20200115-1) unstable; urgency=medium + + * New upstream snapshot. + * Tighten the build dependency to 2.33.50.20200114-1 for this upload. + + -- Matthias Klose Wed, 15 Jan 2020 21:18:18 +0100 + + binutils (2.33.50.20200114-1) unstable; urgency=medium + + * New upstream snapshot. + * Build on testing for arm64, and upload the binaries. + + -- Matthias Klose Tue, 14 Jan 2020 14:19:00 +0100 + + binutils (2.33.50.20200111-1) unstable; urgency=medium + + * New upstream snapshot. + * Make autopkgtests cross-test-friendly (Steve Langasek). + + -- Matthias Klose Sat, 11 Jan 2020 14:24:29 +0100 + + binutils (2.33.50.20200107-1) unstable; urgency=medium + + * New upstream snapshot. + + -- Matthias Klose Tue, 07 Jan 2020 23:19:25 +0100 + + binutils (2.33.50.20200105-2) experimental; urgency=medium + + * New upstream snapshot. + + -- Matthias Klose Sun, 05 Jan 2020 11:33:49 +0100 + + binutils (2.33.50.20191212-1) experimental; urgency=medium + + * New upstream snapshot. + + -- Matthias Klose Thu, 12 Dec 2019 16:16:13 +0100 + + binutils (2.33.50.20191205-1) experimental; urgency=medium + + * New upstream snapshot. + + -- Matthias Klose Thu, 05 Dec 2019 21:22:15 +0100 + + binutils (2.33.50.20191128-1) experimental; urgency=medium + + * New upstream snapshot. + * Split out libctf packages. + * Save dejagnu log and sum files in binutils-dev. + + -- Matthias Klose Thu, 28 Nov 2019 09:57:31 +0100 + + binutils (2.33.50.20191121-2) experimental; urgency=medium + + * Fix packaging cross targets. + + -- Matthias Klose Thu, 21 Nov 2019 23:08:45 +0100 + + binutils (2.33.50.20191121-1) experimental; urgency=medium + + * New upstream snapshot. + * Remove the 012_check_ldrunpath_length patch. + * Don't apply the mips64-default-n64 patch. + * Refresh patches. + * Put libctf libctf libraries in libbinutils and binutils-dev for now. + + -- Matthias Klose Thu, 21 Nov 2019 18:50:25 +0100 + + binutils (2.33.1-6) unstable; urgency=medium + + * Update from the binutils 2.33 branch: + - [gas] Implement .cfi_negate_ra_state directive (AArch64). + + -- Matthias Klose Thu, 12 Dec 2019 23:32:03 +0100 + + binutils (2.33.1-5) unstable; urgency=medium + + * Revert configuring with --enable-mips-fix-loongson3-llsc=yes on mipsel, + mips64el, mipsn32el. Causes GCC bootstrap comparison failures. + + -- Matthias Klose Mon, 02 Dec 2019 11:55:09 +0100 + + binutils (2.33.1-4) unstable; urgency=medium + + * Configure with --enable-mips-fix-loongson3-llsc=yes on mipsel, mips64el, + mipsn32el (YunQiang Su). + * Enable building mipsel and mips64el targets on arm64 and ppc64el (YunQiang + Su). Addresses: #938979. - -- Raspbian forward porter Sat, 27 Apr 2019 12:55:32 +0000 + -- Matthias Klose Thu, 21 Nov 2019 15:28:14 +0100 - binutils (2.31.1-16) unstable; urgency=medium + binutils (2.33.1-2) unstable; urgency=medium - * Snapshot, taken from the 2.31 branch (20190321). + * 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 Sun, 20 Oct 2019 21:28:38 +0200 + + binutils (2.33.1-1) unstable; urgency=medium + + * Binutils 2.33.1 release. + + -- Matthias Klose 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 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 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 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 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 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 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 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 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 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 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 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 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. - * Fix VCS attributes in the control file. Closes: #915982. * Demote binutils- from Multi-Arch: foreign to Multi-Arch: allowed (Helmut Grohne). Closes: #920286. * Let binutils-for-host Depends: binutils-:any. diff --cc debian/rules index 3f5068f1d,b133aba66..88d01d3c3 --- a/debian/rules +++ b/debian/rules @@@ -525,10 -536,10 +536,10 @@@ CONFARGS_TARGET_mips64r6el = --enable-t CONFARGS_TARGET_aarch64 = --enable-targets=aarch64_be-linux-gnu -with_check := yes +with_check := disabled by plugwash ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) # override buildd admins to run the testsuite anyway ... - ifeq (,$(filter $(DEB_HOST_ARCH), m68k powerpcspe sh4)) + ifeq (,$(filter $(DEB_HOST_ARCH), m68k sh4)) with_check := disabled through DEB_BUILD_OPTIONS endif endif