diff options
author | Danny Rawlins <contact@romster.me> | 2020-12-27 14:43:17 +1100 |
---|---|---|
committer | Danny Rawlins <contact@romster.me> | 2020-12-27 15:33:48 +1100 |
commit | 0c12f2ced371935f4595d443a27cd6ec8388686b (patch) | |
tree | f690b63ac9a763a054e9f153154050dbc77235cc /llvm/Pkgfile | |
parent | 38f4cd2e49a678198b6b1074747a8e1228c617e5 (diff) | |
download | opt-0c12f2ced371935f4595d443a27cd6ec8388686b.tar.gz opt-0c12f2ced371935f4595d443a27cd6ec8388686b.tar.xz |
[notify] llvm: patch stack crash bug, enable Nvidia, we already enable AMD
Diffstat (limited to 'llvm/Pkgfile')
-rw-r--r-- | llvm/Pkgfile | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/llvm/Pkgfile b/llvm/Pkgfile index 3fd1195f5..9f47428ef 100644 --- a/llvm/Pkgfile +++ b/llvm/Pkgfile @@ -5,20 +5,24 @@ name=llvm version=11.0.0 -release=1 +release=2 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm-$version.src.tar.xz - llvm-config.h) + llvm-config.h + stack-clash-fixes.patch) build() { export CC=gcc export CXX=g++ + # https://bugs.llvm.org/show_bug.cgi?id=48007 + patch -d $name-$version.src -p2 -i $SRC/stack-clash-fixes.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' \ + -D LLVM_TARGETS_TO_BUILD='X86;AMDGPU;BPF;NVPTX' \ -D LLVM_BUILD_LLVM_DYLIB=1 \ -D LLVM_LINK_LLVM_DYLIB=1 \ -D LLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \ |