Dotaz ke statickemu linkovani

Egon Eckert egon na www.capitol.cz
Čtvrtek Říjen 15 15:12:31 CEST 1998


Pavel Kankovsky <peak na kerberos.troja.mff.cuni.cz> wrote:

: Nejspis ano. I kdyz potencialni problem by mohl byt s name resolvingem
: (nss_*). Mam dojem, ze na Solarisu neni cesta, jak linker presvedcit, aby
: nss moduly nalinkoval staticky a nejsem si jisty, jak je to u Linuxu 
: s glibc2. Tradicne mohu doporucit jedno: vyzkouset.

Maly zkusebni programek mi funguje, ale nepouziva name resolving. Vyzkousim.

: Co by melo byt na syscallech nekoretktni? :)

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
existuji nejake "verze" ELFu, nebo jestli jde libovolne novy ELF spustit na
libovolne starem systemu. A prirozene me neuspokoji, ze se program spusti a
5 minut bezi... To uz me spis uklidni odpoved nejake autority z
cz.comp.linux. :-)

Diky,

Egon


Další informace o konferenci Linux