Summary: | revdep-rebuild fails to find some broken dependencies | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alberto Garcia Hierro (Skyhusker) <tcpdevil> |
Component: | [OLD] Core system | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Removed COMPLETE_LD_LIBRARY_PATH - Added DIR_MASK |
Description
Alberto Garcia Hierro (Skyhusker)
2004-07-25 19:16:18 UTC
Created attachment 57460 [details, diff]
Removed COMPLETE_LD_LIBRARY_PATH - Added DIR_MASK
revdep-rebuild runs ldd with an LD_LIBRARY_PATH expanded with all dir that
contains at least an executable or a .so (COMPLETE_LD_LIBRARY_PATH). This helps
ldd to find dependencies but it's not real environment when a program run. It's
better using the real LD_LIBRARY_PATH to search dependencies and exclude some
particular packages like OpenOffice, Acrobat 7 and others. I dropped the
expansion of the LD_LIBRARY_PATH and I added a variable for directory
exclusion.
same problem with net-mail/courier-imap-3.0.8 revdep-rebuild and patched revdep-rebuild don same problem with net-mail/courier-imap-3.0.8 revdep-rebuild and patched revdep-rebuild don´t find dependency for courier. skyhuskers pyrevdep.py find´s it. ( thanks skyhusker) |