[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопрос о GLIBC_*.



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@

Attachment: signature.asc
Description: Digital signature


Reply to: