From 9289c7d7176b6af800bd0d34a7adca3c14ece1e5 Mon Sep 17 00:00:00 2001 From: "Tikhomirova, Kseniya" Date: Fri, 22 Aug 2025 02:52:02 -0700 Subject: [PATCH 1/3] [UR] Update UR loader tag to fix libsycl self-build on windows Signed-off-by: Tikhomirova, Kseniya --- unified-runtime/cmake/FetchLevelZero.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unified-runtime/cmake/FetchLevelZero.cmake b/unified-runtime/cmake/FetchLevelZero.cmake index b0cf93240c573..05490636a912f 100644 --- a/unified-runtime/cmake/FetchLevelZero.cmake +++ b/unified-runtime/cmake/FetchLevelZero.cmake @@ -13,7 +13,7 @@ find_package(PkgConfig QUIET) # so try using that to find the install and if it's not available # just try to search for the path. if(PkgConfig_FOUND) - pkg_check_modules(level-zero level-zero>=1.22.3) + pkg_check_modules(level-zero level-zero>=1.24.1) if(level-zero_FOUND) set(LEVEL_ZERO_INCLUDE_DIR "${level-zero_INCLUDEDIR}/level_zero") set(LEVEL_ZERO_LIBRARY_SRC "${level-zero_LIBDIR}") @@ -50,7 +50,7 @@ if(NOT LEVEL_ZERO_LIB_NAME AND NOT LEVEL_ZERO_LIBRARY) set(UR_LEVEL_ZERO_LOADER_REPO "https://github.com/oneapi-src/level-zero.git") # Remember to update the pkg_check_modules minimum version above when updating the # clone tag - set(UR_LEVEL_ZERO_LOADER_TAG 35c037cdf4aa9a2e6df34b6f1ce1bdc86ac5422f) + set(UR_LEVEL_ZERO_LOADER_TAG 2e212f73c493bfab0e52381b175131a373db0ca5) # Disable due to a bug https://github.com/oneapi-src/level-zero/issues/104 set(CMAKE_INCLUDE_CURRENT_DIR OFF) From ffeca872171502326d4412afda3910725def5f79 Mon Sep 17 00:00:00 2001 From: "Tikhomirova, Kseniya" Date: Wed, 27 Aug 2025 07:45:25 -0700 Subject: [PATCH 2/3] try to fix the build Signed-off-by: Tikhomirova, Kseniya --- unified-runtime/source/adapters/level_zero/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unified-runtime/source/adapters/level_zero/CMakeLists.txt b/unified-runtime/source/adapters/level_zero/CMakeLists.txt index 8b5774ad17b41..54f303a7823c9 100644 --- a/unified-runtime/source/adapters/level_zero/CMakeLists.txt +++ b/unified-runtime/source/adapters/level_zero/CMakeLists.txt @@ -71,7 +71,7 @@ if(UR_BUILD_ADAPTER_L0) set_target_properties(level_zero_utils PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "") list(APPEND ADAPTER_L0_TARGETS_TO_INSTALL level_zero_utils) endif() - if(TARGET ze-loader) + if(TARGET ze_loader) list(APPEND ADAPTER_L0_TARGETS_TO_INSTALL ze_loader) endif() install(TARGETS ${ADAPTER_L0_TARGETS_TO_INSTALL} From bec603a86d363bb89283cdb859777968f4b177a2 Mon Sep 17 00:00:00 2001 From: "Tikhomirova, Kseniya" Date: Wed, 27 Aug 2025 08:26:03 -0700 Subject: [PATCH 3/3] Update L0 adapter by new tag Signed-off-by: Tikhomirova, Kseniya --- unified-runtime/cmake/FetchLevelZero.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unified-runtime/cmake/FetchLevelZero.cmake b/unified-runtime/cmake/FetchLevelZero.cmake index 05490636a912f..b2e6f8437b24d 100644 --- a/unified-runtime/cmake/FetchLevelZero.cmake +++ b/unified-runtime/cmake/FetchLevelZero.cmake @@ -13,7 +13,7 @@ find_package(PkgConfig QUIET) # so try using that to find the install and if it's not available # just try to search for the path. if(PkgConfig_FOUND) - pkg_check_modules(level-zero level-zero>=1.24.1) + pkg_check_modules(level-zero level-zero>=1.24.2) if(level-zero_FOUND) set(LEVEL_ZERO_INCLUDE_DIR "${level-zero_INCLUDEDIR}/level_zero") set(LEVEL_ZERO_LIBRARY_SRC "${level-zero_LIBDIR}") @@ -50,7 +50,7 @@ if(NOT LEVEL_ZERO_LIB_NAME AND NOT LEVEL_ZERO_LIBRARY) set(UR_LEVEL_ZERO_LOADER_REPO "https://github.com/oneapi-src/level-zero.git") # Remember to update the pkg_check_modules minimum version above when updating the # clone tag - set(UR_LEVEL_ZERO_LOADER_TAG 2e212f73c493bfab0e52381b175131a373db0ca5) + set(UR_LEVEL_ZERO_LOADER_TAG v1.24.2) # Disable due to a bug https://github.com/oneapi-src/level-zero/issues/104 set(CMAKE_INCLUDE_CURRENT_DIR OFF)