[voikko] [Fwd: Mozvoikon kääntämisestä]

Harri Pitkänen hatapitk at iki.fi
Tue Jan 27 20:01:49 EET 2009


On Tuesday 27 January 2009, Ville-Pekka Vainio wrote:
> --libsin tuloste taas tuo mukaan muutaman aivan turhan linkityksen,
> rpm-riippuvuuksiin tulee lisää seuraavat kirjastot:
>
> libdl.so.2
> libplc4.so  
> libplds4.so  
> libpthread.so.0
> libxul.so
>
> Nämä kaikki kirjastot kuitenkin löytyvät joko nspr:stä, xulrunnerista
> tai glibc:stä, joten uusia paketteja riippuvuuksiin ei sinänsä pitäisi
> tulla. Sikäli tässä ei varmaankaan ole mitään ongelmaa ja on ehkä ihan
> hyvä pitäytyä siinä, mitä pkg-config sanoo.

Kyllä näissä on se ongelma, että ylimääräiset riippuvuudet voivat hankaloittaa 
ABI-epäyhteensopivien päivitysten tekemistä. Erityisesti ylimääräinen 
libxul-riippuvuus kuulostaa vähän ikävältä.

Ainakin osasta turhista linkityksistä pääsee eroon 
linkitysvalitsimella -Wl,--as-needed eli määritellään CC_LIBS seuraavasti:

CC_LIBS=-Wl,--as-needed $(XULRUNNER_LIBS)

En tosiaankaan osaa sanoa, onko tämä tarpeellista, enkä edelleenkään ole 
kokeillut, toimiiko lisäosa enää näillä muutoksilla.

Harri



More information about the voikko mailing list