[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