ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] gcc3.X
@ 2008-12-14 19:30 Kirill A. Shutemov
  2008-12-14 19:33 ` Andrey Rahmatullin
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Kirill A. Shutemov @ 2008-12-14 19:30 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 801 bytes --]

qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта 
зависимость, наконец, исчезла.

Может пора отправить gcc3.X на покой? Или, хотя бы, запретить его
использование в BuildRequires?

gcc < 4 для сборки сейчас требуют следующие пакеты:

fidogate
iching
jtag
ksystemlog
qemu
TeXmacs
zsnes

Так ли сильно им нужен старый gcc?

Новый qemu я залью сегодня.

Последняя сборка iching и ksystemlog дотируется 2005'ым. fidogate -
2006'ым

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.org/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 19:30 [devel] gcc3.X Kirill A. Shutemov
@ 2008-12-14 19:33 ` Andrey Rahmatullin
  2008-12-14 19:41   ` Kirill A. Shutemov
  2008-12-14 20:30   ` Evgeny Sinelnikov
  2008-12-15  9:47 ` Stanislav Ievlev
  2008-12-15 12:45 ` Serge Ryabchun
  2 siblings, 2 replies; 14+ messages in thread
From: Andrey Rahmatullin @ 2008-12-14 19:33 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 455 bytes --]

On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
> qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта 
> зависимость, наконец, исчезла.
В virtualbox этот код уже попал?
По-моему, сизифный vbox либо собран 3.х, либо собран 4.х и глючит.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Большое спасибо за скорую помощь, но больной, пока был жив, жабрами не
пользовался.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 19:33 ` Andrey Rahmatullin
@ 2008-12-14 19:41   ` Kirill A. Shutemov
  2008-12-14 19:58     ` Led
  2008-12-14 20:30   ` Evgeny Sinelnikov
  1 sibling, 1 reply; 14+ messages in thread
From: Kirill A. Shutemov @ 2008-12-14 19:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 763 bytes --]

On Mon, Dec 15, 2008 at 12:33:35AM +0500, Andrey Rahmatullin wrote:
> On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
> > qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта 
> > зависимость, наконец, исчезла.
> В virtualbox этот код уже попал?
> По-моему, сизифный vbox либо собран 3.х, либо собран 4.х и глючит.

Я не в курсе как часто vbox синькается с qemu. В qemu зависимость на
старый gcc убрали где-то неделю назад.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.org/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 19:41   ` Kirill A. Shutemov
@ 2008-12-14 19:58     ` Led
  2008-12-14 20:04       ` Kirill A. Shutemov
  0 siblings, 1 reply; 14+ messages in thread
From: Led @ 2008-12-14 19:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sunday, 14 December 2008 21:41:35 Kirill A. Shutemov wrote:
> On Mon, Dec 15, 2008 at 12:33:35AM +0500, Andrey Rahmatullin wrote:
> > On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
> > > qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта
> > > зависимость, наконец, исчезла.
> >
> > В virtualbox этот код уже попал?
> > По-моему, сизифный vbox либо собран 3.х, либо собран 4.х и глючит.
>
> Я не в курсе как часто vbox синькается с qemu. В qemu зависимость на
> старый gcc убрали где-то неделю назад.

AFAIR там gcc3.X нужен был только для не-x86/x86_64 эмуляторов.
Например, kvm я всегда собирал gcc4.X (там только x86/x86_64 модули 
собираются).

-- 
Led

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 19:58     ` Led
@ 2008-12-14 20:04       ` Kirill A. Shutemov
  2008-12-14 20:15         ` Led
  0 siblings, 1 reply; 14+ messages in thread
From: Kirill A. Shutemov @ 2008-12-14 20:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1290 bytes --]

