[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