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

Vitaly Kuznetsov vitty на altlinux.ru
Пн Апр 16 10:54:20 MSK 2012


On Mon, 16 Apr 2012 10:14:48 +0400, Yuri N. Sedunov wrote:
>>
>> Насколько я понимаю, эти программы не вызывают интерпретатор
>> (/usr/bin/python), они используют именно libpython-овскую реализацию
>> питона. Если линковки не будет, то никто не загрузит никакую 
>> реализацию
>> питона.
>
> gimp, например, вызывает. Найдите, плиз, исключение.

Ok, с небольшим упрощением тест следующий:

1) Берём программу unbound.
2) Заменяем в системе libpython2.7.so на пустую библиотеку
3) Добавляем в конфиг unbound скрипт на питоне
4) Запускаем программу unbound:

# /etc/init.d/unbound restart
Stopping unbound service:                                               
                                                                         
               [ DONE ]
Update root anchor:unbound-anchor: symbol lookup error: 
/usr/lib64/libunbound.so.2: undefined symbol: PyObject_GenericGetAttr
                                                                         
                                                                         
             [FAILED]

Тест корректен?



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