[devel] [Sisyphus-cybertalk] I: Sisyphus-20060504 bad_elf_symbols: +1 (783)

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Чт Май 4 07:15:50 MSD 2006


Dmitry V. Levin пишет:
> On Thu, May 04, 2006 at 12:00:25PM +1100, Dmitry Lebkov wrote:
>> Dmitry V. Levin пишет:
>>> On Thu, May 04, 2006 at 04:12:39AM +0400, QA Team Robot wrote:
>>>> 	1 NEW bad_elf_symbol added to the list
>>>> libldap	/usr/lib/libslapi-2.2.so.7.0.20	U	access_allowed
>>> "Куда уехал цирк?"
>> openldap-2.3.21 собран без поддержки SLAPI. Сделано это по следующим
>> соображениям:
>>  1) libslapi не нужна для нормальной работы OpenLDAP;
>>  2) libslapi находится в состоянии интенсивной разработки и "точить" ее
>>     под сизифовыее полиси (--as-needed), учитывая 1), я посчитал
>>     нецелесообразным.
> 
> Я ничего не имею против, но ...
> 
>> Работу libldap-2.2 это не нарушит.
> 
> $ hsh ~/build --initroot
> $ hsh-install ~/build libldap
> $ hsh-run ~/build -- ldd -r /usr/lib/libslapi-2.2.so.7.0.20 2>&1 |grep -c ^undefined
> 84
> 
> - это и раньше было непригодно к использованию?

Ну не так чтоб совсем совсем уж непригодно, но ... Внутри libslapi достаточно
много кода, который использует имена, не экспортируемые ни одной из библиотек
OpenLDAP - таки поддержку SLAPI только-толдлко начали реализовывать. Ну и полезных
работающих SLAPI-plugin'ов в OpenLDAP и в его контрибах пока не обнаружено. 

На данный момент libslapi больше напоминает подгружаемый plug-in (или объектный
модуль, с которым будут линковаться SLAPI plug-ins), нежели честную библиотеку.

-- 
WBR, Dmitry 




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