diff options
author | Danny Rawlins <contact@romster.me> | 2020-12-27 14:44:54 +1100 |
---|---|---|
committer | Danny Rawlins <contact@romster.me> | 2020-12-27 15:33:48 +1100 |
commit | 55165e450aaf312baf2beadac9403b6898e5d465 (patch) | |
tree | 58fee627461a97c12e479ae76d870464d24d99b8 /clang/Pkgfile | |
parent | 0c12f2ced371935f4595d443a27cd6ec8388686b (diff) | |
download | opt-55165e450aaf312baf2beadac9403b6898e5d465.tar.gz opt-55165e450aaf312baf2beadac9403b6898e5d465.tar.xz |
[notify] clang: fix targets clang uses, without that clang will report missing libray on any unsupported default target in llvm, enable newer cuda version support
Diffstat (limited to 'clang/Pkgfile')
-rw-r--r-- | clang/Pkgfile | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/clang/Pkgfile b/clang/Pkgfile index f43b3859e..9556a6071 100644 --- a/clang/Pkgfile +++ b/clang/Pkgfile @@ -5,18 +5,22 @@ name=clang version=11.0.0 -release=1 +release=2 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$name-$version.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$name-tools-extra-$version.src.tar.xz) + https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$name-tools-extra-$version.src.tar.xz + cuda-version-detection.patch) build() { mv $name-tools-extra-$version.src $name-$version.src/tools/extra + patch -d $name-$version.src -p2 -i $SRC/cuda-version-detection.patch + cmake -S $name-$version.src -B build -G Ninja \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX' \ -D LLVM_INCLUDE_TESTS=0 \ -D LLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \ -Wno-dev |