* [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