Summary: | app-portage/gentoolkit-0.2.4.4 revdep-rebuild patch to allow use on IRIX | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Stuart Shelton <srcshelton> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | dolsen, fuzzyray |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | IRIX | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
IRIX patch for revdep-rebuild from gentoolkit0.2.4.4, also adds prefix support
Updated prefix- & IRIX- compatible 'revdep-rebuild' script, based on gentoolkit-0.3.0_rc8-r1 |
Description
Stuart Shelton
2009-07-16 17:14:57 UTC
Created attachment 198219 [details, diff]
IRIX patch for revdep-rebuild from gentoolkit0.2.4.4, also adds prefix support
AFAIK, we killed revdep-rebuild on purpose except on AIX where there is no alternative. Can't you use preserved-libs? I didn't realise that that was the correct was to handle this, TBH! I get this: $ emerge -pv @preserved-libs emerge: There are no sets to satisfy 'preserved-libs'. The following sets exist: downgrade installed live-rebuild module-rebuild preserved-rebuild security system unavailable world Is this invocation correct? (... and is the result as comprehensive as revdep-rebuild?) I realised why I had to comment out the SONAME_SEARCH tests: On Linux, SONAME_SEARCH is set to "not found" (unless specified on the command-line) - which matches Linux ldd's output for broken libraries. This doesn't work on IRIX because of the different output format - but should be easily fixable. Created attachment 216906 [details, diff]
Updated prefix- & IRIX- compatible 'revdep-rebuild' script, based on gentoolkit-0.3.0_rc8-r1
revdep-rebuild is still the only way to catch mis-linked binaries on IRIX - please consider this patch: it is adapted for prefix, but all of the IRIX-specific parts are guarded.
In the current gentoolkit.git, (emerge gentoolkit-9999) is the new python version of revdep-rebuild. It is already prefix capable, but does not have any of the irix changes you made for the bash version. Can you look over the code? It is quite different from the bash version. Are there any changes still needed for irix? We are sorry to close this bug. We lack the man-power and devotion to support mips-irix in the tree. |