rpm: nowy "feature" - sprawdzanie niezdefiniowanych symboli w shared objects
Arkadiusz Miskiewicz
arekm w maven.pl
Śro, 5 Lis 2008, 13:56:45 CET
W rpmie 4.4.9-90 pojawił się nowy feature wywalający builda jeśli w pakiecie
zostaną znalezione biblioteki z niezdefiniowanymi symbolami.
Kłopot pojawia się z niektórymi modułami perla i pythona (+ podobne sprawy).
Przykład:
Searching for shared objects with unresolved symbols...
Unresolved symbols found
in: /tmp/B.652e66/rpm-4.5-root-builder/usr/lib/python2.6/site-packages/rpm/_rpmmodule.so
PyModule_AddObject
PyDict_SetItemString
PyProperty_Type
PyString_AsString
PyList_GetItem
PyClass_Type
[...]
Teoretycznie można by poprawiać takie moduły by linkowały się z libpython itd
ale czy to ma sens?
Alternatywne rozwiązanie to pomijanie sprawdzania plików *.so dla perla i
pythona. Jakieś opinie?
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-devel-pl