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