@@ -7,12 +7,12 @@ const YGGDRASIL_DIR = "../.."
77include (joinpath (YGGDRASIL_DIR, " fancy_toys.jl" ))
88
99name = " NEO"
10- version = v "24.26.30049 " # .6
10+ version = v "25.27.34303 " # .5
1111
1212# Collection of sources required to build this package.
1313sources = [
1414 GitSource (" https://github.com/intel/compute-runtime.git" ,
15- " e16f47e375e4324dae07aadbfe953002a1c45195 " ),
15+ " d0fdeb0339afaa6db37411e10c41f291945aa727 " ),
1616]
1717
1818# Bash recipe for building across all platforms
@@ -34,8 +34,14 @@ function get_script(; debug::Bool)
3434 ## NO
3535 sed -i '/-Werror/d' CMakeLists.txt
3636
37+ # Fails because C header is used in C++ code
38+ sed -i 's/inttypes\. h/cinttypes/g' level_zero/core/source/mutable_cmdlist/mutable_indirect_data.cpp
39+
3740 CMAKE_FLAGS=()
3841
42+ # Need C++20
43+ CMAKE_FLAGS+=(-DCMAKE_CXX_STANDARD=20)
44+
3945 # Release build for best performance
4046 CMAKE_FLAGS+=(-DCMAKE_BUILD_TYPE=""" * (debug ? " Debug" : " Release" ) * raw """ )
4147
@@ -87,9 +93,9 @@ products = [
8793# when using a non-public release, refer to the compiled manifest
8894# https://github.com/intel/compute-runtime/blob/master/manifests/manifest.yml.
8995dependencies = [
90- Dependency (" gmmlib_jll" ; compat= " =22.3.20 " ),
91- Dependency (" libigc_jll" ; compat= " =1.0.17193 " ),
92- Dependency (" oneAPI_Level_Zero_Headers_jll" ; compat= " =1.9.2 " ),
96+ Dependency (" gmmlib_jll" ; compat= " =22.8.1 " ),
97+ Dependency (" libigc_jll" ; compat= " =2.14.1 " ),
98+ Dependency (" oneAPI_Level_Zero_Headers_jll" ; compat= " =1.13 " ),
9399]
94100
95101augment_platform_block = raw """
@@ -134,7 +140,9 @@ for platform in platforms, debug in (false, true)
134140
135141 # GCC 4 has constexpr incompatibilities
136142 # GCC 7 triggers: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79929
143+ # Needs at least GCC 10 for C++20 support of 'concepts'
144+ # Needs GCC 11 for std::make_unique_for_overwrite
137145 build_tarballs (ARGS , name, version, sources, get_script (; debug), [augmented_platform],
138- products, dependencies; preferred_gcc_version= v "8 " , julia_compat = " 1.6" ,
146+ products, dependencies; preferred_gcc_version= v "11 " , julia_compat = " 1.6" ,
139147 augment_platform_block)
140148end
0 commit comments