intel / intel/llvm

libsvml.so is missing in intel-oneapi-runtime-opencl

Open
#12,545 4 comments 3 reactions 0 assignees View on GitHub
bug confirmed
Dominant language
LLVM
Stars
1.5k
Forks
854
Avg merge
3d 17h
Merged PRs (30d)
137

Description

The [installation page for the OpenCL CPU runtime](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-cpu-runtime-for-opencl-applications-with-sycl-support.html) instructs the following:

```bash
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
sudo apt update
sudo apt install -y intel-oneapi-runtime-opencl
```

On a fresh Ubuntu Server 23.04 installation, this broken however, with the error that `libsvml.so` is missing.
This error shows up when starting any OpenCL application. Further, it breaks any other existing OpenCL runtime installation, like for Nvidia GPUs.

Additional installation of
```c
sudo apt install -y intel-oneapi-runtime-libs
```
is required to fix the issue.

Please add the missing library/dependency to `intel-oneapi-runtime-opencl`, or at least update documentation that `intel-oneapi-runtime-libs` is required too.

--------------------------------------------

A similar issue affects the standalone OpenCL CPU runtime installer on Windows, it is currently broken and the older working version is not available for download anymore. This should be fixed in the released executable, rather than directing users to mess with the registry in the [Known Issues](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-cpu-runtime-for-opencl-applications-with-sycl-support.html).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.