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

Ville-Pekka Vainio vpivaini at cs.helsinki.fi
Tue Jan 27 23:25:02 EET 2009


ti, 2009-01-27 kello 20:01 +0200, Harri Pitkänen kirjoitti:
> 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)

Kokeilin tätä Fedorassa, se tosiaan vähentää linkityksiä ja lisäosa
toimii silti.

Kokeilin kääntää mozvoikkoa Fedorassa sekä "alkuperäisenä", Heikin
patchilla että Heikin patchilla ja yo. muutoksella. Mielenkiintoisesti
ldd-tuloste pysyi aina suunnilleen samanlaisena (tyyliin
<http://paste.ubuntu.com/110433/>), mutta ldd -u -tuloste ja RPM:n
Requiresit muuttuivat kyllä. Alkuperäisen ja Heikin patch + --as-needed
-yhdistelmän välillä erona oli se, että libm.so jäi pois RPM:n
Requiresista.

Tein Fedora Rawhideen nyt sellaisen paketin, että se käyttää kaikkia
näitä kolmea patchia, se kääntyy ja toimii (ainakin minun
testauksellani). Liitteenä viimeinen, eli yo. muutoksen tekevä patch.
Koko setti on nähtävillä osoitteessa
<http://cvs.fedoraproject.org/viewvc/rpms/mozvoikko/devel/>.


-- 
Ville-Pekka Vainio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 92_mozvoikko-link-as-needed.patch
Type: text/x-patch
Size: 521 bytes
Desc: not available
URL: <http://lists.puimula.org/pipermail/voikko/attachments/20090127/40d3f470/attachment.bin>


More information about the voikko mailing list