From: Raspbian automatic forward porter Date: Thu, 1 Aug 2019 21:46:45 +0000 (+0100) Subject: Merge version 1:8-3+rpi1 and 1:8.0.1~+rc4-1 to produce 1:8.0.1~+rc4-1+rpi1 X-Git-Tag: archive/raspbian/1%8.0.1_+rc4-1+rpi1^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=72b3e37901985a61f4f058bd4e51783ab9b8197b;p=llvm-toolchain-8.git Merge version 1:8-3+rpi1 and 1:8.0.1~+rc4-1 to produce 1:8.0.1~+rc4-1+rpi1 --- 72b3e37901985a61f4f058bd4e51783ab9b8197b diff --cc debian/changelog index 27568f096,ba3e40b1a..3d8d7ddc9 --- a/debian/changelog +++ b/debian/changelog @@@ -1,44 -1,73 +1,115 @@@ - 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 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 Thu, 18 Apr 2019 12:39:00 +0000 ++ -- Raspbian forward porter 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 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 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 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 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 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 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 Mon, 29 Apr 2019 08:58:57 +0200 llvm-toolchain-8 (1:8-3) unstable; urgency=medium diff --cc debian/control index c95620f17,f09ba72cc..976b7d890 --- a/debian/control +++ b/debian/control @@@ -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 diff --cc debian/patches/series index 8958d8413,91f876f3d..c31f86f26 --- a/debian/patches/series +++ b/debian/patches/series @@@ -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 694d674a8,d69e3f495..b2dcf1f1a --- a/debian/rules +++ b/debian/rules @@@ -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"; \