This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/8307] libstdc++ fails to compile because of fixincludes headers
- From: "neroden at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Aug 2003 01:53:16 -0000
- Subject: [Bug libstdc++/8307] libstdc++ fails to compile because of fixincludes headers
- References: <20021021222600.8307.pgonzalez@bluel.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8307
------- Additional Comments From neroden at gcc dot gnu dot org 2003-08-05 01:53 -------
Possiblility 1. Fixincludes/fixproto is simply running on the wrong set of
headers (this can be checked by looking at the value of SYSTEM_HEADER_DIR in the gcc
Makefile, which should refer to the correct header directory).
Possibility 2. A fixincludes hack is demolishing stdlib.h. (Run fixincludes
by typing 'make stmp-fixinc' in the gcc/ directory, and see if there are lines
saying 'Fixed: stdlib.h'. Those hacks will be the possible culprits.)
Possibility 3. It's being trampled post-fixincludes, by fix-header.c/fixproto.
(this seems unlikely, but is possible).
The solutions are quite different in the three cases, so if it could be determined for sure which one was going wrong, it would help a lot in
tracking this down.