Overview
Request 1156749 accepted
- Update to version 18.1.0.
* Compatibility with LLVM 18.
- Add rpmlintrc: following the LLVM's new versioning scheme, this
package not only has versions X.1.Y now, but the SO name is X.1.
However, the minor version is always going to be 1, and there is
no need to distinguish between minor versions, so we don't add it
to the package name.
- Drop ca3ae0cc.patch that landed upstream.
- Add Support-SPV_INTEL_maximum_registers-extension.patch to revert
change temporarily because the corresponding change in spirv-
headers is not released yet.
- Created by aaronpuchert
- In state accepted
-
Package maintainer:
mnhauke
Request History
aaronpuchert created request
- Update to version 18.1.0.
* Compatibility with LLVM 18.
- Add rpmlintrc: following the LLVM's new versioning scheme, this
package not only has versions X.1.Y now, but the SO name is X.1.
However, the minor version is always going to be 1, and there is
no need to distinguish between minor versions, so we don't add it
to the package name.
- Drop ca3ae0cc.patch that landed upstream.
- Add Support-SPV_INTEL_maximum_registers-extension.patch to revert
change temporarily because the corresponding change in spirv-
headers is not released yet.
sndirsch accepted request
Thanks!
LLVM 18 is not in Factory yet, but
Mesa
won't build without this update (it requiresllvm
and this package to have essentially the same version). This won't build inX11:Xorg
unless you link that todevel:tools:compiler
or temporarily clonellvm
andllvm18
there.We can also rename the package to
libLLVMSPIRVLib18_1
instead of adding therpmlintrc
file. But I stuck to the major version in LLVM, and I don't see a reason to put the minor version in the package name.See https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:H/Mesa:drivers/standard/x86_64 for reference: