| Summary: | gentoolkit-0.2.4_pre7 should handle missing .la files gracefully | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | Kyle Elbert <g2g591+gentoobugzilla> |
| Component: | Tools | Assignee: | Portage Tools Team <tools-portage> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | trivial | CC: | jakub, michael |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Kyle Elbert
2008-02-17 15:02:50 UTC
revdep-rebuild's job is to fix screwed linkage after libs switched their ABI, not to fix filesystem screw-ups. If the .la file is missing, it's none of revdep-rebuild's job to guess whether a rebuild is needed or not, there are people who INSTALL_MASK *.la files among others. It should just handle those gracefully without spewing out similar errors. As far as revdep-rebuild is concerned, removing .la files is just fine. What is causing the problem in this case is that when revdep-rebuild is looking for libraries, the find command is finding the .la files. Then when it goes to read them, it can't. However, in order to verify what is happening. Please attach all of the .revdep-rebuild temporary files. You can use revdep-rebuild --keep-temp to ensure that revdep-rebuild does not delete the files. |