[ LUGOS ] XFree86 3.3.3.1 & libc5 programi

Andrej Komelj andrej.komelj na guest.arnes.si
Pon Feb 8 00:38:14 CET 1999


> Ali ne obstaja neka nastavitev v smislu --static ali nekaj takega,
> ki poskrbi da se libi linkajo staticno.

Seveda obstaja. -static (z enim dashem -- RTFM)

> Kako se to naredi samo za dolocene libe pa res ne vem.

Huh, potem se pa ne oglasaj z RTFM in podobnimi. V navodilih ni nic.
Sicer pa bi bolj ustrezalo "man ld" kot "man gcc". Gre namrec za
linkanje. RTFM. :-)

Uf, si pa slabe volje.

Torej, vprasanje se glasi: kako knjiznico zlinkati s staticno verzijo
libc knjiznice?

gcc -o knjiznica -Wl,-static -Wl,-shared $OBJS

naredi shared knjiznico, vendar je le-ta staticno zlinkana z vsemi
osalimi knjiznicami, ki jih potrebuje. Tega pa nocem!

gcc -o knjiznica -Wl,-shared $OBJS /usr/lib/libc.a

ne deluje; cisto navadni programi ven vrzejo Segmentation fault, ce
uporabim to. :-(

-- 
Kome.




Dodatne informacije o seznamu Starilist