[devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
Sergey Vlasov
vsu на altlinux.ru
Вт Июн 23 15:06:03 MSD 2009
On Tue, Jun 23, 2009 at 11:47:39AM +0400, Dmitry V. Levin wrote:
> On Tue, Jun 23, 2009 at 11:45:03AM +0400, Anton Farygin wrote:
> > Dmitry V. Levin пишет:
> > >On Tue, Jun 23, 2009 at 11:05:14AM +0400, Alexey Tourbin wrote:
> > >>On Tue, Jun 23, 2009 at 10:47:34AM +0400, Dmitry V. Levin wrote:
> > >[...]
> > >>>В libpng12-1.2.37-alt1 и предыдущих сборках было
> > >>>наоборот, однако это
> > >>>ничему не помогало, ибо экспортируемый
> > >>>символ не может принадлежать
> > >>>более чем одному интерфейсу.
> > >>Дело как раз в том, что символ может
> > >>принаджелать двум интерфейсам --
> > >>интерфейсу по умолчанию @@ и
> > >>compat-интерфейсу @. Но, кажется, это
> > >>требует изменений в коде, что уже
> > >>"слишком".
> > >
> > >И без удвоения экспортируемых символов
> > >это не работает.
> > >Попробуй определить какую-нибудь
> > >функцию и повесить её на 2 разных
> > >интерфейса.
> >
> > Может быть, удвоение экспортируемых
> > символов принять как временную меру, до
> > окончания пересборки всех зависимых
> > пакетов ?
>
> Это большая работа, которую нет смысла делать впустую.
Возможно, хватит такого варианта:
http://git.altlinux.org/people/vsu/packages/?p=libpng.git;a=commitdiff;h=08495d2a3e9b1fe74577013909fae83204d2bff1
По крайней мере, на i586 этого достаточно. Возможно, вылезут проблемы на
странных архитектурах типа ppc64, но у меня нет возможности это проверить.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090623/aaa52520/attachment.bin>
Подробная информация о списке рассылки Devel