Bug 14655 - sipconfig добавляет полный RPATH
: sipconfig добавляет полный RPATH
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/python-module-sip)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
: 15739
  Show dependency tree
 
Reported: 2008-02-26 01:47 by
Modified: 2008-11-02 23:43 (History)


Attachments
Патч убирает rpath (899 bytes, patch)
2008-04-01 11:16, Alexey V. Novikov
no flags Details | Diff
Патч добавляет -lpython (1.23 KB, patch)
2008-04-01 11:16, Alexey V. Novikov
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


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