Bugzilla – Bug 1218389
Rusticl OpenCL driver from package Mesa-libRusticlOpenCL from repo X11:XOrg - version 23.2.1 in repository, expected 23.3.1
Last modified: 2024-01-11 23:56:27 UTC
Mesa 23.3.1 is available: Mesa 23.3.1 Release Notes / 2023-12-13: https://docs.mesa3d.org/relnotes/23.3.1.html Available openSUSE packages - 23.2.1: https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Tumbleweed/x86_64/Mesa-libRusticlOpenCL-23.2.1-1505.2.x86_64.rpm https://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Factory/x86_64/Mesa-libRusticlOpenCL-23.2.1-1505.1.x86_64.rpm https://software.opensuse.org/package/Mesa-libRusticlOpenCL from X11:XOrg https://build.opensuse.org/package/show/X11%3AXOrg/Mesa%3Adrivers mesa-23.3.0.tar.xz Failed to compile Mesa:drivers - LLVM version mismatch due to wrong comparison of strings: " The build can not begin, because required packages are either missing or not explicitly defined. Repository has been published unresolvable: nothing provides llvm17-devel = 17.0.1 needed by llvm-devel, (got version 17.0.6-1.1), nothing provides clang17-devel = 17.0.1 needed by clang-devel, (got version 17.0.6-1.1) "
I can confirm this. But I can't fix that. :-( Meanwhile I updated to Mesa 23.3.2.
Meanwhile Mesa-libRusticlOpenCL 23.3.2 is available in devel:gcc:next:testing repo: https://download.opensuse.org/repositories/devel:/gcc:/next:/testing/devel_gcc_next_openSUSE_Tumbleweed/x86_64/Mesa-libRusticlOpenCL-23.3.3-1521.1.x86_64.rpm
Even 23.3.3. In llvm repo they have set the right llvm variables in prjconf. %product_libs_llvm_ver 17 Seems this is still missing in factory/Tumbleweed I'm building X11:XOrg against.
The project X11:XOrg contains linked packages llvm and llvm17. Both are build disabled for tumbleweed, BUT llvm has stale binaries in place. Nothing to be done for me as far as I can see. Back to Stefan
Oh. Well. I disabled build of llvm for factory/Tumbleweed long time ago. Seems RPMs are still there and as usual 'osc wipebinares' doesn't help. I will never understand obs.
Looks like Mesa build works now, although there are still old llvm packages from October 23 in the X11:Xorg repo.