[devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...

Kirill A. Shutemov kirill на shutemov.name
Чт Авг 19 23:23:14 UTC 2010


On Fri, Aug 20, 2010 at 03:10:33AM +0400, Alexey Tourbin wrote:
> On Fri, Aug 20, 2010 at 02:01:53AM +0300, Kirill A. Shutemov wrote:
> > On Fri, Aug 20, 2010 at 03:00:03AM +0400, Alexey Tourbin wrote:
> > > У апстрима свои резоны, а у нас свои резоны.  Он пишет про
> > > arch-specific headers, я ему с ходу не верю.  Хедеры должны
> > > быть одинаковые, а различаться на уровне #ifdef по limits.h
> > > или inttypes.h.
> > 
> > $ find src -name 'ffitarget.h'
> > src/sh/ffitarget.h
> > src/avr32/ffitarget.h
> > src/ia64/ffitarget.h
> > src/pa/ffitarget.h
> > src/arm/ffitarget.h
> > src/powerpc/ffitarget.h
> > src/mips/ffitarget.h
> > src/frv/ffitarget.h
> > src/sparc/ffitarget.h
> > src/cris/ffitarget.h
> > src/sh64/ffitarget.h
> > src/s390/ffitarget.h
> > src/moxie/ffitarget.h
> > src/alpha/ffitarget.h
> > src/m68k/ffitarget.h
> > src/x86/ffitarget.h
> > src/m32r/ffitarget.h
> 
> Действительно, часть хедеров зависит от архитектуры.  Ну и что Вы хотите
> сказать?  В /usr/include класть нельзя, а в /usr/lib то же самое - за счастье?
> И это речь не мальчика, но мужа?

Я не считаю, что апстрим прав. Есть по меньшей мере /usr/include/asm, который
сильно зависит от архитектуры.

С другой стороны у меня нет желания доказывать апстриму, что он не прав.
Патчить локально? Ну, можно конечно (Дима уже сделал). Только завтра
какая-нибудь кривулька начнёт искать хидеры в /usr/lib/libffi-*/include в
обход pkg-config...

-- 
 Kirill A. Shutemov


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