Re: Динамические библиотеки
> Привет всем!
>
> Вот есть в /usr/lib динамическая библиотека libqt-mt.so.3.3.4, а также
> символические ссылки на неё: libqt-mt.so.3.3, libqt-mt.so.3, libqt-mt.so.
>
> Если сделать, скажем,
> $ ldd `which kcalc`
> то kcalc кажет на libqt-mt.so.3. Вопрос: как собрать программу, чтобы
> она ссылалась на libqt-mt.so.3.3.4? Или в данном случае это проблема
> не сборки программы, а сборки qt?
У shared library есть такой параметр - soname. Именно он прописывается в
бинарник как ключ для поиска библиотеки.
В случае qt soname как раз 'libqt-mt.so.3'
nikita@blacky:~> objdump -p /usr/lib/libqt-mt.so.3.3.6 | grep SONAME
SONAME libqt-mt.so.3
Reply to: