Merge version 2.35.1-7+rpi1 and 2.35.2-2 to produce 2.35.2-2+rpi1 bullseye-staging archive/raspbian/2.35.2-2+rpi1 raspbian/2.35.2-2+rpi1
authorRaspbian automatic forward porter <root@raspbian.org>
Sat, 6 Mar 2021 18:46:08 +0000 (18:46 +0000)
committerRaspbian automatic forward porter <root@raspbian.org>
Sat, 6 Mar 2021 18:46:08 +0000 (18:46 +0000)
1  2 
debian/changelog
debian/control
debian/control.in
debian/rules

index 1ff8018ac5c90560b7c016333f7c9fd236ea2a14,1c97c2bcf4703b0f0de16e3250ed106ae245c775..e43f80202408e1138c0271c5a355007cbc49c41c
@@@ -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 <plugwash@raspbian.org> 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 <plugwash@raspbian.org> 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 <plugwash@raspbian.org> 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 <plugwash@raspbian.org> 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 <!nocheck> 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 <root@raspbian.org>  Sun, 10 Jan 2021 04:50:19 +0000
++ -- Raspbian forward porter <root@raspbian.org>  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 <doko@debian.org>  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 <doko@debian.org>  Fri, 19 Feb 2021 17:55:20 +0100
  
  binutils (2.35.1-7) unstable; urgency=medium
  
diff --cc debian/control
index 8ebe00207307b3ba1b6622066c26fa886adb4e09,8fc2e441258dd15487305fbe9c7081fac62dc6cf..3c1d397ff9afd7721c5a7fd33584ca8901bd516e
@@@ -5,8 -5,24 +5,8 @@@ Maintainer: Matthias Klose <doko@debian
  Uploaders: James Troup <binutils@elmo.tasta.io>
  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] <!nocheck>,
 -  g++-arm-linux-gnueabi [amd64 arm64 i386 x32] <!nocheck>,
 -  g++-arm-linux-gnueabihf [amd64 arm64 i386 x32] <!nocheck>,
 -  g++-powerpc64le-linux-gnu [amd64 arm64 i386 ppc64 x32] <!nocheck>,
 -  g++-s390x-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
 -  g++-alpha-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-hppa-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-m68k-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-powerpc-linux-gnu [amd64 i386 ppc64el x32] <!nocheck>,
 -  g++-powerpc64-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-riscv64-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
 -  g++-sh4-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-sparc64-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-i686-linux-gnu [amd64 arm64 ppc64el x32] <!nocheck>,
 -  g++-x86-64-linux-gnu [arm64 i386 ppc64el] <!nocheck>,
 -  g++-x86-64-linux-gnux32 [amd64 arm64 i386 ppc64el] <!nocheck>,
  Build-Conflicts: libelf-dev
  Homepage: https://www.gnu.org/software/binutils/
  Vcs-Browser: //salsa.debian.org/toolchain-team/binutils/tree/binutils-2.35
index 46f713b465c6568a58e38d668e0d71eb5f857c54,16b200177f031eb92ad6c8cd3ff78cba6d9de9db..1619117af0fb72950d7c1c2fe417905ca7bb9c00
@@@ -5,8 -5,24 +5,8 @@@ Maintainer: Matthias Klose <doko@debian
  Uploaders: James Troup <binutils@elmo.tasta.io>
  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] <!nocheck>,
 -  g++-arm-linux-gnueabi [amd64 arm64 i386 x32] <!nocheck>,
 -  g++-arm-linux-gnueabihf [amd64 arm64 i386 x32] <!nocheck>,
 -  g++-powerpc64le-linux-gnu [amd64 arm64 i386 ppc64 x32] <!nocheck>,
 -  g++-s390x-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
 -  g++-alpha-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-hppa-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-m68k-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-powerpc-linux-gnu [amd64 i386 ppc64el x32] <!nocheck>,
 -  g++-powerpc64-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-riscv64-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
 -  g++-sh4-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-sparc64-linux-gnu [amd64 i386 x32] <!nocheck>,
 -  g++-i686-linux-gnu [amd64 arm64 ppc64el x32] <!nocheck>,
 -  g++-x86-64-linux-gnu [arm64 i386 ppc64el] <!nocheck>,
 -  g++-x86-64-linux-gnux32 [amd64 arm64 i386 ppc64el] <!nocheck>,
  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/rules
Simple merge