New LLVM 15 dependency at this point.
Not really new. I just removed the use.mask on ax at some point. So it actually shows up again. If you want to drop LLVM-15 we can just add the mask again. It's not really a blocker.
I have the "ax" use flag _disabled_ but still I get the following error. Seemingly "LLVM_COMPAT=( 15 )" is enough to pull in the LLVM v15 dependency. anaxagoras ~ # emerge -pv1 openvdb These are the packages that would be merged, in order: Calculating dependencies - !!! Problem resolving dependencies for media-gfx/openvdb ... done! Dependency resolution took 1.02 s (backtrack: 0/20). !!! The ebuild selected to satisfy "openvdb" has unmet requirements. - media-gfx/openvdb-11.0.0-r1::gentoo USE="abi11-compat blosc jpeg nanovdb png python zlib -abi10-compat -abi12-compat -abi9-compat -alembic -ax -cuda -doc -examples -numpy -openexr -static-libs -test -utils" ABI_X86="(64)" CPU_FLAGS_X86="avx sse4_2" LLVM_SLOT="-15" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11" The following REQUIRED_USE flag constraints are unsatisfied: llvm_slot_15 The above constraints are a subset of the following complete expression: at-most-one-of ( abi12-compat abi11-compat abi10-compat abi9-compat ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) python? ( exactly-one-of ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) blosc? ( zlib ) exactly-one-of ( llvm_slot_15 )
Looks like it regressed with llvm-* porting? It needs to set LLVM_OPTIONAL.
(In reply to Sam James from comment #3) > Looks like it regressed with llvm-* porting? It needs to set LLVM_OPTIONAL. ... and a REQUIRED_USE modification on top.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9991eeb455dc0dd780be3ec637a72001d21c707d commit 9991eeb455dc0dd780be3ec637a72001d21c707d Author: Sam James <sam@gentoo.org> AuthorDate: 2025-04-29 19:25:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-29 19:25:37 +0000 media-gfx/openvdb: fix llvm-r2 porting Bug: https://bugs.gentoo.org/934813 Signed-off-by: Sam James <sam@gentoo.org> media-gfx/openvdb/openvdb-11.0.0-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)