Commit 8b4cf67a authored by korbb's avatar korbb
Browse files

update the README for fixinc

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38600 138bc75d-0d04-0410-961f-82ee72b054a4
parent e1e6cb6f
...@@ -2,26 +2,25 @@ ...@@ -2,26 +2,25 @@
FIXINCLUDES OPERATION FIXINCLUDES OPERATION
===================== =====================
See also: http://autogen.linuxbox.com/fixincludes See also: http://autogen.SourceForge.net/fixincludes
The set of fixes required was distilled down to just the data required The set of fixes required was distilled down to just the data required
to specify what needed to happen for each fix. Those data were edited to specify what needed to happen for each fix. Those data were edited
into a file named gcc/fixinc/inclhack.def. A program called into a file named gcc/fixinc/inclhack.def. A program called
AutoGen (http://autogen.linuxbox.com) uses these definitions to AutoGen (http://autogen.SourceForge.net, ver 4.x) uses these definitions
instantiate several different templates (gcc/fixinc/*.tpl) that then to instantiate several different templates (gcc/fixinc/*.tpl) that then
produces a fixincludes replacement shell script (inclhack.sh), a produces a fixincludes replacement shell script (inclhack.sh), a
replacement binary program (fixincl.x) and a script to drive the replacement binary program (fixincl.x).
binary fixincl.sh).
If there is no special purpose script, then mkfixinc.sh will try to If there is no special purpose script, then mkfixinc.sh will try to
compile, link and test execute the binary version. If it cannot be compile, link and execute the fixincl program. Otherwise, it will
successfully built, the shell version will be used instead. If install and use the current fixinc.* for that system instead.
mkfixinc.sh determines that your system needs machine-specific fixes Also, on certain platforms (viz. those that do not have functional
that have not yet been applied to inclhack.def, it will install and bidirectional pipes), the fixincl program is split into two.
use the current fixinc.* for that system instead. This should only concern you on DOS and BeOS.
Regards, Regards,
Bruce <autogen@linuxbox.com> Bruce <bkorb@gnu.org>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment