[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-07-21 Thread Bruno Pagani via arch-commits
Date: Thursday, July 21, 2022 @ 11:46:29
  Author: archange
Revision: 1255018

Backport patch for the remaining odr violation

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-21 11:35:02 UTC (rev 1255017)
+++ PKGBUILD2022-07-21 11:46:29 UTC (rev 1255018)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.11485
-pkgrel=7
+pkgrel=8
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -21,7 +21,8 @@
 
${pkgname}-avoid-duplicate-entries.patch::https://github.com/intel/intel-graphics-compiler/commit/12332c1ee8e92238c919ad7c2aa36119259cb622.patch
 
${pkgname}-rework-kernel-metadata.patch::https://github.com/intel/intel-graphics-compiler/commit/6a13fa903f380e17378286a7cd43995b0ae162ad.patch
 fix-AlignmentAnalysis-test-failures-on-LLVM-14.patch
-
${pkgname}-namespace-IIT.patch::https://github.com/intel/intel-graphics-compiler/commit/8b49f42e8148284815b4c31bf1c280e7ae2b03be.patch)
+
${pkgname}-namespace-IIT.patch::https://github.com/intel/intel-graphics-compiler/commit/8b49f42e8148284815b4c31bf1c280e7ae2b03be.patch
+
${pkgname}-namespace-vc.patch::https://github.com/intel/intel-graphics-compiler/commit/42e32345a3d88aeaa2d28af237bb5aa4f8b3.patch)
 sha256sums=('a2bcb5a96c64691b21ab6b573a2b09dbe1354272281cf640f4d43ecd7753e25f'
 '41ad4d72b4f5e00161d736c8f51c9a2421548d226511cd133143408fccc4bfd0'
 '474d5ad34fa4c7c447190470346f8a944f105a11b1c95c2cded1fc28934fea48'
@@ -31,7 +32,8 @@
 '0c5fe7d98bf6b0f8e288b91fe139cfe7f0dcb89b55e6c471af9b0a026a94781a'
 '60b96639a7247f7bf86f451135881afd387f692e1a84c9a8695dc5a39ec3a3f2'
 '6652f7249f1c2b0aa3fa31837df8f494bad8badb8373988c91a15e08807c80a5'
-'5f760fc20fcbd3184b3a7d893c7daa6f3d88568e368cc1129ce47eb48685463a')
+'5f760fc20fcbd3184b3a7d893c7daa6f3d88568e368cc1129ce47eb48685463a'
+'c02d98852d0472d00a4826c99cfedb9231309100d983ce6684cc2dea8f0b0753')
 
 prepare() {
   patch -p1 -d ${pkgname}-igc-${pkgver} < fix-zlib-linking.patch
@@ -43,11 +45,10 @@
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-rework-kernel-metadata.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
fix-AlignmentAnalysis-test-failures-on-LLVM-14.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-namespace-IIT.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-namespace-vc.patch
 }
 
 build() {
-  export CFLAGS="$CFLAGS -Wno-error=odr"
-  export CXXFLAGS="$CXXFLAGS -Wno-error=odr"
   cmake -B build -S ${pkgname}-igc-${pkgver} \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-07-08 Thread Bruno Pagani via arch-commits
Date: Friday, July 8, 2022 @ 13:43:48
  Author: archange
Revision: 1248687

Backport a fix for some -Wodr lto issues

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-08 13:43:11 UTC (rev 1248686)
+++ PKGBUILD2022-07-08 13:43:48 UTC (rev 1248687)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.11485
-pkgrel=6
+pkgrel=7
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -20,7 +20,8 @@
 
${pkgname}-fix-getElementType.patch::https://github.com/intel/intel-graphics-compiler/commit/49f4d4e3e904179bf3a0b880732b92f8bfb2c64a.patch
 
${pkgname}-avoid-duplicate-entries.patch::https://github.com/intel/intel-graphics-compiler/commit/12332c1ee8e92238c919ad7c2aa36119259cb622.patch
 
${pkgname}-rework-kernel-metadata.patch::https://github.com/intel/intel-graphics-compiler/commit/6a13fa903f380e17378286a7cd43995b0ae162ad.patch
-fix-AlignmentAnalysis-test-failures-on-LLVM-14.patch)
+fix-AlignmentAnalysis-test-failures-on-LLVM-14.patch
+
${pkgname}-namespace-IIT.patch::https://github.com/intel/intel-graphics-compiler/commit/8b49f42e8148284815b4c31bf1c280e7ae2b03be.patch)
 sha256sums=('a2bcb5a96c64691b21ab6b573a2b09dbe1354272281cf640f4d43ecd7753e25f'
 '41ad4d72b4f5e00161d736c8f51c9a2421548d226511cd133143408fccc4bfd0'
 '474d5ad34fa4c7c447190470346f8a944f105a11b1c95c2cded1fc28934fea48'
@@ -29,7 +30,8 @@
 '43d94e5408142d401e35394add9ecdf2a283740a4cca7691fd3689626482006b'
 '0c5fe7d98bf6b0f8e288b91fe139cfe7f0dcb89b55e6c471af9b0a026a94781a'
 '60b96639a7247f7bf86f451135881afd387f692e1a84c9a8695dc5a39ec3a3f2'
-'6652f7249f1c2b0aa3fa31837df8f494bad8badb8373988c91a15e08807c80a5')
+'6652f7249f1c2b0aa3fa31837df8f494bad8badb8373988c91a15e08807c80a5'
+'5f760fc20fcbd3184b3a7d893c7daa6f3d88568e368cc1129ce47eb48685463a')
 
 prepare() {
   patch -p1 -d ${pkgname}-igc-${pkgver} < fix-zlib-linking.patch
@@ -40,6 +42,7 @@
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-avoid-duplicate-entries.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-rework-kernel-metadata.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
fix-AlignmentAnalysis-test-failures-on-LLVM-14.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-namespace-IIT.patch
 }
 
 build() {



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-07-07 Thread Bruno Pagani via arch-commits
Date: Thursday, July 7, 2022 @ 15:46:17
  Author: archange
Revision: 1248206

Update patch to fix double args in kernel

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-07 15:42:02 UTC (rev 1248205)
+++ PKGBUILD2022-07-07 15:46:17 UTC (rev 1248206)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.11485
-pkgrel=4
+pkgrel=5
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -18,7 +18,8 @@
 
${pkgname}-wrap-getNumArgOperands.patch::https://github.com/intel/intel-graphics-compiler/commit/1d5ceafdbc005f3adc58be5af1dc92f068908e16.patch
 
${pkgname}-update-raytracing-llvm14.patch::https://github.com/intel/intel-graphics-compiler/commit/d9535cc5c3e54b21d56c492d4e21cb13c80b9b7a.patch
 
${pkgname}-fix-getElementType.patch::https://github.com/intel/intel-graphics-compiler/commit/49f4d4e3e904179bf3a0b880732b92f8bfb2c64a.patch
-
${pkgname}-avoid-duplicate-entries.patch::https://github.com/intel/intel-graphics-compiler/commit/12332c1ee8e92238c919ad7c2aa36119259cb622.patch)
+
${pkgname}-avoid-duplicate-entries.patch::https://github.com/intel/intel-graphics-compiler/commit/12332c1ee8e92238c919ad7c2aa36119259cb622.patch
+
${pkgname}-rework-kernel-metadata.patch::https://github.com/intel/intel-graphics-compiler/commit/6a13fa903f380e17378286a7cd43995b0ae162ad.patch)
 sha256sums=('a2bcb5a96c64691b21ab6b573a2b09dbe1354272281cf640f4d43ecd7753e25f'
 '41ad4d72b4f5e00161d736c8f51c9a2421548d226511cd133143408fccc4bfd0'
 '474d5ad34fa4c7c447190470346f8a944f105a11b1c95c2cded1fc28934fea48'
@@ -25,7 +26,8 @@
 'a98519cdc6fd896aa59cdae10da41e12d45a73d073646104c76c09ac6c9b5c76'
 '16b77d68da5f832c67650135f673bf33ff70dd84ce9cf6fae502588b566ec6c9'
 '43d94e5408142d401e35394add9ecdf2a283740a4cca7691fd3689626482006b'
-'0c5fe7d98bf6b0f8e288b91fe139cfe7f0dcb89b55e6c471af9b0a026a94781a')
+'0c5fe7d98bf6b0f8e288b91fe139cfe7f0dcb89b55e6c471af9b0a026a94781a'
+'60b96639a7247f7bf86f451135881afd387f692e1a84c9a8695dc5a39ec3a3f2')
 
 prepare() {
   patch -p1 -d ${pkgname}-igc-${pkgver} < fix-zlib-linking.patch
@@ -34,6 +36,7 @@
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-update-raytracing-llvm14.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-fix-getElementType.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-avoid-duplicate-entries.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-rework-kernel-metadata.patch
 }
 
 build() {



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-07-01 Thread Bruno Pagani via arch-commits
Date: Friday, July 1, 2022 @ 13:58:40
  Author: archange
Revision: 1243193

Fix duplicate args causing crashes

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-01 13:58:23 UTC (rev 1243192)
+++ PKGBUILD2022-07-01 13:58:40 UTC (rev 1243193)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.11485
-pkgrel=3
+pkgrel=4
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -17,13 +17,15 @@
 
${pkgname}-fix-BiF-caching.patch::https://github.com/intel/intel-graphics-compiler/commit/12c99343388eba6e6275856b25e0fa8978585dfb.patch
 
${pkgname}-wrap-getNumArgOperands.patch::https://github.com/intel/intel-graphics-compiler/commit/1d5ceafdbc005f3adc58be5af1dc92f068908e16.patch
 
${pkgname}-update-raytracing-llvm14.patch::https://github.com/intel/intel-graphics-compiler/commit/d9535cc5c3e54b21d56c492d4e21cb13c80b9b7a.patch
-
${pkgname}-fix-getElementType.patch::https://github.com/intel/intel-graphics-compiler/commit/49f4d4e3e904179bf3a0b880732b92f8bfb2c64a.patch)
+
${pkgname}-fix-getElementType.patch::https://github.com/intel/intel-graphics-compiler/commit/49f4d4e3e904179bf3a0b880732b92f8bfb2c64a.patch
+
${pkgname}-avoid-duplicate-entries.patch::https://github.com/intel/intel-graphics-compiler/commit/12332c1ee8e92238c919ad7c2aa36119259cb622.patch)
 sha256sums=('a2bcb5a96c64691b21ab6b573a2b09dbe1354272281cf640f4d43ecd7753e25f'
 '41ad4d72b4f5e00161d736c8f51c9a2421548d226511cd133143408fccc4bfd0'
 '474d5ad34fa4c7c447190470346f8a944f105a11b1c95c2cded1fc28934fea48'
 'a98519cdc6fd896aa59cdae10da41e12d45a73d073646104c76c09ac6c9b5c76'
 '16b77d68da5f832c67650135f673bf33ff70dd84ce9cf6fae502588b566ec6c9'
-'43d94e5408142d401e35394add9ecdf2a283740a4cca7691fd3689626482006b')
+'43d94e5408142d401e35394add9ecdf2a283740a4cca7691fd3689626482006b'
+'0c5fe7d98bf6b0f8e288b91fe139cfe7f0dcb89b55e6c471af9b0a026a94781a')
 
 prepare() {
   patch -p1 -d ${pkgname}-igc-${pkgver} < fix-zlib-linking.patch
@@ -31,6 +33,7 @@
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-wrap-getNumArgOperands.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-update-raytracing-llvm14.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-fix-getElementType.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-avoid-duplicate-entries.patch
 }
 
 build() {



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-06-30 Thread Bruno Pagani via arch-commits
Date: Thursday, June 30, 2022 @ 22:54:33
  Author: archange
Revision: 1243141

Fix a deprecated declaration

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-30 20:13:50 UTC (rev 1243140)
+++ PKGBUILD2022-06-30 22:54:33 UTC (rev 1243141)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.11485
-pkgrel=2
+pkgrel=3
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -16,12 +16,14 @@
 fix-zlib-linking.patch
 
${pkgname}-fix-BiF-caching.patch::https://github.com/intel/intel-graphics-compiler/commit/12c99343388eba6e6275856b25e0fa8978585dfb.patch
 
${pkgname}-wrap-getNumArgOperands.patch::https://github.com/intel/intel-graphics-compiler/commit/1d5ceafdbc005f3adc58be5af1dc92f068908e16.patch
-
${pkgname}-update-raytracing-llvm14.patch::https://github.com/intel/intel-graphics-compiler/commit/d9535cc5c3e54b21d56c492d4e21cb13c80b9b7a.patch)
+
${pkgname}-update-raytracing-llvm14.patch::https://github.com/intel/intel-graphics-compiler/commit/d9535cc5c3e54b21d56c492d4e21cb13c80b9b7a.patch
+
${pkgname}-fix-getElementType.patch::https://github.com/intel/intel-graphics-compiler/commit/49f4d4e3e904179bf3a0b880732b92f8bfb2c64a.patch)
 sha256sums=('a2bcb5a96c64691b21ab6b573a2b09dbe1354272281cf640f4d43ecd7753e25f'
 '41ad4d72b4f5e00161d736c8f51c9a2421548d226511cd133143408fccc4bfd0'
 '474d5ad34fa4c7c447190470346f8a944f105a11b1c95c2cded1fc28934fea48'
 'a98519cdc6fd896aa59cdae10da41e12d45a73d073646104c76c09ac6c9b5c76'
-'16b77d68da5f832c67650135f673bf33ff70dd84ce9cf6fae502588b566ec6c9')
+'16b77d68da5f832c67650135f673bf33ff70dd84ce9cf6fae502588b566ec6c9'
+'43d94e5408142d401e35394add9ecdf2a283740a4cca7691fd3689626482006b')
 
 prepare() {
   patch -p1 -d ${pkgname}-igc-${pkgver} < fix-zlib-linking.patch
@@ -28,11 +30,12 @@
   patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-fix-BiF-caching.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-wrap-getNumArgOperands.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-update-raytracing-llvm14.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-fix-getElementType.patch
 }
 
 build() {
-  export CFLAGS="$CFLAGS -Wno-error=deprecated-declarations -Wno-error=odr"
-  export CXXFLAGS="$CXXFLAGS -Wno-error=deprecated-declarations -Wno-error=odr"
+  export CFLAGS="$CFLAGS -Wno-error=odr"
+  export CXXFLAGS="$CXXFLAGS -Wno-error=odr"
   cmake -B build -S ${pkgname}-igc-${pkgver} \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-06-30 Thread Bruno Pagani via arch-commits
Date: Thursday, June 30, 2022 @ 12:50:44
  Author: archange
Revision: 1243015

Proper BiF caching fix

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-30 12:49:28 UTC (rev 1243014)
+++ PKGBUILD2022-06-30 12:50:44 UTC (rev 1243015)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.11485
-pkgrel=1
+pkgrel=2
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -14,18 +14,18 @@
 options=(!emptydirs)
 source=(${url}/archive/igc-${pkgver}.tar.gz
 fix-zlib-linking.patch
-
${pkgname}-revert-BiF-caching.patch::https://github.com/intel/intel-graphics-compiler/commit/fe97e18b30238eedab0760f92edfbbae5b4413b5.patch
+
${pkgname}-fix-BiF-caching.patch::https://github.com/intel/intel-graphics-compiler/commit/12c99343388eba6e6275856b25e0fa8978585dfb.patch
 
${pkgname}-wrap-getNumArgOperands.patch::https://github.com/intel/intel-graphics-compiler/commit/1d5ceafdbc005f3adc58be5af1dc92f068908e16.patch
 
${pkgname}-update-raytracing-llvm14.patch::https://github.com/intel/intel-graphics-compiler/commit/d9535cc5c3e54b21d56c492d4e21cb13c80b9b7a.patch)
 sha256sums=('a2bcb5a96c64691b21ab6b573a2b09dbe1354272281cf640f4d43ecd7753e25f'
 '41ad4d72b4f5e00161d736c8f51c9a2421548d226511cd133143408fccc4bfd0'
-'5123bfda819df1f663fe80ac7ac2a4048f81ddc838116d4c852f87189fc93507'
+'474d5ad34fa4c7c447190470346f8a944f105a11b1c95c2cded1fc28934fea48'
 'a98519cdc6fd896aa59cdae10da41e12d45a73d073646104c76c09ac6c9b5c76'
 '16b77d68da5f832c67650135f673bf33ff70dd84ce9cf6fae502588b566ec6c9')
 
 prepare() {
   patch -p1 -d ${pkgname}-igc-${pkgver} < fix-zlib-linking.patch
-  patch -p1 -d ${pkgname}-igc-${pkgver} -R < 
${pkgname}-revert-BiF-caching.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-fix-BiF-caching.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-wrap-getNumArgOperands.patch
   patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-update-raytracing-llvm14.patch
 }



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-06-28 Thread Bruno Pagani via arch-commits
Date: Tuesday, June 28, 2022 @ 09:47:34
  Author: archange
Revision: 1239815

upgpkg: intel-graphics-compiler 1:1.0.11485-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   25 +++--
 1 file changed, 15 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-28 08:32:18 UTC (rev 1239814)
+++ PKGBUILD2022-06-28 09:47:34 UTC (rev 1239815)
@@ -3,8 +3,8 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.11378
-pkgrel=2
+pkgver=1.0.11485
+pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -11,23 +11,28 @@
 license=(MIT)
 depends=(llvm-libs intel-opencl-clang ncurses spirv-tools zlib)
 makedepends=(git cmake clang lld llvm python libunwind spirv-headers 
vc-intrinsics)
-# https://github.com/intel/intel-graphics-compiler/issues/237
-options=(!emptydirs !lto)
+options=(!emptydirs)
 source=(${url}/archive/igc-${pkgver}.tar.gz
 fix-zlib-linking.patch
-
${pkgname}-${pkgver}-llvm14.patch::https://github.com/liushuyu/intel-graphics-compiler/commit/6a318ce3467f84ef88188e9ac7e2eca251975441.patch)
-sha256sums=('527229e8b7d7773e128a12fa5577ea0193643479b0bc23906d9872384604a7dc'
+
${pkgname}-revert-BiF-caching.patch::https://github.com/intel/intel-graphics-compiler/commit/fe97e18b30238eedab0760f92edfbbae5b4413b5.patch
+
${pkgname}-wrap-getNumArgOperands.patch::https://github.com/intel/intel-graphics-compiler/commit/1d5ceafdbc005f3adc58be5af1dc92f068908e16.patch
+
${pkgname}-update-raytracing-llvm14.patch::https://github.com/intel/intel-graphics-compiler/commit/d9535cc5c3e54b21d56c492d4e21cb13c80b9b7a.patch)
+sha256sums=('a2bcb5a96c64691b21ab6b573a2b09dbe1354272281cf640f4d43ecd7753e25f'
 '41ad4d72b4f5e00161d736c8f51c9a2421548d226511cd133143408fccc4bfd0'
-'aa8994212c65d237ee7211fadb7c422c162716e204feaf6b48a9e3e7d6c39970')
+'5123bfda819df1f663fe80ac7ac2a4048f81ddc838116d4c852f87189fc93507'
+'a98519cdc6fd896aa59cdae10da41e12d45a73d073646104c76c09ac6c9b5c76'
+'16b77d68da5f832c67650135f673bf33ff70dd84ce9cf6fae502588b566ec6c9')
 
 prepare() {
   patch -p1 -d ${pkgname}-igc-${pkgver} < fix-zlib-linking.patch
-  patch -p1 -d ${pkgname}-igc-${pkgver} < ${pkgname}-${pkgver}-llvm14.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} -R < 
${pkgname}-revert-BiF-caching.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-wrap-getNumArgOperands.patch
+  patch -p1 -d ${pkgname}-igc-${pkgver} < 
${pkgname}-update-raytracing-llvm14.patch
 }
 
 build() {
-  export CFLAGS="$CFLAGS -Wno-error=deprecated-declarations"
-  export CXXFLAGS="$CXXFLAGS -Wno-error=deprecated-declarations"
+  export CFLAGS="$CFLAGS -Wno-error=deprecated-declarations -Wno-error=odr"
+  export CXXFLAGS="$CXXFLAGS -Wno-error=deprecated-declarations -Wno-error=odr"
   cmake -B build -S ${pkgname}-igc-${pkgver} \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX=/usr \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-06-14 Thread Bruno Pagani via arch-commits
Date: Tuesday, June 14, 2022 @ 19:30:00
  Author: archange
Revision: 1237914

upgpkg: intel-graphics-compiler 1:1.0.11378-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   12 +++-
 1 file changed, 3 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-14 19:29:32 UTC (rev 1237913)
+++ PKGBUILD2022-06-14 19:30:00 UTC (rev 1237914)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.11279
+pkgver=1.0.11378
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -13,15 +13,9 @@
 makedepends=(git cmake clang lld llvm python libunwind spirv-headers 
vc-intrinsics)
 # https://github.com/intel/intel-graphics-compiler/issues/237
 options=(!emptydirs !lto)
-source=(${url}/archive/igc-${pkgver}.tar.gz
-
${pkgname}-fix-debug-spirv-llvm.patch::${url}/commit/991fd3d661efcb4fb6df63b76310d6e634b05c39.patch)
-sha256sums=('175beaf2b8a39049d454c49c6f418791f294dabf643203486290da8e9b311545'
-'25f860c8161c7d39707280fd995463630bd53becbeb27c47d603785aa13ef704')
+source=(${url}/archive/igc-${pkgver}.tar.gz)
+sha256sums=('527229e8b7d7773e128a12fa5577ea0193643479b0bc23906d9872384604a7dc')
 
-prepare() {
-  patch -d ${pkgname}-igc-${pkgver} -p1 < ${pkgname}-fix-debug-spirv-llvm.patch
-}
-
 build() {
   cmake -B build -S ${pkgname}-igc-${pkgver} \
 -DCMAKE_BUILD_TYPE=Release \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-05-24 Thread Bruno Pagani via arch-commits
Date: Tuesday, May 24, 2022 @ 12:24:56
  Author: archange
Revision: 1210189

upgpkg: intel-graphics-compiler 1:1.0.11279-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-05-24 12:12:12 UTC (rev 1210188)
+++ PKGBUILD2022-05-24 12:24:56 UTC (rev 1210189)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.11222
+pkgver=1.0.11279
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -14,12 +14,12 @@
 # https://github.com/intel/intel-graphics-compiler/issues/237
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz
-
${pkgname}-revert-debug-spirv-llvm.patch::https://github.com/intel/intel-graphics-compiler/commit/afd9fc8be5e507ccfd24d1e5b4da4d2e05c671ff.patch)
-sha256sums=('d92f0608dcbb52690855685f9447282e5c09c0ba98ae35fabf114fcf8b1e9fcf'
-'aa7e675474b34e27bb99642f80c022cfd833a500e95bfe663cb6fd6eabf02bdb')
+
${pkgname}-fix-debug-spirv-llvm.patch::${url}/commit/991fd3d661efcb4fb6df63b76310d6e634b05c39.patch)
+sha256sums=('175beaf2b8a39049d454c49c6f418791f294dabf643203486290da8e9b311545'
+'25f860c8161c7d39707280fd995463630bd53becbeb27c47d603785aa13ef704')
 
 prepare() {
-  patch -d ${pkgname}-igc-${pkgver} -p1 -R < 
${pkgname}-revert-debug-spirv-llvm.patch
+  patch -d ${pkgname}-igc-${pkgver} -p1 < ${pkgname}-fix-debug-spirv-llvm.patch
 }
 
 build() {



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-05-20 Thread Bruno Pagani via arch-commits
Date: Friday, May 20, 2022 @ 16:25:06
  Author: archange
Revision: 1209404

upgpkg: intel-graphics-compiler 1:1.0.11222-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-05-20 14:44:34 UTC (rev 1209403)
+++ PKGBUILD2022-05-20 16:25:06 UTC (rev 1209404)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.11104
+pkgver=1.0.11222
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -13,9 +13,15 @@
 makedepends=(git cmake clang lld llvm python libunwind spirv-headers 
vc-intrinsics)
 # https://github.com/intel/intel-graphics-compiler/issues/237
 options=(!emptydirs !lto)
-source=(${url}/archive/igc-${pkgver}.tar.gz)
-sha256sums=('b0b46ffe9f0543e6d1c4182aceb2921fec3b0a63dd1a09e4128b00bcea399aaf')
+source=(${url}/archive/igc-${pkgver}.tar.gz
+
${pkgname}-revert-debug-spirv-llvm.patch::https://github.com/intel/intel-graphics-compiler/commit/afd9fc8be5e507ccfd24d1e5b4da4d2e05c671ff.patch)
+sha256sums=('d92f0608dcbb52690855685f9447282e5c09c0ba98ae35fabf114fcf8b1e9fcf'
+'aa7e675474b34e27bb99642f80c022cfd833a500e95bfe663cb6fd6eabf02bdb')
 
+prepare() {
+  patch -d ${pkgname}-igc-${pkgver} -p1 -R < 
${pkgname}-revert-debug-spirv-llvm.patch
+}
+
 build() {
   cmake -B build -S ${pkgname}-igc-${pkgver} \
 -DCMAKE_BUILD_TYPE=Release \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-05-07 Thread Bruno Pagani via arch-commits
Date: Saturday, May 7, 2022 @ 10:03:55
  Author: archange
Revision: 1196152

upgpkg: intel-graphics-compiler 1:1.0.11104-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-05-07 09:30:53 UTC (rev 1196151)
+++ PKGBUILD2022-05-07 10:03:55 UTC (rev 1196152)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.11061
+pkgver=1.0.11104
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -14,7 +14,7 @@
 # https://github.com/intel/intel-graphics-compiler/issues/237
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz)
-sha256sums=('6dbb0e4fe8deceb67e313298aa705d161af5cd9531b91f00332cf68160f793ae')
+sha256sums=('b0b46ffe9f0543e6d1c4182aceb2921fec3b0a63dd1a09e4128b00bcea399aaf')
 
 build() {
   cmake -B build -S ${pkgname}-igc-${pkgver} \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-04-30 Thread Bruno Pagani via arch-commits
Date: Saturday, April 30, 2022 @ 13:46:26
  Author: archange
Revision: 1191964

upgpkg: intel-graphics-compiler 1:1.0.11061-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-30 13:38:25 UTC (rev 1191963)
+++ PKGBUILD2022-04-30 13:46:26 UTC (rev 1191964)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.10988
+pkgver=1.0.11061
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -14,7 +14,7 @@
 # https://github.com/intel/intel-graphics-compiler/issues/237
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz)
-sha256sums=('3eb18346b944bbcae0d5506b890ca6d9126e7cdd231ee23ad8eed3e4a2b7e5b2')
+sha256sums=('6dbb0e4fe8deceb67e313298aa705d161af5cd9531b91f00332cf68160f793ae')
 
 build() {
   cmake -B build -S ${pkgname}-igc-${pkgver} \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-04-22 Thread Bruno Pagani via arch-commits
Date: Friday, April 22, 2022 @ 21:19:13
  Author: archange
Revision: 1187394

upgpkg: intel-graphics-compiler 1:1.0.10988-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   13 +++--
 1 file changed, 3 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-22 21:15:03 UTC (rev 1187393)
+++ PKGBUILD2022-04-22 21:19:13 UTC (rev 1187394)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.10840
+pkgver=1.0.10988
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -13,16 +13,9 @@
 makedepends=(git cmake clang lld llvm python libunwind spirv-headers 
vc-intrinsics)
 # https://github.com/intel/intel-graphics-compiler/issues/237
 options=(!emptydirs !lto)
-source=(${url}/archive/igc-${pkgver}.tar.gz
-
${pkgname}-allow-external-spirv-tools-last-fix.patch::${url}/commit/acfa99b5aefbebf037e4c939f5a8e592dfaed04e.patch)
-sha256sums=('a4bbe2465fd23902e929a681e87d3d794d03ada9577894c7f46028c1d7435058'
-'abdd6044d5e67371c9e2b298f2168bf8661287abe1f8ee557096aa3565ca00ee')
+source=(${url}/archive/igc-${pkgver}.tar.gz)
+sha256sums=('3eb18346b944bbcae0d5506b890ca6d9126e7cdd231ee23ad8eed3e4a2b7e5b2')
 
-prepare() {
-  cd ${pkgname}-igc-${pkgver}
-  patch -p1 < ../${pkgname}-allow-external-spirv-tools-last-fix.patch
-}
-
 build() {
   cmake -B build -S ${pkgname}-igc-${pkgver} \
 -DCMAKE_BUILD_TYPE=Release \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-04-06 Thread Bruno Pagani via arch-commits
Date: Wednesday, April 6, 2022 @ 18:50:11
  Author: archange
Revision: 1181623

upgpkg: intel-graphics-compiler 1:1.0.10840-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-06 18:41:30 UTC (rev 1181622)
+++ PKGBUILD2022-04-06 18:50:11 UTC (rev 1181623)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.10778
+pkgver=1.0.10840
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -15,7 +15,7 @@
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz
 
${pkgname}-allow-external-spirv-tools-last-fix.patch::${url}/commit/acfa99b5aefbebf037e4c939f5a8e592dfaed04e.patch)
-sha256sums=('22dc2d237ffbd794e4cf1b590b4e2e051346375890252f20f71021c45df92ec0'
+sha256sums=('a4bbe2465fd23902e929a681e87d3d794d03ada9577894c7f46028c1d7435058'
 'abdd6044d5e67371c9e2b298f2168bf8661287abe1f8ee557096aa3565ca00ee')
 
 prepare() {



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-04-02 Thread Bruno Pagani via arch-commits
Date: Saturday, April 2, 2022 @ 15:46:55
  Author: archange
Revision: 1180829

upgpkg: intel-graphics-compiler 1:1.0.10778-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-04-02 15:35:12 UTC (rev 1180828)
+++ PKGBUILD2022-04-02 15:46:55 UTC (rev 1180829)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.10713
+pkgver=1.0.10778
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -11,17 +11,15 @@
 license=(MIT)
 depends=(llvm-libs intel-opencl-clang ncurses spirv-tools zlib)
 makedepends=(git cmake clang lld llvm python libunwind spirv-headers 
vc-intrinsics)
+# https://github.com/intel/intel-graphics-compiler/issues/237
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz
-
${pkgname}-allow-external-spirv-tools-fix-static.patch::${url}/commit/7e6b78d1ccf5afb4080795aa87029e55b9e5499c.patch
 
${pkgname}-allow-external-spirv-tools-last-fix.patch::${url}/commit/acfa99b5aefbebf037e4c939f5a8e592dfaed04e.patch)
-sha256sums=('0bcd949ce388cfa74ca19e120321c272db0963dfa98fd9d69ae1e8d898f6b6f1'
-'9d9911710eadd9febe5ade63131e88202027ccc3054b93f3efc0bf74be9abb96'
+sha256sums=('22dc2d237ffbd794e4cf1b590b4e2e051346375890252f20f71021c45df92ec0'
 'abdd6044d5e67371c9e2b298f2168bf8661287abe1f8ee557096aa3565ca00ee')
 
 prepare() {
   cd ${pkgname}-igc-${pkgver}
-  patch -p1 < ../${pkgname}-allow-external-spirv-tools-fix-static.patch
   patch -p1 < ../${pkgname}-allow-external-spirv-tools-last-fix.patch
 }
 



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-03-24 Thread Bruno Pagani via arch-commits
Date: Thursday, March 24, 2022 @ 13:29:33
  Author: archange
Revision: 1174708

upgpkg: intel-graphics-compiler 1:1.0.10713-1

Most patches were released but two remain needed for this time.

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   30 +-
 1 file changed, 9 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-24 13:28:34 UTC (rev 1174707)
+++ PKGBUILD2022-03-24 13:29:33 UTC (rev 1174708)
@@ -3,8 +3,8 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.10409
-pkgrel=2
+pkgver=1.0.10713
+pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -13,28 +13,16 @@
 makedepends=(git cmake clang lld llvm python libunwind spirv-headers 
vc-intrinsics)
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz
-
${pkgname}-fix-lld-prebuilt-and-limits.patch::${url}/commit/4369c970d4e02258b3c53e854faaa34197124a33.patch
-${pkgname}-fix-missing-limits.patch::${url}/pull/220.patch
-
${pkgname}-allow-external-vc-intrinsics.patch::${url}/commit/35c947c2631ef4948532eb65c4a62434a580dd3d.patch
-
${pkgname}-allow-external-spirv-tools.patch::${url}/commit/d790a8f8571c51aeccac1a320b4fcf7ed71a2a26.patch
-
${pkgname}-allow-external-spirv-tools-fix.patch::${url}/commit/86a854d3aa529e92dc5f5f9f45c0f2ca174d1c49.patch
-
${pkgname}-allow-external-spirv-tools-fix-p2.patch::${url}/pull/234.patch)
-sha256sums=('233992605e1fd7e337e1457559ee6648a822f4b6e5c4894c5b11638d41f7e730'
-'d56f8537ffb25f67e29ae0fbd018247f0b7735c9ea68b7347a0dad3a7f182d5a'
-'4505488fa483446ff50d041609fca63762e5f82711ada1321a94f97165115c88'
-'fea59a67ebba1debed6d4948139184ba8677989c1b966794ac60161936846153'
-'714b452501cf2ca798f2bc915caf20225bb8cb3fdd63fb29810b69e712b0df1f'
-'6a124e2c11c88607a02d9aa16e7efda9637a0fb67bd7d189833e44edac4bfa59'
-'4a3054d4938b083b8ffefd45bc1f8764fcb685516c7c10622607284e768fdaa0')
+
${pkgname}-allow-external-spirv-tools-fix-static.patch::${url}/commit/7e6b78d1ccf5afb4080795aa87029e55b9e5499c.patch
+
${pkgname}-allow-external-spirv-tools-last-fix.patch::${url}/commit/acfa99b5aefbebf037e4c939f5a8e592dfaed04e.patch)
+sha256sums=('0bcd949ce388cfa74ca19e120321c272db0963dfa98fd9d69ae1e8d898f6b6f1'
+'9d9911710eadd9febe5ade63131e88202027ccc3054b93f3efc0bf74be9abb96'
+'abdd6044d5e67371c9e2b298f2168bf8661287abe1f8ee557096aa3565ca00ee')
 
 prepare() {
   cd ${pkgname}-igc-${pkgver}
-  patch -p1 < ../${pkgname}-fix-lld-prebuilt-and-limits.patch
-  patch -p1 < ../${pkgname}-fix-missing-limits.patch
-  patch -p1 < ../${pkgname}-allow-external-vc-intrinsics.patch
-  patch -p1 < ../${pkgname}-allow-external-spirv-tools.patch
-  patch -p1 < ../${pkgname}-allow-external-spirv-tools-fix.patch
-  patch -p1 < ../${pkgname}-allow-external-spirv-tools-fix-p2.patch
+  patch -p1 < ../${pkgname}-allow-external-spirv-tools-fix-static.patch
+  patch -p1 < ../${pkgname}-allow-external-spirv-tools-last-fix.patch
 }
 
 build() {



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-03-17 Thread Bruno Pagani via arch-commits
Date: Thursday, March 17, 2022 @ 22:34:26
  Author: archange
Revision: 1157217

upgpkg: intel-graphics-compiler 1:1.0.10409-2

Backport patches to build with external vc-intrinsics and SPIRV-Tools/Headers.

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   28 ++--
 1 file changed, 18 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-17 22:34:12 UTC (rev 1157216)
+++ PKGBUILD2022-03-17 22:34:26 UTC (rev 1157217)
@@ -4,31 +4,37 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.10409
-pkgrel=1
+pkgrel=2
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
 license=(MIT)
-depends=(llvm-libs intel-opencl-clang ncurses zlib)
-makedepends=(git cmake clang lld llvm python libunwind vc-intrinsics)
+depends=(llvm-libs intel-opencl-clang ncurses spirv-tools zlib)
+makedepends=(git cmake clang lld llvm python libunwind spirv-headers 
vc-intrinsics)
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz
 
${pkgname}-fix-lld-prebuilt-and-limits.patch::${url}/commit/4369c970d4e02258b3c53e854faaa34197124a33.patch
 ${pkgname}-fix-missing-limits.patch::${url}/pull/220.patch
-
git+https://github.com/intel/vc-intrinsics.git#commit=a7270625195501019507017aab17e50f5dac6466
-
git+https://github.com/KhronosGroup/SPIRV-Tools.git#commit=b1877de5cd776117050bd42f08d04b52bce16099
-
git+https://github.com/KhronosGroup/SPIRV-Headers.git#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78)
+
${pkgname}-allow-external-vc-intrinsics.patch::${url}/commit/35c947c2631ef4948532eb65c4a62434a580dd3d.patch
+
${pkgname}-allow-external-spirv-tools.patch::${url}/commit/d790a8f8571c51aeccac1a320b4fcf7ed71a2a26.patch
+
${pkgname}-allow-external-spirv-tools-fix.patch::${url}/commit/86a854d3aa529e92dc5f5f9f45c0f2ca174d1c49.patch
+
${pkgname}-allow-external-spirv-tools-fix-p2.patch::${url}/pull/234.patch)
 sha256sums=('233992605e1fd7e337e1457559ee6648a822f4b6e5c4894c5b11638d41f7e730'
 'd56f8537ffb25f67e29ae0fbd018247f0b7735c9ea68b7347a0dad3a7f182d5a'
 '4505488fa483446ff50d041609fca63762e5f82711ada1321a94f97165115c88'
-'SKIP'
-'SKIP'
-'SKIP')
+'fea59a67ebba1debed6d4948139184ba8677989c1b966794ac60161936846153'
+'714b452501cf2ca798f2bc915caf20225bb8cb3fdd63fb29810b69e712b0df1f'
+'6a124e2c11c88607a02d9aa16e7efda9637a0fb67bd7d189833e44edac4bfa59'
+'4a3054d4938b083b8ffefd45bc1f8764fcb685516c7c10622607284e768fdaa0')
 
 prepare() {
   cd ${pkgname}-igc-${pkgver}
   patch -p1 < ../${pkgname}-fix-lld-prebuilt-and-limits.patch
   patch -p1 < ../${pkgname}-fix-missing-limits.patch
+  patch -p1 < ../${pkgname}-allow-external-vc-intrinsics.patch
+  patch -p1 < ../${pkgname}-allow-external-spirv-tools.patch
+  patch -p1 < ../${pkgname}-allow-external-spirv-tools-fix.patch
+  patch -p1 < ../${pkgname}-allow-external-spirv-tools-fix-p2.patch
 }
 
 build() {
@@ -42,8 +48,10 @@
 -DIGC_OPTION__LLVM_PREFERRED_VERSION='13.0.1' \
 -DIGC_OPTION__LLVM_MODE=Prebuilds \
 -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR=ON \
+-DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS=ON \
+-DIGC_OPTION__SPIRV_TOOLS_MODE=Prebuilds \
 -DIGC_OPTION__SPIRV_TRANSLATOR_MODE=Prebuilds \
--DVC_INTRINSICS_SRC="${srcdir}/vc-intrinsics" \
+-DIGC_OPTION__VC_INTRINSICS_MODE=Prebuilds \
 -DINSTALL_GENX_IR=ON \
 -Wno-dev
   make -C build



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2022-03-04 Thread Bruno Pagani via arch-commits
Date: Saturday, March 5, 2022 @ 00:08:14
  Author: archange
Revision: 1142037

upgpkg: intel-graphics-compiler 1:1.0.10409-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-05 00:08:08 UTC (rev 1142036)
+++ PKGBUILD2022-03-05 00:08:14 UTC (rev 1142037)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.9636
+pkgver=1.0.10409
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -10,16 +10,16 @@
 url="https://github.com/intel/intel-graphics-compiler;
 license=(MIT)
 depends=(llvm-libs intel-opencl-clang ncurses zlib)
-makedepends=(git cmake clang lld llvm python libunwind)
+makedepends=(git cmake clang lld llvm python libunwind vc-intrinsics)
 options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz
-
${pkgname}-fix-lld-prebuilt.patch::https://github.com/intel/intel-graphics-compiler/pull/210.patch
-
${pkgname}-fix-missing-limits.patch::https://github.com/intel/intel-graphics-compiler/pull/220.patch
-
git+https://github.com/intel/vc-intrinsics.git#commit=8ee879314584e6630688b0a3b290d065dcabb383
-git+https://github.com/KhronosGroup/SPIRV-Tools.git
-git+https://github.com/KhronosGroup/SPIRV-Headers.git)
-sha256sums=('be8d1b162b838da8eb141ef103e136874c4542a8c80f3d1fd0f27ce1aadaf485'
-'b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5'
+
${pkgname}-fix-lld-prebuilt-and-limits.patch::${url}/commit/4369c970d4e02258b3c53e854faaa34197124a33.patch
+${pkgname}-fix-missing-limits.patch::${url}/pull/220.patch
+
git+https://github.com/intel/vc-intrinsics.git#commit=a7270625195501019507017aab17e50f5dac6466
+
git+https://github.com/KhronosGroup/SPIRV-Tools.git#commit=b1877de5cd776117050bd42f08d04b52bce16099
+
git+https://github.com/KhronosGroup/SPIRV-Headers.git#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78)
+sha256sums=('233992605e1fd7e337e1457559ee6648a822f4b6e5c4894c5b11638d41f7e730'
+'d56f8537ffb25f67e29ae0fbd018247f0b7735c9ea68b7347a0dad3a7f182d5a'
 '4505488fa483446ff50d041609fca63762e5f82711ada1321a94f97165115c88'
 'SKIP'
 'SKIP'
@@ -27,7 +27,7 @@
 
 prepare() {
   cd ${pkgname}-igc-${pkgver}
-  patch -p1 < ../${pkgname}-fix-lld-prebuilt.patch
+  patch -p1 < ../${pkgname}-fix-lld-prebuilt-and-limits.patch
   patch -p1 < ../${pkgname}-fix-missing-limits.patch
 }
 
@@ -39,10 +39,9 @@
 -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_PREFERRED_VERSION='13.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 \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2021-12-26 Thread Bruno Pagani via arch-commits
Date: Sunday, December 26, 2021 @ 18:49:09
  Author: archange
Revision: 1083897

upgpkg: intel-graphics-compiler 1:1.0.9636-1

Disable lto, not supported by clang builds

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-26 18:15:03 UTC (rev 1083896)
+++ PKGBUILD2021-12-26 18:49:09 UTC (rev 1083897)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.9441
+pkgver=1.0.9636
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -11,7 +11,7 @@
 license=(MIT)
 depends=(llvm-libs intel-opencl-clang ncurses zlib)
 makedepends=(git cmake clang lld llvm python libunwind)
-options=(!emptydirs)
+options=(!emptydirs !lto)
 source=(${url}/archive/igc-${pkgver}.tar.gz
 
${pkgname}-fix-lld-prebuilt.patch::https://github.com/intel/intel-graphics-compiler/pull/210.patch
 
${pkgname}-fix-missing-limits.patch::https://github.com/intel/intel-graphics-compiler/pull/220.patch
@@ -18,9 +18,9 @@
 
git+https://github.com/intel/vc-intrinsics.git#commit=8ee879314584e6630688b0a3b290d065dcabb383
 git+https://github.com/KhronosGroup/SPIRV-Tools.git
 git+https://github.com/KhronosGroup/SPIRV-Headers.git)
-sha256sums=('b9fdde261d666d549f05932bb015022404125e7146ffdf0813de643f82ce0742'
+sha256sums=('be8d1b162b838da8eb141ef103e136874c4542a8c80f3d1fd0f27ce1aadaf485'
 'b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5'
-'ab2fc406c1c50b2db7ef8e1bf78da91811e3c6acae5ec087cd00b2f1b63cb51a'
+'4505488fa483446ff50d041609fca63762e5f82711ada1321a94f97165115c88'
 'SKIP'
 'SKIP'
 'SKIP')



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2021-12-02 Thread Bruno Pagani via arch-commits
Date: Thursday, December 2, 2021 @ 22:01:07
  Author: archange
Revision: 1062773

upgpkg: intel-graphics-compiler 1:1.0.9441-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-02 22:01:04 UTC (rev 1062772)
+++ PKGBUILD2021-12-02 22:01:07 UTC (rev 1062773)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.9389
+pkgver=1.0.9441
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -14,13 +14,13 @@
 options=(!emptydirs)
 source=(${url}/archive/igc-${pkgver}.tar.gz
 
${pkgname}-fix-lld-prebuilt.patch::https://github.com/intel/intel-graphics-compiler/pull/210.patch
-
${pkgname}-fix-216.patch::https://github.com/intel/intel-graphics-compiler/commit/99edbf49d7c97febca9fd354415a9a93c92421d3.patch
-
git+https://github.com/intel/vc-intrinsics.git#commit=2cd5a7b013d09d21ad206708943faf0b575e0ece
+
${pkgname}-fix-missing-limits.patch::https://github.com/intel/intel-graphics-compiler/pull/220.patch
+
git+https://github.com/intel/vc-intrinsics.git#commit=8ee879314584e6630688b0a3b290d065dcabb383
 git+https://github.com/KhronosGroup/SPIRV-Tools.git
 git+https://github.com/KhronosGroup/SPIRV-Headers.git)
-sha256sums=('563a525375c25875aeb41a0fed1ebe9d1c3d67355576c73948c5305bcac93e36'
+sha256sums=('b9fdde261d666d549f05932bb015022404125e7146ffdf0813de643f82ce0742'
 'b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5'
-'c7a96b5629384422ff2d848624ac60d5cc6dffd0289bce430df1ba813a45474c'
+'ab2fc406c1c50b2db7ef8e1bf78da91811e3c6acae5ec087cd00b2f1b63cb51a'
 'SKIP'
 'SKIP'
 'SKIP')
@@ -27,9 +27,8 @@
 
 prepare() {
   cd ${pkgname}-igc-${pkgver}
-  # https://github.com/intel/intel-graphics-compiler/issues/216
-  patch -p1 < ../${pkgname}-fix-216.patch
   patch -p1 < ../${pkgname}-fix-lld-prebuilt.patch
+  patch -p1 < ../${pkgname}-fix-missing-limits.patch
 }
 
 build() {



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2021-11-23 Thread Bruno Pagani via arch-commits
Date: Tuesday, November 23, 2021 @ 19:27:45
  Author: archange
Revision: 1054501

upgpkg: intel-graphics-compiler 1:1.0.9389-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |   20 
 1 file changed, 12 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-23 18:08:23 UTC (rev 1054500)
+++ PKGBUILD2021-11-23 19:27:45 UTC (rev 1054501)
@@ -3,8 +3,8 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.8744
-pkgrel=4
+pkgver=1.0.9389
+pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -13,18 +13,22 @@
 makedepends=(git cmake clang lld llvm python libunwind)
 options=(!emptydirs)
 source=(${url}/archive/igc-${pkgver}.tar.gz
-
${pkgname}-fix-209.patch::https://github.com/intel/intel-graphics-compiler/commit/c74d33971d65d6bf410e77fca0c27aeedce7b81e.patch
 
${pkgname}-fix-lld-prebuilt.patch::https://github.com/intel/intel-graphics-compiler/pull/210.patch
-
git+https://github.com/intel/vc-intrinsics.git#commit=e5ad7e02aa4aa21a3cd7b3e5d1f3ec9b95f58872)
-sha256sums=('1e8ef2dcebb670e7d66de053c2b0c92b8cf8733dae04503bf26dfd7cc798b5ef'
-'5c4a77e85a85b4b23189a94466eedf5e8103f9583792720b61df1b7044b38796'
+
${pkgname}-fix-216.patch::https://github.com/intel/intel-graphics-compiler/commit/99edbf49d7c97febca9fd354415a9a93c92421d3.patch
+
git+https://github.com/intel/vc-intrinsics.git#commit=2cd5a7b013d09d21ad206708943faf0b575e0ece
+git+https://github.com/KhronosGroup/SPIRV-Tools.git
+git+https://github.com/KhronosGroup/SPIRV-Headers.git)
+sha256sums=('563a525375c25875aeb41a0fed1ebe9d1c3d67355576c73948c5305bcac93e36'
 'b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5'
+'c7a96b5629384422ff2d848624ac60d5cc6dffd0289bce430df1ba813a45474c'
+'SKIP'
+'SKIP'
 'SKIP')
 
 prepare() {
   cd ${pkgname}-igc-${pkgver}
-  # https://github.com/intel/intel-graphics-compiler/issues/209
-  patch -p1 < ../${pkgname}-fix-209.patch
+  # https://github.com/intel/intel-graphics-compiler/issues/216
+  patch -p1 < ../${pkgname}-fix-216.patch
   patch -p1 < ../${pkgname}-fix-lld-prebuilt.patch
 }
 



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2021-11-12 Thread Evangelos Foutras via arch-commits
Date: Friday, November 12, 2021 @ 10:18:49
  Author: foutrelis
Revision: 1043534

1:1.0.8744-4: rebuild with llvm 13.0.0-3 to fix ocloc

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-12 10:14:45 UTC (rev 1043533)
+++ PKGBUILD2021-11-12 10:18:49 UTC (rev 1043534)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.8744
-pkgrel=3
+pkgrel=4
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2021-10-27 Thread Bruno Pagani via arch-commits
Date: Wednesday, October 27, 2021 @ 21:51:25
  Author: archange
Revision: 1034806

Upstream fix added

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-10-27 20:44:49 UTC (rev 1034805)
+++ PKGBUILD2021-10-27 21:51:25 UTC (rev 1034806)
@@ -4,7 +4,7 @@
 pkgname=intel-graphics-compiler
 epoch=1
 pkgver=1.0.8744
-pkgrel=2
+pkgrel=3
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
 url="https://github.com/intel/intel-graphics-compiler;
@@ -13,20 +13,22 @@
 makedepends=(git cmake clang lld llvm python libunwind)
 options=(!emptydirs)
 source=(${url}/archive/igc-${pkgver}.tar.gz
+
${pkgname}-fix-209.patch::https://github.com/intel/intel-graphics-compiler/commit/c74d33971d65d6bf410e77fca0c27aeedce7b81e.patch
 
${pkgname}-fix-lld-prebuilt.patch::https://github.com/intel/intel-graphics-compiler/pull/210.patch
 
git+https://github.com/intel/vc-intrinsics.git#commit=e5ad7e02aa4aa21a3cd7b3e5d1f3ec9b95f58872)
 sha256sums=('1e8ef2dcebb670e7d66de053c2b0c92b8cf8733dae04503bf26dfd7cc798b5ef'
+'5c4a77e85a85b4b23189a94466eedf5e8103f9583792720b61df1b7044b38796'
 'b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5'
 'SKIP')
 
 prepare() {
   cd ${pkgname}-igc-${pkgver}
+  # https://github.com/intel/intel-graphics-compiler/issues/209
+  patch -p1 < ../${pkgname}-fix-209.patch
   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 \



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2021-10-23 Thread Bruno Pagani via arch-commits
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
===
--- PKGBUILD2021-10-23 08:31:46 UTC (rev 1032945)
+++ PKGBUILD2021-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}
 }



[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD llvm12-porting.patch)

2021-10-18 Thread Bruno Pagani via arch-commits
Date: Monday, October 18, 2021 @ 12:16:35
  Author: archange
Revision: 1030824

upgpkg: intel-graphics-compiler 1:1.0.8744-1

Modified:
  intel-graphics-compiler/trunk/PKGBUILD
Deleted:
  intel-graphics-compiler/trunk/llvm12-porting.patch

--+
 PKGBUILD |   29 +--
 llvm12-porting.patch |  377 -
 2 files changed, 14 insertions(+), 392 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-10-18 12:07:45 UTC (rev 1030823)
+++ PKGBUILD2021-10-18 12:16:35 UTC (rev 1030824)
@@ -3,7 +3,7 @@
 
 pkgname=intel-graphics-compiler
 epoch=1
-pkgver=1.0.8173
+pkgver=1.0.8744
 pkgrel=1
 pkgdesc="Intel Graphics Compiler for OpenCL"
 arch=(x86_64)
@@ -10,37 +10,36 @@
 url="https://github.com/intel/intel-graphics-compiler;
 license=(MIT)
 depends=(llvm-libs intel-opencl-clang ncurses zlib)
-makedepends=(git cmake clang lld llvm python)
+makedepends=(git cmake clang lld llvm python libunwind)
 options=(!emptydirs)
 source=(${url}/archive/igc-${pkgver}.tar.gz
-llvm12-porting.patch
-
igc-revert-stack-analysis.patch::https://github.com/intel/intel-graphics-compiler/commit/c50d77f3c8a92fae6f43b47580e7d485f9ea5327.patch
-
igc-missing-limits-headers.patch::https://github.com/intel/intel-graphics-compiler/commit/8e1a461d3e6b85a6cf018caf6abf4a3ba9a1758d.patch
-
git+https://github.com/intel/vc-intrinsics.git#commit=d9ffe1f9cbe45b296f098669173bcaeff12bfe99)
-sha256sums=('20794f1451b971c82ed824dd65723a6c562158e8061644e596b53417e9daa045'
-'1f8b1aa9bce25de79cdbbe2589cb5d7a6e05b1b506b01e7af144b21b155754ea'
-'65b17d5bdc77e68147eacc7671a6e3580968508527bdb8fd032bae830d8daf17'
-'d943a3d56ae62bde12caf133ab171777b4a73ee50a8d07449831ffc57e73e514'
+
${pkgname}-fix-lld-prebuilt.patch::https://github.com/intel/intel-graphics-compiler/pull/210.patch
+
git+https://github.com/intel/vc-intrinsics.git#commit=e5ad7e02aa4aa21a3cd7b3e5d1f3ec9b95f58872)
+sha256sums=('1e8ef2dcebb670e7d66de053c2b0c92b8cf8733dae04503bf26dfd7cc798b5ef'
+'b2da1a00ac59ce7e98fd6cfb554f8974b1500bc1b9973387181414ffa4cffea5'
 'SKIP')
 
 prepare() {
 cd ${pkgname}-igc-${pkgver}
-patch -p1 < ../llvm12-porting.patch
-patch -p1 -R < ../igc-revert-stack-analysis.patch
-patch -p1 < ../igc-missing-limits-headers.patch
+patch -p1 < ../${pkgname}-fix-lld-prebuilt.patch
 }
 
 build() {
-CXXFLAGS+=' -Wno-error=deprecated-declarations'
+# 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_SPIRVDLL=0 \
 -DINSTALL_GENX_IR=ON \
 -Wno-dev
 make -C build

Deleted: llvm12-porting.patch
===
--- llvm12-porting.patch2021-10-18 12:07:45 UTC (rev 1030823)
+++ llvm12-porting.patch2021-10-18 12:16:35 UTC (rev 1030824)
@@ -1,377 +0,0 @@
-diff --git a/IGC/AdaptorOCL/SPIRV/SPIRVReader.cpp 
b/IGC/AdaptorOCL/SPIRV/SPIRVReader.cpp
 a/IGC/AdaptorOCL/SPIRV/SPIRVReader.cpp
-+++ b/IGC/AdaptorOCL/SPIRV/SPIRVReader.cpp
-@@ -1561,7 +1561,7 @@ void SPIRVToLLVMDbgTran::transDbgInfo(SPIRVValue *SV, 
Value *V) {
- Line->getColumn(), scope, iat);
- 
- if(scope && !isa(scope))
--I->setDebugLoc(DebugLoc::get(Line->getLine(), Line->getColumn(),
-+I->setDebugLoc(DILocation::get(scope->getContext(), 
Line->getLine(), Line->getColumn(),
- scope, iat));
- }
- }
-@@ -1977,7 +1977,7 @@ SPIRVToLLVM::transType(SPIRVType *T) {
- auto name = isSubgroupAvcINTELTypeOpCode(OC) ?
- OCLSubgroupINTELTypeOpCodeMap::rmap(OC) :
- BuiltinOpaqueGenericTypeOpCodeMap::rmap(OC);
--auto *pST = M->getTypeByName(name);
-+auto *pST = StructType::getTypeByName(M->getContext(), name);
- pST = pST ? pST : StructType::create(*Context, name);
- 
- return mapType(T, PointerType::get(pST, 
getOCLOpaqueTypeAddrSpace(OC)));
-diff --git a/IGC/AdaptorOCL/SPIRV/SPIRVUtil.cpp 
b/IGC/AdaptorOCL/SPIRV/SPIRVUtil.cpp
 a/IGC/AdaptorOCL/SPIRV/SPIRVUtil.cpp
-+++ b/IGC/AdaptorOCL/SPIRV/SPIRVUtil.cpp
-@@ -76,7 +76,7 @@ saveLLVMModule(Module *M, const std::string 

[arch-commits] Commit in intel-graphics-compiler/trunk (PKGBUILD)

2021-06-02 Thread Evangelos Foutras via arch-commits
Date: Wednesday, June 2, 2021 @ 18:21:36
  Author: foutrelis
Revision: 953279

Specify IGC_OPTION__LLVM_MODE=Prebuilds

Without this, IGC still defaults to system LLVM but first looks for
local LLVM sources. Better to be explicit about which mode we want.

Modified:
  intel-graphics-compiler/trunk/PKGBUILD

--+
 PKGBUILD |1 +
 1 file changed, 1 insertion(+)

Modified: PKGBUILD
===
--- PKGBUILD2021-06-02 18:02:30 UTC (rev 953278)
+++ PKGBUILD2021-06-02 18:21:36 UTC (rev 953279)
@@ -38,6 +38,7 @@
 -DCMAKE_INSTALL_LIBDIR=lib \
 -DIGC_OPTION__ARCHITECTURE_TARGET='Linux64' \
 -DIGC_OPTION__LLVM_PREFERRED_VERSION='12.0.0' \
+-DIGC_OPTION__LLVM_MODE=Prebuilds \
 -DVC_INTRINSICS_SRC="${srcdir}/vc-intrinsics" \
 -DINSTALL_SPIRVDLL=0 \
 -DINSTALL_GENX_IR=ON \