|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 16 Jan 2007 06:51:47 To : "Alexander N. Kabaev" Subject : Re: чайниковский вопрос по lib*.so -------------------------------------------------------------------------------- Alexander N. Kabaev wrote: > >> Они для того, что бы ld знал, что именно за библиотеку ты имеешь в > >> виду, когда говоришь -lblah. -lblah => libblah => libblah.so => > >> libblah.so.X > VS> А если libblah.so окажется не симлинком, а настоящей библиотекой, что > VS> случится? > VS> Мне софт дали собранный под спарк, в котором libblah.so и libblah.so.4 > VS> суть файлы, а не первый симлинк на второй. Вот думаю, чем это может > VS> быть чревато. > Тогда будет линковать libblah.sо. Hе стоит только забывать, что _зависимость_, > которая будет прописана в получившемся бинарнике, никак не зависит от имени > файла библиотеки, и целиком - от поля DT_SONAME в её заголовках. Спасибо, стало понятно. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.3 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/916748d68a1a.html, оценка из 5, голосов 10
|