Date: Saturday, October 23, 2021 @ 08:41:39 Author: archange Revision: 1032946
LLVM 13 rebuild Modified: intel-graphics-compiler/trunk/PKGBUILD ----------+ PKGBUILD | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-10-23 08:31:46 UTC (rev 1032945) +++ PKGBUILD 2021-10-23 08:41:39 UTC (rev 1032946) @@ -4,7 +4,7 @@ pkgname=intel-graphics-compiler epoch=1 pkgver=1.0.8744 -pkgrel=1 +pkgrel=2 pkgdesc="Intel Graphics Compiler for OpenCL" arch=(x86_64) url="https://github.com/intel/intel-graphics-compiler" @@ -20,33 +20,33 @@ 'SKIP') prepare() { - cd ${pkgname}-igc-${pkgver} - patch -p1 < ../${pkgname}-fix-lld-prebuilt.patch + cd ${pkgname}-igc-${pkgver} + patch -p1 < ../${pkgname}-fix-lld-prebuilt.patch } build() { - # https://github.com/intel/intel-graphics-compiler/issues/209 - CXXFLAGS+=' -Wno-error=nonnull' - cmake -B build -S ${pkgname}-igc-${pkgver} \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DIGC_OPTION__ARCHITECTURE_TARGET='Linux64' \ - -DIGC_OPTION__CLANG_MODE=Prebuilds \ - -DIGC_OPTION__LLD_MODE=Prebuilds \ - -DIGC_OPTION__LLVM_PREFERRED_VERSION='12.0.1' \ - -DIGC_OPTION__LLVM_MODE=Prebuilds \ - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \ - -DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC=ON \ - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds \ - -DVC_INTRINSICS_SRC="${srcdir}/vc-intrinsics" \ - -DINSTALL_GENX_IR=ON \ - -Wno-dev - make -C build + # https://github.com/intel/intel-graphics-compiler/issues/209 + CXXFLAGS+=' -Wno-error=nonnull' + cmake -B build -S ${pkgname}-igc-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DIGC_OPTION__ARCHITECTURE_TARGET='Linux64' \ + -DIGC_OPTION__CLANG_MODE=Prebuilds \ + -DIGC_OPTION__LLD_MODE=Prebuilds \ + -DIGC_OPTION__LLVM_PREFERRED_VERSION='13.0.0' \ + -DIGC_OPTION__LLVM_MODE=Prebuilds \ + -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \ + -DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC=ON \ + -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds \ + -DVC_INTRINSICS_SRC="${srcdir}/vc-intrinsics" \ + -DINSTALL_GENX_IR=ON \ + -Wno-dev + make -C build } package() { - make -C build DESTDIR="${pkgdir}" install - install -D -m644 ${pkgname}-igc-${pkgver}/LICENSE.md -t "${pkgdir}"/usr/share/licenses/${pkgname} - mv "${pkgdir}"/usr/lib/igc/NOTICES.txt "${pkgdir}"/usr/share/licenses/${pkgname} + make -C build DESTDIR="${pkgdir}" install + install -D -m644 ${pkgname}-igc-${pkgver}/LICENSE.md -t "${pkgdir}"/usr/share/licenses/${pkgname} + mv "${pkgdir}"/usr/lib/igc/NOTICES.txt "${pkgdir}"/usr/share/licenses/${pkgname} }