From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 25 Mar 2020 17:42:29 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20200325144229.GC22750@altlinux.org> References: <20200321183557.GA10471@gyle.altlinux.org> <8ded7cf84814b2df3d181b15347e3fea@altlinux.ru> <20200321212033.GA24798@altlinux.org> <202003251432.40515.asy@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <202003251432.40515.asy@altlinux.org> Subject: Re: [devel] nfdump X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Mar 2020 14:42:29 -0000 Archived-At: List-Archive: List-Post: 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