I'm assuming the source service changes are acceptable, but I can resubmit with just the patches to make the build work if required. The LLVM release keys are included as a source, but they are not yet used to validate the LLVM tarball.
- Update to 2.18.5
* No release changelog was made available, see upstream SCM
- Implement OBS source services
* LLVM source tar downloaded
* All other dependencies acquired from upstream SCM
* Specfile updates to this effect
- Update vc_intrinsics to 0.23.4
- Update spirv_llvm_translator to 15.0.16
- Update opencl_clang to 15.0.4
- Set spirv-tools-devel > 2025.1 in order to compile
- 0002-Replace-ciso646-with-version.patch
* Resolves compilation failure with GCC20
- 0003-empty-check-before-vector-use.patch
* Resolves null pointer exception during compilation
- Disable -pie flag at linking stage
* Workaround for compilation failure of static library
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=45
* No changelog was made available
- Update opencl_clang to 58242977b4092cf5eb94a10dd144691c12c87001
- Update spirv_llvm_translator 2d4f2e7a7968392de017fcd3e4b503a75f0c12d2
- Update vc_intrinsics to v0.22.1
- Update llvm to llvmorg-15.0.7
- 0001-Include-cstdint-where-needed.patch
* Fix build failure due to missing include of cstdint
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=43
* No changelog was made available
- Update opencl_clang to 470cf0018e1ef6fc92eda1356f5f31f7da452abc
- Update spirv_llvm_translator to efbedd32b700c01a15d44121fca862625c2594ac
- Update vc_intrinsics to v0.21.0
- Removed 0001-Use-patch-instead-of-git-to-apply-opencl-clang-patch.patch
* No longer needed
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=38
- Only update LongConstantCompositeINTEL on suse_version > 1506
- Update to version 1.0.15610.11
- Update spirv_llvm_translator_commit to 493353d7fdc655f9f31abc874dd0adef7dd241c1
- Update vc_intrinsics_commit to v0.14.0
- 0001-Fix-PromotePredicate-to-keep-sequence-of-instruction.patch
* Now included in current version
- 0001-Backport-to-17-Update-LongConstantCompositeINTEL-to-.patch
* Adapt to name change made in spirv-headers
OBS-URL: https://build.opensuse.org/request/show/1142913
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=24
- Update to version 1.0.14062.11
- Update llvm to llvmorg-14.0.5
* Removed 0001-llvm-needs-to-include-cstdio-for-gcc13.patch
- Update opencl_clang to 78c5e3f59e49f337c6a9af7818f0c8b918bee4bf
- Update spirv-llvm-translator to 23f398bf369093b1fd67459db8071ffcc6b92658
- Update to version 1.0.13822.6 (bsc#1212193)
- Update spirv-llvm-translator to a4e58ffda317221a15149f9d0d4f73424c9584fb
OBS-URL: https://build.opensuse.org/request/show/1105564
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=18
- Update opencl_clang to fd68f64b33e67d58f6c36b9e25c31c1178a1962a
- Update spirv-llvm-translator to 4ef524240833abfeee1c5b9fff6b1bd53f4806b3
- Don't compile with -Wno-dev. It breaks builds on Leap 15.4.
- Update to version 1.0.13230.7
* Compile against prebuilt spirv-tools and spirv-headers
* 0001-Preinstalled-SPIRV-Tools-CMakeFile-target-fix.patch fixes cmake
build issue with prebuild spirv-tools
OBS-URL: https://build.opensuse.org/request/show/1075530
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=10
- Build without vector compiler since it requires a checked out git repo
- Build with -Wno-nonnull to fix build failure
- Update to version 1.0.8744
* Initial implementation of INTEL Joint Matrix SPIR-V extension,
* Fix cross-compiling elf_packager,
* LLVM 13 build fixes,
* Continued work on DIModule SPIRV extension,
* Extend VC dumps with the debug info diagnostics,
* Other fixes and improvements.
OBS-URL: https://build.opensuse.org/request/show/923333
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=3
- Update to version 1.0.8708
* Switch to LLVM11.1.0
* Part fix for buildbreak on LLVM12
* Part fix for buildbreak on LLVM13
* Fix for excessive stateless allocations
* Simplify extraction of DISubprogram node
* Support funnel shift intrinsics
* Enable madw use in i64 mul emulator.
* Forcing SIMD16 when there are too many memory access instructions
* Support for cl_khr_integer_dot_product
* Formatting fixes in DWARF emitters
* Other minor fixes and improvements.
OBS-URL: https://build.opensuse.org/request/show/921968
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/intel-graphics-compiler?expand=0&rev=2