← Back to team overview

desktop-packages team mailing list archive

[Bug 1486878] [NEW] Sync llvm-toolchain-3.4 1:3.4.2-15 (universe) from Debian unstable (main)

 

Public bug reported:

Please sync llvm-toolchain-3.4 1:3.4.2-15 (universe) from Debian
unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:
  * Merge with Debian; remaining changes:
    - Revert to using the static copy of libjsoncpp, since the shared
      library lacks sane versioning, and this is only a few thousand
      lines of cargo-culted code from a reasonably stagnant upstream.
    - Drop lcov build-dep to avoid pulling it into main, due to its
      being fundamentally incompatibe with our newer GCC versions.
    - Build-depend on gcc-multilib on amd64 and i386.
    - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
      on aarch64, needed to build ghc.
    - Unconditionally link lldb with -latomic on all architectures.
    - Don't build python-lldb-3.4 on arm64.
  * Disable polly. Not ready for ISL 0.14.
  * Merge with Debian; remaining changes:
    - Revert to using the static copy of libjsoncpp, since the shared
      library lacks sane versioning, and this is only a few thousand
      lines of cargo-culted code from a reasonably stagnant upstream.
    - Drop lcov build-dep to avoid pulling it into main, due to its
      being fundamentally incompatibe with our newer GCC versions.
    - Build-depend on gcc-multilib on amd64 and i386.
    - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
      on aarch64, needed to build ghc.
    - Unconditionally link lldb with -latomic on all architectures.
    - Don't build python-lldb-3.4 on arm64.
  * Disable polly. Not ready for ISL 0.14.
  * Merge with Debian; remaining changes:
    - Revert to using the static copy of libjsoncpp, since the shared
      library lacks sane versioning, and this is only a few thousand
      lines of cargo-culted code from a reasonably stagnant upstream.
    - Drop lcov build-dep to avoid pulling it into main, due to its
      being fundamentally incompatibe with our newer GCC versions.
    - Build-depend on gcc-multilib on amd64 and i386.
    - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
      on aarch64, needed to build ghc.
    - Unconditionally link lldb with -latomic on all architectures.
  * Don't build python-lldb-3.4 on arm64.
  * Merge with Debian; remaining changes:
    - Revert to using the static copy of libjsoncpp, since the shared
      library lacks sane versioning, and this is only a few thousand
      lines of cargo-culted code from a reasonably stagnant upstream.
    - Drop lcov build-dep to avoid pulling it into main, due to its
      being fundamentally incompatibe with our newer GCC versions.
    - Build-depend on gcc-multilib on amd64 and i386.
    - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
      on aarch64, needed to build ghc.
    - Unconditionally link lldb with -latomic on all architectures.
  * Don't build python-lldb-3.4 on arm64.
  * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
  * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
  * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
  * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
  * Backport upstream patch to not try to handle [SU]MUL_LOHI nodes on
    aarch64, needed to build ghc.
  * Backport upstream patch to not try to handle [SU]MUL_LOHI nodes on
    aarch64, needed to build ghc.
  * Unconditionally link lldb with -latomic.
  * Rebuild for ocaml-4.01.
  * Bring over Ubuntu changes from 3.3:
    - Revert to using the static copy of libjsoncpp, since the shared
      library lacks sane versioning, and this is only a few thousand
      lines of cargo-culted code from a reasonably stagnant upstream.
    - Drop lcov build-dep to avoid pulling it into main, due to its
      being fundamentally incompatibe with our newer GCC versions.
  * Don't run the lldb tests on armhf (time out on the buildd).
  * Don't run the lldb tests on armhf (time out on the buildd).
  * Disable the lldb build for AArch64.
  * Build-depend on gcc-multilib on amd64 and i386.
  * Disable the lldb build for AArch64.
  * Build-depend on gcc-multilib on amd64 and i386.
  * Disable the lldb build for AArch64.
  * Build-depend on gcc-multilib on amd64 and i386.


I don't know the reason for gcc-multilib, but libjsoncpp is fixed and in main,
the same for gconv.

the other failures should be fixed in wily

Changelog entries since current wily version 1:3.4.2-13ubuntu2:

llvm-toolchain-3.4 (1:3.4.2-15) unstable; urgency=medium

  * Team upload
  * d/rules: fix gcc-5 detection, since gcc-5.2
    doesn't provide a g++-5.2 binary (but it is called
    g++-5)
    (copying the patch from llvm-3.7)

 -- Gianfranco Costamagna <locutusofborg@xxxxxxxxxx>  Mon, 10 Aug 2015
12:54:45 +0200

