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