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