Jine LDFLAGS pro staticke linkovani?
Jan Kasprzak
kas na informatics.muni.cz
Pondělí Srpen 11 13:49:03 CEST 2003
Ing. Pavel Janousek wrote:
: Nevim, zda-li presne odpovim na Vas problem, ale v X-sovych
: programech je naprosto normalni, ze se specifikace explicitnich knihoven
: musi uvadet i nekolikrat za sebou - souvisi to s implementaci
: linkovaciho procesu (a optimalizace tabulek) - uplne stejne veci jsem
: pozoroval na SunOS, UnixWare apod.... (a pri linkovani Motifovych
: programu)
:
Mate samozrejme pravdu, ale s mym problemem to nesouvisi.
Muj problem je, ze s -static jsou vyzadovany jine knihovny nez bez -static.
: Pokud neexistuje makro (AM_???), ktere detekuji, je-li pthread_*
: funkce jsou soucasti implicitnich knihoven ci nejake solo (netestuje se
: takto stejne potreba libnls ci linss?),
Ne, protoze libnls a libnss se (pokud vim) nelisi pri statickem
a dynamickem linkovani. Jeste takto: mam-li program
echo "main(){gtk_init();}" >test.c
a snazim se ho kompilovat, tak prikaz
cc test.c `gtk-config --libs`
projde, zatimco
cc test.c -static `gtk-config --libs`
selze s nedefinovanym pthread_equal.
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
| I actually have a lot of admiration and respect for the PATA knowledge |
| embedded in drivers/ide. But I would never call it pretty:) -Jeff Garzik |
Další informace o konferenci Linux