Dynamicke linkovani & -export-dynamic

Miloslav Trmac mitr na volny.cz
Čtvrtek Září 4 05:32:57 CEST 2003


Dobry den,
On Thu, Sep 04, 2003 at 01:23:24AM +0200, Jirka Kosina wrote:
> ./libfoo.so: undefined symbol: bar
> 
> Pokud nebudu trvat na staticke binarce, tak to projde:
> 
> Otazka je proc. Mel jsem za to, ze mi kdysi na nejakem prehistorickem
> linuxu fungovala i ta prvni varianta.
> 
> Problem je evidentne v tom, ze v pripade staticky slinkovane binarky se
> nedostane nejakym zpusobem ke slovu dynamicky linker, ktery by
> 'dodefinoval' symbol bar, ktery je v libtest.so ze zjevnych duvodu
> nedefinovany.
> 
> Mam sklerozu a v linuxu toto neslo a jit nemuze, nebo se nekdy neco
> zmenilo?
Aktualni stav je takovy, ze staticke binarky dynamicke knihovny nahravat
nemohou a nesmi. glibc interne obsahuje jakousi podporu dostatecnou
pro to, aby ze statickych binarek fungovaly alespon NSS moduly, ale nic
vic.
	Mirek


Další informace o konferenci Linux