------------------------------------------------------------------- Sun Oct 05 11:15:21 UTC 2025 - Michael Gumsley - 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 ------------------------------------------------------------------- Tue Jun 17 04:48:41 UTC 2025 - Patrik Jakobsson - Update to version 2.11.7 * 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 ------------------------------------------------------------------- Wed May 7 06:09:58 UTC 2025 - Simon Lees - export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes minimum version warnings ------------------------------------------------------------------- Wed Jan 15 08:48:35 UTC 2025 - Patrik Jakobsson - Don't include versioned libs in devel packages - Create missing .so links ------------------------------------------------------------------- Thu Jan 9 11:48:07 UTC 2025 - Patrik Jakobsson - Update to version 2.5.6 * 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 ------------------------------------------------------------------- Tue Aug 13 06:57:12 UTC 2024 - Patrik Jakobsson - Update to version 1.0.17193.4 * No changelog was made available - Update opencl_clang to 66a54cbef6726c4e791986779a60d7a45b09c9c9 - Update spirv_llvm_translator to 62f5b09b11b1da42274371b1f7535f6f2ab11485 ------------------------------------------------------------------- Thu May 16 07:45:58 UTC 2024 - Patrik Jakobsson - Make package build with GCC14 ------------------------------------------------------------------- Wed May 15 12:19:14 UTC 2024 - Patrik Jakobsson - Update to version 1.0.16510.2 * No changelog was made available - Update spirv_llvm_translator to 927efdc07bc18302559acdce1715c3f9507f3acf - Update vc_intrinsics to v0.18.0 ------------------------------------------------------------------- Thu Apr 4 08:40:08 UTC 2024 - Patrik Jakobsson - Update to version 1.0.16238.4 * No changelog was made available - Update spirv_llvm_translator to 2221771c28dc224d5d560faf6a2cd73f8ecf713d - Removed 0001-Backport-to-17-Update-LongConstantCompositeINTEL-to-.patch * No longer needed ------------------------------------------------------------------- Tue Mar 12 07:06:59 UTC 2024 - Patrik Jakobsson - Update to version 1.0.15985.7 * No changelog was made available. - Update vc_intrinsics to v0.16.0 * Add support for XeHPCVG platform * Add support for Arrow Lake and Lunar Lake devices ------------------------------------------------------------------- Mon Mar 11 07:51:25 UTC 2024 - Patrik Jakobsson - Apply LongConstantCompositeINTEL fix regardless of suse_version ------------------------------------------------------------------- Thu Feb 22 13:48:02 UTC 2024 - Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Tue Jan 30 10:14:46 UTC 2024 - Patrik Jakobsson - Only update LongConstantCompositeINTEL on suse_version > 1506 ------------------------------------------------------------------- Tue Jan 30 07:47:01 UTC 2024 - Patrik Jakobsson - 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 ------------------------------------------------------------------- Wed Jan 3 14:14:10 UTC 2024 - Patrik Jakobsson - 0001-Fix-PromotePredicate-to-keep-sequence-of-instruction.patch * This patch makes the build deterministic. ------------------------------------------------------------------- Tue Dec 19 10:20:50 UTC 2023 - Patrik Jakobsson - Don't specify the specific python3 version for Mako ------------------------------------------------------------------- Mon Dec 18 15:08:58 UTC 2023 - Patrik Jakobsson - Update to version 1.0.15136.4 - Update opencl_clang to cf95b338d14685e4f3402ab1828bef31d48f1fd6 - Update spirv-llvm-translator to 43baf90f96fb9df607595b63858fd9e85fbb2604 - Update vc_intrinsics to v0.13.0 ------------------------------------------------------------------- Wed Aug 23 08:12:50 UTC 2023 - Patrik Jakobsson - 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 ------------------------------------------------------------------- Thu Jun 15 06:25:27 UTC 2023 - Patrik Jakobsson - Update to version 1.0.13822.6 * Fixes a segfault happening for certain GPUs (bsc#1212193) - Update spirv-llvm-translator to a4e58ffda317221a15149f9d0d4f73424c9584fb ------------------------------------------------------------------- Wed Jun 14 07:27:57 UTC 2023 - Patrik Jakobsson - Update to version 1.0.13822.6 (bsc#1212193) - Update spirv-llvm-translator to a4e58ffda317221a15149f9d0d4f73424c9584fb ------------------------------------------------------------------- Mon May 29 11:55:23 UTC 2023 - Patrik Jakobsson - 0001-libspriv-needs-to-include-cstdint-for-gcc13.patch no longer needed - 0001-Preinstalled-SPIRV-Tools-CMakeFile-target-fix.patch no longer needed ------------------------------------------------------------------- Wed May 24 08:51:26 UTC 2023 - Patrik Jakobsson - Update to version 1.0.13700.14 - Update opencl_clang to 10237c7109d613ef1161065d140b76d92133062f - Update spirv-llvm-translator to b23efa4f0400f8ee10f1db0cc9ff2e081b581ca1 - Update vc_intrinsics v0.12.3 ------------------------------------------------------------------- Fri Mar 31 06:37:32 UTC 2023 - Patrik Jakobsson - 0001-Use-patch-instead-of-git-to-apply-opencl-clang-patch.patch makes it possible to build without using git repos. ------------------------------------------------------------------- Tue Mar 28 11:11:37 UTC 2023 - Patrik Jakobsson - Update opencl_clang to fd68f64b33e67d58f6c36b9e25c31c1178a1962a - Update spirv-llvm-translator to 4ef524240833abfeee1c5b9fff6b1bd53f4806b3 - Don't compile with -Wno-dev. It breaks builds on Leap 15.4. ------------------------------------------------------------------- Mon Mar 27 13:34:07 UTC 2023 - Patrik Jakobsson - 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 ------------------------------------------------------------------- Mon Mar 27 11:00:31 UTC 2023 - Patrik Jakobsson - Fix build issues for missing include of cstdio with gcc13 * 0001-llvm-needs-to-include-cstdio-for-gcc13.patch * 0001-libspriv-needs-to-include-cstdint-for-gcc13.patch ------------------------------------------------------------------- Fri Oct 29 10:04:13 UTC 2021 - Jan Engelhardt - Update descriptions. ------------------------------------------------------------------- Thu Oct 21 17:08:55 UTC 2021 - Patrik Jakobsson - Compile with PIE flags - Use proper library names with SO-version included ------------------------------------------------------------------- Thu Oct 21 12:05:20 UTC 2021 - Patrik Jakobsson - Split all shared libraries into their own packages - Only build for x86_64 ------------------------------------------------------------------- Wed Oct 6 09:51:16 UTC 2021 - Patrik Jakobsson - Forgot to remove no longer needed Make-IGC-compile-with-gcc-11.patch ------------------------------------------------------------------- Tue Oct 5 14:19:03 UTC 2021 - Patrik Jakobsson - Build without vector compiler since it requires a checked out git repo - Build with -Wno-nonnull to fix build failure ------------------------------------------------------------------- Tue Oct 5 11:11:15 UTC 2021 - Patrik Jakobsson - 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. ------------------------------------------------------------------- Tue Sep 28 08:49:22 UTC 2021 - Patrik Jakobsson - 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. ------------------------------------------------------------------- Fri Sep 17 15:36:34 UTC 2021 - Patrik Jakobsson - Add disk space constraints to support the llvm10 build - Limit number of jobs due to memory constraints when building llvm10 ------------------------------------------------------------------- Tue Sep 14 16:45:11 UTC 2021 - Patrik Jakobsson - Update to version 1.0.8517 (jsc#SLE-20149) * Fix compile output dumping when recompilation happens * simplify extraction of DISubprogram nodes * Apply WA on flag spill * regsiter allocation support for NoMask WA * Enable madw use in i64 mul emulator * Fix the madw issue if the dst is not GRF-aligned or the stride is not 1. * Enabling CustomPasses for OpenCL * Calculate correct sub-reg offset for spilled destination when preload is skipped. * Add missing check on argument type. * Add support for FNeg instruction uniform analysis * Prepare VCBE to handle standalone stack calls * Parsing Options for internal options * Add diagnostics to GenXLegalization * Insert extra mov to avoid immediate source for BF_CVT instruction * Change passing -debug option to finalizer * Add diagnostics to GenXLegalization * Refactor SPIRV builtins related to SPV_INTEL_subgroups extension * Mark payload live-outs as busy for gtpin. * Remove unecessary DebugFlag enum values * Add PatternMatch support for FNeg instruction * Mark setup inputs as PayloadLiveOut to avoid GTPin's issue * Fix arguments kind rewriting in bindless promotion * Enable optimization to skip redundant fill in RMW. * Convert URB partial writes to full-mask writes * Fix the src/dst regioning issue in emitSimdMediaBlockWrite(). * Autogenerate getTranslatedBuiltinOperands in CMCL * Autogenerate getTranslatedBuiltinType in CMCL * Add an assertion in GenXAggregatePseudoLowering * Emit error for externs unresolved during lining * Autogenerate IntrinsicForBuiltin array in CMCL * Remove strinstream usage causing memory freeing issues * Add support for LLVM 12 in Vector Compiler * Support plain samplers for ze binary * Fix predicate commonning in GenXCategory * Add option for scheduling control * Apply WA on flag spill * Autogenerate BuiltinCallHandlers array in CMCL. * Fix use-after-free in GenXSimdCFConformance * Fix non-deterministic processing in GenXCisaBuilder * Fix calculation of type size for function pointers * Mark payload live-outs as busy for gtpin. * Allow mid-thread pre-emption even when stack calls are used. * Preserve memory ordering in GenXBaling * Fix FixInvalidFuncName pass * Adding numWorkgroupUsed * ZEBIN ELF spec update. * Support plain samplers for OCL binary * Treat all memory-related operations as high-cost in baling * Refactor CMCL builtin return type definition - Add patch to fix compilation with GCC11 - Build with vc-intrinsics ------------------------------------------------------------------- Mon Mar 23 11:27:04 UTC 2020 - Martin Pluskal - Initial changelog entry for version 1.0.3041 - Based on package by Jacek Danecki Jacek.Danecki@intel.com