From: Raspbian forward pporter Date: Tue, 2 Jan 2018 00:51:16 +0000 (+0000) Subject: Merge version 1:3.9.1-10+rpi1 and 1:3.9.1-19 to produce 1:3.9.1-19+rpi1 X-Git-Tag: archive/raspbian/1%3.9.1-19+rpi1^0 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8ee4e7c2703d15e83b4581be5e93e0ded764799f;p=llvm-toolchain-3.9.git Merge version 1:3.9.1-10+rpi1 and 1:3.9.1-19 to produce 1:3.9.1-19+rpi1 --- 8ee4e7c2703d15e83b4581be5e93e0ded764799f diff --cc debian/changelog index 29d278e3,ba42d944..56998c42 --- a/debian/changelog +++ b/debian/changelog @@@ -1,23 -1,88 +1,109 @@@ - llvm-toolchain-3.9 (1:3.9.1-10+rpi1) buster-staging; urgency=medium ++llvm-toolchain-3.9 (1:3.9.1-19+rpi1) buster-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 + - -- Raspbian forward porter Wed, 28 Jun 2017 23:45:48 +0000 ++ -- Raspbian forward porter Tue, 02 Jan 2018 00:51:15 +0000 ++ + llvm-toolchain-3.9 (1:3.9.1-19) unstable; urgency=medium + + * Standards-Version updated to 4.1.1 + * Add the keep alive to hopefully fix the armhf timeout + * Try to fix the mipsel FTBFS (Closes: #877567) + I am trying the first option from the bug: + - gsplit-dward on 32 bits archs + - -g everywhere + Many thanks to Adrian Bunk for that + + -- Sylvestre Ledru Fri, 22 Dec 2017 11:17:30 +0100 + + llvm-toolchain-3.9 (1:3.9.1-18) unstable; urgency=medium + + * Force the deactivation of ocaml until the transition is done + * Standards-Version: 4.1.0 + + -- Sylvestre Ledru Fri, 13 Oct 2017 23:42:29 +0200 + + llvm-toolchain-3.9 (1:3.9.1-17) unstable; urgency=medium + + * Remove the -Wl option to call gold instead of the normal linker + (Closes: #876787) + + [ Gianfranco Costamagna ] + * Fixup previous upload, adding -NDEBUG to build flags, + lost in the -g -> -g1 switch + + -- Sylvestre Ledru Sun, 01 Oct 2017 15:23:30 +0200 + + llvm-toolchain-3.9 (1:3.9.1-16) unstable; urgency=medium + + * Backport of an arm patch for rust. + https://bugs.llvm.org/show_bug.cgi?id=32379 + (Closes: #876072) + + [ Matthias Klose ] + * Link with --no-keep-files-mapped --no-map-whole-files when using gold. + * Fix sanitizer build failure with glibc-2.26. + * build using gold on arm64 and s390x. For backports, arm64 might still + need the BFD linker, and building with only one or two processes in + parallel. + * On amd64, s390x, arm64 and ppc64el, build with -g1 instead of -g. + * Set CMAKE_CXX_FLAGS_RELWITHDEBINFO and pass opt_flags. + + -- Sylvestre Ledru Fri, 08 Sep 2017 11:57:07 +0200 + + llvm-toolchain-3.9 (1:3.9.1-15) unstable; urgency=medium + + * Fail the build if the arch + gcc has a broken gsplit-dwarf support + + -- Sylvestre Ledru Sun, 03 Sep 2017 15:12:37 +0200 + + llvm-toolchain-3.9 (1:3.9.1-13) unstable; urgency=medium + + * Fix the previous declaration, incorrect gcc comparison + + -- Sylvestre Ledru Fri, 01 Sep 2017 09:00:10 +0200 + + llvm-toolchain-3.9 (1:3.9.1-12) unstable; urgency=medium + + * Fix the FTBFS because of -gsplit-dwarf: + - Only enable it on archs which needs it + - Only enable it when gcc supports it correctly + + -- Sylvestre Ledru Thu, 31 Aug 2017 18:49:20 +0200 + + llvm-toolchain-3.9 (1:3.9.1-11) unstable; urgency=medium + + [ Sylvestre Ledru ] + * Remove the --no-discard-stderr option from help2man calls + * Also add a missing include in ftfbs-gcc.diff to fix a ftbfs + with gcc 7 + * clang was producing unusable binaries on armv5tel (Closes: #873304) + Thanks to Adrian Bunk for the patch + * Disable -gsplit-dwarf when using gcc 7 for causing a linking issue + See https://bugs.llvm.org/show_bug.cgi?id=34140 (Closes: #853524) + + [ Gianfranco Costamagna, John Paul Adrian Glaubitz ] + * Add powerpcspe to latomic archs + + [ Katsuhiko Nishimra ] + * Ensure /usr/bin/g++-$(GCC_VERSION) exists (Closes: #871591) + + -- Sylvestre Ledru Sun, 18 Jun 2017 19:12:15 +0200 llvm-toolchain-3.9 (1:3.9.1-10) unstable; urgency=medium diff --cc debian/patches/series index a74766e3,7e975d99..fb7eb20c --- a/debian/patches/series +++ b/debian/patches/series @@@ -51,4 -51,6 +51,7 @@@ esan-Fix-ESan-test-failure-on-Debian-Si add_symbols_versioning.patch fix-R_AARCH64_MOVW_UABS_G3-relocation.patch rust-0032-Fix-computeKnownBits-for-ARMISD-CMOV.patch + ftfbs-gcc.diff + pr81066.diff + test-keep-alive.diff +cmake-arm-version-hack.patch