[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:03115] Re: gcc



前原です。

From: yosshy@debian.or.jp (Akira YOSHIYAMA)
Subject: [debian-devel:03111] Re: gcc
Date: Sat, 21 Mar 1998 02:52:15 +0900

> ukai: g++ は gcc package から分離しました。
> ukai: 2.7.x 系の c++ はバグってるのでうんぬんな理由だったような…
> ukai: で g++ な debがどこかにあるはずなのですが、今は 見当たりませんね。
> ukai: egcc (egcs)とか gcc 2.8 なやつを試してみる とか。
> 
>   egcs や gcc-2.8って、安定しています?

ちょうど本家の debian-devel にこんなメールが流れていました。

From: Galen Hazelwood <galenh@xxxxxxxxxx>
Subject: Re: What's the status coexistance between egcs and gcc packages?
Date: Sat, 21 Mar 1998 08:20:37 -0700

> The current situation regarding gcc is rather complex.
> 
> I had fully intended to make egcc the standard gcc for debian.
> Unfortunately, a lot of people complained.  Some of their complaints
> were very serious: after all, egcc still can't compile the kernel
> properly.  So for those who wanted an ultra-conservative C compiler, and
> who needed a properly working g++/libstdc++ suite, I built a hybrid
> environment.
> 
> The standard C compiler for Debian is gcc, built from the 2.7.2.3
> sources.  The standard C++ compiler for Debian is in the g++ package,
> which was built from egcs.  The g77 fortran compiler is also an egcs
> product.  The standard c++ library package is libstdc++2.8, and all c++
> programs in Debian should be rebuilt to make use of it.
> 
> This environment has at least one serious disadvantage:  It is no longer
> possible to use the /usr/bin/gcc front-end binary to compile c++ code.
> There's nothing I can do to change that; the 2.7.2.3 front end doesn't
> know how to look for the egcs binaries in gcc-lib, and also doesn't know
> the new compiler flags egcs added.  You have to stick with /usr/bin/g++
> for now.
> 
> As egcs becomes more stable, I'm going to start phasing it in as the
> standard gcc one architecture at a time.  (If you look at the egcs
> debian/rules, you'll find most of it is conditional spaghetti based on
> whether egcs is the standard or secondary C compiler on that
> architecture.)

----
Keita Maehara <maehara@debian.or.jp>
PGP Key fingerprint = 82 37 2F 1E 06 ED C4 37  1E E2 C2 96 22 B8 B3 F1