On Mon, Nov 22, 2010 at 06:40:55PM +0200, Oleksandr Gavenko wrote: > Прошу пояснить когда может возникнуть потребность в проверке > > $ strings /lib/libc.so.6 | grep GLIBC > > из-за ошибки > > /lib/libc.so.6: version `GLIBC_2.4' not found > > info glibc и man ld-linux.so.2 не прояснили ситуацию. Курить про symbol versioning. В dsohowto.pdf есть, например.
> В общем требуется понять будет ли работать .so после сборки
> в различных версиях (старых/новых релизах) различных дистрибутивов Linux.
Бросайте вы это дело.
> И частное: кто проверяет вхождение "GLIBC_2.4", каким способом.
ld.so, по заголовкам.
> И как по .so узнать какое GLIBC_* ему потребуется.
Например, в objdump -T видно, какие символы требуют какой интерфейс.
--
WBR, wRAR
Powered by the ALT Linux fortune(6):
Не надо совмещать простую задачу со сложной.
-- ldv in devel@
signature.asc
Description: Digital signature

