[devel] /usr/lib64/python2.7/config/libpython2.7.a is WRONG
Vitaly Kuznetsov
vitty на altlinux.ru
Пн Апр 16 10:00:47 MSK 2012
On Mon, 16 Apr 2012 09:54:26 +0400, Yuri N. Sedunov wrote:
> В Пнд, 16/04/2012 в 12:40 +0700, REAL пишет:
>> 16.04.2012 12:18, Yuri N. Sedunov пишет:
>> > Кому, по-вашему, может понадобиться линковаться с libpython?
>>
>> Вот пример:
>> > ldd /usr/lib/libvtkPythonCore.so.5.8.0
>> linux-gate.so.1 => (0xb777c000)
>> libvtkCommon.so.5.8 => /usr/lib/libvtkCommon.so.5.8
>> (0xb735c000)
>> libpython2.7.so.1.0 => /usr/lib/libpython2.7.so.1.0
>> (0xb71c7000)
>> ^^^^^^^^^^^^^^^^^^^
>> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb70db000)
>> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb70be000)
>> libc.so.6 => /lib/libc.so.6 (0xb6f5a000)
>> libvtksys.so.5.8 => /usr/lib/libvtksys.so.5.8 (0xb6f20000)
>> libpthread.so.0 => /lib/libpthread.so.0 (0xb6f06000)
>> libm.so.6 => /lib/libm.so.6 (0xb6edc000)
>> libdl.so.2 => /lib/libdl.so.2 (0xb6ed7000)
>> libutil.so.1 => /lib/libutil.so.1 (0xb6ed2000)
>> /lib/ld-linux.so.2 (0xb777d000)
>>
>
> Что будет, если эта библиотека будет недолинкована с libpython, как,
> например?
>
> $ ldd -r /usr/lib/libpyglib-2.0-python.so.0 2>&1|grep undefined|wc -l
> 38
> [aris на aris_dell SPECS]$ ldd -r /usr/lib/libpyglib-gi-2.0-python.so.0
> 2>&1|grep undefined|wc -l
> 38
Если, как мы выясняли, это библиотеки для модулей питона -- то всё
хорошо. С vtk, возможно, другая ситуация.
Подробная информация о списке рассылки Devel