Bug#120705: prelinking
Hi,
on SGI IRIX systems there is a toolset called "ELF Quickstart".
It includes many smaller tools, but essantially it boils down
to this:
a) a "database" (undocumented textfile) is maintained for
shared libs and information about the memory range they
occupy
b) every time packages are installed (via inst or swmgr) the
installer runs "rqsall" at the end
c) rqsall reads the database in and pre relocates the binaries
against the libs it depends on
d) if there are conflicts, the dynamic runtime linker has to
do the relocation for this conflict (lib) only
I have a lot of manual pages about that and try to push SGI
to donate this to the Linux community. ;-)
--
Peter W"achtler Phone: +49-511-563 549-31
LOEWE Opta GmbH Fax: +49-511-563 549-65
Hildesheimer Str. 140 e-mail: pwaechtler@loewe-komp.de
D-30173 Hannover Web: http://www.loewe.de
Reply to: