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