← Back to team overview

desktop-packages team mailing list archive

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

 

** Tags added: wily

** Changed in: llvm-toolchain-3.4 (Ubuntu)
   Importance: Undecided => Low

-- 
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


References