Native Windows support #396
Labels
help wanted
Extra attention is needed
libraries
Things about libraries and how we use them.
upstream
Out of our hands.
We currently only support Windows through WSL. Native support involves:
ze_loader.dll
The problem with building the oneAPI Support library for Windows is that our build environment uses MinGW. This poses issues when linking C++ libraries like
sycl7.dll
, which exposes a C++ API, and the MinGW and MSVC C++ ABIs are incompatible (see JuliaPackaging/Yggdrasil#8285 (comment)).AFAIU, there's a couple possible solutions here:
clang-cl
to target the MSVC ABI from our build environment: this would require significant work on the BinaryBuilder side (or a very hacky build recipe) to ensure the correct SDK/sysroot bits are availableThe text was updated successfully, but these errors were encountered: