[devel] readelf vs ldd

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Апр 7 10:15:21 MSD 2008


On Sun, Apr 06, 2008 at 01:12:10PM +0400, Максим Иванов wrote:
> Если я правильно понимаю --as-needed,

Если не уверены, то прочтите документацию
(info ld, искать --as-needed).

> то по ldd должно быть выдано только то, 
> что непосрдественно требуется бинарнику (=то на что есть include).

Если не уверены, то прочтите документацию
(man ldd).

> Ставлю из бранча простенькую kdegames-konquest-3.5.9-alt0.M40., смотрю:
> [maxim на ivanovpc ~]$ ldd /usr/games/konquest

$ readelf -d usr/games/konquest |fgrep '(NEEDED)'
 0x00000001 (NEEDED)                     Shared library: [libkdegames.so.1]
 0x00000001 (NEEDED)                     Shared library: [libkdeui.so.4]
 0x00000001 (NEEDED)                     Shared library: [libkdecore.so.4]
 0x00000001 (NEEDED)                     Shared library: [libqt-mt.so.3]
 0x00000001 (NEEDED)                     Shared library: [libstdc++.so.6]
 0x00000001 (NEEDED)                     Shared library: [libm.so.6]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

(info readelf)


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080407/5de35aab/attachment-0002.bin>


Подробная информация о списке рассылки Devel