ALT Linux Team development discussions
 help / color / mirror / Atom feed
* 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