llvm-toolchain-3.4 (1:3.4.2-14) unstable; urgency=medium

  * d/patches/isl-0.13-compat.diff, ensure compatibility with libisl13
    (Closes: #783686)
    We are planning to remove llvm 3.4 soon but this upload will help
    the libisl transition.

 -- Gianfranco Costamagna <costamagnagianfranco@xxxxxxxx>  Tue, 05 May
2015 12:39:15 +0200

** Affects: llvm-toolchain-3.4 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to llvm-toolchain-3.4 in Ubuntu.
https://bugs.launchpad.net/bugs/1486878

Title:
  Sync llvm-toolchain-3.4 1:3.4.2-15 (universe) from Debian unstable
  (main)

Status in llvm-toolchain-3.4 package in Ubuntu:
  New

Bug description:
  Please sync llvm-toolchain-3.4 1:3.4.2-15 (universe) from Debian
  unstable (main)

  Explanation of the Ubuntu delta and why it can be dropped:
    * Merge with Debian; remaining changes:
      - Revert to using the static copy of libjsoncpp, since the shared
        library lacks sane versioning, and this is only a few thousand
        lines of cargo-culted code from a reasonably stagnant upstream.
      - Drop lcov build-dep to avoid pulling it into main, due to its
        being fundamentally incompatibe with our newer GCC versions.
      - Build-depend on gcc-multilib on amd64 and i386.
      - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
        on aarch64, needed to build ghc.
      - Unconditionally link lldb with -latomic on all architectures.
      - Don't build python-lldb-3.4 on arm64.
    * Disable polly. Not ready for ISL 0.14.
    * Merge with Debian; remaining changes:
      - Revert to using the static copy of libjsoncpp, since the shared
        library lacks sane versioning, and this is only a few thousand
        lines of cargo-culted code from a reasonably stagnant upstream.
      - Drop lcov build-dep to avoid pulling it into main, due to its
        being fundamentally incompatibe with our newer GCC versions.
      - Build-depend on gcc-multilib on amd64 and i386.
      - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
        on aarch64, needed to build ghc.
      - Unconditionally link lldb with -latomic on all architectures.
      - Don't build python-lldb-3.4 on arm64.
    * Disable polly. Not ready for ISL 0.14.
    * Merge with Debian; remaining changes:
      - Revert to using the static copy of libjsoncpp, since the shared
        library lacks sane versioning, and this is only a few thousand
        lines of cargo-culted code from a reasonably stagnant upstream.
      - Drop lcov build-dep to avoid pulling it into main, due to its
        being fundamentally incompatibe with our newer GCC versions.
      - Build-depend on gcc-multilib on amd64 and i386.
      - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
        on aarch64, needed to build ghc.
      - Unconditionally link lldb with -latomic on all architectures.
    * Don't build python-lldb-3.4 on arm64.
    * Merge with Debian; remaining changes:
      - Revert to using the static copy of libjsoncpp, since the shared
        library lacks sane versioning, and this is only a few thousand
        lines of cargo-culted code from a reasonably stagnant upstream.
      - Drop lcov build-dep to avoid pulling it into main, due to its
        being fundamentally incompatibe with our newer GCC versions.
      - Build-depend on gcc-multilib on amd64 and i386.
      - Backport upstream patch to not try to handle [SU]MUL_LOHI nodes
        on aarch64, needed to build ghc.
      - Unconditionally link lldb with -latomic on all architectures.
    * Don't build python-lldb-3.4 on arm64.
    * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
    * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
    * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
    * debian/rules: fix compiler-rt/libclang-3.4-dev FTBFS on !x86.
    * Backport upstream patch to not try to handle [SU]MUL_LOHI nodes on
      aarch64, needed to build ghc.
    * Backport upstream patch to not try to handle [SU]MUL_LOHI nodes on
      aarch64, needed to build ghc.
    * Unconditionally link lldb with -latomic.
    * Rebuild for ocaml-4.01.
    * Bring over Ubuntu changes from 3.3:
      - Revert to using the static copy of libjsoncpp, since the shared
        library lacks sane versioning, and this is only a few thousand
        lines of cargo-culted code from a reasonably stagnant upstream.
      - Drop lcov build-dep to avoid pulling it into main, due to its
        being fundamentally incompatibe with our newer GCC versions.
    * Don't run the lldb tests on armhf (time out on the buildd).
    * Don't run the lldb tests on armhf (time out on the buildd).
    * Disable the lldb build for AArch64.
    * Build-depend on gcc-multilib on amd64 and i386.
    * Disable the lldb build for AArch64.
    * Build-depend on gcc-multilib on amd64 and i386.
    * Disable the lldb build for AArch64.
    * Build-depend on gcc-multilib on amd64 and i386.

  
  I don't know the reason for gcc-multilib, but libjsoncpp is fixed and in main,
  the same for gconv.

  the other failures should be fixed in wily

  Changelog entries since current wily version 1:3.4.2-13ubuntu2:

  llvm-toolchain-3.4 (1:3.4.2-15) unstable; urgency=medium

    * Team upload
    * d/rules: fix gcc-5 detection, since gcc-5.2
      doesn't provide a g++-5.2 binary (but it is called
      g++-5)
      (copying the patch from llvm-3.7)

   -- Gianfranco Costamagna <locutusofborg@xxxxxxxxxx>  Mon, 10 Aug 2015
  12:54:45 +0200

  llvm-toolchain-3.4 (1:3.4.2-14) unstable; urgency=medium

    * d/patches/isl-0.13-compat.diff, ensure compatibility with libisl13
      (Closes: #783686)
      We are planning to remove llvm 3.4 soon but this upload will help
      the libisl transition.

   -- Gianfranco Costamagna <costamagnagianfranco@xxxxxxxx>  Tue, 05 May
  2015 12:39:15 +0200

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-3.4/+bug/1486878/+subscriptions


Follow ups