Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages / 
intel-graphics-compiler


Commits:
f9c0184d by Joan Bruguera Micó at 2024-10-23T20:48:11+00:00
Enable Khronos SPIRV-LLVM-Translator

Enable the Khronos SPIRV-LLVM-Translator (by default) instead of the
built-in translator, which is unsupported by upstream and broken.

Link: https://github.com/intel/intel-graphics-compiler/issues/345
Fixes: #2
Signed-off-by: Joan Bruguera Micó <[email protected]>

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -39,7 +39,11 @@ 
sha256sums=('44e77384ea69215d0311a08393019323f1c30217c05c972be945f2aed7fbde53'
             'f04acc3523802bc24fef7753c8e4326502b8525cb516705f362972ef5698d6c3')
 
 prepare() {
-    ln -s "${srcdir}/SPIRV-LLVM-Translator"  
"${srcdir}/llvm-project/llvm/projects/llvm-spirv"
+    # rename to prevent SPIRV-LLVM-Translator from being included
+    # twice by the build process, which causes the build to fail
+    mv SPIRV-LLVM-Translator{,-IGC-LLVM}
+
+    ln -s "${srcdir}/SPIRV-LLVM-Translator-IGC-LLVM"  
"${srcdir}/llvm-project/llvm/projects/llvm-spirv"
     ln -s "${srcdir}/opencl-clang" 
"${srcdir}/llvm-project/llvm/projects/opencl-clang"
 }
 
@@ -54,8 +58,6 @@ build() {
     export CFLAGS="${CFLAGS/-Wp,-D_FORTIFY_SOURCE=?/}"
     export CXXFLAGS="${CXXFLAGS/-Wp,-D_FORTIFY_SOURCE=?/}"
 
-    CXXFLAGS+=" -I ${srcdir}/SPIRV-LLVM-Translator/include"
-
     EMAIL='[email protected]' \
     cmake -B build -S "${pkgname}-igc-${pkgver}" \
         -G 'Unix Makefiles' \
@@ -69,8 +71,8 @@ build() {
         -DIGC_OPTION__LLD_MODE=Source \
         -DIGC_OPTION__LLVM_PREFERRED_VERSION="${_llvmver}" \
         -DIGC_OPTION__LLVM_MODE=Source \
-        -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=OFF \
-        -DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_SC=OFF \
+        -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \
+        -DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_SC=ON \
         -DIGC_OPTION__VC_INTRINSICS_MODE=Source \
         -DCCLANG_FROM_SYSTEM=OFF \
         -DINSTALL_GENX_IR=ON \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/intel-graphics-compiler/-/commit/f9c0184d0adc9543e2cc59c7eb28cdeb8e6c36a7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/intel-graphics-compiler/-/commit/f9c0184d0adc9543e2cc59c7eb28cdeb8e6c36a7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to