On 30-08-2014 16:02:51 -0400, Anthony G. Basile wrote: > ... During that meeting, the council focused on NEEDED.ELF.2 which is > recorded by portage, but not paludis. Linkage information is generated > during package builds, is expensive to recalculate and is needed by > other packages like revdep-pax for PaX marking ELF objects.
Portage is able to calculate dependency information for @preserved-rebuild based on the information stored in multiple files, (NEEDED,) NEEDED.ELF.2, NEEDED.MACHO.3, NEEDED.XCOFF, NEEDED.PECOFF, etc. For this purpose, it would be helpful if a generalised interface would be exported, instead of the raw files (and their storage format version). Portage, for instance, internally has a function that queries for consumers of a specific library (file), abstracting away parts of the shared library format internals, that otherwise would have to be implemented by all tools. Fabian -- Fabian Groffen Gentoo on a different level
signature.asc
Description: Digital signature