[arch-commits] Commit in clang/trunk (PKGBUILD cuda-version-detection.patch)
Date: Saturday, December 5, 2020 @ 19:07:48 Author: foutrelis Revision: 402907 upgpkg: clang 11.0.0-4: fix CUDA 11.1 version detection (FS#68837) Added: clang/trunk/cuda-version-detection.patch Modified: clang/trunk/PKGBUILD --+ PKGBUILD |5 cuda-version-detection.patch | 378 + 2 files changed, 382 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-12-05 17:54:47 UTC (rev 402906) +++ PKGBUILD2020-12-05 19:07:48 UTC (rev 402907) @@ -3,7 +3,7 @@ pkgname=clang pkgver=11.0.0 -pkgrel=3 +pkgrel=4 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -20,6 +20,7 @@ source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} $_source_base/clang-tools-extra-$pkgver.src.tar.xz{,.sig} $_source_base/llvm-$pkgver.src.tar.xz{,.sig} +cuda-version-detection.patch enable-SSP-and-PIE-by-default.patch) sha256sums=('0f96acace1e8326b39f220ba19e055ba99b0ab21c2475042dbc6a482649c5209' 'SKIP' @@ -27,6 +28,7 @@ 'SKIP' '913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469' 'SKIP' +'757dc5a288f6847d38e320c364d48fb6454aef25514b2346030b623842ac904e' '248a0e8609b00689e82ce5e05e1de58b7c8ae09a35bbb9625e9069e1f13d2fec') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard @@ -57,6 +59,7 @@ cd "$srcdir/$pkgname-$pkgver.src" mkdir build mv "$srcdir/clang-tools-extra-$pkgver.src" tools/extra + patch -Np2 -i ../cuda-version-detection.patch patch -Np2 -i ../enable-SSP-and-PIE-by-default.patch } Added: cuda-version-detection.patch === --- cuda-version-detection.patch(rev 0) +++ cuda-version-detection.patch2020-12-05 19:07:48 UTC (rev 402907) @@ -0,0 +1,378 @@ +From d50044e809d2c15c56df0ea808f047a2c81d7344 Mon Sep 17 00:00:00 2001 +From: Artem Belevich +Date: Mon, 19 Oct 2020 16:41:51 -0700 +Subject: [PATCH 1/2] [CUDA] Improve clang's ability to detect recent CUDA + versions. + +CUDA-11.1 does not carry version.txt which causes clang to assume that it's +CUDA-7.0, which used to be the only CUDA version w/o version.txt. + +In order to tell CUDA-7.0 apart from the new versions, clang now probes for the +presence of libdevice.10.bc which is not present in the old CUDA versions. + +This should keep Clang working for CUDA-11.1. + +PR47332: https://bugs.llvm.org/show_bug.cgi?id=47332 + +Differential Revision: https://reviews.llvm.org/D89752 + +(cherry picked from commit 65d206484c54177641d4b11d42cab1f1acc8c0c7) +--- + clang/lib/Driver/ToolChains/Cuda.cpp | 11 --- + .../Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep | 0 + .../Inputs/CUDA_111/usr/local/cuda/include/.keep | 0 + .../Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep | 0 + .../Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep | 0 + .../usr/local/cuda/nvvm/libdevice/libdevice.10.bc | 0 + clang/test/Driver/cuda-version-check.cu | 7 ++- + 7 files changed, 14 insertions(+), 4 deletions(-) + create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep + create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/include/.keep + create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib/.keep + create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/lib64/.keep + create mode 100644 clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/nvvm/libdevice/libdevice.10.bc + +diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp +index 110a0bca9bc1..cfd9dae0fa91 100644 +--- a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp +@@ -155,9 +155,14 @@ CudaInstallationDetector::CudaInstallationDetector( + llvm::ErrorOr> VersionFile = + FS.getBufferForFile(InstallPath + "/version.txt"); + if (!VersionFile) { +- // CUDA 7.0 doesn't have a version.txt, so guess that's our version if +- // version.txt isn't present. +- Version = CudaVersion::CUDA_70; ++ // CUDA 7.0 and CUDA 11.1+ do not have version.txt file. ++ // Use libdevice file to distinguish 7.0 from the new versions. ++ if (FS.exists(LibDevicePath + "/libdevice.10.bc")) { ++Version = CudaVersion::LATEST; ++DetectedVersionIsNotSupported = Version > CudaVersion::LATEST_SUPPORTED; ++ } else { ++Version = CudaVersion::CUDA_70; ++ } + } else { + ParseCudaVersionFile((*VersionFile)->getBuffer()); + } +diff --git a/clang/test/Driver/Inputs/CUDA_111/usr/local/cuda/bin/.keep b/clang/test/Driver/Inputs/CUDA_111/usr/
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Thursday, November 12, 2020 @ 10:31:38 Author: foutrelis Revision: 400490 upgpkg: clang 11.0.0-3: Python 3.9 rebuild Modified: clang/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-11-12 10:20:08 UTC (rev 400489) +++ PKGBUILD2020-11-12 10:31:38 UTC (rev 400490) @@ -3,7 +3,7 @@ pkgname=clang pkgver=11.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/";
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Monday, November 9, 2020 @ 17:33:50 Author: foutrelis Revision: 399868 upgpkg: clang 11.0.0-2: Python 3.9 rebuild Modified: clang/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-11-09 17:32:44 UTC (rev 399867) +++ PKGBUILD2020-11-09 17:33:50 UTC (rev 399868) @@ -3,7 +3,7 @@ pkgname=clang pkgver=11.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/";
[arch-commits] Commit in clang/trunk (PKGBUILD enable-SSP-and-PIE-by-default.patch)
Date: Monday, October 12, 2020 @ 16:52:41 Author: foutrelis Revision: 398071 upgpkg: clang 11.0.0-1: new upstream release Modified: clang/trunk/PKGBUILD clang/trunk/enable-SSP-and-PIE-by-default.patch -+ PKGBUILD| 21 ++--- enable-SSP-and-PIE-by-default.patch | 42 +- 2 files changed, 29 insertions(+), 34 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-12 16:47:58 UTC (rev 398070) +++ PKGBUILD2020-10-12 16:52:41 UTC (rev 398071) @@ -2,7 +2,7 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=10.0.1 +pkgver=11.0.0 pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') @@ -21,13 +21,13 @@ $_source_base/clang-tools-extra-$pkgver.src.tar.xz{,.sig} $_source_base/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('f99afc382b88e622c689b6d96cadfa6241ef55dca90e87fc170352e12ddb2b24' +sha256sums=('0f96acace1e8326b39f220ba19e055ba99b0ab21c2475042dbc6a482649c5209' 'SKIP' -'d093782bcfcd0c3f496b67a5c2c997ab4b85816b62a7dd5b27026634ccf5c11a' +'fed318f75d560d0e0ae728e2fb8abce71e9d0c60dd120c9baac118522ce76c09' 'SKIP' -'c5d8e30b57cbded7128d78e5e8dad811bff97a8d471896812f57fa99ee82cdf3' +'913f68c898dfb4a03b397c5e11c6a2f39d0f22ed7665c9cefa87a34423a72469' 'SKIP' -'9e557a18f3ca96cc5cc9b62d2e308b993025523b2aca0735248118a928c8c3ff') +'248a0e8609b00689e82ce5e05e1de58b7c8ae09a35bbb9625e9069e1f13d2fec') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard @@ -40,6 +40,9 @@ clang-libraries|distribution) continue ;; + clang-tidy-headers) +continue +;; clang|clangd|clang-*) ;; clang*|findAllSymbols) @@ -55,14 +58,6 @@ mkdir build mv "$srcdir/clang-tools-extra-$pkgver.src" tools/extra patch -Np2 -i ../enable-SSP-and-PIE-by-default.patch - - if [[ $pkgver != 10.* ]]; then -echo "Remove libclangHandleLLVM hack!" -return 1 - fi - # Remove libclangHandleLLVM; breaks zig (https://reviews.llvm.org/D75579) - sed -i '/add_clang_subdirectory(handle-llvm)/d' \ -tools/clang-fuzzer/CMakeLists.txt } build() { Modified: enable-SSP-and-PIE-by-default.patch === --- enable-SSP-and-PIE-by-default.patch 2020-10-12 16:47:58 UTC (rev 398070) +++ enable-SSP-and-PIE-by-default.patch 2020-10-12 16:52:41 UTC (rev 398071) @@ -1,6 +1,6 @@ -From 9641fc2459b07c806c1e4d2a2345213ee6c2bafd Mon Sep 17 00:00:00 2001 +From bb7bdc61f8a80db9aa16370d9c9fd0ae7be825cc Mon Sep 17 00:00:00 2001 From: Evangelos Foutras -Date: Sat, 11 Apr 2020 06:52:09 +0300 +Date: Mon, 12 Oct 2020 16:40:41 +0300 Subject: [PATCH] Enable SSP and PIE by default This is a minimal set of changes needed to make clang use SSP and PIE by @@ -33,10 +33,10 @@ 13 files changed, 50 insertions(+), 35 deletions(-) diff --git a/clang/lib/Driver/ToolChains/Linux.cpp b/clang/lib/Driver/ToolChains/Linux.cpp -index bff1ab1009b..da54a08657d 100644 +index 180350476c3..119f32ceec6 100644 --- a/clang/lib/Driver/ToolChains/Linux.cpp +++ b/clang/lib/Driver/ToolChains/Linux.cpp -@@ -917,8 +917,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList &DriverArgs, +@@ -819,8 +819,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList &DriverArgs, } bool Linux::isPIEDefault() const { @@ -58,10 +58,10 @@ bool Linux::isNoExecStackDefault() const { diff --git a/clang/lib/Driver/ToolChains/Linux.h b/clang/lib/Driver/ToolChains/Linux.h -index f5518eac218..2d4973cf40c 100644 +index 6b16b0e6499..d0024110aef 100644 --- a/clang/lib/Driver/ToolChains/Linux.h +++ b/clang/lib/Driver/ToolChains/Linux.h -@@ -37,6 +37,7 @@ public: +@@ -39,6 +39,7 @@ public: bool isPIEDefault() const override; bool isNoExecStackDefault() const override; bool IsMathErrnoDefault() const override; @@ -131,10 +131,10 @@ // CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../../../i386-unknown-linux/lib" // CHECK-LD-32: "-L[[SYSROOT]]/usr/lib/gcc/i386-unknown-linux/4.6.0/../../.." diff --git a/clang/test/Driver/fsanitize.c b/clang/test/Driver/fsanitize.c -index f02f94d8c5a..358917588c7 100644 +index 7340bfb35e4..681bb90b50e 100644 --- a/clang/test/Driver/fsanitize.c +++ b/clang/test/Driver/fsanitize.c -@@ -328,15 +328,15 @@ +@@ -329,15 +329,15 @@ // RUN: %clang -target x86_64-linux-gnu -fsanitize=vptr -fno-sanitize=vptr -fsanitize=undefined,address %s -### 2>&1 // OK @@ -154,7 +154,7 @@ // CHECK-NO-PIE-NOT: "-pie" // CHECK-NO-PIE: "-mrelocation-model" "static" -@@ -661,12 +661,12 @@ +@@ -662,12 +662,12 @@ // RUN: %clang -fn
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Wednesday, July 22, 2020 @ 19:46:02 Author: foutrelis Revision: 392374 upgpkg: clang 10.0.1-1: new upstream release Modified: clang/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-07-22 19:25:22 UTC (rev 392373) +++ PKGBUILD2020-07-22 19:46:02 UTC (rev 392374) @@ -2,8 +2,8 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=10.0.0 -pkgrel=3 +pkgver=10.0.1 +pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -21,11 +21,11 @@ $_source_base/clang-tools-extra-$pkgver.src.tar.xz{,.sig} $_source_base/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('885b062b00e903df72631c5f98b9579ed1ed2790f74e5646b4234fa084eacb21' +sha256sums=('f99afc382b88e622c689b6d96cadfa6241ef55dca90e87fc170352e12ddb2b24' 'SKIP' -'acdf8cf6574b40e6b1dabc93e76debb84a9feb6f22970126b04d4ba18b92911c' +'d093782bcfcd0c3f496b67a5c2c997ab4b85816b62a7dd5b27026634ccf5c11a' 'SKIP' -'df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf' +'c5d8e30b57cbded7128d78e5e8dad811bff97a8d471896812f57fa99ee82cdf3' 'SKIP' '9e557a18f3ca96cc5cc9b62d2e308b993025523b2aca0735248118a928c8c3ff') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Friday, May 22, 2020 @ 14:38:35 Author: foutrelis Revision: 387429 upgpkg: clang 10.0.0-3: attempt to fix reproducibility Modified: clang/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-05-22 14:11:52 UTC (rev 387428) +++ PKGBUILD2020-05-22 14:38:35 UTC (rev 387429) @@ -3,7 +3,7 @@ pkgname=clang pkgver=10.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -134,6 +134,7 @@ # Fix shebang in Python 2 script sed -i '1s|/usr/bin/env python$|&2|' \ "$pkgdir"/usr/share/$pkgname/run-find-all-symbols.py + touch -d @$SOURCE_DATE_EPOCH "$pkgdir"/usr/share/$pkgname/run-find-all-symbols.py # Compile Python scripts _python2_optimize "$pkgdir/usr/share/clang"
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Sunday, April 12, 2020 @ 20:23:25 Author: foutrelis Revision: 380242 upgpkg: clang 10.0.0-2: avoid linking clangHandleLLVM into clang-cpp Causes conflicting symbols due to the inclusion of CommandFlags.inc; seems this will be fixed in LLVM 11 (https://reviews.llvm.org/D75579), but until then just remove the offending library (which nothing uses). Modified: clang/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-04-12 20:09:06 UTC (rev 380241) +++ PKGBUILD2020-04-12 20:23:25 UTC (rev 380242) @@ -3,7 +3,7 @@ pkgname=clang pkgver=10.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -55,6 +55,14 @@ mkdir build mv "$srcdir/clang-tools-extra-$pkgver.src" tools/extra patch -Np2 -i ../enable-SSP-and-PIE-by-default.patch + + if [[ $pkgver != 10.* ]]; then +echo "Remove libclangHandleLLVM hack!" +return 1 + fi + # Remove libclangHandleLLVM; breaks zig (https://reviews.llvm.org/D75579) + sed -i '/add_clang_subdirectory(handle-llvm)/d' \ +tools/clang-fuzzer/CMakeLists.txt } build() {
[arch-commits] Commit in clang/trunk (PKGBUILD enable-SSP-and-PIE-by-default.patch)
Date: Saturday, April 11, 2020 @ 06:15:26 Author: foutrelis Revision: 379991 upgpkg: clang 10.0.0-1: new upstream release; switch to libclang-cpp We no longer build with BUILD_SHARED_LIBS=ON; programs linking to clang are required to link to libclang-cpp.so instead of individual libraries. Gentoo and Fedora have moved in this direction as well, with the latter being documented at https://bugzilla.redhat.com/show_bug.cgi?id=1787375. Modified: clang/trunk/PKGBUILD clang/trunk/enable-SSP-and-PIE-by-default.patch -+ PKGBUILD| 83 -- enable-SSP-and-PIE-by-default.patch | 197 +++--- 2 files changed, 161 insertions(+), 119 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-11 05:17:44 UTC (rev 379990) +++ PKGBUILD2020-04-11 06:15:26 UTC (rev 379991) @@ -2,7 +2,7 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=9.0.1 +pkgver=10.0.0 pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') @@ -16,58 +16,73 @@ provides=("clang-analyzer=$pkgver" "clang-tools-extra=$pkgver") conflicts=('clang-analyzer' 'clang-tools-extra') replaces=('clang-analyzer' 'clang-tools-extra') - -_source_base=https://releases.llvm.org/$pkgver -if [[ ${pkgver##*.} != 0 ]]; then - _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver -fi - +_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} $_source_base/clang-tools-extra-$pkgver.src.tar.xz{,.sig} $_source_base/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253' +sha256sums=('885b062b00e903df72631c5f98b9579ed1ed2790f74e5646b4234fa084eacb21' 'SKIP' -'b26fd72a78bd7db998a26270ec9ec6a01346651d88fa87b4b323e13049fb6f07' +'acdf8cf6574b40e6b1dabc93e76debb84a9feb6f22970126b04d4ba18b92911c' 'SKIP' -'00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a' +'df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf' 'SKIP' -'fde58a4902bec3715bc3d0c9250fa4c5f241af90bfd1e46f7128fa1435c03026') +'9e557a18f3ca96cc5cc9b62d2e308b993025523b2aca0735248118a928c8c3ff') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard +# Utilizing LLVM_DISTRIBUTION_COMPONENTS to avoid +# installing static libraries; inspired by Gentoo +_get_distribution_components() { + local target + ninja -t targets | grep -Po 'install-\K.*(?=-stripped:)' | while read -r target; do +case $target in + clang-libraries|distribution) +continue +;; + clang|clangd|clang-*) +;; + clang*|findAllSymbols) +continue +;; +esac +echo $target + done +} + prepare() { cd "$srcdir/$pkgname-$pkgver.src" mkdir build mv "$srcdir/clang-tools-extra-$pkgver.src" tools/extra - patch -Np1 -i ../enable-SSP-and-PIE-by-default.patch - - # Avoid shipping libclang-cpp before removing BUILD_SHARED_LIBS=ON - sed -i '/add_clang_subdirectory(clang-shlib)/d' tools/CMakeLists.txt + patch -Np2 -i ../enable-SSP-and-PIE-by-default.patch } build() { cd "$srcdir/$pkgname-$pkgver.src/build" - # Upstream strongly recommends against BUILD_SHARED_LIBS=ON for distro - # builds but CLANG_LINK_CLANG_DYLIB=ON is not yet supported by clang's - # extra tools. Keep building all libraries as shared and revisit this. + local cmake_args=( +-G Ninja +-DCMAKE_BUILD_TYPE=Release +-DCMAKE_INSTALL_PREFIX=/usr +-DPYTHON_EXECUTABLE=/usr/bin/python +-DLLVM_LINK_LLVM_DYLIB=ON +-DCLANG_LINK_CLANG_DYLIB=ON +-DLLVM_ENABLE_RTTI=ON +-DLLVM_BUILD_TESTS=ON +-DLLVM_INCLUDE_DOCS=ON +-DLLVM_BUILD_DOCS=ON +-DLLVM_ENABLE_SPHINX=ON +-DSPHINX_WARNINGS_AS_ERRORS=OFF +-DLLVM_EXTERNAL_LIT=/usr/bin/lit +-DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" + ) - cmake .. -G Ninja \ --DCMAKE_BUILD_TYPE=Release \ --DCMAKE_INSTALL_PREFIX=/usr \ --DPYTHON_EXECUTABLE=/usr/bin/python \ --DBUILD_SHARED_LIBS=ON \ --DLLVM_LINK_LLVM_DYLIB=ON \ --DCLANG_LINK_CLANG_DYLIB=OFF \ --DLLVM_ENABLE_RTTI=ON \ --DLLVM_BUILD_TESTS=ON \ --DLLVM_INCLUDE_DOCS=ON \ --DLLVM_BUILD_DOCS=ON \ --DLLVM_ENABLE_SPHINX=ON \ --DSPHINX_WARNINGS_AS_ERRORS=OFF \ --DLLVM_EXTERNAL_LIT=/usr/bin/lit \ --DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" + cmake .. "${cmake_args[@]}" + local distribution_components=$(_get_distribution_components | paste -sd\;) + test -n "$distribution_components" + cmake_args+=(-DLLVM_DISTRIBUTION_COMPONENTS="$distribution_compon
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Saturday, October 26, 2019 @ 06:48:01 Author: felixonmars Revision: 365815 Python 3.8 rebuild Modified: clang/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-10-26 06:37:41 UTC (rev 365814) +++ PKGBUILD2019-10-26 06:48:01 UTC (rev 365815) @@ -3,7 +3,7 @@ pkgname=clang pkgver=9.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/";
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Tuesday, October 8, 2019 @ 12:06:42 Author: foutrelis Revision: 364169 upgpkg: clang 9.0.0-2 Stop shipping libclang-cpp until we can get rid of BUILD_SHARED_LIBS=ON; mixing libclang-cpp with clang component libraries breaks qtcreator and possibly other configurations. Modified: clang/trunk/PKGBUILD --+ PKGBUILD |7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-10-08 11:57:44 UTC (rev 364168) +++ PKGBUILD2019-10-08 12:06:42 UTC (rev 364169) @@ -3,7 +3,7 @@ pkgname=clang pkgver=9.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -45,6 +45,9 @@ # https://reviews.llvm.org/D66176 patch -Np1 -i ../0001-Fix-Driver-modules.cpp-test-to-work-when-build-direc.patch + + # Avoid shipping libclang-cpp before removing BUILD_SHARED_LIBS=ON + sed -i '/add_clang_subdirectory(clang-shlib)/d' tools/CMakeLists.txt } build() { @@ -60,7 +63,7 @@ -DPYTHON_EXECUTABLE=/usr/bin/python \ -DBUILD_SHARED_LIBS=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ --DCLANG_LINK_CLANG_DYLIB=ON \ +-DCLANG_LINK_CLANG_DYLIB=OFF \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_BUILD_TESTS=ON \ -DLLVM_INCLUDE_DOCS=ON \
[arch-commits] Commit in clang/trunk (PKGBUILD clang-doc-build-as-clang_tool.patch)
Date: Friday, April 26, 2019 @ 21:24:58 Author: foutrelis Revision: 352150 upgpkg: clang 8.0.0-4 Ship /usr/bin/clang-doc (FS#62470). Added: clang/trunk/clang-doc-build-as-clang_tool.patch Modified: clang/trunk/PKGBUILD -+ PKGBUILD|7 ++- clang-doc-build-as-clang_tool.patch | 26 ++ 2 files changed, 32 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-04-26 21:04:51 UTC (rev 352149) +++ PKGBUILD2019-04-26 21:24:58 UTC (rev 352150) @@ -3,7 +3,7 @@ pkgname=clang pkgver=8.0.0 -pkgrel=3 +pkgrel=4 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -22,6 +22,7 @@ 0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch 0002-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch 0003-OpenCL-Fix-assertion-due-to-blocks.patch +clang-doc-build-as-clang_tool.patch enable-SSP-and-PIE-by-default.patch) sha256sums=('084c115aab0084e63b23eee8c233abb6739c399e29966eaeccfc6e088e0b736b' 'SKIP' @@ -32,6 +33,7 @@ 'fbb6d3c8135942e458bcad8882605a623bcd09bdec488eb0800e3afee0061e3a' '91c49139e02c6d29f6201aa394868939b991b39b84215c082392ea96fbd8c334' '191434810b5298331908ea1e193203e8441693da900238344e946ee6a79dad31' +'1dfa5f93c0c084b8a25ca79ef9e2fe63a476826629e8ef366e0a6eaf5fa10625' '58f86da25eb230ed6d423b5b61870cbf3bef88f38103ca676a2c7f34b2372171') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard @@ -46,6 +48,9 @@ patch -Np1 -i ../0001-OpenCL-Change-type-of-block-pointer-for-OpenCL.patch patch -Np1 -i ../0002-OpenCL-Simplify-LLVM-IR-generated-for-OpenCL-blocks.patch patch -Np1 -i ../0003-OpenCL-Fix-assertion-due-to-blocks.patch + + # Fix inclusion of /usr/bin/clang-doc + patch -Np1 -d tools/extra <../clang-doc-build-as-clang_tool.patch } build() { Added: clang-doc-build-as-clang_tool.patch === --- clang-doc-build-as-clang_tool.patch (rev 0) +++ clang-doc-build-as-clang_tool.patch 2019-04-26 21:24:58 UTC (rev 352150) @@ -0,0 +1,26 @@ +From 45e92fcf45def2b59c06b6407c73b798eaa321ae Mon Sep 17 00:00:00 2001 +From: Julie Hockett +Date: Fri, 29 Mar 2019 16:56:36 + +Subject: [PATCH] [clang-doc] Build as clang_tool + +Instead of as clang_executable. + +Differential Revision: https://reviews.llvm.org/D59974 + +git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@357274 91177308-0d34-0410-b5e6-96231b3b80d8 +--- + clang-doc/tool/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/clang-doc/tool/CMakeLists.txt b/clang-doc/tool/CMakeLists.txt +index d7f28cf681..35f99ea08e 100644 +--- a/clang-doc/tool/CMakeLists.txt b/clang-doc/tool/CMakeLists.txt +@@ -1,6 +1,6 @@ + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..) + +-add_clang_executable(clang-doc ++add_clang_tool(clang-doc + ClangDocMain.cpp + ) +
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Saturday, March 30, 2019 @ 13:17:12 Author: foutrelis Revision: 349448 upgpkg: clang 8.0.0-3 Add llvm optdep (FS#61445). Modified: clang/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-30 11:32:14 UTC (rev 349447) +++ PKGBUILD2019-03-30 13:17:12 UTC (rev 349448) @@ -3,7 +3,7 @@ pkgname=clang pkgver=8.0.0 -pkgrel=2 +pkgrel=3 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -11,7 +11,8 @@ depends=('llvm-libs' 'gcc' 'compiler-rt') makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'python2') optdepends=('openmp: OpenMP support in clang with -fopenmp' -'python: for scan-view and git-clang-format') +'python: for scan-view and git-clang-format' +'llvm: referenced by some clang headers') provides=("clang-analyzer=$pkgver" "clang-tools-extra=$pkgver") conflicts=('clang-analyzer' 'clang-tools-extra') replaces=('clang-analyzer' 'clang-tools-extra')
[arch-commits] Commit in clang/trunk (PKGBUILD enable-SSP-and-PIE-by-default.patch)
Date: Tuesday, March 26, 2019 @ 00:10:25 Author: foutrelis Revision: 349200 upgpkg: clang 8.0.0-1 New upstream release. Modified: clang/trunk/PKGBUILD clang/trunk/enable-SSP-and-PIE-by-default.patch -+ PKGBUILD| 21 - enable-SSP-and-PIE-by-default.patch | 77 ++ 2 files changed, 51 insertions(+), 47 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-25 23:16:23 UTC (rev 349199) +++ PKGBUILD2019-03-26 00:10:25 UTC (rev 349200) @@ -2,7 +2,7 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=7.0.1 +pkgver=8.0.0 pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') @@ -11,8 +11,7 @@ depends=('llvm-libs' 'gcc' 'compiler-rt') makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'python2') optdepends=('openmp: OpenMP support in clang with -fopenmp' -'python: for git-clang-format' -'python2: for scan-view') +'python: for scan-view and git-clang-format') provides=("clang-analyzer=$pkgver" "clang-tools-extra=$pkgver") conflicts=('clang-analyzer' 'clang-tools-extra') replaces=('clang-analyzer' 'clang-tools-extra') @@ -20,13 +19,13 @@ https://releases.llvm.org/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('a45b62dde5d7d5fdcdfa876b0af92f164d434b06e9e89b5d0b1cbc65dfe3f418' +sha256sums=('084c115aab0084e63b23eee8c233abb6739c399e29966eaeccfc6e088e0b736b' 'SKIP' -'4c93c7d2bb07923a8b272da3ef7914438080aeb693725f4fc5c19cd0e2613bed' +'4f00122be408a7482f2004bcf215720d2b88cf8dc78b824abb225da8ad359d4b' 'SKIP' -'a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b' +'8872be1b12c61450cacc82b3d153eab02be2546ef34fa3580ed14137bb26224c' 'SKIP' -'8dd3938afb93a051acf69373f7a4e1eb7cf9dd28d8e334c98d30a531d4af0181') +'58f86da25eb230ed6d423b5b61870cbf3bef88f38103ca676a2c7f34b2372171') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard @@ -94,13 +93,13 @@ _python${_py%%.*}_optimize "$pkgdir/usr/lib/python$_py" done - # Fix shebang in Python 2 scripts + # Fix shebang in Python 2 script sed -i '1s|/usr/bin/env python$|&2|' \ -"$pkgdir/usr/bin/scan-view" \ -"$pkgdir"/usr/share/$pkgname/*.py +"$pkgdir"/usr/share/$pkgname/run-find-all-symbols.py # Compile Python scripts - _python2_optimize "$pkgdir/usr/share" + _python2_optimize "$pkgdir/usr/share/clang" + _python3_optimize "$pkgdir/usr/share" -x 'clang-include-fixer|run-find-all-symbols' } # vim:set ts=2 sw=2 et: Modified: enable-SSP-and-PIE-by-default.patch === --- enable-SSP-and-PIE-by-default.patch 2019-03-25 23:16:23 UTC (rev 349199) +++ enable-SSP-and-PIE-by-default.patch 2019-03-26 00:10:25 UTC (rev 349200) @@ -1,6 +1,6 @@ -From ece245fe717765630790da501a3d64f5c09a1e09 Mon Sep 17 00:00:00 2001 +From a076711d030ca5777465dab9f11c0639478a5cc8 Mon Sep 17 00:00:00 2001 From: Evangelos Foutras -Date: Thu, 20 Sep 2018 06:20:28 +0300 +Date: Tue, 26 Mar 2019 01:35:50 +0200 Subject: [PATCH] Enable SSP and PIE by default This is a minimal set of changes needed to make clang use SSP and PIE by @@ -19,7 +19,6 @@ --- lib/Driver/ToolChains/Linux.cpp | 14 -- lib/Driver/ToolChains/Linux.h | 1 + - test/Driver/clang-offload-bundler.c | 2 +- test/Driver/cross-linux.c | 16 test/Driver/env.c | 2 +- test/Driver/fsanitize.c | 14 +++--- @@ -27,15 +26,16 @@ test/Driver/hexagon-toolchain-elf.c | 2 +- test/Driver/linux-as.c | 4 ++-- test/Driver/linux-ld.c | 2 ++ + test/Driver/ppc-abi.c | 4 ++-- test/Driver/riscv32-toolchain.c | 4 ++-- test/Driver/stack-protector.c | 4 ++-- - 12 files changed, 40 insertions(+), 27 deletions(-) + 12 files changed, 41 insertions(+), 28 deletions(-) diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp -index f8f3623918..7f75021542 100644 +index 65ab9b2daf..5b757b8028 100644 --- a/lib/Driver/ToolChains/Linux.cpp +++ b/lib/Driver/ToolChains/Linux.cpp -@@ -903,8 +903,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList &DriverArgs, +@@ -968,8 +968,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList &DriverArgs, } bool Linux::isPIEDefault() const { @@ -55,32 +55,19 @@ + return 2; } - SanitizerMask Linux::getSupportedSanitizers() const { + bool Linux::IsMathErrnoDefault() const { diff --git a/lib/Driver/ToolChains/Linux.h b/lib/Driver
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Sunday, December 16, 2018 @ 15:33:36 Author: foutrelis Revision: 342399 upgpkg: clang 7.0.1-1 New upstream release. Modified: clang/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-12-16 14:58:02 UTC (rev 342398) +++ PKGBUILD2018-12-16 15:33:36 UTC (rev 342399) @@ -2,7 +2,7 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=7.0.0 +pkgver=7.0.1 pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') @@ -20,11 +20,11 @@ https://releases.llvm.org/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('550212711c752697d2f82c648714a7221b1207fd9441543ff4aa9e3be45bba55' +sha256sums=('a45b62dde5d7d5fdcdfa876b0af92f164d434b06e9e89b5d0b1cbc65dfe3f418' 'SKIP' -'937c5a8c8c43bc185e4805144744799e524059cac877a44d9063926cd7a19dbe' +'4c93c7d2bb07923a8b272da3ef7914438080aeb693725f4fc5c19cd0e2613bed' 'SKIP' -'8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222' +'a38dfc4db47102ec79dcc2aa61e93722c5f6f06f0a961073bd84b78fb949419b' 'SKIP' '8dd3938afb93a051acf69373f7a4e1eb7cf9dd28d8e334c98d30a531d4af0181') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg
[arch-commits] Commit in clang/trunk (PKGBUILD enable-SSP-and-PIE-by-default.patch)
Date: Thursday, September 20, 2018 @ 03:32:27 Author: foutrelis Revision: 335055 upgpkg: clang 7.0.0-1 New upstream release. Modified: clang/trunk/PKGBUILD clang/trunk/enable-SSP-and-PIE-by-default.patch -+ PKGBUILD| 12 ++--- enable-SSP-and-PIE-by-default.patch | 79 ++ 2 files changed, 59 insertions(+), 32 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-09-20 03:04:44 UTC (rev 335054) +++ PKGBUILD2018-09-20 03:32:27 UTC (rev 335055) @@ -2,8 +2,8 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=6.0.1 -pkgrel=2 +pkgver=7.0.0 +pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/"; @@ -20,13 +20,13 @@ https://releases.llvm.org/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('7c243f1485bddfdfedada3cd402ff4792ea82362ff91fbdac2dae67c6026b667' +sha256sums=('550212711c752697d2f82c648714a7221b1207fd9441543ff4aa9e3be45bba55' 'SKIP' -'0d2e3727786437574835b75135f9e36f861932a958d8547ced7e13ebdda115f1' +'937c5a8c8c43bc185e4805144744799e524059cac877a44d9063926cd7a19dbe' 'SKIP' -'b6d6c324f9c71494c0ccaf3dac1f16236d970002b42bb24a6c9e1634f7d0f4e2' +'8bc1f844e6cbde1b652c19c1edebc1864456fd9c78b8c1bea038e51b363fe222' 'SKIP' -'28d38b7f4bcaa0c974f8c48d732a0db309ea89ffa901c39de90725ae857946c1') +'8dd3938afb93a051acf69373f7a4e1eb7cf9dd28d8e334c98d30a531d4af0181') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard Modified: enable-SSP-and-PIE-by-default.patch === --- enable-SSP-and-PIE-by-default.patch 2018-09-20 03:04:44 UTC (rev 335054) +++ enable-SSP-and-PIE-by-default.patch 2018-09-20 03:32:27 UTC (rev 335055) @@ -1,6 +1,6 @@ -From b0307536e769c8ce11dbfa1956d617e8fc9366a7 Mon Sep 17 00:00:00 2001 +From ece245fe717765630790da501a3d64f5c09a1e09 Mon Sep 17 00:00:00 2001 From: Evangelos Foutras -Date: Thu, 8 Mar 2018 18:38:53 +0200 +Date: Thu, 20 Sep 2018 06:20:28 +0300 Subject: [PATCH] Enable SSP and PIE by default This is a minimal set of changes needed to make clang use SSP and PIE by @@ -19,27 +19,29 @@ --- lib/Driver/ToolChains/Linux.cpp | 14 -- lib/Driver/ToolChains/Linux.h | 1 + + test/Driver/clang-offload-bundler.c | 2 +- test/Driver/cross-linux.c | 16 test/Driver/env.c | 2 +- - test/Driver/fsanitize.c | 18 ++ + test/Driver/fsanitize.c | 14 +++--- test/Driver/gcc-toolchain.cpp | 2 +- test/Driver/hexagon-toolchain-elf.c | 2 +- test/Driver/linux-as.c | 4 ++-- test/Driver/linux-ld.c | 2 ++ + test/Driver/riscv32-toolchain.c | 4 ++-- test/Driver/stack-protector.c | 4 ++-- - 10 files changed, 40 insertions(+), 25 deletions(-) + 12 files changed, 40 insertions(+), 27 deletions(-) diff --git a/lib/Driver/ToolChains/Linux.cpp b/lib/Driver/ToolChains/Linux.cpp -index 1301cdf114..a15a722d76 100644 +index f8f3623918..7f75021542 100644 --- a/lib/Driver/ToolChains/Linux.cpp +++ b/lib/Driver/ToolChains/Linux.cpp -@@ -816,8 +816,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList &DriverArgs, +@@ -903,8 +903,18 @@ void Linux::AddIAMCUIncludeArgs(const ArgList &DriverArgs, } bool Linux::isPIEDefault() const { - return (getTriple().isAndroid() && !getTriple().isAndroidVersionLT(16)) || - getTriple().isMusl() || getSanitizerArgs().requiresPIE(); -+ const bool IsMips = tools::isMipsArch(getTriple().getArch()); ++ const bool IsMips = getTriple().isMIPS(); + const bool IsAndroid = getTriple().isAndroid(); + + if (IsMips || IsAndroid) @@ -55,10 +57,10 @@ SanitizerMask Linux::getSupportedSanitizers() const { diff --git a/lib/Driver/ToolChains/Linux.h b/lib/Driver/ToolChains/Linux.h -index 9778c1832c..ddd46a1d58 100644 +index 22dbbecf6b..ba0d5587e0 100644 --- a/lib/Driver/ToolChains/Linux.h +++ b/lib/Driver/ToolChains/Linux.h -@@ -36,6 +36,7 @@ public: +@@ -38,6 +38,7 @@ public: void AddIAMCUIncludeArgs(const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args) const override; bool isPIEDefault() const override; @@ -66,6 +68,19 @@ SanitizerMask getSupportedSanitizers() const override; void addProfileRTLibs(const llvm::opt::ArgList &Args, llvm::opt::ArgStringList &CmdArgs) const override; +diff --git a/test/Driver/clang-offload-bundler.c b/test/Driver/clang-offlo
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Friday, July 13, 2018 @ 20:38:13 Author: foutrelis Revision: 328560 Python 3.7 rebuild Modified: clang/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-13 20:12:32 UTC (rev 328559) +++ PKGBUILD2018-07-13 20:38:13 UTC (rev 328560) @@ -4,7 +4,7 @@ pkgname=clang pkgver=6.0.1 -pkgrel=1 +pkgrel=2 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/";
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Friday, July 13, 2018 @ 20:12:32 Author: foutrelis Revision: 328559 Prepare for Python 3.7 rebuild Modified: clang/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-07-13 20:04:43 UTC (rev 328558) +++ PKGBUILD2018-07-13 20:12:32 UTC (rev 328559) @@ -89,7 +89,7 @@ sed -i 's|libexec|lib/clang|' "$pkgdir/usr/bin/scan-build" # Install Python bindings - for _py in 2.7 3.6; do + for _py in 2.7 3.7; do install -d "$pkgdir/usr/lib/python$_py/site-packages" cp -a ../bindings/python/clang "$pkgdir/usr/lib/python$_py/site-packages/" _python${_py%%.*}_optimize "$pkgdir/usr/lib/python$_py"
[arch-commits] Commit in clang/trunk (PKGBUILD)
Date: Sunday, July 8, 2018 @ 16:59:50 Author: foutrelis Revision: 328096 upgpkg: clang 6.0.1-1 New upstream release. Modified: clang/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-08 16:51:40 UTC (rev 328095) +++ PKGBUILD2018-07-08 16:59:50 UTC (rev 328096) @@ -3,7 +3,7 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=6.0.0 +pkgver=6.0.1 pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') @@ -21,15 +21,15 @@ https://releases.llvm.org/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} enable-SSP-and-PIE-by-default.patch) -sha256sums=('e07d6dd8d9ef196cfc8e8bb131cbd6a2ed0b1caf1715f9d05b0f0eeaddb6df32' +sha256sums=('7c243f1485bddfdfedada3cd402ff4792ea82362ff91fbdac2dae67c6026b667' 'SKIP' -'053b424a4cd34c9335d8918734dd802a8da612d13a26bbb88fcdf524b2d989d2' +'0d2e3727786437574835b75135f9e36f861932a958d8547ced7e13ebdda115f1' 'SKIP' -'1ff53c915b4e761ef400b803f07261ade637b0c269d99569f18040f3dcee4408' +'b6d6c324f9c71494c0ccaf3dac1f16236d970002b42bb24a6c9e1634f7d0f4e2' 'SKIP' '28d38b7f4bcaa0c974f8c48d732a0db309ea89ffa901c39de90725ae857946c1') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg -validpgpkeys+=('11E521D646982372EB577A1F8F0871F202119294') # Tom Stellard +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard prepare() { cd "$srcdir/cfe-$pkgver.src"