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

Attachment: signature.asc
Description: Digital signature

Reply via email to