]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
Work around broken IntelSYCLConfig.cmake in Intel oneAPI 2025.x (#18345)
authorRahul Sathe <redacted>
Wed, 31 Dec 2025 01:08:44 +0000 (06:38 +0530)
committerGitHub <redacted>
Wed, 31 Dec 2025 01:08:44 +0000 (09:08 +0800)
commitc8a37980419e8b7f0193d058fb6f8f01b458cfca
tree1eb2bef9c0fe59793183b8896aac9700eafe48f9
parent4849661d9898ac3caf59ddd62044185805084370
Work around broken IntelSYCLConfig.cmake in Intel oneAPI 2025.x (#18345)

* cmake: work around broken IntelSYCLConfig.cmake in oneAPI 2025.x

* [AI] sycl: auto-detect and skip incompatible IntelSYCL package

Automatically detect compiler versions with incompatible IntelSYCL
CMake configuration files and fall back to manual SYCL flags instead
of requiring users to set options manually.

Fixes build failures with oneAPI 2025.x where IntelSYCLConfig.cmake
has SYCL_FEATURE_TEST_EXTRACT invocation errors.

* refactor: improve SYCL provider handling and error messages in CMake configuration

* refactor: enhance SYCL provider validation and error handling in CMake configuration

* ggml-sycl: wrap find_package(IntelSYCL) to prevent build crashes
ggml/src/ggml-sycl/CMakeLists.txt