On Sun, Dec 14, 2008 at 09:58:19PM +0200, Led wrote:
> On Sunday, 14 December 2008 21:41:35 Kirill A. Shutemov wrote:
> > On Mon, Dec 15, 2008 at 12:33:35AM +0500, Andrey Rahmatullin wrote:
> > > On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
> > > > qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта
> > > > зависимость, наконец, исчезла.
> > >
> > > В virtualbox этот код уже попал?
> > > По-моему, сизифный vbox либо собран 3.х, либо собран 4.х и глючит.
> >
> > Я не в курсе как часто vbox синькается с qemu. В qemu зависимость на
> > старый gcc убрали где-то неделю назад.
> 
> AFAIR там gcc3.X нужен был только для не-x86/x86_64 эмуляторов.

Это не так.

> Например, kvm я всегда собирал gcc4.X (там только x86/x86_64 модули 
> собираются).

kvm не эмулятор. По крайней мере не эмулятор процессора.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.org/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 20:04       ` Kirill A. Shutemov
@ 2008-12-14 20:15         ` Led
  2008-12-14 21:19           ` Kirill A. Shutemov
  0 siblings, 1 reply; 14+ messages in thread
From: Led @ 2008-12-14 20:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sunday, 14 December 2008 22:04:31 Kirill A. Shutemov wrote:
> On Sun, Dec 14, 2008 at 09:58:19PM +0200, Led wrote:
> > On Sunday, 14 December 2008 21:41:35 Kirill A. Shutemov wrote:
> > > On Mon, Dec 15, 2008 at 12:33:35AM +0500, Andrey Rahmatullin wrote:
> > > > On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
> > > > > qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта
> > > > > зависимость, наконец, исчезла.
> > > >
> > > > В virtualbox этот код уже попал?
> > > > По-моему, сизифный vbox либо собран 3.х, либо собран 4.х и глючит.
> > >
> > > Я не в курсе как часто vbox синькается с qemu. В qemu зависимость на
> > > старый gcc убрали где-то неделю назад.
> >
> > AFAIR там gcc3.X нужен был только для не-x86/x86_64 эмуляторов.
>
> Это не так.
>
> > Например, kvm я всегда собирал gcc4.X (там только x86/x86_64 модули
> > собираются).
>
> kvm не эмулятор. По крайней мере не эмулятор процессора.

kvm от оригинального qemu отличается только тем, что внём отключена поддержка 
kqemu и заменена на модуль поддержку kvm.ko, с -no-kvm он работает также как 
qemu с -no-kqemu

-- 
Led

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 19:33 ` Andrey Rahmatullin
  2008-12-14 19:41   ` Kirill A. Shutemov
@ 2008-12-14 20:30   ` Evgeny Sinelnikov
  2008-12-14 20:48     ` Andrey Rahmatullin
  1 sibling, 1 reply; 14+ messages in thread
From: Evgeny Sinelnikov @ 2008-12-14 20:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Здравствуйте,

14 декабря 2008 г. 22:33 пользователь Andrey Rahmatullin
<wrar@altlinux.ru> написал:
> On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
>> qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта
>> зависимость, наконец, исчезла.
> В virtualbox этот код уже попал?
> По-моему, сизифный vbox либо собран 3.х, либо собран 4.х и глючит.
>

Сизифный virtualbox собран с помощью 4.1 (с 4.3 мне его завести не
удалось). А его глюки мне всегда казались паталогическими и к Сизифной
сборке не относящимися... Вопросы по упаковке я вроде исправил...
Вопрос со сборкой x86_64 решил вести костылями в виде доп. пакета.

Если есть что-то, что пропустил, из явных багов или что-то, что просто
на редкость глючит, прошу уточнить...

-- 
Sin (Sinelnikov Evgeny)

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 20:30   ` Evgeny Sinelnikov
@ 2008-12-14 20:48     ` Andrey Rahmatullin
  0 siblings, 0 replies; 14+ messages in thread
From: Andrey Rahmatullin @ 2008-12-14 20:48 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 294 bytes --]

On Sun, Dec 14, 2008 at 11:30:55PM +0300, Evgeny Sinelnikov wrote:
> Сизифный virtualbox собран с помощью 4.1 (с 4.3 мне его завести не
> удалось).
А, вот так. Вопрос снимается.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

<thresh_> sudo apt-get fist-upgrade

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 20:15         ` Led
@ 2008-12-14 21:19           ` Kirill A. Shutemov
  0 siblings, 0 replies; 14+ messages in thread
From: Kirill A. Shutemov @ 2008-12-14 21:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 3545 bytes --]

On Sun, Dec 14, 2008 at 10:15:12PM +0200, Led wrote:
> On Sunday, 14 December 2008 22:04:31 Kirill A. Shutemov wrote:
> > On Sun, Dec 14, 2008 at 09:58:19PM +0200, Led wrote:
> > > On Sunday, 14 December 2008 21:41:35 Kirill A. Shutemov wrote:
> > > > On Mon, Dec 15, 2008 at 12:33:35AM +0500, Andrey Rahmatullin wrote:
> > > > > On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
> > > > > > qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта
> > > > > > зависимость, наконец, исчезла.
> > > > >
> > > > > В virtualbox этот код уже попал?
> > > > > По-моему, сизифный vbox либо собран 3.х, либо собран 4.х и глючит.
> > > >
> > > > Я не в курсе как часто vbox синькается с qemu. В qemu зависимость на
> > > > старый gcc убрали где-то неделю назад.
> > >
> > > AFAIR там gcc3.X нужен был только для не-x86/x86_64 эмуляторов.
> >
> > Это не так.
> >
> > > Например, kvm я всегда собирал gcc4.X (там только x86/x86_64 модули
> > > собираются).
> >
> > kvm не эмулятор. По крайней мере не эмулятор процессора.
> 
> kvm от оригинального qemu отличается только тем, что внём отключена поддержка 
> kqemu и заменена на модуль поддержку kvm.ko, с -no-kvm он работает также как 
> qemu с -no-kqemu

Ранее qemu для динамической трансляции, если упростить, использовал следующую
схему: для каждой инструкции целевой архитектуры писалась C-ая функция,
код компилировался. Когда нужно было транслировать кусок кода целевой
архитектуры в код для хостовой архитектуры, для каждой инструкции ставилась в
соответствие C-ная функция, обрезался return и эти куски склеивались. Всё
работало до тех пор пока в функции была только одна точка выхода. В gcc 4
ситуация изменилась -- он может генерировать более одной точки выхода. И
всё _может_ стать плохо.

Сейчас схема генерации кода в qemu изменилась и отпала необходимость в
gcc3.X.

kvm и kqemu исполняют часть инструкций напрямую на процессоре, поэтому их
эта кухня затрагивает в меньшей степени. Но я не уверен, что вообще не
затрагивает. Ведь привилегированные инструкции, они, насколько я понимаю,
всё равно вынуждены эмулировать. Как они это делают, я не знаю. Я бы не
рискнул собирать код базирующийся на старом qemu с помощью gcc4.X.

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.org/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 19:30 [devel] gcc3.X Kirill A. Shutemov
  2008-12-14 19:33 ` Andrey Rahmatullin
