* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
@ 2010-08-19 20:19 Alexey Tourbin
2010-08-19 20:26 ` Kirill A. Shutemov
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 20:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Aug 19, 2010 at 11:11:08PM +0300, Kirill A. Shutemov wrote:
> Для остальных оставил libffi4. Часть из этих "остальных" сломается при
> очередной пересборке Сизифа. Вероятней всего, причиной тому будет
> не нахождение заголовочных файлов. Нужно в CFLAGS добавить вывод
> pkg-config --cflags libffi или обновить до версии, которая поддерживает
> pkg-config.
Нельзял ли чтобы <ffi.h> просто включался, без CFLAGS и pkg-config?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 20:19 [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 Alexey Tourbin
@ 2010-08-19 20:26 ` Kirill A. Shutemov
2010-08-19 20:33 ` Alexey Tourbin
0 siblings, 1 reply; 20+ messages in thread
From: Kirill A. Shutemov @ 2010-08-19 20:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 12:19:02AM +0400, Alexey Tourbin wrote:
> On Thu, Aug 19, 2010 at 11:11:08PM +0300, Kirill A. Shutemov wrote:
> > Для остальных оставил libffi4. Часть из этих "остальных" сломается при
> > очередной пересборке Сизифа. Вероятней всего, причиной тому будет
> > не нахождение заголовочных файлов. Нужно в CFLAGS добавить вывод
> > pkg-config --cflags libffi или обновить до версии, которая поддерживает
> > pkg-config.
>
> Нельзял ли чтобы <ffi.h> просто включался, без CFLAGS и pkg-config?
Я не знаю чем мотивиран перенос заголовочных файлов апстримом, поэтому не
стал патчить.
Вообще там всего лишь несколько пакетов:
gnustep-base
jna
libgjs
seed
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 20:26 ` Kirill A. Shutemov
@ 2010-08-19 20:33 ` Alexey Tourbin
2010-08-19 20:38 ` Kirill A. Shutemov
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 20:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Aug 19, 2010 at 11:26:55PM +0300, Kirill A. Shutemov wrote:
> On Fri, Aug 20, 2010 at 12:19:02AM +0400, Alexey Tourbin wrote:
> > On Thu, Aug 19, 2010 at 11:11:08PM +0300, Kirill A. Shutemov wrote:
> > > Для остальных оставил libffi4. Часть из этих "остальных" сломается при
> > > очередной пересборке Сизифа. Вероятней всего, причиной тому будет
> > > не нахождение заголовочных файлов. Нужно в CFLAGS добавить вывод
> > > pkg-config --cflags libffi или обновить до версии, которая поддерживает
> > > pkg-config.
> >
> > Нельзял ли чтобы <ffi.h> просто включался, без CFLAGS и pkg-config?
>
> Я не знаю чем мотивиран перенос заголовочных файлов апстримом, поэтому не
> стал патчить.
Хм, и куда же апстрим мотивировал их перенести?
> Вообще там всего лишь несколько пакетов:
Дело не только в net effect. А дело в том, что каждый день происходят
глупости, на которые уже смотреть нету никакой охоты. А Вы становитесь
их участником.
> gnustep-base
> jna
> libgjs
> seed
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 20:33 ` Alexey Tourbin
@ 2010-08-19 20:38 ` Kirill A. Shutemov
2010-08-19 20:47 ` Alexey Tourbin
0 siblings, 1 reply; 20+ messages in thread
From: Kirill A. Shutemov @ 2010-08-19 20:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 12:33:06AM +0400, Alexey Tourbin wrote:
> On Thu, Aug 19, 2010 at 11:26:55PM +0300, Kirill A. Shutemov wrote:
> > On Fri, Aug 20, 2010 at 12:19:02AM +0400, Alexey Tourbin wrote:
> > > On Thu, Aug 19, 2010 at 11:11:08PM +0300, Kirill A. Shutemov wrote:
> > > > Для остальных оставил libffi4. Часть из этих "остальных" сломается при
> > > > очередной пересборке Сизифа. Вероятней всего, причиной тому будет
> > > > не нахождение заголовочных файлов. Нужно в CFLAGS добавить вывод
> > > > pkg-config --cflags libffi или обновить до версии, которая поддерживает
> > > > pkg-config.
> > >
> > > Нельзял ли чтобы <ffi.h> просто включался, без CFLAGS и pkg-config?
> >
> > Я не знаю чем мотивиран перенос заголовочных файлов апстримом, поэтому не
> > стал патчить.
>
> Хм, и куда же апстрим мотивировал их перенести?
/usr/lib/libffi-3.0.9/include
>
> > Вообще там всего лишь несколько пакетов:
>
> Дело не только в net effect. А дело в том, что каждый день происходят
> глупости, на которые уже смотреть нету никакой охоты. А Вы становитесь
> их участником.
Лучше они сломаются, их перетащат на новый libffi (или выкинут из Сизифа),
а мы избавимся от libffi4.
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 20:38 ` Kirill A. Shutemov
@ 2010-08-19 20:47 ` Alexey Tourbin
2010-08-19 20:58 ` Kirill A. Shutemov
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 20:47 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Aug 19, 2010 at 11:38:43PM +0300, Kirill A. Shutemov wrote:
> On Fri, Aug 20, 2010 at 12:33:06AM +0400, Alexey Tourbin wrote:
> > Хм, и куда же апстрим мотивировал их перенести?
> /usr/lib/libffi-3.0.9/include
Весьма удивительно.
Жизнь прекрасна и загадочна.
> > Дело не только в net effect. А дело в том, что каждый день происходят
> > глупости, на которые уже смотреть нету никакой охоты. А Вы становитесь
> > их участником.
>
> Лучше они сломаются, их перетащат на новый libffi (или выкинут из Сизифа),
> а мы избавимся от libffi4.
А часть пакетов просто пересоберётся без libffi. Короче если Вы хотите
сделать системный libffi, то какой смысл его класть хер знает куда?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 20:47 ` Alexey Tourbin
@ 2010-08-19 20:58 ` Kirill A. Shutemov
2010-08-19 21:06 ` Alexey Tourbin
0 siblings, 1 reply; 20+ messages in thread
From: Kirill A. Shutemov @ 2010-08-19 20:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 12:47:43AM +0400, Alexey Tourbin wrote:
> А часть пакетов просто пересоберётся без libffi.
У нас, насколько я знаю, пакеты сами собой не пересобиратся в Сизиф.
Анонс изменений был, и в следующих сборках мэйнтейнеры должны их учесть.
Если вы настаиваете, я могу перенести заголовки в /usr/include/. Но это
уже после того как это задание пролезет в Сизиф.
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 20:58 ` Kirill A. Shutemov
@ 2010-08-19 21:06 ` Alexey Tourbin
2010-08-19 21:10 ` Dmitry V. Levin
2010-08-19 21:21 ` Kirill A. Shutemov
0 siblings, 2 replies; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 21:06 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Aug 19, 2010 at 11:58:05PM +0300, Kirill A. Shutemov wrote:
> On Fri, Aug 20, 2010 at 12:47:43AM +0400, Alexey Tourbin wrote:
> > А часть пакетов просто пересоберётся без libffi.
>
> У нас, насколько я знаю, пакеты сами собой не пересобиратся в Сизиф.
> Анонс изменений был, и в следующих сборках мэйнтейнеры должны их учесть.
Мэйнтейнеры должны Вам не больше меня, то есть 0 рублей.
Думаю что мейтейнеры пьют на свои.
> Если вы настаиваете, я могу перенести заголовки в /usr/include/. Но это
> уже после того как это задание пролезет в Сизиф.
Вы опять ушли от темы. Где должен лежать системный libffi? Если
мнения нет, то это тоже позиция (которая однако же должна быть заявлена).
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 21:06 ` Alexey Tourbin
@ 2010-08-19 21:10 ` Dmitry V. Levin
2010-08-19 21:18 ` Alexey Tourbin
2010-08-19 21:21 ` Kirill A. Shutemov
1 sibling, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2010-08-19 21:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 352 bytes --]
On Fri, Aug 20, 2010 at 01:06:09AM +0400, Alexey Tourbin wrote:
> Вы опять ушли от темы. Где должен лежать системный libffi? Если
> мнения нет, то это тоже позиция (которая однако же должна быть заявлена).
Там, куда показывает pkg-config. Приложение должно спросить,
и ему ответят, как его использовать в данный момент времени.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 21:10 ` Dmitry V. Levin
@ 2010-08-19 21:18 ` Alexey Tourbin
0 siblings, 0 replies; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 21:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 01:10:36AM +0400, Dmitry V. Levin wrote:
> On Fri, Aug 20, 2010 at 01:06:09AM +0400, Alexey Tourbin wrote:
> > Вы опять ушли от темы. Где должен лежать системный libffi? Если
> > мнения нет, то это тоже позиция (которая однако же должна быть заявлена).
>
> Там, куда показывает pkg-config. Приложение должно спросить,
> и ему ответят, как его использовать в данный момент времени.
Однако же в случае gcc-specific libffi, note that #inlclude <ffi.h>
and -lffi worked perfectly. So you're advocating dirty games:
it no longer works by default, but when you consult pkg-conifg,
things might turn lucky.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 21:06 ` Alexey Tourbin
2010-08-19 21:10 ` Dmitry V. Levin
@ 2010-08-19 21:21 ` Kirill A. Shutemov
2010-08-19 21:34 ` Alexey Tourbin
1 sibling, 1 reply; 20+ messages in thread
From: Kirill A. Shutemov @ 2010-08-19 21:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 01:06:09AM +0400, Alexey Tourbin wrote:
> On Thu, Aug 19, 2010 at 11:58:05PM +0300, Kirill A. Shutemov wrote:
> > Если вы настаиваете, я могу перенести заголовки в /usr/include/. Но это
> > уже после того как это задание пролезет в Сизиф.
>
> Вы опять ушли от темы. Где должен лежать системный libffi?
Заголовки? Там где, об этом знает pkg-config. Лучше где-небудь в
/usr/include, но это вторично.
Похоже, upstream решил положить заголовки, по схеме gcc. По-моему, это
overkill. Я попробую поговорить с upstream.
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 21:21 ` Kirill A. Shutemov
@ 2010-08-19 21:34 ` Alexey Tourbin
2010-08-19 21:46 ` Kirill A. Shutemov
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 21:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 12:21:13AM +0300, Kirill A. Shutemov wrote:
> On Fri, Aug 20, 2010 at 01:06:09AM +0400, Alexey Tourbin wrote:
> > On Thu, Aug 19, 2010 at 11:58:05PM +0300, Kirill A. Shutemov wrote:
> > > Если вы настаиваете, я могу перенести заголовки в /usr/include/. Но это
> > > уже после того как это задание пролезет в Сизиф.
> >
> > Вы опять ушли от темы. Где должен лежать системный libffi?
>
> Заголовки? Там где, об этом знает pkg-config. Лучше где-небудь в
> /usr/include, но это вторично.
Это не вторично, а первично. Поскольку сейчас include работает (и
выдает ажно 281 строку), а после Вашей махинации он хорошо если
покажет ноль, а не пошлёт куда подальше.
$ gcc -include ffi.h -E - </dev/null |wc -l
281
$
> Похоже, upstream решил положить заголовки, по схеме gcc. По-моему, это
> overkill. Я попробую поговорить с upstream.
Положите так чтобы моя команда работала.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 21:34 ` Alexey Tourbin
@ 2010-08-19 21:46 ` Kirill A. Shutemov
2010-08-19 21:52 ` Alexey Tourbin
0 siblings, 1 reply; 20+ messages in thread
From: Kirill A. Shutemov @ 2010-08-19 21:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 01:34:41AM +0400, Alexey Tourbin wrote:
> On Fri, Aug 20, 2010 at 12:21:13AM +0300, Kirill A. Shutemov wrote:
> > On Fri, Aug 20, 2010 at 01:06:09AM +0400, Alexey Tourbin wrote:
> > > On Thu, Aug 19, 2010 at 11:58:05PM +0300, Kirill A. Shutemov wrote:
> > > > Если вы настаиваете, я могу перенести заголовки в /usr/include/. Но это
> > > > уже после того как это задание пролезет в Сизиф.
> > >
> > > Вы опять ушли от темы. Где должен лежать системный libffi?
> >
> > Заголовки? Там где, об этом знает pkg-config. Лучше где-небудь в
> > /usr/include, но это вторично.
>
> Это не вторично, а первично. Поскольку сейчас include работает (и
> выдает ажно 281 строку), а после Вашей махинации он хорошо если
Не передёргивайте. Я в этом месте ничего не трогал.
> покажет ноль, а не пошлёт куда подальше.
>
> $ gcc -include ffi.h -E - </dev/null |wc -l
> 281
> $
>
> > Похоже, upstream решил положить заголовки, по схеме gcc. По-моему, это
> > overkill. Я попробую поговорить с upstream.
>
> Положите так чтобы моя команда работала.
http://sourceware.org/ml/libffi-discuss/2010/msg00121.html
Предлагаю, вам продолжить дискусию там, если вы имеете твёрдую позицию по
данному вопросу.
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 21:46 ` Kirill A. Shutemov
@ 2010-08-19 21:52 ` Alexey Tourbin
2010-08-19 22:01 ` Dmitry V. Levin
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 21:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 12:46:05AM +0300, Kirill A. Shutemov wrote:
> On Fri, Aug 20, 2010 at 01:34:41AM +0400, Alexey Tourbin wrote:
> > On Fri, Aug 20, 2010 at 12:21:13AM +0300, Kirill A. Shutemov wrote:
> > Это не вторично, а первично. Поскольку сейчас include работает (и
> > выдает ажно 281 строку), а после Вашей махинации он хорошо если
>
> Не передёргивайте. Я в этом месте ничего не трогал.
Я не передергиваю, а просто делаю некоторые наблюдения.
С берклианской точки зрения, если угодно.
> > Положите так чтобы моя команда работала.
> http://sourceware.org/ml/libffi-discuss/2010/msg00121.html
>
> Предлагаю, вам продолжить дискусию там, если вы имеете твёрдую позицию по
> данному вопросу.
Короче будем ломать комедию "include <ffi.h> больше не работает,
я не виновата, пишите в апстрим".
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 21:52 ` Alexey Tourbin
@ 2010-08-19 22:01 ` Dmitry V. Levin
2010-08-19 23:00 ` Alexey Tourbin
0 siblings, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2010-08-19 22:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 696 bytes --]
On Fri, Aug 20, 2010 at 01:52:43AM +0400, Alexey Tourbin wrote:
> On Fri, Aug 20, 2010 at 12:46:05AM +0300, Kirill A. Shutemov wrote:
> > On Fri, Aug 20, 2010 at 01:34:41AM +0400, Alexey Tourbin wrote:
[...]
> > > Положите так чтобы моя команда работала.
> > http://sourceware.org/ml/libffi-discuss/2010/msg00121.html
> >
> > Предлагаю, вам продолжить дискусию там, если вы имеете твёрдую позицию по
> > данному вопросу.
>
> Короче будем ломать комедию "include <ffi.h> больше не работает,
> я не виновата, пишите в апстрим".
Ты вон лучше вразуми Samuli Suominen:
http://sourceware.org/ml/libffi-discuss/2010/msg00123.html
Или это ты только здесь такой смелый?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 22:01 ` Dmitry V. Levin
@ 2010-08-19 23:00 ` Alexey Tourbin
2010-08-19 23:01 ` Kirill A. Shutemov
2010-08-19 23:17 ` Dmitry V. Levin
0 siblings, 2 replies; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 23:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 02:01:31AM +0400, Dmitry V. Levin wrote:
> > Короче будем ломать комедию "include <ffi.h> больше не работает,
> > я не виновата, пишите в апстрим".
>
> Ты вон лучше вразуми Samuli Suominen:
> http://sourceware.org/ml/libffi-discuss/2010/msg00123.html
У апстрима свои резоны, а у нас свои резоны. Он пишет про
arch-specific headers, я ему с ходу не верю. Хедеры должны
быть одинаковые, а различаться на уровне #ifdef по limits.h
или inttypes.h.
> Или это ты только здесь такой смелый?
В принципе если считать меня клоуном (что в значительной степени
справедливо), хорошо владеющим человеческим языком (что тоже
в некоторой степени справедливо)... то конечно я могу пойти
кого-нибудь там подколоть, в стиле Луговского.
Но тут есть такой нюанс - желания нету.
И это становится главной личной проблемой.-(
> --
> ldv
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 23:00 ` Alexey Tourbin
@ 2010-08-19 23:01 ` Kirill A. Shutemov
2010-08-19 23:10 ` Alexey Tourbin
2010-08-19 23:17 ` Dmitry V. Levin
1 sibling, 1 reply; 20+ messages in thread
From: Kirill A. Shutemov @ 2010-08-19 23:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 03:00:03AM +0400, Alexey Tourbin wrote:
> On Fri, Aug 20, 2010 at 02:01:31AM +0400, Dmitry V. Levin wrote:
> > > Короче будем ломать комедию "include <ffi.h> больше не работает,
> > > я не виновата, пишите в апстрим".
> >
> > Ты вон лучше вразуми Samuli Suominen:
> > http://sourceware.org/ml/libffi-discuss/2010/msg00123.html
>
> У апстрима свои резоны, а у нас свои резоны. Он пишет про
> 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
--
Kirill A. Shutemov
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 23:01 ` Kirill A. Shutemov
@ 2010-08-19 23:10 ` Alexey Tourbin
2010-08-19 23:23 ` Kirill A. Shutemov
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 23:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
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 то же самое - за счастье?
И это речь не мальчика, но мужа?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 23:00 ` Alexey Tourbin
2010-08-19 23:01 ` Kirill A. Shutemov
@ 2010-08-19 23:17 ` Dmitry V. Levin
1 sibling, 0 replies; 20+ messages in thread
From: Dmitry V. Levin @ 2010-08-19 23:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]
On Fri, Aug 20, 2010 at 03:00:03AM +0400, Alexey Tourbin wrote:
> On Fri, Aug 20, 2010 at 02:01:31AM +0400, Dmitry V. Levin wrote:
> > > Короче будем ломать комедию "include <ffi.h> больше не работает,
> > > я не виновата, пишите в апстрим".
> >
> > Ты вон лучше вразуми Samuli Suominen:
> > http://sourceware.org/ml/libffi-discuss/2010/msg00123.html
>
> У апстрима свои резоны, а у нас свои резоны. Он пишет про
> arch-specific headers, я ему с ходу не верю. Хедеры должны
> быть одинаковые, а различаться на уровне #ifdef по limits.h
> или inttypes.h.
Конечно должны, но сейчас они не одинаковые:
--- /usr/lib/libffi-3.0.9/include/ffi.h
+++ /usr/lib64/libffi-3.0.9/include/ffi.h
@@ -57,7 +57,7 @@ extern "C" {
#endif
/* Specify which architecture libffi is configured for. */
-#define X86
+#define X86_64
/* ---- System configuration information --------------------------------- */
Если этот ffi.h переедет в стандартный каталог, то biarch сломается.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 23:10 ` Alexey Tourbin
@ 2010-08-19 23:23 ` Kirill A. Shutemov
2010-08-19 23:46 ` Alexey Tourbin
0 siblings, 1 reply; 20+ messages in thread
From: Kirill A. Shutemov @ 2010-08-19 23:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
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
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 ...
2010-08-19 23:23 ` Kirill A. Shutemov
@ 2010-08-19 23:46 ` Alexey Tourbin
0 siblings, 0 replies; 20+ messages in thread
From: Alexey Tourbin @ 2010-08-19 23:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 02:23:14AM +0300, Kirill A. Shutemov wrote:
> > Действительно, часть хедеров зависит от архитектуры. Ну и что Вы хотите
> > сказать? В /usr/include класть нельзя, а в /usr/lib то же самое - за счастье?
> > И это речь не мальчика, но мужа?
>
> Я не считаю, что апстрим прав. Есть по меньшей мере /usr/include/asm, который
> сильно зависит от архитектуры.
Слушайте, мне надоело с Вами мусолить проблемы запаковски библиотек.
Вот что я считаю важным:
$ echo 'main(){}' >test.c
$ gcc -include ffi.h test.c -lffi
$
Если это не будет работать, то...
> С другой стороны у меня нет желания доказывать апстриму, что он не прав.
> Патчить локально? Ну, можно конечно (Дима уже сделал). Только завтра
> какая-нибудь кривулька начнёт искать хидеры в /usr/lib/libffi-*/include в
> обход pkg-config...
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2010-08-19 23:46 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-19 20:19 [devel] [#27837] FAILED (try 3) libffi.git=3.0.9-alt1 gcc3.4.git=3.4.5-alt13 gcc4.git=4.1.2-alt9 Alexey Tourbin
2010-08-19 20:26 ` Kirill A. Shutemov
2010-08-19 20:33 ` Alexey Tourbin
2010-08-19 20:38 ` Kirill A. Shutemov
2010-08-19 20:47 ` Alexey Tourbin
2010-08-19 20:58 ` Kirill A. Shutemov
2010-08-19 21:06 ` Alexey Tourbin
2010-08-19 21:10 ` Dmitry V. Levin
2010-08-19 21:18 ` Alexey Tourbin
2010-08-19 21:21 ` Kirill A. Shutemov
2010-08-19 21:34 ` Alexey Tourbin
2010-08-19 21:46 ` Kirill A. Shutemov
2010-08-19 21:52 ` Alexey Tourbin
2010-08-19 22:01 ` Dmitry V. Levin
2010-08-19 23:00 ` Alexey Tourbin
2010-08-19 23:01 ` Kirill A. Shutemov
2010-08-19 23:10 ` Alexey Tourbin
2010-08-19 23:23 ` Kirill A. Shutemov
2010-08-19 23:46 ` Alexey Tourbin
2010-08-19 23:17 ` Dmitry V. Levin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git