From: Raspbian automatic forward porter Date: Sat, 6 Mar 2021 18:46:08 +0000 (+0000) Subject: Merge version 2.35.1-7+rpi1 and 2.35.2-2 to produce 2.35.2-2+rpi1 X-Git-Tag: raspbian/2.35.2-2+rpi1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=34e7d8b11ab01f134a2b13defda6846a357fff8d;p=binutils.git Merge version 2.35.1-7+rpi1 and 2.35.2-2 to produce 2.35.2-2+rpi1 --- 6edd0fa59df84cdaa6b0f9b5d022c85be3478836 diff --cc debian/changelog index 1ff8018ac,1c97c2bcf..e43f80202 --- a/debian/changelog +++ b/debian/changelog @@@ -1,28 -1,40 +1,66 @@@ - binutils (2.35.1-7+rpi1) bullseye-staging; urgency=medium ++binutils (2.35.2-2+rpi1) 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. + + [changes brought forward from 2.35-3+rpi2 by Peter Michael Green at Tue, 22 Sep 2020 18:10:17 +0000] + * Build sufficient cross binutils to support u-boot build. + + [changes brought forward from 2.35.1-3+rpi2 by Peter Michael Green at Tue, 01 Dec 2020 21:55:01 +0000] + * Build the same set of cross-binutils on arm64 as on armhf. + (avoids issues when control is generated on armhf and then package is + built on arm64) + * Remove build-depends as testsuite is disabled. + + [changes introduced in 2.35.1-5+rpi1 by Peter Michael Green] + * Touch gold/yyscript.h and gold/yyscript.c in clean target to ensure they are + newer than yyscript.y and hence stop the upstream build system trying to + regenerate them when building from a git checkout. + - -- Raspbian forward porter Sun, 10 Jan 2021 04:50:19 +0000 ++ -- Raspbian forward porter Sat, 06 Mar 2021 18:46:07 +0000 ++ + binutils (2.35.2-2) unstable; urgency=medium + + * Add debugedit as dependency for the build autopkg test. + + -- Matthias Klose Sat, 20 Feb 2021 16:38:30 +0100 + + binutils (2.35.2-1) unstable; urgency=medium + + * binutils 2.35.2 release. Closes: #982086. + - PR gas/27218, memory access violation in dwarf2dbg.c + - PR gas/27195, enable DWARF5 support when required + - PR binutils/27231: Fix parsing DWARF-5 line number tables, + DWARF-5: Ignore empty range in DWARF-5 line number tables + - Fix thinko in objcopy's memory freeing code (double free). + - Fix Segmentation fault i386-gen. + - PR binutils/26483, ASAN: ppc_elf_link_params elf32-ppc.c. + - PR binutils/26492, ASAN: ppc64_elf_before_check_relocs elf64-ppc.c. + - PR binutils/26489, ASAN: ppc64_elf_size_stubs elf64-ppc.c. + - power10 on ppc32 fix: + We don't support power10 on ppc32, mainly because some instructions + have 34-bit fields for which we don't have relocations on ppc32. + If you try to assemble typical code, you'll see errors saying + "reloc ... not supported by object file format". Also, on 32-bit + hosts with binutils configured without a 64-bit bfd, you'll see errors + saying "bignum invalid" when using large offsets. But let's not kill + output of prefix insns entirely on 32-bit hosts. + - R_PPC64_GOT_LO_DS and R_PPC64_GOT_HA sanity check. + - POWER10: Add Return-Oriented Programming instructions. + - PR gold/27246, skip address size and segment selector for DWARF5. + - Fix PR ld/27259, stop ld from endless looping on SHF_LINK_ORDER sh_link + loops. + * Fix removal of gfdl files with invariant sections. + * Remove unused patch binutils-no-development. + * Set unique build-ids for stripped files. + * Regenerate man pages. + + -- Matthias Klose Fri, 19 Feb 2021 17:55:20 +0100 binutils (2.35.1-7) unstable; urgency=medium diff --cc debian/control index 8ebe00207,8fc2e4412..3c1d397ff --- a/debian/control +++ b/debian/control @@@ -5,8 -5,24 +5,8 @@@ Maintainer: Matthias Klose Standards-Version: 4.5.1 Build-Depends: autoconf (>= 2.64), dpkg-dev (>= 1.19.0.5), - bison, flex, gettext, texinfo, dejagnu, quilt, chrpath, dwz, + bison, flex, gettext, texinfo, dejagnu, quilt, chrpath, dwz, debugedit (>= 4.16), python3:any, file, xz-utils, lsb-release, zlib1g-dev, procps, - g++-aarch64-linux-gnu [amd64 i386 x32] , - g++-arm-linux-gnueabi [amd64 arm64 i386 x32] , - g++-arm-linux-gnueabihf [amd64 arm64 i386 x32] , - g++-powerpc64le-linux-gnu [amd64 arm64 i386 ppc64 x32] , - g++-s390x-linux-gnu [amd64 arm64 i386 ppc64el x32] , - g++-alpha-linux-gnu [amd64 i386 x32] , - g++-hppa-linux-gnu [amd64 i386 x32] , - g++-m68k-linux-gnu [amd64 i386 x32] , - g++-powerpc-linux-gnu [amd64 i386 ppc64el x32] , - g++-powerpc64-linux-gnu [amd64 i386 x32] , - g++-riscv64-linux-gnu [amd64 arm64 i386 ppc64el x32] , - g++-sh4-linux-gnu [amd64 i386 x32] , - g++-sparc64-linux-gnu [amd64 i386 x32] , - g++-i686-linux-gnu [amd64 arm64 ppc64el x32] , - g++-x86-64-linux-gnu [arm64 i386 ppc64el] , - g++-x86-64-linux-gnux32 [amd64 arm64 i386 ppc64el] , Build-Conflicts: libelf-dev Homepage: https://www.gnu.org/software/binutils/ Vcs-Browser: //salsa.debian.org/toolchain-team/binutils/tree/binutils-2.35 diff --cc debian/control.in index 46f713b46,16b200177..1619117af --- a/debian/control.in +++ b/debian/control.in @@@ -5,8 -5,24 +5,8 @@@ Maintainer: Matthias Klose Standards-Version: 4.5.1 Build-Depends: autoconf (>= 2.64), @dpkg_dev@ - bison, flex, gettext, texinfo, dejagnu, quilt, chrpath, dwz, + bison, flex, gettext, texinfo, dejagnu, quilt, chrpath, dwz, debugedit (>= 4.16), python3:any, file, xz-utils, lsb-release, zlib1g-dev, procps, - g++-aarch64-linux-gnu [amd64 i386 x32] , - g++-arm-linux-gnueabi [amd64 arm64 i386 x32] , - g++-arm-linux-gnueabihf [amd64 arm64 i386 x32] , - g++-powerpc64le-linux-gnu [amd64 arm64 i386 ppc64 x32] , - g++-s390x-linux-gnu [amd64 arm64 i386 ppc64el x32] , - g++-alpha-linux-gnu [amd64 i386 x32] , - g++-hppa-linux-gnu [amd64 i386 x32] , - g++-m68k-linux-gnu [amd64 i386 x32] , - g++-powerpc-linux-gnu [amd64 i386 ppc64el x32] , - g++-powerpc64-linux-gnu [amd64 i386 x32] , - g++-riscv64-linux-gnu [amd64 arm64 i386 ppc64el x32] , - g++-sh4-linux-gnu [amd64 i386 x32] , - g++-sparc64-linux-gnu [amd64 i386 x32] , - g++-i686-linux-gnu [amd64 arm64 ppc64el x32] , - g++-x86-64-linux-gnu [arm64 i386 ppc64el] , - g++-x86-64-linux-gnux32 [amd64 arm64 i386 ppc64el] , Build-Conflicts: libelf-dev Homepage: https://www.gnu.org/software/binutils/ Vcs-Browser: //salsa.debian.org/toolchain-team/binutils/tree/binutils-2.35