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