binutils (2.37-4) unstable; urgency=medium . * Update from the binutils 2.37 branch: - Revert the ld script expression parsing changes. binutils (2.37-3) unstable; urgency=medium . * Update from the binutils 2.37 branch: - Revert the ld script expression parsing changes. binutils (2.37-2) experimental; urgency=medium . * Update from the binutils 2.37 branch: - Fix PR ld/28138, close the file descriptor if there is no archive fd. - Fix PR 28144, man page generation. - Fix ld script expression parsing. - Fix build failures with clang. - Revert: PowerPC: Don't generate unused section symbols, blindly following x86 broken linux kernel builds. binutils (2.37-1) experimental; urgency=medium . * binutils 2.37 release. binutils (2.36.90.20210705-1) experimental; urgency=medium . * New upstream snapshot, taken from the 2.37 branch. binutils (2.36.50.20210628-1) experimental; urgency=medium . * New upstream snapshot, taken from the trunk. binutils (2.36.50.20210618-1) experimental; urgency=medium . * New upstream snapshot, taken from the trunk. * Apply a hack for mips. See #765710. binutils (2.36.50.20210601-1) experimental; urgency=medium . * New upstream snapshot, taken from the trunk. * Refresh patches. binutils (2.36.1-6) experimental; urgency=medium . * Update from the binutils 2.36 branch: - Add install dependencies for ld -> bfd and libctf -> bfd. * Fix dangling symlinks in the cross packages. Closes: #985434. * Ignore bootstrap test regressions on alpha and ia64. binutils (2.36.1-5) experimental; urgency=medium . * Update from the binutils 2.36 branch: - PR ld/27441, inconsistency in weak definitions. - PowerPC64 undefined weak visibility vs GOT optimisation. binutils (2.36.1-4) experimental; urgency=medium . * Update from the binutils 2.36 branch: - binutils: Avoid renaming over existing files. - PR 26945, PR 27456. * When stripping packages, call debugedit before dwz to avoid warnings. * Add a README.source file. binutils (2.36.1-3) experimental; urgency=medium . * Update from the binutils 2.36 branch: - binutils: Avoid renaming over existing files. - PR 26945, PR 27456. * When stripping packages, call debugedit before dwz to avoid warnings. * Add a README.source file. binutils (2.36.1-2) experimental; urgency=medium . [ Matthias Klose ] * Remove unused patch. * Show available memory for autopkg tests. * Fix libctf* symbols files, and dependency generation. Closes: #983220. * Add debugedit as dependency for the build autopkg test. . [ Nicolas Boulenguez ] * Various packaging changes. Closes: #979517. - Fix details in clean Make target when TARGET architecture is specified. - Fix a variable substition in debian/control. - Refresh patches, sorting files in each patch. - Compute D_CROSS from P_CROSS. - Spare two subprocesses in control file generation. - Replace Make foreach function with addprefix when possible. - Remove apparently redundant test. - Replace calls to dpkg-parsechangelog with /usr/share/dpkg/pkg-info.mk. - Make flow of with_cross easyer to follow. - Simplify definition of CROSS_ARCHS. - Fix prerequisites of stamps/control. - Fix an undefined reference when TARGET is defined. - Wrap two calls to dpkg-architecture into the _gnu_type macro. - Simplify a clean command. - Drop two unused variable definitions. - Distinguish TARGET, DEB_TARGET_ARCH and DEB_TARGET_GNU_TYPE. - Improve the _gnu_type and _multiarch macros. * README.cross: Document TARGET-driven cross build. Closes: #979516. binutils (2.36.1-1) experimental; urgency=medium . * binutils 2.36.1 release. * Update from the binutils 2.36 branch: - IBM Z: Implement instruction set extensions. - PR27382, build failure if fileno() is a macro. - ld: Remove x86 ISA level run-time tests. * debian/patches/mips64-default-n64.diff: Update (YunQiang Su). Patch never forwarded upstream. * Build with Rules-Requires-Root: no. * Bump standards version. * Set unique build-ids for stripped files. binutils (2.36+2.35.2-1) experimental; urgency=medium . * Test build, upload to experimental. . binutils (2.35.2-1) UNRELEASED; urgency=medium . * binutils 2.35.2 release. - 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. binutils (2.36-2+2.35.2.1) experimental; urgency=medium . * Test build. Apply a delta to make this the 2.35.2 release. binutils (2.36-2+2.35.2) experimental; urgency=medium . * Test build. Apply a delta to make this the 2.35.2 release. binutils (2.36-2) experimental; urgency=medium . * Snapshot, taken from the 2.36 branch (20210130). binutils (2.36-1) experimental; urgency=medium . * binutils 2.36 release. * Update from the binutils 2.35 branch: - DWARF-5: Ignore empty range in DWARF-5 line number tables. binutils (2.35.90.20210120-1) experimental; urgency=medium . * Snapshot, taken from the 2.36 branch (20210120). binutils (2.35.90.20210113-1) experimental; urgency=medium . * Snapshot, taken from the 2.36 branch (20210106). binutils (2.35.50.20210106-1) experimental; urgency=medium . * Snapshot, taken from the trunk (20210106). * Fix FTCBFS: Disable pgo for cross builds (Helmut Grohne). Closes: #977822. * 'nopgo' in DEB_BUILD_OPTIONS also disables the pgo builds. binutils (2.35.50.20201218-1) experimental; urgency=medium . * Snapshot, taken from the trunk (20201218). * Configure the native builds with --enable-pgo-build=lto. binutils (2.35.50.20201209-1) experimental; urgency=medium . * Snapshot, taken from the trunk (20201209). * Update libctf symbols files. binutils (2.35.50.20201206-1) experimental; urgency=medium . * Snapshot, taken from the trunk (20201206). binutils (2.35.50.20201125-1) experimental; urgency=medium . * Snapshot, taken from the trunk (20201125). binutils (2.35.50.20201103-1) experimental; urgency=medium . * Snapshot, taken from the trunk (20201104). * Ignore strip-nondeterminism errors. * Configure with --enable-obsolete (ia64). binutils-mipsen (8+c4) unstable; urgency=medium . * Upload to unstable * Build with binutils 2.37-4. binutils-mipsen (8+c3) experimental; urgency=medium . * Fix repack version replace due to source pkgname changes. binutils-mipsen (8+c2) experimental; urgency=medium . * sed -i binutils/control.in to bintuils-mipsen. binutils-mipsen (8+c1) experimental; urgency=medium . * Build with binutils 2.36.1-6. gcc-11 (11.2.0-3) unstable; urgency=high . * Update to git 20210823 from the gcc-11 branch. - Fix PR target/101723 (ARM), PR tree-optimization/101373, PR tree-optimization/101868, PR ipa/100600, PR ipa/101261, PR ipa/101726, PR c/100150, PR fortran/99351, PR libstdc++/100139. gcc-11 (11.2.0-2) unstable; urgency=medium . * Update to git 20210815 from the gcc-11 branch. - Fix PR middle-end/101586, PR rtl-optimization/101562, PR d/101640, PR d/101490, PR d/101441, PR d/101127, PR d/101619, PR d/96435, PR d/101664, PR target/101531 (PPC), PR fortran/101536, PR fortran/101514, PR fortran/101084, PR tree-optimization/101505, PR target/100952 (PPC), PR target/94780 (MIPS), PR target/101132 (MIPS), PR c/101512, PR sanitizer/101749, PR c++/101725, PR c++/100828, PR fortran/101564, PR libstdc++/101866, PR libstdc++/101510, PR libstdc++/101510, PR libstdc++/101056, PR libstdc++/101258, PR gcov-profile/100788, PR middle-end/101624, PR c++/101759, PR c++/101663, PR preprocessor/101638. * Again, configure explicitly --with-fpu=vfpv3-d16 on armhf. * Stop building the native compilers for mipsen targets from this source package. See https://lists.debian.org/debian-gcc/2021/05/msg00011.html. * Update binutils version requirements. gcc-11 (11.2.0-1) experimental; urgency=medium . * GCC 11.2.0 release. * Update gm2 from the gm2 gcc-11 branch. * Refresh patches. * Update libgfortran symbols file. * Update libgphobos symbols file. gcc-11 (11.1.0-4) experimental; urgency=medium . * Update to git 20210714 from the gcc-11 branch. - Fix PR middle-end/101291, PR tree-optimization/101394, PR ipa/101066, PR middle-end/101423, PR tree-optimization/100778, PR target/101377, PR tree-optimization/100778, PR tree-optimization/101229, PR tree-optimization/101173, PR tree-optimization/101280, PR middle-end/101156, PR tree-optimization/100923, PR tree-optimization/101088, PR tree-optimization/101025, PR tree-optimization/101158, PR tree-optimization/101151, PR tree-optimization/101105, PR middle-end/100672, PR target/101175, PR middle-end/101167, PR inline-asm/100785, PR target/100310 (x86), PR target/100856 (ARM), PR target/101016 (ARM), PR middle-end/101062, PR middle-end/101062, PR target/100777 (PPC), PR target/99842 (PPC), PR middle-end/100876, PR c++/100876, PR middle-end/100732, PR middle-end/100684, PR middle-end/100574, PR middle-end/100307, PR middle-end/100250, PR target/100871 (S390), PR target/101046, PR rtl-optimization/101008, PR debug/100852, PR target/100887, PR middle-end/100898, PR target/100887 (x86), PR middle-end/101009, PR tree-optimization/100981, PR tree-optimization/100934, PR ipa/100791, PR analyzer/99212, PR analyzer/101082, PR analyzer/99212, PR analyzer/100615, PR analyzer/100244, PR c++/100879, PR c/100783, PR c/100619, PR inline-asm/100785, PR c/100902, PR c++/101181, PR c++/101247, PR c++/101247, PR c++/101194, PR c++/98832, PR c++/101182, PR c++/100918, PR c++/97420, PR c++/101098, PR c++/100838, PR c++/86355, PR c++/101087, PR c++/101040, PR c++/97566, PR c++/100752, PR c++/101106, PR c/100902, PR c++/101078, PR c++/101029, PR c++/100946, PR d/101273, PR d/101282, PR d/100999, PR d/100967, PR fortran/100227, PR fortran/100283, PR fortran/101123, PR fortran/95501, PR fortran/95502, PR fortran/100965, PR c++/100796, PR preprocessor/96391, PR target/101235 (PPC), PR target/99939 (ARM), PR fortran/93524, PR middle-end/101167, PR libstdc++/91488, PR d/100999, PR libstdc++/100387, PR libstdc++/100806, PR libstdc++/95833, PR libstdc++/91488, PR libstdc++/100940, PR libstdc++/100940, PR libstdc++/100894, PR libstdc++/101034, PR libstdc++/101055, PR libstdc++/100475, PR libstdc++/100982, PR libstdc++/98842, PR libstdc++/100824, PR libstdc++/100824, PR libstdc++/100824, PR libstdc++/100577, PR libstdc++/100770, PR libstdc++/100690, PR libstdc++/100631, PR libstdc++/100631, PR libstdc++/100639. * Fix -fstack-protector on musl (Helmut Grohne). Closes: #989521. * Drop gdb build dependency on mipsel and mips64el for now. Addresses: #990842. gcc-11 (11.1.0-3) experimental; urgency=medium . * Update to git 20210610 from the gcc-11 branch. - Fix PR bootstrap/100731, PR c++/91859, PR middle-end/100576, PR rtl-optimization/100590, PR c++/100580, PR rtl-optimization/100342, PR target/94177 (PPC), PR target/100767 (ARM), PR target/99725 (ARM), PR target/100626 (x86), PR tree-optimization/100519, PR ipa/100513, PR middle-end/100509, PR tree-optimization/100492, PR target/99960 (ARM), PR c++/100281, PR target/99977 (ARM), PR bootstrap/100552, PR target/100419 (ARM), PR target/100563 (ARM), PR tree-optimization/100566, PR middle-end/100508, PR middle-end/100471, PR target/99988 (AArch64), PR c/100550, PR c++/91859, PR c++/100797, PR c++/95719, PR c++/100666, PR c++/100502, PR c++/100489, PR c++/100281, PR c++/100634, PR c++/100659, PR c++/100367, PR c++/96299, PR c++/100261, PR c++/100372, PR c++/100644, PR c++/100205, PR c++/93314, PR fortran/98411, PR fortran/100656, PR fortran/100602, PR fortran/100551, PR fortran/100633, PR preprocessor/100646, PR preprocessor/100392, PR middle-end/100471, PR sanitizer/100379, PR libstdc++/100676, PR libstdc++/100833, PR libstdc++/100768, PR libstdc++/99453, PR libstdc++/100479, PR libstdc++/100361, PR libstdc++/100630, PR libstdc++/99006, PR libstdc++/99453, PR target/100885 (x86), PR ipa/99122, PR target/100333 (ARM), PR c/100920, PR c++/100065, PR c++/100963, PR c++/91706, PR c++/100862, PR c++/100102, PR d/100964, PR d/100935, PR d/100882, PR fortran/98301, PR fortran/99839, PR libstdc++/100889, PR libstdc++/100900. * gcc-snapshot: Remove compiler provides. Addresses: #921877. * Update libasan6 symbols for riscv64 (Helmut Grohne). Closes: #989205. gcc-11 (11.1.0-2) experimental; urgency=medium . * Update to git 20210508 from the gcc-11 branch. - Fix PR target/100200 (AArch64), PR target/100200 (AArch64), PR tree-optimization/100239, PR rtl-optimization/100254, PR debug/100255, PR rtl-optimization/100148, PR c++/89565, PR c++/93383, PR c++/95291, PR c++/99200, PR c++/99683, PR c++/100161, PR c++/96380, PR fortran/100218, PR fortran/100154, PR target/98952 (PPC), PR libstdc++/100290, PR rtl-optimization/100225, PR target/100402 (x86), PR rtl-optimization/84878, PR target/100217 (S390), PR target/100232, PR rtl-optimization/100263, PR rtl-optimization/100411, PR tree-optimization/100253, PR tree-optimization/100278, PR ipa/100308, PR tree-optimization/100414, PR tree-optimization/100329, PR target/100375 (nvptx), PR rtl-optimization/100230, PR target/100311 (ARM), PR target/100302 (AArch64), PR target/100305 (AArch64), PR target/100270 (AArch64), PR target/100236 (ARM), PR target/100182 (x86), PR c++/100362, PR c++/100319, PR fortran/100274, PR c/100450, PR target/98952 (PPC), PR libgomp/100352, PR libstdc++/100384, PR libstdc++/100259, PR libstdc++/100298, PR libstdc++/100290. * Don't revert the PR 85678 patch anymore for backports (defaulting to -fcommon everywhere). * Remove obsolete verbose-lto-linker patch. * Remove obsolete libgomp-no-werror patch. * Remove the obsolete Linaro build support and patches. * Fix building the libhwasan0-dbg package. * Remove some obsolete breaks, conflicts, replaces. * Fix running the libstdc++-v3 tests against the installed libstdc++6, when the libstdc++6 package is not built from this source. * README.source: Document how to run a single test. * Don't run some tests from the guality test suite on armhf. These fail on every target, but seem to hang on the buildds occasionally on armhf. * Don't apply the arm-multilib-soft patch when building without armhf/armsf multilib packages. * Lower the dejagnu timeout on armhf from 600 to 300. * For armhf configure --with-arch=+fp, dropping the --with-fpu= option. * Explicitly call autoconf2.69 where necessary. * Remove packaging support for oldish backports. Last supported releases are Debian 8 (jessie) and Ubuntu 12.04 LTS (precise). * Fix building the gcn offload compiler without the nvptx offload compiler. * README.snapshot: Update wrapper script. Addresses: #862176. gcc-11 (11.1.0-1) experimental; urgency=medium . * GCC 11.1.0 release. * Refresh patches. * Update gm2 from the gm2 trunk. * gm2: Ignore gm2version.o stage diff, needed at least on some archtectures (m68k, riscv64) * Only apply the gm2-texinfo patch for dfsg builds. * Configure with --enable-checking=release. * Disable usage stats for release builds. * Update and re-apply the gcc-foffload-default patch. * Update NEWS.html and gcc.css, remove fav.ico, and use the local gcc.css. * html2text -ascii -style pretty debian/NEWS.html > debian/NEWS.gcc. * Enable the address sanitizer for riscv64. gcc-11 (11-20210424-1) experimental; urgency=medium . * GCC 11 release candidate 2, taken from the gcc-11 branch (20210424) gcc-11 (11-20210420-1) experimental; urgency=medium . * GCC 11 release candidate 1, taken from the gcc-11 branch (20210420) * Update gm2 from the gm2 trunk. * Revert the fix for PR target/100067, breaking the ARM multilib build. * Update watch file. * Stop building sf/hf multilibs on upcoming Ubuntu releases. * Update libgphobos symbols file. gcc-11 (11-20210417-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210417) * Use explicit autoconf version for bullseye. * Update libgphobos symbols file. gcc-11 (11-20210412-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210412) * Update libgphobos symbols file. gcc-11 (11-20210404-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210404) * Update libgphobos symbols file. gcc-11 (11-20210327-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210327) - Fix bootstrap on s390x. - Fix PR target/99422. Closes: #984870. - Fix PR sanitizer/98920. Closes: #949192. * Fix packaging of snapshot builds, really include the jit build in the snapshot build. gcc-11 (11-20210319-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210319) * Fix --as-needed specs for -fsanitize=* options for backports. * Export DEB_CHECK_ALI_UPDATE=1 (currently commented out). This should be checked after the gnat transition has been prepared in experimental, and just before doing the gnat's defaults change in unstable. * debian/ada/check_ali_update.sh: Fix syntax errors. Always run the script. * Disable building gnat on alpha, see PR ada/98724. * Also build unstripped frontends on mipsel/mips64el. * Update libgphobos symbols file. * Don't remove files in debian/tmp-{nvptx,gcn} when building the binary targets. The installed offload compilers are needed to run the tests. * Allow to save some disk space for the build, by - saving the files needed for the hppa64 and jit builds, and removing the build directories. - saving the results from the check runs, and removing files created during the check runs. * Fix installation of the jit header files. gcc-11 (11-20210310-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210310) * Work around dwz issue on mips64el stripping go1. * Replace @tie{} string with a space in the man pages. LP: #1405685. * Don't run the memory usage stats on m68k. gcc-11 (11-20210306-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210306) * Update libgphobos symbols file. * Fix unstripped gcc-snapshot builds. gcc-11 (11-20210220-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210220) * Apply proposed patch for PR ada/98996. * Update libgphobos symbols file. * Update usage-wrapper script. gcc-11 (11-20210207-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210207) * Fix packaging logic to build libgphobos. * Update libstdc++ symbols for ppc64 and ppc64el. * Explicitly configure with --enable-s390-excess-float-precision on s390x to match the behaviour of the default GCC (gcc-10). * Update libgphobos symbols file. * Don't build the gnat alpha cross compiler for now. PR ada/98724. gcc-11 (11-20210130-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210130) - libgo 1.16 release candidate 1. * Remove the work around for PR ada/98228, fixed. * Disable profiled bootstrap on powerpc as a test ... * Disable lto build on ia64 as a test ... * Don't turn on DWARF 5 by default, where GCC 11 is not the default.. * Require binutils 2.25.2 when defaulting to DWARF 5. * Update libgphobos symbols file. * Bump standards version. gcc-11 (11-20210123-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210123) * Update gm2 from the gm2 trunk. * Explicitly use autoconf2.69 where necessary. * Use the same breaks relations for libgcc-s2 and libgcc-s4 as for libgcc-s1. Addresses: #980770. gcc-11 (11-20210116-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210116) * Fix --enable-link-serialization=1, and enable LTO builds on ppc64el again. * Update libgphobos symbols file. * gcc: Prefix LLINKER with /usr/bin/time -v. * Don't build runtime libraries for the jit build. * Apply proposed fix for PR go/98496 (Svante Signell). * Work around PR ada/98228, not using lto for gnat1 on s390x. * PR sanitizer/98699: Don't enable --as-needed with -fsanitize=* options. * Use --push-state/--pop-state for gold everywhere. * Fix parallel linking of cc1gm2. * Allow to build with some memory usage statistics. gcc-11 (11-20210110-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210110) * Build the gcn offload compiler based on amdgcn-tools (based on LLVM 9), remove the conflict with gcc-10-offload-amdgcn. * Limit lto links on sparc64. gcc-11 (11-20210109-2) experimental; urgency=medium . * Support link serialization for m2. * Fix -Wformat-diag warnings for power*-linux builds. gcc-11 (11-20210109-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210109) * Provide timing and resource information for all builds. * Build the offload compilers using newlib 4.1.0. * gcc-11-source: Depend on time. * Disable the lto build on s390x, PR ada/98228. gcc-11 (11-20210102-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20210102) * Bump libgo soname. * Fix libgo build failures. gcc-11 (11-20201231-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20201231) * Bump libgo soname. gcc-11 (11-20201228-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20201228) * Build the gcn offload compiler based on amdgcn-tools (based on LLVM 9). * Fix hppa64 snapshot builds. * Fix cross installation of g++-mapper-server. * Update libgcc-s1 symbols file for arm64. gcc-11 (11-20201222-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20201222) * Fix installation of g++-mapper-server. * Apply proposed patch for PR bootstrap/98324. enable LTO builds again. * Disable LTO build on s390x, see PR 976846. gcc-11 (11-20201216-2) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20201216) * Rely on the upstream GNU versioned symbols for libstdc++6. * Bump phobos soname for GCC 11. * Add an autopkg test for linking libphobos. * Build gnat again, without building libgnat_util. * Build the gcn offload compiler using LLVM 11, and work around the broken as in LLVM 11. See also LLVM Bug 48201 for this issue and https://reviews.llvm.org/D73999 for the patch causing the issue. * Remove hsa offload packaging bits. * For LTO builds, configure with --enable-link-serialization instead of --enable-link-mutex. * Package additional gnat files. * Update the gm2 packaging. * Add conflicts with binary packages built from gcc-10. * Build libhwasan (AArch64 only). * Don't strip the sanitizer libraries, these are only used for debugging. LP: #1894166. * Explicitly configure with --disable-cet when building for older releases. * Don't run the libgphobos-link test on powerpc architectures. * Install libstdc++6 gdb pretty printer files in /usr/share/gcc (unversioned). * Don't mark the libgcc-sN cross packages with XB-Important/Protected: yes. * Relax the libc-dev dependencies for kfreebsd. * Limit checking when configuring with --enable-checking=extra,rtl. * Apply proposed patch for PR bootstrap/95582. * Enable profiled builds, LTO build for 64bit architectures. * Add -doc conflicts with GCC 10. Closes: #977408. * Don't install the lto-dump binary in the hppa64 package. Closes: #977461. * Let the gcn offload compilers conflict, both shipping the linker tools, which should be split out into a separate package. Addresses: #977461. * Regenerate libgm2/configure. Closes: #977409. * Install hwasan lib in libgcc-dev (arm64 only). gcc-11 (11-20201216-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20201216) * Rely on the upstream GNU versioned symbols for libstdc++6. * Bump phobos soname for GCC 11. * Add an autopkg test for linking libphobos. * Build gnat again, without building libgnat_util. * Build the gcn offload compiler using LLVM 11, and work around the broken as in LLVM 11. See also LLVM Bug 48201 for this issue and https://reviews.llvm.org/D73999 for the patch causing the issue. * Remove hsa offload packaging bits. * For LTO builds, configure with --enable-link-serialization instead of --enable-link-mutex. * Package additional gnat files. * Update the gm2 packaging. * Add conflicts with binary packages built from gcc-10. * Build libhwasan (AArch64 only). * Don't strip the sanitizer libraries, these are only used for debugging. LP: #1894166. * Explicitly configure with --disable-cet when building for older releases. * Don't run the libgphobos-link test on powerpc architectures. * Install libstdc++6 gdb pretty printer files in /usr/share/gcc (unversioned). * Don't mark the libgcc-sN cross packages with XB-Important/Protected: yes. * Relax the libc-dev dependencies for kfreebsd. * Limit checking when configuring with --enable-checking=extra,rtl. * Apply proposed patch for PR bootstrap/95582. * Enable profiled builds, LTO build for 64bit architectures. * Add -doc conflicts with GCC 10. Closes: #977408. * Don't install the lto-dump binary in the hppa64 package. Closes: #977461. * Let the gcn offload compilers conflict, both shipping the linker tools, which should be split out into a separate package. Addresses: #977461. * Regenerate libgm2/configure. Closes: #977409. * Install hwasan lib in libgcc-dev (arm64 only). gcc-11 (11-20201208-1) experimental; urgency=medium . * GCC snapshot, taken from the trunk (20201208). * Rely on the upstream GNU versioned symbols for libstdc++6. * Bump phobos soname for GCC 11. * Add an autopkg test for linking libphobos. * Build gnat again, without building libgnat_util. * Build the gcn offload compiler using LLVM 11, and work around the broken as in LLVM 11. See also LLVM Bug 48201 for this issue and https://reviews.llvm.org/D73999 for the patch causing the issue. * Remove hsa offload packaging bits. * For LTO builds, configure with --enable-link-serialization instead of --enable-link-mutex. * Package additional gnat files. * Update the gm2 packaging. * Add conflicts with binary packages built from gcc-10. * Build libhwasan (AArch64 only). * Don't strip the sanitizer libraries, these are only used for debugging. LP: #1894166. * Explicitly configure with --disable-cet when building for older releases. * Don't run the libgphobos-link test on powerpc architectures. * Install libstdc++6 gdb pretty printer files in /usr/share/gcc (unversioned). * Don't mark the libgcc-sN cross packages with XB-Important/Protected: yes. * Relax the libc-dev dependencies for kfreebsd. * Limit checking when configuring with --enable-checking=extra,rtl. * Apply proposed patch for PR bootstrap/95582. * Enable profiled builds, LTO build for 64bit architectures. * Don't build ada with LTO for now. gcc-11-cross (6) unstable; urgency=medium . * Build using gcc 11.2.0-2. gcc-11-cross (5) experimental; urgency=medium . * Build using gcc 11.2.0-1. * Add packages to d/packages.invalid, not built for GCC 11. - gccgo-11-sh4-linux-gnu, libgo-11-dev-sh4-cross, libgo19-sh4-cross. - gnat-11-alpha-linux-gnu, libgnat-11-alpha-cross. - gnat-11-m68k-linux-gnu, libgnat-11-m68k-cross. * Fix some lintian warnings. gcc-11-cross (4) experimental; urgency=medium . * Build using gcc 11.1.0-1. * Stop building the armel/armhf multilib packages for Ubuntu. * Enable building a libasan6-riscv64-cross package. gcc-11-cross (3) experimental; urgency=medium . * Build using gcc 11-20210220-1. * Build using binutils 2.35.2-2. * Build-depend on libzstd-dev. gcc-11-cross (2) experimental; urgency=medium . * Build using gcc 11-20210116-1. gcc-11-cross (1) experimental; urgency=medium . * Build using gcc 11-20210102-1. * Bump libgo soname. * Bump standards version. gcc-11-cross-ports (5) unstable; urgency=medium . * Build using gcc 11.2.0-2. gcc-11-cross-ports (4) experimental; urgency=medium . * Build using gcc 11.2.0-1. * Remove (not built) packages from the control file: - gccgo-11-sh4-linux-gnu, libgo-11-dev-sh4-cross, libgo19-sh4-cross. - gnat-11-alpha-linux-gnu, libgnat-11-alpha-cross. - gnat-11-m68k-linux-gnu, libgnat-11-m68k-cross. * Fix some lintian warnings. gcc-11-cross-ports (3) experimental; urgency=medium . * Build using gcc 11.1.0-1. * Build a libasan6-riscv64-cross package. gcc-11-cross-ports (2) experimental; urgency=medium . * Build using gcc 11-20210220-1. * Build-depend on libzstd-dev. gcc-11-cross-ports (1) experimental; urgency=medium . * Build using gcc 11-20210207-1. glibc (2.31-17) unstable; urgency=medium . [ Samuel Thibault ] * debian/testsuite-xfail-debian.mk: Update tests. . [ Aurelien Jarno ] * debian/debhelper.in/locales.NEWS: fix charset mismatch in example iconv command. Closes: #992568 * Replace the non UTF-8 locales removal by a deprecation as they are still used in many other packages (especially testsuites): non UTF-8 locales are not offered anymore in the debconf dialog (except for the ones already configured), but they are still listed in SUPPORTED and provided in the locales-all package (Closes: #992500, #992653): - debian/patches/localedata/locale-en_DK.diff, debian/patches/localedata/locale-eu_FR.diff, debian/patches/localedata/supported.diff: revert the removal of non-UTF-8 locales. - debian/debhelper.in/locales-all.NEWS: remove 2.31-14 entry. - debian/rules.d/debhelper.mk: fill __PROVIDED_LOCALES__ with UTF-8 locales only. . [ Johannes Schauer Marin Rodrigues ] * additional bits to support DPKG_ROOT (closes: #983412) glibc (2.31-16) unstable; urgency=medium . [ Aurelien Jarno ] * debian/debhelper.in/libc.postinst, debian/debhelper.in/libc.preinst: replace calls to which by call to command -v. glibc (2.31-15) unstable; urgency=medium . [ Aurelien Jarno ] * debian/patches/amd64/git-x86_64-remove-pie-check.diff: new patch from upstream to fix FTBFS on amd64 with binutils 2.37. glibc (2.31-14) unstable; urgency=medium . [ Samuel Thibault ] * debian/testsuite-xfail-debian.mk: Update tests. * debian/patches/hurd-i386/tg-eintr.diff: Replace with upstream's more complete git-eintr.diff. * debian/patches/hurd-i386/proc_reauth.diff: Use the new __proc_reauthenticate_complete protocol. * control: Break hurd version that erroneously depended on an update libc0.3 for the auth_complete_reauthentication RPC * debian/libc0.3.symbols.hurd-i386: Add missing gsync_wait_intr symbol. * debian/patches/hurd-i386/git-AT_NO_AUTOMOUNT.diff: Fix glib's fileinfo. * debian/patches/hurd-i386/git-ELF_MACHINE_USER_ADDRESS_MASK.diff: Fix ELF_MACHINE_USER_ADDRESS_MASK value. * debian/patches/hurd-i386/tg-bigmem.diff: Relace by git-drop-rmh.diff. * debian/patches/series: Reorder hurd-i386 git patches according to glibc release dates. * debian/patches/hurd-i386/sysvshm-lll.diff: Fold into tg-sysvshm.diff. . [ Aurelien Jarno ] * Drop debian/patches/arm/local-soname-hack.diff: not needed anymore. * Drop debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: not needed anymore. * debian/sysdeps/armhf.mk: drop old armhf compat symlink, this is not supported anymore. * debian/control.in/main: remove Adam Conrad from Uploaders. RIP. Closes: #986951. * debian/testsuite-xfail-debian.mk: drop tst-malloc-usable-tunables from XFAIL, the kernel bug has been fixed. * debian/control.in/libc, debian/rules.d/debhelper.mk: Drop the depends in libcrypt1 as upgrades from buster to bookworm are not supported. Demote the libnss-nis and libnss-nisplus recommends to suggests. Closes: #975077. * debian/patches/hppa/git-fcntl.h-update.diff: new patch from upstream to update EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD_NONBLOCK on HPPA. Closes: #981650. * debian/debhelper.in/locales.postinst: simplify locales-all detection. * debian/control.in/main: drop arch specific depends on gcc-10 now that the minimum version is already in bullseye. * debian/debhelper.in/libc.preinst: simplify the version comparison by only comparing the two first parts, now that kernel 2.X are not supported anymore. * debian/debhelper.in/libc.preinst: drop the check for kernel release > 255 now that glibc and preinstall script are fixed. Closes: #987266. * debian/rules.d/build.mk: stop passing --enable-obsolete-rpc. * debian/debhelper.in/libc-dev.install{,.hurd-i386}: do not install librpcsvc.a. * debian/debhelper.in/libc-dev-bin.manpage, debian/local/manpages/rpcgen.1: do not install rpcgen (1) manpage. * debian/rules.d/build.mk: stop deleting and . * debian/control.in/libc, debian/rules.d/debhelper.mk: make libc6-dev to depend on rpcsvc-proto, except for stage1 and stage2. * debian/patches/localedata/supported.diff: update to drop all non-UTF-8 locales. Closes: #603914. * debian/patches/localedata/sort-UTF8-first.diff: drop. * debian/script.in/nsscheck.sh: restart openssh-server even if it has been deconfigured during the upgrade. Closes: #990069. . [ Helmut Grohne ] * Fix FTCBFS: (Closes: #990031) + debian/control.in/main: Annotate binutils dependency with -for-host. + debian/control.in/main, debian/rules.d/control.mk: Use suffixed cross compilers until there is -for-host. + debian/patches/any/local-cross.patch: LIBGD detection actually works. . [ Matthias Klose ] * debian/rules, debian/rules.d/build.mk: Run checks for every pass before failing the build. Closes: #982360. gromacs (2021.3-2) unstable; urgency=medium . * Switch to GCC 9 for mips*el, as GCC 11 is not yet available, and 10.2.1-6 still breaks the build. * Add HPPA to the architectures in disable-cpuinfotest.patch. gromacs (2021.3-1) unstable; urgency=medium . * New upstream release. * Upload to unstable again, after bullseye release. * Disable NEON SIMD on armhf - removed upstream. * Remove long-obsolete gromacs-data Conflicts: on gromacs-doc. * Bump Standards-Version to 4.6.0, no changes required. gromacs (2021.2-1) experimental; urgency=medium . * New upstream release. - Includes fixes to gcc-11 build. (Closes: #984161) * Condense from two MPI packages (gromacs-mpich, gromacs-openmpi) to one (gromacs-mpi), following src:mpi-defaults. * For building the manual, replace ImageMagick with GraphicsMagick, as the former now has a security policy blocking conversion from PDF. * Switch GCC version from 9 to 11. * Restore disable-cpuinfotest.patch - still FTBFSes on a few architectures, update to disable test only on them specifically (mips*, sparc64, alpha). * Add four more i386-specific test bypasses, and rename enclosing patch from i386-disable-waterpol-test to i386-disable-specific-tests. * Do not compile tests on RISC-V - compiling the tests themselves is what fails, but for what appears to be a tricky GCC ICE on the embedded version of libtinyxml2. gromacs (2021.1-1) experimental; urgency=medium . * New upstream release. * Import bash-completions fix from 2020 branch. * Re-enable all tests on armhf. * hppa only: disable PmeSolveTest from EwaldUnitTests, which appears to fail on an architecture-specific lack of FP precision exceeding limits. * Drop old workarounds arm64-disable-numa-test.patch and disable- cpuinfotest.patch, which seem to be solved by newer hwloc versions. * d/upstream/metadata: Add Bug-Database and Repository-Browse URLs. gromacs (2021-2) experimental; urgency=medium . * Temporarily switch to gcc-9 for the non-MPI builds, to work around an ICE bug in gcc-10 10.2.1-6. A compatible version of gcc-10 is already pending in experimental. gromacs (2021-1) experimental; urgency=medium . * New major upstream release, remaining in experimental during freeze. gromacs (2021~rc1-2) experimental; urgency=medium . * Remove MPICH workaround from beta3-2, and update Build-Depends to mpich (>= 3.4-5); this also avoids a FTBFS with 3.4-4. * d/patches/i386-disable-waterpol-test.patch: These specific tests fail on i386 (only!) with compiler optimization -O1 or higher; disable them for now. gromacs (2021~rc1-1) experimental; urgency=medium . * New upstream release candidate. - Remove disable-mdrunfeptests.patch, fixed in this release. * d/watch: Switch from FTP to HTTPS. * d/rules: Update links and comments. gromacs (2021~beta3-2) experimental; urgency=medium . * Simplify build-time testing by removing double precision tests from the MPI targets, while maintaining them for the non-MPI version. * Additionally set MPICH tests to non-failing on i386, amd64, and armel to work around a multifaceted bad interaction between the new conova buildds, IPv6, AI_ADDRCONFIG, and MPICH versions through 3.3; see . This will be reverted once MPICH 3.4 is in sid. * Clean up unneeded *.md5/*.map files from doxygen output (directory structure is not compatible with dh_doxygen for this task). gromacs (2021~beta3-1) experimental; urgency=medium . * New upstream beta release. - Remove 2021beta-*.patch, incorporated upstream. * Include upstream regression tests, and use them for newly-implemented autopkg tests. * Update Standards-Version to 4.5.1, no changes required. * Re-enable openmpi tests on x32 - corrected in a more recent OpenMPI release. gromacs (2021~beta2-2) experimental; urgency=medium . * Split libnblib off into its own package. (Closes: #973639) * Disable building of gmxapi for now - further packaging work needed to make it genuinely useful, with proper Python integration. * d/patches/2021beta-dynamic-linking.patch: Exchange fix in previous release for the proposed patch upstream. * d/patches/2021beta-x32-instructions.patch: A recent commit breaks on x32 systems. Test for those systems and avoid. * Extend ARG_SLOW_TEST even further to 1920 seconds. * Enable hwloc support. gromacs (2021~beta2-1) experimental; urgency=medium . * New upstream beta release. - Remove versioning-for-nblib.patch, incorporated in this release. - libnblib SONAME corrected to 0.2.0. (Closes: #973639) * Set GMX_PREFER_STATIC_LIBS=OFF to avoid statically linking zlib in the MPI targets. gromacs (2021~beta1-1) experimental; urgency=medium . * New upstream beta release. - SONAME bump: libgromacs5 -> libgromacs6. - Rebase patches; remove disable-listed-forces-test.patch. - Update copyright and man pages. - Don't build nblib API yet. * Extend ARG_SLOW_TEST timeout from 480 to 960 seconds - occasionally times out on slower buildds. * debian/patches/disble-mdrunfeptests.patch: known problems in this release, under work upstream. * d/p/versioning-for-nblib.patch: apply versioning patch to libnblib.so. libcork (1.0.0~rc3-2) unstable; urgency=medium . * debian/copyright: - Add entry for tests/cram.py. * debian/patches: - Add patch to use system python3-cram, instead of embedded tests/cram.py. * debian/rules: - Install doc from debian/tmp instead of obj-*, to make dh_missing happy. * debian/upstream/metadata: - Remove Homepage entry to make lintian happy. libcorkipset (1.1.1+git20171111.6842a63-1) unstable; urgency=medium . * Upload to unstable. * debian/control: - Remove python3-cram from B-D, since it's actually not used. * debian/copyright: - Add entry for tests/cram.py. * debian/rules: - Install doc from debian/tmp instead of obj-*, to make dh_missing happy. - Disable building static library by adding "-DENABLE_STATIC=NO" to dh_auto_configure. * debian/tests: - Disable building static library by adding "-DENABLE_STATIC=NO" to dh_auto_configure. * debian/upstream/metadata: - Remove Homepage entry to make lintian happy. . libcorkipset (1.1.1+git20171111.6842a63-1~exp2) experimental; urgency=medium . * debian/tests: - Export DEB_VERSION_UPSTREAM, so tests script will run same as d/rules. . libcorkipset (1.1.1+git20171111.6842a63-1~exp1) experimental; urgency=medium . * New upstream release 1.1.1+git20171111.6842a63 * debian/watch: - Update to pick latest git commit as new version. libcorkipset (1.1.1+git20171111.6842a63-1~exp2) experimental; urgency=medium . * debian/tests: - Export DEB_VERSION_UPSTREAM, so tests script will run same as d/rules. libcorkipset (1.1.1+git20171111.6842a63-1~exp1) experimental; urgency=medium . * New upstream release 1.1.1+git20171111.6842a63 * debian/watch: - Update to pick latest git commit as new version. libsys-virt-perl (7.5.0-1) unstable; urgency=medium . [ Debian Janitor ] * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. * Remove obsolete fields Contact, Name from debian/upstream/metadata (already present in machine-readable debian/copyright). . [ Salvatore Bonaccorso ] * Import upstream version 7.5.0. * Bump versioned Build-Depends on libvirt-dev to (>= 7.5.0~) * Declare compliance with Debian policy 4.6.0 libvirt (7.6.0-1) unstable; urgency=medium . * Team upload . [ Andrea Bolognani ] * [a256a80] New upstream version 7.6.0 * [4a96793] rules: Disable netcf support - netcf support is considered deprecated upstream . [ Christian Ehrhardt ] * [ac145fd] d/rules: disable the new Cloud Hypervisor driver - Cloud Hypervisor is not available in Debian * [4bafac5] d/control, d/rules: enable libssh - Closes: #985969 - LP: #1939416 * [fbc728f] d/t/smoke-lxc: skip if cgroup v1&v2 are present - This works around an upstream bug which causes the LXC driver to break when both v1 and v2 cgroups are in use * [8d2e0fe] d/control: add libtirpc for rpc.h with glibc >=2.31-14 - Switch from glibc's legacy RPC implementation, which is now disabled in the Debian package, to libtirpc's one openblas (0.3.17+ds-2) unstable; urgency=medium . * Upload to unstable openblas (0.3.17+ds-1) experimental; urgency=medium . * New upstream version 0.3.17+ds openblas (0.3.16+ds-1) experimental; urgency=medium . * New upstream version 0.3.16+ds * Really disable DYNAMIC_ARCH on ppc64 * Downgrade to TARGET=POWER4 on ppc64. This seems closer to the baseline for this architecture. * Improve package description w.r.t. dynamic arch vs local recompilation * Add missing files in clean rule openblas (0.3.15+ds-1) experimental; urgency=medium . * New upstream version 0.3.15+ds * fix-arm64-sigill.patch: drop patch, applied upstream openblas (0.3.14+ds-2) experimental; urgency=medium . * fix-arm64-sigill.patch: new patch, fixes SIGILL on arm64 with numpy. Thanks to Thomas Viehmann (Closes: #986996) openblas (0.3.14+ds-1) experimental; urgency=medium . * New upstream version 0.3.14+ds * riscv64-supported.patch: drop patch, applied upstream * d/watch: update following GitHub URL renaming sphinx (3.5.4-2) unstable; urgency=medium . * dh_sphinxdoc: Use the last definition of DOCUMENTATION_OPTIONS, if there are several of them. * Upload to unstable. sphinx (3.5.4-1) experimental; urgency=medium . * New upstream release. * Refresh patches for the new release. sphinx (3.5.3-1) experimental; urgency=medium . * New upstream release. * Merge 3.4.3-2 upload from unstable. sphinx (3.5.2-1) experimental; urgency=medium . * New upstream release. sphinx (3.5.1-2) experimental; urgency=medium . * Move the minified stemmer JS files to the correct location. * Document the license of stemmer JS files in debian/copyright. sphinx (3.5.1-1) experimental; urgency=medium . * New upstream release. * Refresh patches for the new release. * Override Lintian source-is-missing warnings about stemmer JS files. * Add debian/upstream/metadata file. votca-csg (2021.1-1) unstable; urgency=medium . * New upstream release. Return to unstable, post-release. * Bump Standards-Version to 4.6.0, no changes required. votca-csg (2021-1) experimental; urgency=medium . * New upstream release. Upload to experimental during freeze. * SONAME bump to 2021 - now matches major version of project. * Add Build-Depends: libboost-regex-dev. * Override blhc false-positives. votca-xtp (2021.1-2) unstable; urgency=medium . * Adjust CXXFLAGS on mipsel to reduce memory pressure while compiling, working around a FTBFS. votca-xtp (2021.1-1) unstable; urgency=medium . * New upstream release. Upload to unstable, after release. * Bump Standards-Version to 4.6.0, no changes required. votca-xtp (2021-1) experimental; urgency=medium . * New upstream release. Upload to experimental during freeze. - Add Build-Depends: libint2-dev. * SONAME bump to 2021 - now matches major version of project. * Override blhc false-positives.