[devel] Re: .a vs .so
Алексей Любимов
=?iso-8859-1?q?avl_=CE=C1_l14=2Eru?=
Вс Янв 11 17:51:34 MSK 2004
Alexei Takaseev пишет:
>On Sun, 11 Jan 2004 17:44:30 +0300
>Алексей Любимов <avl на l14.ru> wrote:
>
>
>
>>>5. После обнаружения .la-файла, оригинальный (неправленный Альтом)
>>>libtool использует информацию из dependency_libs для рекурсивного
>>>разворачивания цепочки зависимостей библиотек до самого низа. При
>>>этом очевидно, что при некоторых условиях возможна ситуация, когда
>>>одновременно линкеру передаются две версии одной и той же библиотеки
>>>(н-р, libdb4.x :-)).
>>>
>>>
>>>
>>Вопрос
>>а если в системе стоят только libdb4.0 и libdb4.1, libdb4.1-devel (со
>>статиком) будет подхвачена libdb4.0?
>>
>>
>
>Вполне возможно что и подхватится. Правда у меня другая ситуация была -
>в системе установлены libdb4.0, libdb4.1 и libdb4.0-devel, приложение
>надо собрать именно с libdb4.0. При линковке происходит подцеплением
>libdb4.1.
>
Это как раз нормально (хотя возможно и неприятно).
Правильные зависимости в спеке и bte должны решать эту проблему легко и
пушисто.
Подробная информация о списке рассылки Devel