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.
