[devel] db4.7-devel-static

Dmitry V. Levin ldv на altlinux.org
Вт Май 19 03:48:22 MSD 2009


On Tue, May 19, 2009 at 02:07:57AM +0300, Led wrote:
[...]
> Спасибо, теперь, кажется, понятно. Это из-за "-ldb-4.7" в команде линковки и 
> отстутствия "-L/lib64" в ней же. А симлинк /usr/lib64/libdb-4.7.so нельзя 
> сделать? Или это приведёт к дополнительным проблемам?

Да, этот симлинк придётся сделать.  К счастью, только libdb используют
такую схему именования библиотек, поэтому других пакетов эта проблема не
касается.

Поясню ситуацию:
Порядок перебора каталогов с библиотеками у GNU ld отличается от ld.so,
а именно, /lib просматривается после /usr/lib.
Я обсуждал эту тему с апстримом 5 лет назад, и мы сошлись во мнении, что
изменение этого неочевидного на первый взгляд порядка может сломать multilib.
Если интересно, то я могу откопать цитаты из той переписки.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090519/69cd4f0d/attachment.bin>


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