Dotaz ke statickemu linkovani

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Čtvrtek Říjen 15 18:57:32 CEST 1998


On Thu, 15 Oct 1998, Egon Eckert wrote:

> Ne primo na syscallech. Mechanismus execu presne neznam, ale umim si
> predstavit, ze do spousteni, byt staticky linkovaneho programu, nejak
> vstupuje treba ld-linux.so nebo ld.so a ty jsou v Debianu 1.3 ve starsi
> verzi nez v 2.0 (konkretne ld.so.1.8.10 vs. ld.so.1.9.9). Nevim, jestli

Staticky slinkovany program je staticky slinkovany a funguji naprosto
nezavisle na dynamic linkeru. (BTW: spravny postreh: dynlinker pro libc5
programy je opravdu jiny nez ten pro glibc2)

> existuji nejake "verze" ELFu, nebo jestli jde libovolne novy ELF spustit na
> libovolne starem systemu. A prirozene me neuspokoji, ze se program spusti a

Uplne libovolny nikoli (treba zrovna kvuli dyn. knihovnam). Co se tyce
formatu, tak od nej dosud existuje jedina verze a neni moc pravdepodobne,
ze se brzo objevi jina, vzhledem k tomu, ze je ta stavajici je uz dost
flexibilni.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"You can't be truly paranoid unless you're sure they have already got you."



Další informace o konferenci Linux