Summary: | Have FEATURES="preserved-libs" honor SEARCH_DIRS_MASK in /etc/revdep-rebuild/* | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Paul Varner (RETIRED) <fuzzyray> |
Component: | Enhancement/Feature Requests | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | esigra |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=565792 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 240323 |
Description
Paul Varner (RETIRED)
2010-03-01 23:13:13 UTC
Is there anything that SEARCH_DIRS_MASK solves that can't be solved by using patchelf, as described in bug #402081, comment #6? SEARCH_DIRS_MASK is useful for revdep-rebuild, since it searches for unsatisfied/broken dynamic links. On the other hand, preserve-libs tries to prevent satisfied dynamic links from becoming unsatisfied/broken. When binary packages trigger preserve-libs, it typically falls into two categories: 1) Cases where scanelf --set-rpath '$ORIGIN' can be used (see bug #265372 and bug #400979). 2) Missing dependencies (like a legacy libng or openssl slot). If those are the only cases where binary packages trigger preserve-libs, then preserve-libs doesn't need to use SEARCH_DIRS_MASK. |