[devel] abi_drift

Igor Zubkov icesik на mail.ru
Чт Апр 20 14:26:45 MSD 2006


В сообщении от 20 апреля 2006 13:07 Alexey Tourbin написал(a):
> > Самый простой способ починить этот пакет, прибить гвоздями минимальную
> > версию glib2 для использования. В текущий момент это (это та версия
> > которая сейчас лежит в репозитории):
> > [icesik на iceberg ~]$ rpm -q glib2
> > glib2-2.10.2-alt1
> > [icesik на iceberg ~]$
> > Т.е.:
> > Requires: glib2 >= 2.10.2-alt1
> >
> > Второй способ (более правильный, но более сложный), найти версию glib2 в
> > которой были добавлены эти символы и прописать её в Requires.
>
> Ещё более правильный способ - наладить symbol versioning у glib2.
> Тогда все пакеты, которые используют g_intern_static_string и т.п.,
> автоматически получат зависимость вида libglib-2.0.so.0(GLIB_ВЕРСИЯ).
>
> Я же делал такую штуку для 2.8.  Не знаю, для 2.10 было это сделано или
> нет.  Посмотрю на досуге. :)

Какой шанс запихать symbol versioning в upstream?

Желания подпирать пакеты местечковыми хаками нет. Пусть автоматика работает.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20060420/425fde32/attachment.bin 


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