On 08/31/14 08:46, Ciaran McCreesh wrote:
On Sun, 31 Aug 2014 08:43:48 -0400
"Anthony G. Basile" <bluen...@gentoo.org> wrote:
What is specified in the GLEP is what information
should be cached and that a clearly documented API be produced.
You are specifying the colour of the flowers on the shelf inside
the bikeshed before we've established whether we need to store bikes,
and if we do, whether we need a shed for them, and if we do, whether it
will have a shelf.
If I follow your analogy you're suggesting there's no need to export
VDB. However, there is a need to follow linking both forwards and
backwards. This is generated by portage and cached in NEEDED.ELF.2. On
a PaX enabled kernel, we often have to migrate the PaX flags from
libraries to *all* ELF executables that link against them --- this is
similar to revdep-rebuild.py but for migrating PaX flags. This
information takes ~5 minutes to be generated on a typical desktop
system. However, it is just a *regeneration* of information already
available in NEEDED.ELF.2. Using the latter from VDB takes only seconds
by comparison. It is counterproductive not to make this information
available.
--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail : bluen...@gentoo.org
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
GnuPG ID : F52D4BBA