This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch to add BeOS/x86 support
- To: kenner at vlsi1 dot ultra dot nyu dot edu
- Subject: Re: Patch to add BeOS/x86 support
- From: Andrew Haley <aph at pasanda dot cygnus dot co dot uk>
- Date: 12 Jan 2000 11:50:52 -0000
- CC: jason at cygnus dot com, gcc-patches at gcc dot gnu dot org
> Date: Wed, 12 Jan 00 06:54:07 EST
> From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner)
>
> The folks at Be wanted 'gcc foo.c' to produce 'foo' rather than
> 'a.out'; this patch implements that change for the BeOS port. How do
> people feel about this inconsistency?
>
> I don't like it. I feel it's more important for GCC to be
> compatible with GCC on other systems than to be compatible with the
> native compiler in cases such as this.
Why? As far as I know the rest of the world considers the default
name "a.out" to be a charming eccentricity from UNIX's ancient
history. In my opinion this just makes us look silly.
I suppose that there is a downside to changing the default name, in
that it may break existing makefiles. However, most properly
constructed makefiles explicitly set the name of the executable.
Andrew.