Bug 14655

Summary: sipconfig добавляет полный RPATH
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: python-module-sipAssignee: Evgeny Sinelnikov <sin>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: antohami, cas, cow, darktemplar, evg, george, grenka, imz, lav, mithraen, nbr, qa_viy, rider, sem, shaba, sin, slev, vitty, viy, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 15739    
Attachments:
Description Flags
Патч убирает rpath
none
Патч добавляет -lpython none

Description Vitaly Lipatov 2008-02-26 01:47:34 MSK
При создании 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()))
Comment 1 Alexey V. Novikov 2008-04-01 11:14:30 MSD
Подтверждаю, кроме того, эта сволочь даже не предлагает линковать с libpython
Патчи следом
Comment 2 Alexey V. Novikov 2008-04-01 11:16:06 MSD
Created attachment 2541 [details]
Патч убирает rpath
Comment 3 Alexey V. Novikov 2008-04-01 11:16:47 MSD
Created attachment 2542 [details]
Патч добавляет -lpython
Comment 4 Ivan Fedorov 2008-04-02 02:13:26 MSD
постараюсь глянуть на днях.
Comment 5 Vitaly Lipatov 2008-05-01 02:12:56 MSD
И всё-таки может быть кто-нибудь глянет?
Было бы здорово.
Comment 6 Evgeny Sinelnikov 2008-08-17 02:05:38 MSD
Посмотрел... В общем патчи действительно стоит приложить... К сожалению, у меня нет особых примеров для тестов, так что я проверю пересобираемость использующего sip PyQt... Если проблем не возникнет, к понедельнику эти исправления уедут в Сизиф.
Comment 7 Evgeny Sinelnikov 2008-11-02 23:43:41 MSK
Исправлено в python-module-sip-4.7.6-alt3