[devel] nfdump

Dmitry V. Levin ldv на altlinux.org
Ср Мар 25 17:42:29 MSK 2020


On Wed, Mar 25, 2020 at 02:32:40PM +0400, Sergey Afonin wrote:
> On Sunday 22 March 2020, Dmitry V. Levin wrote:
> 
> > > Я по-прежнему не согласен с тем, что наличие символов в личной 
> > > библиотеке программы — это бага.
> > 
> > Носить с собой личную копию zlib - это ошибка.
> > Экспортировать её через библиотеку - это опасная ошибка.
> > Не соглашаться с тем, что ошибка есть ошибка - это очень опасная ошибка.
> 
> Из https://lists.altlinux.org/pipermail/devel/2020-March/210393.html
> 
> > Если пакет содержит LZ4, но не является liblz4, это ошибка, которую следует
> > исправить. Если пакет ещё и является библиотекой, то эта ошибка критическая.
> > 
> > https://bugzilla.altlinux.org/36391
> 
> Каков вообще механизм путаницы в одинаковых символах? Я пока думал, что
> механизм возможен через линковку одного приложения с разными библиотеками,
> которые, в свою очередь, слинкованы с разными библиотеками с разной 
> реализацией одинаковых символов. Вот на примере libnfdump-%version.so
> можно сказать, у какого приложения может произойти использование не тех
> символов?

Наверное, я мог бы вам это рассказать в подробностях, но, извините,
у меня на это нет времени.

Неужели так сложно слинковать этот софт с -lz4 вместо того, чтобы носить
с собой и компилировать старую версию lz4?


-- 
ldv


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