This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: MIPS port and fixincludes
- To: Zack Weinberg <zack at wolery dot cumb dot org>
- Subject: Re: MIPS port and fixincludes
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Tue, 18 Jan 2000 14:50:12 -0700
- cc: Bruce Korb <bkorb at sco dot COM>, Gavin Romig-Koch <gavin at cygnus dot com>, gcc at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <20000118132922.C19994@wolery.cumb.org>you write:
> > Since most vendors distribute broken headers,
> > that would mean that -ansi is broken for everything
> > except Linux and the latest SVR4.2+.
>
> Not so. Look at the list of systems that use a specialized script
> (except fixinc.svr4) or no fixincludes at all:
>
> interix netbsd openbsd solaris2 winnt sequent sco irix alpha-vms
> convex hppa-{bsd,lites} hurd moss osf1 cygwin mingw32 win32 uwin linux
> (not i386)
Yes, but the number of people using things like
sequent, alpha-vms, convex, hppa-{bsd,lites}, hurd, and mosscan be counted
on a couple hands.
Experience has shown that vendors (free and commercial) consistently ship
broken headers. In fact, we know there are problems with the netbsd/openbsd
headers.
> None of those need machine_name munging.
Don't be so sure. I'd bet if I resurrected a hppa-{bsd,lites} system that
I'd find something wrong with their header files.
jeff