Change logs for llvm-toolchain-9 source package in Focal

  • 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.
    
      [ 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 <email address hidden>  Wed, 01 Apr 2020 16:23:55 +0100
  • llvm-toolchain-9 (1:9.0.1-11ubuntu1) focal; urgency=medium
    
      * 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).
    
     -- William Grant <email address hidden>  Mon, 06 Apr 2020 21:34:55 +1000
  • llvm-toolchain-9 (1:9.0.1-11) unstable; urgency=medium
    
      * Allow one to build g++ 9 & 10 to fix a gcc build dependency
        (closes: #955144)
        And disable thin lto on all archs
        It needs gcc-8 after after 8 will reject the -flto=thin arg
        And BOOTSTRAP_LLVM_ENABLE_LTO wil generate .so with llvm IR instead
        of native code
    
     -- Sylvestre Ledru <email address hidden>  Tue, 31 Mar 2020 21:11:56 +0200
  • llvm-toolchain-9 (1:9.0.1-10) unstable; urgency=medium
    
      * debian/patches/947f9692440836dcb8d88b74b69dd379d85974ce.patch:
        - cherry-pick upstream fix for glibc 2.31
    
     -- Gianfranco Costamagna <email address hidden>  Sat, 07 Mar 2020 01:01:35 +0100
  • llvm-toolchain-9 (1:9.0.1-9ubuntu1) focal; urgency=medium
    
      * debian/patches/947f9692440836dcb8d88b74b69dd379d85974ce.patch:
        - cherry-pick upstream fix for glibc 2.31
    
     -- Gianfranco Costamagna <email address hidden>  Sat, 07 Mar 2020 01:01:35 +0100
  • llvm-toolchain-9 (1:9.0.1-9) unstable; urgency=medium
    
      * Add patch to fix python3.8 test failures with deprecated cgi method, move
        to new html parser
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 25 Feb 2020 15:28:58 +0100
  • llvm-toolchain-9 (1:9.0.1-8ubuntu1) focal; urgency=medium
    
      * Patch to move from old cgi to new html methods, fixing test failures with
        python3.8
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 25 Feb 2020 15:29:06 +0100
  • llvm-toolchain-9 (1:9.0.1-8build2) focal; urgency=medium
    
      * No-change rebuild against ocaml-nox-4.08.1
    
     -- Steve Langasek <email address hidden>  Fri, 21 Feb 2020 07:26:31 +0000
  • llvm-toolchain-9 (1:9.0.1-8build1) focal; urgency=medium
    
      * No-change rebuild to build with python3.8.
    
     -- Matthias Klose <email address hidden>  Sat, 25 Jan 2020 04:45:05 +0000
  • llvm-toolchain-9 (1:9.0.1-8) unstable; urgency=medium
    
      * Add two new python autopkgtests to avoid regressions in the future
      * Fix m68k architecture
      * Add Myself to uploaders
      * Revert site-packages/dist-packages hacking mv, this is done upstream now
    
     -- Gianfranco Costamagna <email address hidden>  Thu, 23 Jan 2020 14:30:57 +0100
  • llvm-toolchain-9 (1:9.0.1-7) unstable; urgency=medium
    
      * Add dependency on libclang-cpp-9 from llvm-9-dev (Closes: #946761)
      * fix lldb-9 -P path print (Closes: #945445)
      * Fix lldb python installation path and symlinks
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 21 Jan 2020 13:05:06 +0100
  • llvm-toolchain-9 (1:9.0.1-6build2) focal; urgency=medium
    
      * Rebuild against against new binutils.
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 14 Jan 2020 18:46:27 +0100
  • llvm-toolchain-9 (1:9.0.1-6build1) focal; urgency=medium
    
      * Rebuild against release pocket to avoid pulling wrong libllvm9 1:9.0.1-2
        from proposed pocket
    
     -- Gianfranco Costamagna <email address hidden>  Sat, 11 Jan 2020 11:11:49 +0100
  • llvm-toolchain-9 (1:9.0.1-6) unstable; urgency=medium
    
      * Team upload.
      * Add some more python3 shebangs (Closes: #948497)
    
     -- Gianfranco Costamagna <email address hidden>  Fri, 10 Jan 2020 09:37:55 +0100
  • llvm-toolchain-9 (1:9.0.1-5) unstable; urgency=medium
    
      * Install clang in Python3 directory (Closes: #948409)
        - thanks Mike Gabriel for the helpful report!
    
     -- Gianfranco Costamagna <email address hidden>  Wed, 08 Jan 2020 12:15:06 +0100
  • llvm-toolchain-9 (1:9.0.1-4) unstable; urgency=medium
    
      * Source only upload to sid
      * Force a python3 shebang on python modules to fix testsuite
      * Do not run z3 tests if z3 support is not enabled
    
     -- Gianfranco Costamagna <email address hidden>  Sat, 04 Jan 2020 08:52:02 +0100
  • llvm-toolchain-9 (1:9.0.1-3) unstable; urgency=medium
    
      [ John Paul Adrian Glaubitz ]
      * Build polly docs and manpages only when polly is enabled (Closes: #947236)
    
      [ Sylvestre Ledru ]
      * Introduce python3-clang-9 (closes: #942826)
      * Remove python-lldb-9
      * Remove Python 2 deps (Closes: #945695)
    
     -- Sylvestre Ledru <email address hidden>  Sun, 29 Dec 2019 12:37:34 +0100
  • llvm-toolchain-9 (1:9.0.1-2) unstable; urgency=medium
    
      [ James Clarke ]
      * Include upstream patch D71028 for rust mips tests (Closes: #946874)
    
      [ Aurelien Jarno ]
      * Include upstream patch D60657 for rust support on riscv64.
    
     -- James Clarke <email address hidden>  Fri, 20 Dec 2019 18:30:29 +0000
  • llvm-toolchain-9 (1:9.0.1-1) unstable; urgency=medium
    
      * New stable release
    
     -- Sylvestre Ledru <email address hidden>  Thu, 19 Dec 2019 13:48:21 +0100
  • llvm-toolchain-9 (1:9.0.1~+rc3-2) unstable; urgency=medium
    
      * Team upload.
      [ Gianfranco Costamagna ]
      * Commit Breaks/Replaces into git
    
      [ Julian Andres Klode ]
      * Fix llvm-9-tools Breaks/Replaces libclang-common-9-dev (<< 1:9.0.1~+rc2)
        (Closes: #946473)
    
     -- Gianfranco Costamagna <email address hidden>  Thu, 19 Dec 2019 00:26:04 +0100
  • llvm-toolchain-9 (1:9.0.1~+rc3-2~build1) focal; urgency=medium
    
      * Upload to focal
    
     -- Gianfranco Costamagna <email address hidden>  Thu, 19 Dec 2019 00:27:37 +0100
  • llvm-toolchain-9 (1:9.0.1~+rc3-1ubuntu1) focal; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - Fix llvm-9-tools Breaks/Replaces libclang-common-9-dev (<< 1:9.0.1~+rc2)
          (Closes: #946473)
    
    llvm-toolchain-9 (1:9.0.1~+rc3-1) unstable; urgency=medium
    
      [ Sylvestre Ledru ]
      * New snapshot release + upload to unstable
      * Use secure URI in debian/watch.
      * Move source package lintian overrides to debian/source.
      * Remove patches force-gcc-header-obj.diff, hurd-pathmax.diff, impl-
        path-hurd.diff, libcxxabi-arm-ehabi-fix.patch, libcxxabi-test-don-t-
        fail-extended-long-double.patch, revert-change-soname.diff, try-to-
        unbreak-thinlto.diff that are missing from debian/patches/series.
      * Rely on pre-initialized dpkg-architecture variables.
      * Move transitional package libclang-cpp1-9 to oldlibs/optional per
        policy 4.0.1.
    
      [ Aurelien Jarno ]
      * llvm-riscv64-fix-cffi.diff: backport patch to fix CFI directives on
        riscv64 from master.
    
     -- Gianfranco Costamagna <email address hidden>  Wed, 18 Dec 2019 15:24:21 +0100
  • llvm-toolchain-9 (1:9.0.1~+rc2-1~exp1ubuntu1) focal; urgency=medium
    
      * Fix llvm-9-tools Breaks/Replaces libclang-common-9-dev (<< 1:9.0.1~+rc2)
        (Closes: #946473)
    
     -- Julian Andres Klode <email address hidden>  Sat, 14 Dec 2019 21:10:58 +0100
  • llvm-toolchain-9 (1:9.0.1~+rc2-1~exp1) experimental; urgency=medium
    
      * New snapshot release
      * Fix some paths, upstream moved from site-packages
        to dist-packages for python packages
      * Move yaml-bench from libclang-common-X.Y-dev to llvm-X.Y-tools where
        it belongs
        See http://lists.llvm.org/pipermail/llvm-dev/2019-December/137337.html
      * Add a project in the cmake-test to silent a warning
        (Closes: #945489)
    
     -- Sylvestre Ledru <email address hidden>  Tue, 03 Dec 2019 07:56:16 +0100
  • llvm-toolchain-9 (1:9.0.0-4ubuntu4) focal; urgency=medium
    
      * Fix the stage2 build by passing z3 flags also there
    
     -- Gianfranco Costamagna <email address hidden>  Wed, 27 Nov 2019 10:30:41 +0100
  • llvm-toolchain-9 (1:9.0.0-4ubuntu3) focal; urgency=medium
    
      * Fix the stage2 build by passing z3 flags also there
    
     -- Gianfranco Costamagna <email address hidden>  Wed, 27 Nov 2019 10:30:41 +0100
  • llvm-toolchain-9 (1:9.0.0-4ubuntu2) focal; urgency=medium
    
      [ Gianfranco Costamagna ]
      * Patch cmake files to disable the z3 support in Ubuntu
      * Simplify rules file to put -g1 everywhere
    
      [ Sylvestre Ledru ]
      * Add a project in the cmake-test to silent a warning
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 26 Nov 2019 09:24:38 +0100
  • llvm-toolchain-9 (1:9.0.0-4ubuntu1) focal; urgency=medium
    
      * Disable z3 to avoid pulling ocaml into main
    
     -- Gianfranco Costamagna <email address hidden>  Mon, 25 Nov 2019 17:27:35 +0100
  • llvm-toolchain-9 (1:9.0.0-4) unstable; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-cxx-paths.diff: Re-introduce patch to find C++ headers.
      * hurd-EIEIO-undef.diff: Drop patch, already fixed a different way upstream.
      * hurd-pathmax.diff: Drop now-useless parts.
    
      [ Sylvestre Ledru ]
      * Add libz3-dev as dependencies on llvm-X.Y-dev (Closes: #943996)
      * Update build-dep libpfm4-dev to linux-any.
        Thanks to Samuel Thibault for the patch
    
      [ Gianfranco Costamagna ]
      * Add also Ubuntu focal to the gcc-8 arch list
    
     -- Sylvestre Ledru <email address hidden>  Tue, 05 Nov 2019 10:30:26 +0100
  • llvm-toolchain-9 (1:9.0.0-3ubuntu2) focal; urgency=medium
    
      [ Samuel Thibault ]
      * hurd-cxx-paths.diff: Re-introduce patch to find C++ headers.
      * hurd-EIEIO-undef.diff: Drop patch, already fixed a different way upstream.
      * hurd-pathmax.diff: Drop now-useless parts.
    
      [ Sylvestre Ledru ]
      * Add libz3-dev as dependencies on llvm-X.Y-dev (Closes: #943996)
    
      [ Gianfranco Costamagna ]
      * Upload git commit db9dd59af5bfb9f6d3de3370712d2f677e1e21ca
      * Disable thin everywhere
    
     -- Gianfranco Costamagna <email address hidden>  Sun, 03 Nov 2019 19:02:25 +0100
  • llvm-toolchain-9 (1:9.0.0-3ubuntu1) focal; urgency=medium
    
      * Add focal to the gcc-8 arch list
    
     -- Gianfranco Costamagna <email address hidden>  Sat, 02 Nov 2019 09:40:19 +0100
  • llvm-toolchain-9 (1:9.0.0-3) unstable; urgency=medium
    
      * Seems to be ok, uploading to unstable
        (Closes: #942864) fuzzer issues
        (Closes: #943623) libclangIndex.a are llvm ir bitcode
    
     -- Sylvestre Ledru <email address hidden>  Thu, 31 Oct 2019 20:36:09 +0100
  • llvm-toolchain-9 (1:9.0.0-2) unstable; urgency=medium
    
      * polly, openmp & lldb aren't enabled for every platform
        So, add to PROJECTS only when enabled
      * clang: Force the installation of libclang-cpp with the exact same version
        and remove libclang as dep
      * With the github move, libfuzzer is now compiled as part of the build
        process. It fails to compile for some unexpected reasons.
        As I have been compiling libfuzzer by hand for a while, just still
        do this.
        See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942864
        https://bugs.llvm.org/show_bug.cgi?id=43677
        disable-fuzzer-compiler-rt.diff
      * Disable all kfreebsd patches:
        - Needs rebasing on snapshot often
        - Didn't build on Debian for a while
        - Not forwarded upstream
        - No support from the team
    
     -- Sylvestre Ledru <email address hidden>  Sun, 20 Oct 2019 17:27:50 +0200
  • llvm-toolchain-9 (1:9.0.0-1) unstable; urgency=medium
    
      * Repack to move to git
      * 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)
      * Add dependency between libclang-cpp => libllvm with the exact version
        (Closes: #942526)
    
     -- Sylvestre Ledru <email address hidden>  Sat, 19 Oct 2019 10:30:41 +0200
  • llvm-toolchain-9 (1:9-2) unstable; urgency=medium
    
      [ Gianfranco Costamagna ]
      * Enable lldb on s390x too, it builds fine now
      * python*lldb, depend on liblldb-9 to avoid failure during import
      * Add a basic cmake test to see if the package is imported correctly
    
      [ Sylvestre Ledru ]
      * add a cpuid check
      * /disable-lit-cpuid-install.diff: Remove the lit-cpuid from the llvm
        install.
        It is provided by lldb and we don't want to add this as a new
        dep from llvm-dev (Closes: #941082 #941306)
    
     -- Sylvestre Ledru <email address hidden>  Thu, 03 Oct 2019 18:14:21 +0200