- llvm-toolchain-9 (1:9.0.1-12) UNRELEASED; urgency=medium
++llvm-toolchain-10 (1:10.0.1-8) unstable; urgency=medium
++
++ * Don't use gold on ppc64el. It fails to build in that case
++ (Closes: #972317)
++
++ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 31 Oct 2020 14:13:25 +0100
++
+llvm-toolchain-10 (1:10.0.1-7) unstable; urgency=medium
+
+ [ Samuel Thibault ]
+ * debian/patches/hurd/hurd-cxx-paths.diff: Add missing GCC installation
+ initialization.
+
+ [ Sylvestre Ledru ]
+ * Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP.
+ * Rebuild to address the incompat issues (Closes: #972282)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 22 Oct 2020 22:29:07 +0200
+
+llvm-toolchain-10 (1:10.0.1-6) unstable; urgency=medium
+
+ [ Sylvestre Ledru ]
+ * Add debian/* to the copyright file. Uses the same license
+ as LLVM
+
+ [ Julien Cristau ]
+ * Cherry-pick "[PowerPC] PPCBoolRetToInt: Don't translate Constant's
+ operands". Fixes rustc crash building firefox-esr.
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 02 Sep 2020 13:55:46 +0200
+
+llvm-toolchain-10 (1:10.0.1-5) unstable; urgency=medium
+
+ [ John Paul Adrian Glaubitz ]
+ * Use dh-exec to exclude lib/libPolly*.a on powerpc and
+ powerpcspe from libclang-common-X.Y-dev.install.in
+
+ [ Gianfranco Costamagna ]
+ * autopkgtests: ignore binfmts enable command return value.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 31 Aug 2020 12:28:24 +0200
+
+llvm-toolchain-10 (1:10.0.1-4) unstable; urgency=medium
+
+ * Fix testsuite by ignoring binfmts test
+ (can't be enabled on autopkgtests)
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 28 Aug 2020 21:54:05 +0200
+
+llvm-toolchain-10 (1:10.0.1-3) unstable; urgency=medium
+
+ * Fix testsuite by enabling binfmts support before using it
+ (the default is disabled)
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 27 Aug 2020 12:42:20 +0200
+
+llvm-toolchain-10 (1:10.0.1-2) unstable; urgency=medium
+
+ [ Samuel Thibault ]
+ * patches/hurd/hurd-cxx-paths.diff: Refresh, some of the factorization was
+ backported from 11 to 10.
+
+ [ Gianfranco Costamagna ]
+ * debian/patches/mips-force-nomadd4.patch: Apply and rebase patch to disable
+ nomadd4 on mips* (Closes: #964989)
+ - thanks Yunqiang Su <wzssyqa@gmail.com> for the patch
+
+ [ Steve Langasek ]
+ * Drop ocaml support on i386, which pulls in a series of packages which
+ is not reasonable to support.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org> Sun, 23 Aug 2020 22:57:55 +0200
+
+llvm-toolchain-10 (1:10.0.1-1) unstable; urgency=medium
+
+ * New release
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 21 Jul 2020 18:29:06 +0200
+
+llvm-toolchain-10 (1:10.0.1~+rc4-1) unstable; urgency=medium
+
+ * New RC release (of course, I was wrong)
+ * Update the binfmt-support postinstall to match what is done elsewhere
+ in Debian
+ * Add binfmt-support to one of the autopkgtest tests
+ And make sure that the test is only executed when installed correctly
+ Otherwise, fails with
+ "./foo.bc: cannot execute binary file: Exec format error"
+ * patches/remove-trailing-space-version.diff: cherry-pick an upstream patch
+ to address https://bugs.llvm.org/show_bug.cgi?id=38998#c15
+ trailing whitespace of clang full version causing a display issue
+ when building the linux kernel with clang
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 08 Jul 2020 10:49:26 +0200
+
+llvm-toolchain-10 (1:10.0.1~+rc3-1) unstable; urgency=medium
+
+ * New rc release. Should be the last (this is why I am
+ uploading to unstable)
+ * Ship with integration-test-suite-test and run it with autopkgtest
+ integration-test-suite-test is a project started by Serge Guelton
+ and myself.
+ The goal is to provide a set of tests to verify that llvm/clang/etc
+ are working as expected in a distro (Linux, BSD, etc).
+ But also to bring a set of expectations of what a LLVM toolchain should
+ looks like when shipping to users.
+ Serge is taking care of that work for Fedora/Redhat.
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 07 Jul 2020 09:44:59 +0200
+
+llvm-toolchain-10 (1:10.0.1~+rc2-1~exp1) experimental; urgency=medium
+
+ * New rc release
+ * Pass CLANG_VENDOR to CLANG_BOOTSTRAP_PASSTHROUGH
+ Fix https://bugs.llvm.org/show_bug.cgi?id=38998
+ For our friends of https://github.com/ClangBuiltLinux/
+ * remove try-to-fix-polly-link.patch and D74453-riscv-atomic_cmp_xchg.diff
+ (applied upstream)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 27 Jun 2020 11:28:28 +0200
+
+llvm-toolchain-10 (1:10.0.1~+rc1-1~exp1) experimental; urgency=medium
+
+ [ Sylvestre Ledru ]
+ * first rc of 10.0.1
+ * Enable LLVM_ENABLE_DUMP (Closes: #956966)
+ * Move binfmt-support as Recommends llvm-10-runtime
+ instead of a strong dependencies (Closes: #958127)
+ * build libc++ with -DLIBCXX_USE_COMPILER_RT=YES
+ and -DLIBCXXABI_USE_COMPILER_RT=YES
+ * Remove D76596.diff (merged upstream)
+
+ [ Gianfranco Costamagna ]
+ * Don't run tests on riscv64/Ubuntu for now, the virtual machines timeout
+ during testsuite (probably lack of proper capable hardware to run it)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 19 May 2020 08:17:26 +0200
+
+llvm-toolchain-10 (1:10.0.0-4) unstable; urgency=medium
+
+ * Also ship polly libs in libclang-common-10-dev.
+ Fixes bug #44870 (upstream)
+ * move risc patches into their own directory
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Fri, 10 Apr 2020 10:27:41 +0200
+
+llvm-toolchain-10 (1:10.0.0-3) unstable; urgency=medium
+
+ * ppc64el/autopkgtest: Just like with arm64, ignore two tests
+ * Update the copyright file with recent changes (Closes: #956287)
+ Thanks to Michael Lustfield for the detective work
+
+ [ Jessica Clarke ]
+ * Cherry-pick upstream patch D74453 to fix atomic compare-and-swap on
+ riscv64.
+
+ [ William Grant ]
+ * debian/patches/riscv64-multilib-empty.patch: Adjust riscv64 GCC detector
+ to also check for existence of crtbegin.o in the default multilib dir,
+ like most other ports. Fixes FTBFS on riscv64, since on Ubuntu
+ /usr/lib/gcc/riscv64-linux-gnu/10 exists but is empty (gcc-10-base is
+ installed, but libgcc-10-dev is not).
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 02 Apr 2020 21:48:13 +0200
+
+llvm-toolchain-10 (1:10.0.0-2) unstable; urgency=medium
+
+ [ Dimitri John Ledkov <xnox@ubuntu.com> ]
+ * s390x: set default abi to z196 for debian, and z13 for ubuntu.
+ LP: #1864226
+
+ [ Matthias Klose <doko@ubuntu.com> ]
+ * Apply D76596.diff, proposed backport from the trunk. LP: #1867173.
+ This was causing postgresql to FTBFS with llvm 10
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 27 Mar 2020 05:16:28 +0100
+
+llvm-toolchain-10 (1:10.0.0-1) unstable; urgency=medium
+
+ * New release
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 24 Mar 2020 17:37:07 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc6-1) unstable; urgency=medium
+
+ [ Sylvestre Ledru ]
+ * Sixth RC release
+ * Really fix the arm64 autopkgtest
+
+ [ Gianfranco Costamagna ]
+ * debian/patches/d21664cce1db8debe2528f36b1fbd2b8af9c9401.patch:
+ - cherry-pick upstream commit to hopefully unbreak mesa builds
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Mon, 23 Mar 2020 20:39:36 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc5-1) unstable; urgency=medium
+
+ * Fith RC release
+ * Make autopkgtest/qualify-clang.sh work on arm64
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 19 Mar 2020 15:59:43 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc4-1) unstable; urgency=medium
+
+ * Fourth RC release
+ * Disable the emmintrin.h build test in qualify-clang.sh on arm64
+ * Add some tests for clangd usage
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Fri, 13 Mar 2020 20:42:36 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc3-1) unstable; urgency=medium
+
+ * Third RC release
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 04 Mar 2020 14:56:12 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc2-3) unstable; urgency=medium
+
+ * Disable libfuzzer on x86
+ https://bugs.llvm.org/show_bug.cgi?id=43677
+ FTBFS otherwise
+ * Add a libclang-cpp10-dev package (needed to unbreak the cmake)
+ https://bugs.llvm.org/show_bug.cgi?id=42432
+ This makes libclang-cpp10 usable and polish the links and dups
+ * Fix the *clang* desc as C++17 is supported
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sun, 01 Mar 2020 20:59:25 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc2-2) unstable; urgency=medium
+
+ [ Sylvestre Ledru ]
+ * Bring back libfuzzer, for some reasons I don't remember
+ I disabled it:
+ https://bugs.llvm.org/show_bug.cgi?id=41956
+ * Silent the polly tests in debian/qualify-clang.sh
+ clang (LLVM option parsing): Unknown command line argument
+ '-polly'. Try: 'clang (LLVM option parsing) --help'
+
+ [ Aurelien Jarno ]
+ * Also disable hwasan_symbolize on mipsel mips64el riscv64
+
+ [ Gianfranco Costamagna ]
+ * Patch to convert old python3 cgi method into the new html one
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 29 Feb 2020 14:04:22 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc2-1) unstable; urgency=medium
+
+ * Upload to unstable to get ci.debian.net testing
+ * Also disable hwasan_symbolize on armel s390x powerpc ppc64
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sun, 16 Feb 2020 14:50:53 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc2-1~exp1) experimental; urgency=medium
+
+ * Second RC release
+ - Should fix the s390x issue (reported upstream)
+ (Closes: #950900)
+ * Do not try to install hwasan_symbolize on armhf ppc64el
+ as it isn't built
+ (Closes: #950899)
+
+ [ Samuel Thibault ]
+ * hurd/hurd-cxx-paths.diff: Fix patch so it can be applied.
+ * clang-tools-X.Y.install.in: Do not try to install hwasan_symbolize on
+ hurd-any.
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 06 Feb 2020 10:37:39 +0100
+
+llvm-toolchain-10 (1:10.0.0~+rc1-1~exp1) experimental; urgency=medium
+
+ [ Gianfranco Costamagna ]
+ * fix lldb-10 -P path print (Closes: #945445)
+ * Fix lldb python installation path and symlinks
+ * Drop version constraint from libffi-dev library, satisfied since
+ old-old-stable
+
+ [ Sylvestre Ledru ]
+ * First RC release
+ * For now, disable ThinLTO usage because:
+ - LLVM_ENABLE_LTO doesn't work with gcc >= 9 (option not accepted)
+ - BOOTSTRAP_LLVM_ENABLE_LTO is producing some large binary
+ (uses llvm ir instead of binary code)
+ See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943623
+ * Thanks to this previous change, don't hardcode gcc 8
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Mon, 03 Feb 2020 10:30:50 +0100
+
+llvm-toolchain-10 (1:10~++20200121023453+de4b2a7fad6-1~exp1) experimental; urgency=medium
+
+ * Branch llvm-toolchain-10 into its own branch
+ * Merge recent 9 changes (python 3 and testsuite mostly)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 21 Jan 2020 14:38:02 +0100
+
+llvm-toolchain-snapshot (1:10~+20191229111838+6991d5728f1-1~exp1) experimental; urgency=medium
+
+ * experimental New snapshot release
+ * Add a '+' in the version (as the old upload is high than the one without)
+ Will be removed in 11
+ * Sync 9 into 10
+ * Change of the version layout date+short git version
+ * Install /usr/lib/llvm-@LLVM_VERSION@/lib/libarcher_static.a
+ /usr/lib/llvm-@LLVM_VERSION@/lib/libarcher.so in libomp-X-dev
+ * Install usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION_FULL@/bin/hwasan_symbolize in clang-tools-X.Y
+ * Introduce python3-clang-10 (closes: #942826)
+ * Remove python-lldb-10
+ * Remove Python 2 deps (Closes: #945695)
+ * Disable the polly testsuite:
+ - freezing in the current build
+ - not a big deal if failing
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sun, 29 Dec 2019 12:47:15 +0100
+
+llvm-toolchain-snapshot (1:10~+201911120943210600592dd459242-1~exp1) experimental; urgency=medium
+
+ * Repack to move to git
+ * Change the versioning scheme to git:
+ Infos of the last commit
+ - ~+ (this syntax is to make sure that this version > ~svn)
+ - date
+ - hour/minute/second
+ - short git hash
+ * Move the checkout of the sources from svn to git
+ * Use -DLLVM_ENABLE_PROJECTS instead of symlinks
+ * Use -DBOOTSTRAP_LLVM_ENABLE_LTO instead of
+ -DLLVM_ENABLE_LTO (not sure what it wasn't done)
+ * clang: Force the installation of libclang-cpp with the exact same version
+ and remove libclang as dep
+ * Bunch of changes coming from the branch 9
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 12 Nov 2019 16:51:40 +0100
+
+llvm-toolchain-snapshot (1:10~svn375339-1~exp1) experimental; urgency=medium
+
+ * New snapshot release
+ * Last upload before the move to git
+ * lldb-libname.diff: disable for now, seems it that it is now handled
+ by cmake https://reviews.llvm.org/D68858. TODO: check it still work
+ * Remove "revert-r373786-libclang-cpp.diff" (applied upstream)
+ * Add dependency between libclang-cpp => libllvm with the exact version
+ (Closes: #942526)
+ * Build using -DCLANG_LINK_CLANG_DYLIB=ON to force the usage of dynamic
+ library instead of static library when building clang tools.
+ Decreases the total size from 510M to 278M (amd64)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 19 Oct 2019 12:19:36 +0200
+
+llvm-toolchain-snapshot (1:10~svn374655-1~exp1) experimental; urgency=medium
+
+ * New snapshot release
+ * Install pp-trace, clang-move and clang-offload-wrapper in
+ clang-tools-10
+ * Revert
+ "[clang-tools-extra] [cmake] Link against libclang-cpp whenever
+ possible" as it introduces a dep from libclang to libclang-cpp
+ Breaking the symbol list (and people should like to libclang-cpp
+ if they want to use C++ api)
+ https://bugs.llvm.org/show_bug.cgi?id=43589
+ * Added a check in debian/rules to prevent that from happening again
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 12 Oct 2019 16:27:53 +0200
+
+llvm-toolchain-snapshot (1:10~svn372920-1~exp1) experimental; urgency=medium
+
+ * New snapshot release
+ * Add two new symbols to libclang1:
+ - clang_install_aborting_llvm_fatal_error_handler
+ - clang_uninstall_llvm_fatal_error_handler
+ * site-packages renamed to dist-packages in python3-lldb-10
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 07 Sep 2019 09:07:01 +0200
+
+llvm-toolchain-snapshot (1:10~svn370840-1~exp1) experimental; urgency=medium
+
+ * New snapshot release
+ * Update of the license file. Upstream moved to Apache 2
+ with LLVM exception (Closes: #935149)
+ * Debian moved to gcc-9. This gcc version now refuses -flto="Thin"
+ Move from LLVM_ENABLE_LTO="Thin" to BOOTSTRAP_LLVM_ENABLE_LTO="Thin"
+ to mitigate the issue (the argument should be passed only at the
+ second stage of the build process)
+ See https://bugs.llvm.org/show_bug.cgi?id=43193
+ * Rename libclang-cpp1-10 to libclang-cpp10 to match the soname and libllvm10
+ naming (at some point, all libs should do that ...)
+ * New symbols in libomp5:
+ - GOMP_loop_nonmonotonic_dynamic_next
+ - GOMP_loop_nonmonotonic_dynamic_start
+ - GOMP_loop_nonmonotonic_guided_next
+ - GOMP_loop_nonmonotonic_guided_start
+ - GOMP_loop_ull_nonmonotonic_dynamic_next
+ - GOMP_loop_ull_nonmonotonic_dynamic_start
+ - GOMP_loop_ull_nonmonotonic_guided_next
+ - GOMP_loop_ull_nonmonotonic_guided_start
+ - GOMP_parallel_loop_nonmonotonic_dynamic
+ - GOMP_parallel_loop_nonmonotonic_guided
+ * Workaround bug https://bugs.llvm.org/show_bug.cgi?id=42994
+ (fails to link on Debian buster)
+ * for Ubuntu xenial: pass PYTHON_EXE to the stage2 build
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Wed, 04 Sep 2019 11:42:50 +0200
+
+llvm-toolchain-snapshot (1:10~svn368740-1~exp1) experimental; urgency=medium
+
+ [ Gianfranco Costamagna ]
+ * Fixed wrong shlib generation of libomp5 library
+ * clangd: fix missing epoch in breaks/replaces relationship
+ * testsuite, add python, used in some test
+ * Cherry-pick various fixes from branch 8 and 9, do not break anymore with libllvm3.9v4
+
+ [ Aurelien Jarno ]
+ * Add support for riscv64:
+ - Always link with -latomic on riscv64.
+ - patches/clang-riscv64-multiarch.diff: add multiarch paths for riscv64.
+ - patches/clang-riscv64-rv64gc.diff: default to lp64d ABI and rv64gc ISA.
+ * Document riscv64 debian specific changes in README.source.
+
+ [ Sylvestre Ledru ]
+ * New snapshot release
+ * lldb-mi removed
+ * Ship clangd-10 as a new package (Closes: #932432)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 13 Aug 2019 21:37:46 +0200
+
+llvm-toolchain-snapshot (1:10~svn368706-1~exp1) experimental; urgency=medium
+
+ [ Sylvestre Ledru ]
+ * lldb-mi removed
+
+ [ Gianfranco Costamagna ]
+ * clangd: fix missing epoch in breaks/replaces relationship
+ * testsuite, add python, used in some test
+ * Cherry-pick various fixes from branch 8 and 9, do not break anymore with libllvm3.9v4
+
+ [ Sylvestre Ledru ]
+ * New snapshot release
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 13 Aug 2019 17:55:41 +0200
+
+llvm-toolchain-snapshot (1:10~svn366440-1~exp1) experimental; urgency=medium
+
+ * New version in snapshot (10)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Jul 2019 18:58:32 +0200
+
+ llvm-toolchain-9 (1:9.0.1-15) unstable; urgency=low
+
+ * Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP.
+ * Ensure fixfilepath feature is disabled. The fixfilepath
+ feature sets a -ffile-prefix-map flag, which is only
+ supported in clang-10. (Closes: #972751).
+ Thanks to Vagrant Cascadian for the patch
+ * Don't use gold on ppc64el. It fails to build in that case
+ (Closes: #972317)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 31 Oct 2020 14:09:15 +0100
+
+ llvm-toolchain-9 (1:9.0.1-14) unstable; urgency=medium
+
+ * debian/patches/b288d90b39f4b905c02092a9bfcfd6d78f99b191.patch:
+ * debian/patches/3185c30c54d0af5bffbff3bcfd721668d086ff10.patch:
+ - cherry-pick upstream fixes for ppc64el build failure (Closes: #968174)
+ * Previous version closed bug: 964988 (Closes: #964988)
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org> Sat, 15 Aug 2020 21:53:41 +0200
+
+ llvm-toolchain-9 (1:9.0.1-13) unstable; urgency=medium
+
+ [ Aurelien Jarno ]
+ * Add mips-force-nomadd4.diff to default to +nomadd4 on MIPS. (Closes:
+ #964988)
+
+ [ Ximin Luo ]
+ * Add 373184.patch to fix soundness issue affecting rustc. (Closes: #959877)
+ * Add f8e146f3430de3a6cd904f3f3f7aa1bfaefee14c.patch to fix big-endian
+ miscompilation affecting rustc.
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Tue, 07 Jul 2020 18:18:00 +0200
+
+ llvm-toolchain-9 (1:9.0.1-12) unstable; urgency=medium
- [ Jessica Clarke ]
* Cherry-pick upstream patch D74453 to fix atomic compare-and-swap on
riscv64.
++ riscv64.
+
+ [ William Grant ]
+ * debian/patches/riscv64-multilib-empty.patch: Adjust riscv64 GCC detector
+ to also check for existence of crtbegin.o in the default multilib dir,
+ like most other ports. Fixes FTBFS on riscv64, since on Ubuntu
+ /usr/lib/gcc/riscv64-linux-gnu/10 exists but is empty (gcc-10-base is
+ installed, but libgcc-10-dev is not).
-- Jessica Clarke <jrtc27@debian.org> Wed, 01 Apr 2020 16:23:55 +0100