[devel] /usr/lib64/python2.7/config/libpython2.7.a is WRONG

Dmitry V. Levin ldv на altlinux.org
Пн Апр 16 14:08:46 MSK 2012


On Mon, Apr 16, 2012 at 10:02:25AM +0400, Yuri N. Sedunov wrote:
> В Пнд, 16/04/2012 в 09:58 +0400, Vitaly Kuznetsov пишет:
> > On Mon, 16 Apr 2012 09:18:51 +0400, Yuri N. Sedunov wrote:
> > >
> > > По-моему, никакой пользы кроме вреда от наличия -lpython2.x в выводе
> > > python-config нет, если уж мы решили не линковать питон-модули с
> > > libpython.
> > >
> > > Кому, по-вашему, может понадобиться линковаться с libpython?
> > 
> > С libpython линкуются модули различных программы 
> > (bluefish,gimp,anjuta,virtualbox,...), и там эта линковка действительно 
> > нужна. Они-то и должны использовать python-config.
> 
> Действительно ли нужна линковка с libpython этим модулям?

Некоторым точно нужна.  Вот, например,
http://git.altlinux.org/gears/v/..git?p=vim.git;a=blob;f=src/if_python.c

Беда новой схемы упаковки питона в том, что привносится человеческий
фактор там, где раньше хватало простого линкера.  В одной и той же
ситуации один человек говорит, что линковать данный конкретный elf c
libpython не нужно, а другой - что необходимо.  И при этом один из них
обязательно ошибается.


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


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