[devel] Re: ELFs in /usr/share

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Сен 18 03:00:44 MSD 2005


On Sun, Sep 18, 2005 at 02:32:43AM +0400, Dmitry V. Levin wrote:
> Просто, как всегда, хочется сделать сразу так, чтобы потом не
> переделывать (не должно быть ложных срабатываний).
> А на это, как всегда, не хватает времени.

А нужны более тонкие проверки, с reverse lookup'ом.  Надо попробовать
нарисовать все эти ER-диаграммы.  Но для этого нужно поставить пиратскую
винду, водрузить на неё пиратскую Rational Rose и т.п.

То есть что является уникальным ключом в этой модели?  Символ?  Нет.
Комбинация soname+символ.  И join в этом модели (т.е. отношение "один к
одному") должно строиться как раз на основе этого ключа: soname+символ.

> Да и с ELF'ами, в которых эти undefined references зашиты by design, тоже
> надо что-то делать (вспомни, например, libthread_db.so.1).

А я не помню, что там...

> > Зато я вышел на новый уровень понимания проблемы. :)
> :)

Да нет, я просто пока понял, что если символов вообще нигде нет, то их
точно вообще нигде нет. :)  Я написал, что это слабая проверка, она
ничего не гарантирует, только обнаруживает вопиющие случаи...
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050918/e6e26fe1/attachment-0001.bin>


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