diff options
| author | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-01-31 01:56:44 +0530 |
|---|---|---|
| committer | Yogesh Tyagi <yogesh.tyagi@intel.com> | 2026-02-01 23:16:16 +0800 |
| commit | c43850a0a54e51b98f60cafd03babff1990592ad (patch) | |
| tree | 591638d18e7b72995b8103b1923656e66c6133e3 /recipes-support/libipt | |
| parent | fccc3e98572e983368a9e1c25523d38a90f01d04 (diff) | |
| download | meta-intel-c43850a0a54e51b98f60cafd03babff1990592ad.tar.gz | |
intel-compute-runtime: add conflict with libopencl-mesa
Add RCONFLICTS to prevent libopencl-mesa (mesa's rusticl) and
intel-compute-runtime from being installed together. Both packages
provide OpenCL ICD implementations that conflict at runtime.
The conflict manifests when both ICDs are present in /etc/OpenCL/vendors/,
leading to:
- Multiple OpenCL platforms being detected
- Wrong platform being selected by applications
- Segmentation faults due to LLVM version conflicts between rusticl
and intel-compute-runtime
- intel-compute-runtime tests failing
Add RPROVIDES for virtual-opencl-icd so intel-compute-runtime can satisfy
OpenCL ICD dependencies from other packages (e.g., intel-oneapi-dpcpp-cpp-runtime).
This ensures only one OpenCL implementation is active, preventing runtime
conflicts for all users.
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Diffstat (limited to 'recipes-support/libipt')
0 files changed, 0 insertions, 0 deletions
