[devel] Re: ELFs in /usr/share
Alexey Tourbin
at на altlinux.ru
Вс Сен 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).
А я не помню, что там...
> > Зато я вышел на новый уровень понимания проблемы. :)
> :)
Да нет, я просто пока понял, что если символов вообще нигде нет, то их
точно вообще нигде нет. :) Я написал, что это слабая проверка, она
ничего не гарантирует, только обнаруживает вопиющие случаи...
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050918/e6e26fe1/attachment-0001.bin
Подробная информация о списке рассылки Devel