Merge version 1:8-3+rpi1 and 1:8.0.1~+rc4-1 to produce 1:8.0.1~+rc4-1+rpi1 archive/raspbian/1%8.0.1_+rc4-1+rpi1 raspbian/1%8.0.1_+rc4-1+rpi1
authorRaspbian automatic forward porter <root@raspbian.org>
Thu, 1 Aug 2019 21:46:45 +0000 (22:46 +0100)
committerRaspbian automatic forward porter <root@raspbian.org>
Thu, 1 Aug 2019 21:46:45 +0000 (22:46 +0100)
1  2 
compiler-rt/cmake/base-config-ix.cmake
debian/changelog
debian/control
debian/patches/series
debian/rules

index 27568f096cdd32d679beda00e22633d8f11632b2,ba3e40b1a06e8a6c70b4bcdfab340d21cc934dc5..3d8d7ddc9d6637f1d07f033973a0316c7241dde6
- llvm-toolchain-8 (1:8-3+rpi1) buster-staging; urgency=medium
++llvm-toolchain-8 (1:8.0.1~+rc4-1+rpi1) bullseye-staging; urgency=medium
 +
 +  [changes brought forward from llvm-toolchain-3.8 1:3.8-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 14 May 2016 21:43:35 +0000]
 +  * Cleanup .pyc files in clean target.
 +  * Add a hack to the cmake based build to force armv6 (unfortunately the cmake
 +    based build relies on config.guess which assumes you want to build for the
 +    hardware you are running on).
 +  * Add -DCOMPILER_RT_BUILD_BUILTINS=OFF to disable parts of compiler-rt that
 +    are broken on lower arm architectures.
 +
 +  [changes introduced in llvm-toolchain-3.9 1:3.9.1-1 by Peter Michael Green]
 +  * disable testsuite (using a method that is hopefully less likely to cause diff conflicts than previously).
 +  * Remove -march=armv7-a in compiler-rt/cmake/config-ix-base.cmake
 +  * Clean up debian/usr in clean target.
 +  * Clean up clang/tools/*-3.9 in clean target.
 +  * Clean up stray *3.9.vim files
 +  * Clean up clang/tools/scan-build/man/scan-build-3.9.1 and utils/vim/llvm-3.9-vimrc
 +  * Clean up debian/*.install
 +
 +  [changes introduced in llvm-toolchain-6.0 1:6.0-1+rpi1 by Peter michael green]
 +  * create build-llvm/docs/ocamldoc/html/ so the install target doesn't complain
 +    about it not existing.
 +  * clean up more crap left behind by build process.
 +
 +  [changes introduced in llvm-toolchain-6.0 1:6.0-3+rpi1 by Peter Michael Green]
 +  * Remove debian/man in clean target.
 +
 +  [changes introduced in llvm-toolchain-7 1:7-6+rpi1 by Peter Michael Green]
 +  * Use libatomic on armhf
 +  * Set cmake/config.guess.hack back to mode 644 in clean target to keep
 +    git/dgit happy.
 +  * Yet more clean target fixes.
 +
 +  [changes introduced in llvm-toolchain-7 1:7.0.1-1+rpi2 by Peter Michael Green]
 +  * Change triplet in debian/rules to use armv6k rather than armv7l
 +
 +  [changes introduced in llvm-toolchain-8 1:8-3+rpi1 by Peter Michael Green]
 +  * Add build-conflicts on python3-sphinx, if it's installed the build tries
 +    to use it and finds missing extensions.
 +
-  -- Peter Michael Green <plugwash@raspbian.org>  Thu, 18 Apr 2019 12:39:00 +0000
++ -- Raspbian forward porter <root@raspbian.org>  Thu, 01 Aug 2019 21:46:44 +0000
++
+ llvm-toolchain-8 (1:8.0.1~+rc4-1) unstable; urgency=medium
+   * New snapshot release
+  -- Sylvestre Ledru <sylvestre@debian.org>  Thu, 11 Jul 2019 08:39:38 +0200
+ llvm-toolchain-8 (1:8.0.1~+rc3-1) unstable; urgency=medium
+   * New testing release in unstable
+   [ Gianfranco Costamagna ]
+   * Enable thinlto everywhere except armhf
+   * Drop wrong exit 1 from testsuite
+   [ Andreas Beckmann ]
+   * For now, lld doesn't generate shared libs. Removing the files
+     (Closes: #857653, LP: #1829677)
+  -- Sylvestre Ledru <sylvestre@debian.org>  Fri, 28 Jun 2019 20:15:23 +0200
+ llvm-toolchain-8 (1:8.0.1~+rc2-1~exp1) experimental; urgency=medium
+   * New testing release
+   * Only enable thinlto on archs with gold, should fix the ftbfs
+   * Add libpfm4-dev as build dep + -DLLVM_ENABLE_LIBPFM=ON as it is
+     needed for llvm-exegesis https://bugs.llvm.org/show_bug.cgi?id=42187
+   * Improve the rendering of the qualify-clang.sh testsuite
+  -- Sylvestre Ledru <sylvestre@debian.org>  Sat, 08 Jun 2019 11:11:39 +0200
+ llvm-toolchain-8 (1:8.0.1~+rc1-1~exp2) experimental; urgency=medium
+   * Build using thinlto on non stretch, xenial and trusty
+     (fails with some undef symbols)
+     Option -DLLVM_ENABLE_LTO="Thin" added
+   * WebAssembly is now build by default, remove it from the
+     experimental list
+   * check-polly was executed twice
+   * Move the default ARM arch from arm1176jzf-s (armv6) to cortex-a7
+     (Closes: #930008)
+   [ John Paul Adrian Glaubitz ]
+   * Use dh-exec to exclude lib/LLVM*.so on powerpc and
+     powerpcspe from llvm-X.Y-dev.install.in
+  -- Sylvestre Ledru <sylvestre@debian.org>  Sun, 19 May 2019 13:31:37 +0200
+ llvm-toolchain-8 (1:8.0.1~+rc1-1~exp1) experimental; urgency=medium
+   * New testing release
+  -- Sylvestre Ledru <sylvestre@debian.org>  Fri, 17 May 2019 08:33:53 +0200
+ llvm-toolchain-8 (1:8-5) unstable; urgency=medium
+   * Try another way to address the mips64el issue
+  -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 13 May 2019 11:36:47 +0200
+ llvm-toolchain-8 (1:8-4) unstable; urgency=medium
+   * Try to disable mips64el-fix.diff (struct_kernel_stat_sz)
+     to workaround a mips issue with some new C{XX}FLAGS
+     see https://reviews.llvm.org/D59702
+   [ Gianfranco Costamagna ]
+   * Add Ubuntu eoan to supported ubuntu distro
+  -- Sylvestre Ledru <sylvestre@debian.org>  Mon, 29 Apr 2019 08:58:57 +0200
  
  llvm-toolchain-8 (1:8-3) unstable; urgency=medium
  
diff --cc debian/control
index c95620f179b5ec4595cf894981d783c89ef86062,f09ba72cc93e02859e46fe60fa346b9ba67fbe98..976b7d890fe339c95bbc7433e3e75262cb121e3a
@@@ -17,8 -17,9 +17,9 @@@ Build-Depends: debhelper (>= 9.0), cmak
      ocaml-nox [amd64 arm64 armhf i386 ppc64el s390x],
      ocaml-findlib [amd64 arm64 armhf i386 ppc64el s390x],
      libctypes-ocaml-dev [amd64 arm64 armhf i386 ppc64el s390x],
-     dh-ocaml [amd64 arm64 armhf i386 ppc64el s390x],
+     dh-exec, dh-ocaml [amd64 arm64 armhf i386 ppc64el s390x],
+     libpfm4-dev
 -Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev
 +Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, python3-sphinx
  Standards-Version: 4.2.1
  Homepage: https://www.llvm.org/
  Vcs-Git: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 8
index 8958d841339de8c06c6781a8c1ca86ba54c18653,91f876f3da02087c25deec19904b89b65e43db52..c31f86f260dd77a52db4ace093308c2003ea9dc3
@@@ -50,7 -59,7 +50,6 @@@ scan-build-clang-path.dif
  install-scan-build-py.diff
  scan-view-fix-path.diff
  fix-scan-view-path.diff
--
  # lldb
  lldb/lldb-link-atomic-cmake.patch
  lldb/lldb-addversion-suffix-to-llvm-server-exec.patch
@@@ -70,7 -82,7 +69,6 @@@ libcxx/libcxx-test-atomics-set-compare-
  libcxx/libcxx-silent-test-libcxx.diff
  libcxx/libcxx-silent-failure-ppc64el.diff
  libcxx/libcxx-silent-failure-arm64.diff
--
  # Change default optims
  mips-fpxx-enable.diff
  26-set-correct-float-abi.diff
@@@ -80,7 -92,8 +78,6 @@@ clang-arm-default-vfp3-on-armv7a.patc
  # For the bootstrap
  bootstrap-fix-include-next.diff
  clangd-atomic-cmake.patch
--
  # Fix docs
  remove-apple-clang-manpage.diff
  0049-Use-Debian-provided-MathJax-everywhere.patch
@@@ -91,12 -106,12 +88,10 @@@ hurd/hurd-pathmax.dif
  hurd/hurd-EIEIO-undef.diff
  hurd/impl-path-hurd.diff
  hurd/D54677-hurd-path_max.diff
--
  # powerpcspe
  powerpcspe/D49754-powerpcspe-clang.diff
  powerpcspe/D54409-powerpcspe-register-spilling.diff
  powerpcspe/D54584-powerpcspe-double-parameter.diff
--
  # kfreebsd
  kfreebsd/clang_lib_Basic_Targets.diff
  kfreebsd/CMakeLists.txt.diff
@@@ -112,11 -127,11 +107,10 @@@ kfreebsd/lib_Target_X86.dif
  kfreebsd/lldb_source_Host_freebsd_Host.cpp.diff
  kfreebsd/lldb_source_Plugins_Process_FreeBSD.diff
  kfreebsd/tools_llvm-shlib_CMakeLists.txt.diff
- mips64el-fix.diff
--
  # patches for intel-opencl-clang
  OpenCL-Change-type-of-block-pointer-for-OpenCL.patch
  OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch
  OpenCL-Fix-assertion-due-to-blocks.patch
+ ubuntu-eoan-distro.patch
 -
+ 930008-arm.diff
 +auto-1:8-3+rpi1-1a839296377e62e6071fdc0532f28cd26fa7ce7d-1555592223
diff --cc debian/rules
index 694d674a832420c1dc8c6fb4a33830565b67e192,d69e3f495ce0d737faa749ffc1f5d2a5719ffbe4..b2dcf1f1a5f195bb5030eeac1d88695e71e44ce5
@@@ -255,13 -269,8 +269,14 @@@ preconfigure
        @echo "DEB_HOST_ARCH_BITS=$(DEB_HOST_ARCH_BITS)"
        @echo "DEB_HOST_ARCH=$(DEB_HOST_ARCH)"
        @echo "DEB_HOST_ARCH_OS=$(DEB_HOST_ARCH_OS)"
+       @echo "DISTRO=$(DISTRO)"
  
 +      # add executable flag to script we added as part of triplet hack
 +      # --plugwash
 +      chmod 755 cmake/config.guess.hack
 +      # also make sure config.guess is executable
 +      chmod 755 cmake/config.guess
 +      
        for f in debian/*.in; do \
                f2=$$(echo $$f | sed 's/\.in$$//;s/X\.Y/$(LLVM_VERSION)/'); \
                echo "$$f => $$f2"; \