[devel] Новый libffi

Kirill A. Shutemov kirill на shutemov.name
Чт Авг 12 22:32:10 UTC 2010


On Thu, Aug 12, 2010 at 08:25:15PM +0400, Dmitry V. Levin wrote:
> On Thu, Aug 12, 2010 at 07:23:24PM +0300, Kirill A. Shutemov wrote:
> > On Thu, Aug 12, 2010 at 08:10:02PM +0400, Dmitry V. Levin wrote:
> > > On Thu, Aug 12, 2010 at 06:21:14PM +0300, Kirill A. Shutemov wrote:
> > > > > 	i586: NEW unmet dependencies detected:
> > > > > erlang#R12B.5-alt11.1   	libffi.so.4
> > > > > gnustep-base#1:1.14.1-alt4.qa1	libffi.so.4
> > > > > gobject-introspection#0.6.14-alt1	libffi.so.4
> > > > > gobject-introspection-devel#0.6.14-alt1	libffi.so.4
> > > > > gobject-introspection-devel#0.6.14-alt1	libffi4.4-devel
> > > > > jna#3.2.4-alt1_3jpp5    	libffi.so.4
> > > > > libgjs#0.7-alt1         	libffi.so.4
> > > > > ruby-ffi#0.3.5-alt1     	libffi.so.4
> > > > > seed#2.31.1-alt1        	libffi.so.4
> > > > > smalltalk#3.1_115_g2762e1d-alt1	libffi.so.4
> > > > > 	x86_64: NEW unmet dependencies detected:
> > > > > erlang#R12B.5-alt11.1   	libffi.so.4()(64bit)
> > > > > gnustep-base#1:1.14.1-alt4.qa1	libffi.so.4()(64bit)
> > > > > gobject-introspection#0.6.14-alt1	libffi.so.4()(64bit)
> > > > > gobject-introspection-devel#0.6.14-alt1	libffi.so.4()(64bit)
> > > > > gobject-introspection-devel#0.6.14-alt1	libffi4.4-devel
> > > > > jna#3.2.4-alt1_3jpp5    	libffi.so.4()(64bit)
> > > > > libgjs#0.7-alt1         	libffi.so.4()(64bit)
> > > > > ruby-ffi#0.3.5-alt1     	libffi.so.4()(64bit)
> > > > > seed#2.31.1-alt1        	libffi.so.4()(64bit)
> > > > > smalltalk#3.1_115_g2762e1d-alt1	libffi.so.4()(64bit)
> > > > > 2010-Aug-12 16:58:34 :: dependencies check FAILED
> > > > > 2010-Aug-12 16:58:34 :: task #27595 for sisyphus FAILED
> > > > 
> > > > Это переезд на отдельностоящий libffi (собираемый не из gcc).
> > > > Дима, хотелось бы получить от тебя Ack на это изменение.
> > > > 
> > > > Переезд сопровождается сменой soname'а. Мэйнтейнеров затронутых пакетов,
> > > > просим не стесняться.
> > > 
> > > Давайте соберём ещё и libffi.so.4, чтобы не затрагивать сторонние пакеты.
> > 
> > Без -devel для third-party?
> 
> Конечно без -devel, только для упрощения переезда.  Или там API менялось?

Теперь, можно сказать, стало обязательным использование pkgconfig.
В частности:

includedir=${libdir}/libffi-3.0.9/include

Т.е. простой пересборки может оказаться мало. Я не стал это патчить. Надо?

Постараюсь поправить затронутые пакеты.

-- 
 Kirill A. Shutemov


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