@ 2008-12-15  9:47 ` Stanislav Ievlev
  2008-12-15 17:21   ` Andrey Rahmatullin
  2008-12-15 12:45 ` Serge Ryabchun
  2 siblings, 1 reply; 14+ messages in thread
From: Stanislav Ievlev @ 2008-12-15  9:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Пожалуйста не спешите выкидывать gcc3 полностью. libstdc++ от него
требуется для интелловского компилятора.

On Sun, Dec 14, 2008 at 09:30:23PM +0200, Kirill A. Shutemov wrote:
> qemu, до недавнего времени требовался gcc < 4. Неделю назад, эта 
> зависимость, наконец, исчезла.
> 
> Может пора отправить gcc3.X на покой? Или, хотя бы, запретить его
> использование в BuildRequires?
> 
> gcc < 4 для сборки сейчас требуют следующие пакеты:
> 
> fidogate
> iching
> jtag
> ksystemlog
> qemu
> TeXmacs
> zsnes
> 
> Так ли сильно им нужен старый gcc?
> 
> Новый qemu я залью сегодня.
> 
> Последняя сборка iching и ksystemlog дотируется 2005'ым. fidogate -
> 2006'ым
> 
> -- 
> Regards,  Kirill A. Shutemov
>  + Belarus, Minsk
>  + ALT Linux Team, http://www.altlinux.org/



> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-14 19:30 [devel] gcc3.X Kirill A. Shutemov
  2008-12-14 19:33 ` Andrey Rahmatullin
  2008-12-15  9:47 ` Stanislav Ievlev
@ 2008-12-15 12:45 ` Serge Ryabchun
  2008-12-15 12:47   ` Mikhail Gusarov
  2 siblings, 1 reply; 14+ messages in thread
From: Serge Ryabchun @ 2008-12-15 12:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2008/12/14 Kirill A. Shutemov <kirill@shutemov.name>:
> Может пора отправить gcc3.X на покой?

"Только не это, шеф!"
Он для чего угодно понадобиться может, compat-ы различные ивсетакое,
пусть болтается, есть не просит.

-- 
Рябчун Сергей <serge.ryabchun@gmail.com>

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-15 12:45 ` Serge Ryabchun
@ 2008-12-15 12:47   ` Mikhail Gusarov
  0 siblings, 0 replies; 14+ messages in thread
From: Mikhail Gusarov @ 2008-12-15 12:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions


Twas brillig at 14:45:29 15.12.2008 UTC+02 when sr@osdn.org.ua did gyre and gimble:

 SR> Он для чего угодно понадобиться может, compat-ы различные
 SR> ивсетакое, пусть болтается, есть не просит.

Возьмёте майнтайнить?

-- 

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-15  9:47 ` Stanislav Ievlev
@ 2008-12-15 17:21   ` Andrey Rahmatullin
  2008-12-16 10:22     ` Michael Shigorin
  0 siblings, 1 reply; 14+ messages in thread
