From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 13 Dec 2001 10:44:10 +0800 From: Maxim Penzin To: sisyphus@altlinux.ru Subject: Re: [sisyphus] C/C++ compilers (was: =?KOI8-R?B?8M8g0M/Xz8TVINPCzw==?= =?KOI8-R?B?0svJINDBy8XUz9cp?= Message-Id: <20011213104410.2f53d941.maxp@ozero.net> In-Reply-To: <3C180939.10305@logic.ru> References: <0GO800M2W2ZFZM@mxout1.netvision.net.il> <18551485632.20011212141043@mtu-net.ru> <3C178D83.84107A4@altlinux.ru> <10419816504.20011212225006@mtu-net.ru> <3C180939.10305@logic.ru> Organization: LTI X-Mailer: Sylpheed version 0.6.5 (GTK+ 1.2.10; i586-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: hi On Thu, 13 Dec 2001 04:49:45 +0300 Aleksey Novodvorsky wrote: > > > Надо основываться на стандарте языка, а не на компиляторе. Хорошо > написанный код соберется всюду. тут есть небольшой нюанс, так как кое-какой вполне норамальный Ц++ код не совсем правильно интерпретируется gcc-2.95 даже если не лезть в темплейтные навороты, хотя plain C уже как-то не совсем ко двору, первое, что приходит в голову struct A { void f(){}; }; struct B: public A { int i; }; sizeof(B) ? (большинство компилеров под ia32 считают, что должно получаться 4, а не 8 ) > >Следует ли это понимать так, что как только кодогенерация в 3.х > >улучшится, будет осуществлен переход на него? > > > Да. Я очень надеюсь что Master 1.1 будет собран gcc3. Если ядро не > подкачает. да фиг бы с ней с кодогенерацией, не настолько уж там все плохо. кстати, смотрел кто-нибудь в ядро, много там мест, которые не нравиятся 3.0.2 ? насколько я в курсе проблемы там в основном не столько с компилером, сколько с inline asm. т.е. я давно собираю продакшен кренел при помощи гцц-3, а сейчас уже 3.0.2 и даже перестал молиться при этом, правда кернел достаточно специфический. -- -- Maxim Penzin -- icq: 3861496 - - maxp@max.irk.ru - - http://mxlab.com/maxp --