[devel] unjoined g_free

Dmitry V. Levin ldv на altlinux.org
Пн Июл 12 23:50:03 UTC 2010


On Tue, Jul 13, 2010 at 02:10:51AM +0400, Alexey Tourbin wrote:
> On Mon, Jul 12, 2010 at 11:17:03PM +0400, Alexey Tourbin wrote:
> > что такая проверка будет зарубать недолинкованные плагины, а в схеме
> > c -rdynamic executable недолинкованные плагины будут неизбежны (примеры:
> > /bin/zsh, /usr/bin/Xorg).  И, кроме того, ELF всё же разрешает
> > транзитивное разрешение символов.
> 
> On Tue, Jul 13, 2010 at 12:19:14AM +0400, Alexey Tourbin wrote:
> > Кстати, интересно тогда, что делать в lib.req, если некоторые символы
> > разрешаются в библиотеки, не перечисленные в DT_NEEDED.
> 
> Проблема недолинкованных плагинов достаточно неприятная.  Я сейчас
> посчитал, что у нас 321 файл (84 пакета), в которых идет недолинковка
> по символу g_free (то есть недолинковка с библиотекой glib2 (или glib1)).
> Почти все эти файлы - плагины.

Из 4889 исходных пакетов, в результате сборки которых образуется 8489
бинарных пакетов, содержащих значащие для rpmelfsym.pl ELF-файлы, 590
исходных пакетов (т.е. примерно 12%), прошедших недавно тестовую
пересборку, содержат недолинковку, диагностируемую verify-elf'ом.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100713/4ffa61c6/attachment.bin>


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