From: Andrey Rahmatullin @ 2008-12-15 17:21 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 575 bytes --]

On Mon, Dec 15, 2008 at 12:47:49PM +0300, Stanislav Ievlev wrote:
> Пожалуйста не спешите выкидывать gcc3 полностью. libstdc++ от него
> требуется для интелловского компилятора.
Не только для него, для кучи другого бинарного софта тоже.
Это не значит, конечно, что надо продолжать собирать сам компилятор.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Я спрашивал - вешать багу в багзиллу или мантейнер и так поправит. :)
Вешать, конечно - мантейнер /dev/cpu - субстанция довольно абстрактная,
может и забыть. :)
		-- ldv in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [devel] gcc3.X
  2008-12-15 17:21   ` Andrey Rahmatullin
@ 2008-12-16 10:22     ` Michael Shigorin
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2008-12-16 10:22 UTC (permalink / raw)
  To: devel

On Mon, Dec 15, 2008 at 10:21:21PM +0500, Andrey Rahmatullin wrote:
> > Пожалуйста не спешите выкидывать gcc3 полностью. libstdc++ от него
> > требуется для интелловского компилятора.
> Не только для него, для кучи другого бинарного софта тоже.
> Это не значит, конечно, что надо продолжать собирать сам компилятор.

Припоминая количество проблем при переезде на gcc4 --
я б не спешил хоронить старый, пока он может быть более
дешёвым рецептом на случай "а вот тут не собирается",
чем ускоренные курсы исправления чужого кода...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2008-12-16 10:22 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-14 19:30 [devel] gcc3.X Kirill A. Shutemov
2008-12-14 19:33 ` Andrey Rahmatullin
2008-12-14 19:41   ` Kirill A. Shutemov
2008-12-14 19:58     ` Led
2008-12-14 20:04       ` Kirill A. Shutemov
2008-12-14 20:15         ` Led
2008-12-14 21:19           ` Kirill A. Shutemov
2008-12-14 20:30   ` Evgeny Sinelnikov
2008-12-14 20:48     ` Andrey Rahmatullin
2008-12-15  9:47 ` Stanislav Ievlev
2008-12-15 17:21   ` Andrey Rahmatullin
2008-12-16 10:22     ` Michael Shigorin
2008-12-15 12:45 ` Serge Ryabchun
2008-12-15 12:47   ` Mikhail Gusarov

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