Summary: | sys-apps/portage-3.0.65-r1: ROOT (or SYSROOT) and '--emptytree' misinteract | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Stuart Shelton <srcshelton> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | zmedico |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=239114 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Stuart Shelton
2024-10-31 13:39:12 UTC
With portage-3.0.66.1 it seems to be worse: I have a package in an overlay repo which has 'IUSE="-clang openmp …"', and yet dependencies fail to resolve with: ``` export ROOT='/build' USE='openmp' emerge -kv sys-devel/clang-runtime USE='-clang openmp' emerge -kv <overlay_package> USE='-clang openmp' emerge -kv --deep \ <several_packages_including_overlay_package_and_clang-runtime> ``` … which fails on the final step with an error that sys-devel/clang-runtime requires USE='openmp', despite this flag being set, both packages being explicitly specified, the overlay package only having a dependency on sys-devel/clang-runtime if USE='clang', and the sys-devel/clang-runtime already being installed with USE='openmp'! :( (In reply to Stuart Shelton from comment #1) > With portage-3.0.66.1 it seems to be worse: … so, in summary, '--deep' also seems to be effected. (In reply to Stuart Shelton from comment #2) > (In reply to Stuart Shelton from comment #1) > > With portage-3.0.66.1 it seems to be worse: > > … so, in summary, '--deep' also seems to be effected. * affected |