53c7ffe7dd
2004-11-04 Geoffrey Keating <geoffk@apple.com> * Makefile.def: Build fixincludes for the host, too. * Makefile.in: Regenerate. * configure.in (host_tools): Add fixincludes. * configure: Regenerate. Index: fixincludes/ChangeLog 2004-11-04 Geoffrey Keating <geoffk@apple.com> * configure.ac: Add code to determine noncanonical_target, local_prefix, gcc_version; process mkheaders.in to make mkheaders. * configure: Regenerate. * fixinc.in: Move here from gcc/; fix many cross-hosting bugs. * mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in. * mkheaders.in: Move here from gcc/; remove some unnecessary macros; update for changes to fixinc.in. * Makefile.in: Add many new macros. (install): New target. (mkheaders): New target. (fixinc.sh): New target. (all): Add mkheaders and fixinc.sh. * README-fixinc: Move here from gcc/. Index: gcc/ChangeLog 2004-11-04 Geoffrey Keating <geoffk@apple.com> * Makefile.in (distclean): Don't delete nonexistent fixinc/ directory. (install-mkheaders): Install the version built for the host, not for the build machine. * configure.ac: Always run fixincludes. (all_outputs): Remove mkheaders. * configure: Regenerate. * fixinc.in: Move to fixincludes/. * mkfixinc.sh: Likewise. * mkheaders.in: Likewise. * README-fixinc: Likewise. From-SVN: r90117
15 lines
750 B
Plaintext
15 lines
750 B
Plaintext
This README file is copied into the directory for GCC-only header files
|
|
when fixincludes is run by the makefile for GCC.
|
|
|
|
Many of the files in this directory were automatically edited from the
|
|
standard system header files by the fixincludes process. They are
|
|
system-specific, and will not work on any other kind of system. They
|
|
are also not part of GCC. The reason we have to do this is because
|
|
GCC requires ANSI C headers and many vendors supply ANSI-incompatible
|
|
headers.
|
|
|
|
Because this is an automated process, sometimes headers get "fixed"
|
|
that do not, strictly speaking, need a fix. As long as nothing is broken
|
|
by the process, it is just an unfortunate collateral inconvenience.
|
|
We would like to rectify it, if it is not "too inconvenient".
|