testing consistency
H.J. Lu
hjl@lucon.org
Thu Sep 11 11:36:00 GMT 1997
>
>
> In message < m0x9DaB-0004ecC@ocean.lucon.org >you write:
> > When you do
> >
> > # configure
> >
> > on linux or any platforms where gcc is the native, default
> > compiler, prefix should be /usr, not /usr/local. Please
> > check out egcs/gcc/configure.in to see what it does.
> I disagree.
>
> I've worked on such systems for years; and if installing egcs
> overwrote my system compiler I'd scream bloody murder.
I only said "using gcc as the default compiler".
>
> Overwriting the default native compiler should require explicit
> "permission" from the user -- ie "--prefix=/usr".
>
That is kind of strange.
1. Only the gcc driver is overridden. The compiler is still
there.
2. Install egcs usually means an update. Say my OS has no
compiler, I got a gcc binary and I installed it under /usr/local.
Does egcs do anything to avoid "overwriting" my "default"
compiler?
Install gcc under /usr on linux has been done for years now.
Why a sudden change? For linux users, it will only cause
more confusions since the egcs binary release will be installed
in /usr, not /usr/local. The same goes for glibc, which has
wider impact than gcc. glibc is installed under /usr on linux
unless being told otherwise.
--
H.J. Lu (hjl@gnu.ai.mit.edu)
More information about the Gcc
mailing list