This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: gcc 2.96: System headers get fixed inadvertently for i386-linux-gnu
- To: "Maciej W. Rozycki" <macro at ds2 dot pg dot gda dot pl>
- Subject: Re: gcc 2.96: System headers get fixed inadvertently for i386-linux-gnu
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Wed, 14 Jun 2000 07:55:57 -0600
- cc: gcc-patches at gcc dot gnu dot org
- Reply-To: law at cygnus dot com
In message <Pine.GSO.3.96.1000614152516.24738D-100000@delta.ds2.pg.gda.pl>you
write:
> Anyway, AFAIK fixing is used to repair broken system headers (e.g.
> inappropriate usage of __STDC__). This is needed for proprietary systems.
Every system, free or proprietary has had bug in its header files. That is
why we're moving to always running fixincludes.
> For both glibc and Linux we have full control over preparing propoer
> headers -- why would we fix them within gcc (and create private copies
Because glibc, like every other C library has had broken header files over
time. We are not going to force people to upgrade glibc because it has
a broken header file when GCC can fix it.
jeff