При создании Makefile через sipconfig добавляется полный путь к каталогу с библиотеками в rpath, и последующей перелинковки при установке никто не делает. Вот что получается в qgis: LFLAGS = -shared -Wl,-rpath,/home/lav/RPM/BUILD/qgis_0.9.1/src/core LIBS = -L/home/lav/RPM/BUILD/qgis_0.9.1/src/core -L/usr/lib Формируется это следующий строкой в sipconfig.py: lflags.extend(self._platform_rpaths(rpaths.as_list()))
Подтверждаю, кроме того, эта сволочь даже не предлагает линковать с libpython Патчи следом
Created attachment 2541 [details] Патч убирает rpath
Created attachment 2542 [details] Патч добавляет -lpython
постараюсь глянуть на днях.
И всё-таки может быть кто-нибудь глянет? Было бы здорово.
Посмотрел... В общем патчи действительно стоит приложить... К сожалению, у меня нет особых примеров для тестов, так что я проверю пересобираемость использующего sip PyQt... Если проблем не возникнет, к понедельнику эти исправления уедут в Сизиф.
Исправлено в python-module-sip-4.7.6-alt3