Re: проблема с ликовкой (Solaris, gcc)
От: zaufi Земля  
Дата: 25.08.09 13:42
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть некая библиотека, скажем libacb.so. При сборке, как обычно, создается файл и три ссылки:

А>libabc.so.1.0.0
А>libabc.so.1.0 -> libabc.so.1.0.0
А>libabc.so.1 -> libabc.so.1.0.0
А>libabc.so -> libabc.so.1.0.0

А>Есть программа, использующая libso.so, в make-файле прописано -labc. Проблема в том, что в результате исполняемый файл зависит не от libabc.so, а почему-то от libabs.so.1

ммм... не понял в чем проблема то? тебе не фиолетово кто там с кем линкуется -- главное чтобы работало правильно...

если не соблюдать library versioning system то можно больно огрести при попытке установить две(несколько) версии libabc и несколько приложений работающих с разными libabc...

А>Как это можно побороть?

а чем это мешает сейчас?

А>Solaris, gcc 3.4.6
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.