[devel] Rebuild to remove redundant libpython2.7 dependency

Dmitry V. Levin ldv на altlinux.org
Пт Апр 13 16:18:43 MSK 2012


On Fri, Apr 13, 2012 at 03:32:25PM +0400, Yuri N. Sedunov wrote:
> В Птн, 13/04/2012 в 14:56 +0400, Vitaly Kuznetsov пишет:
> > On Fri, 13 Apr 2012 14:36:01 +0400, Yuri N. Sedunov wrote:
> > > В python-module-pygobject{,3} кроме модулей под %python_sitelibdir 
> > > есть
> > > еще и библиотеки -- %_libdir/libpyglib-2.0-python.so и %
> > > _libdir/libpyglib-gi-2.0-python.so, соответственно, которые как и 
> > > модули
> > > в лучших традициях недавнего прошлого были слинкованы с libpython
> > > принудительно.
> > >
> > > Разумеется, verify-elf не пропускает недолинкованные библиотеки.
> > >
> > > Не подскажут ли лучшие питонустроители нашего Сизифа, как следует
> > > поступить?
> > 
> > Лучшие питоноустроители, как известно, давно вывелись :) А если 
> > серьёзно, то теоретическая необходимость их линковки с libpython зависит 
> > от того, кто этими библиотеками пользуется:
> > 1) Если ими пользуются модули питона, то лучше не линковать из с 
> > libpython -- модуль может использоваться и под /usr/bin/python. Как это 
> > обойти в verify-elf - вопрос. Теоретически, как и модули питона, такие 
> > библиотеки надо проверять с запрелоаденным libpython.
> > 2) Если ими пользуются только некие программы, слинкованные с 
> > libpython, то линковку лучше оставить.
> > 3) Если ими пользуются и модули питона, и некие программы, слинкованные 
> > с libpython, то случай тяжёлый, проблемы (теоретически) возможны и при 
> > линковке, и при её отсутствии. 
> 
> С этими библиотеками никто не линкуется.

Каким образом тогда эти библиотеки предполагается использовать?


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20120413/ce4ae195/attachment.bin>


Подробная информация о списке рассылки Devel