This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
doc patch to beginner.html: remove completed project
- From: Nathanael Nerode <neroden at twcny dot rr dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Tue, 26 Nov 2002 11:12:12 -0500
- Subject: doc patch to beginner.html: remove completed project
I believe I've completed this project and should remove it from the
beginner projects list. If someone knows of a point I missed, tell me.
:-)
Index: beginner.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/beginner.html,v
retrieving revision 1.27
diff -u -r1.27 beginner.html
--- beginner.html 13 Nov 2002 22:55:54 -0000 1.27
+++ beginner.html 26 Nov 2002 16:10:53 -0000
@@ -698,25 +698,6 @@
<p>The real mess is in the debug info generators.</p>
</li>
-<li>Fix the Makefile so it doesn't confuse the build and host systems
-anymore.
-
-<p>This should be search-and-replace, but you need to understand the
-distinction. GCC needs to know about the machine it is being
-<dfn>built</dfn> on, the machine it will <dfn>run</dfn> on, and the
-machine it will <dfn>generate code</dfn> for. In a normal "native"
-build, these are all the same. A generic cross-compiler has a
-different target than its host, but the build machine is the same as
-the host. And in a "Canadian cross" build, they are all different.</p>
-
-<p>Autoconf knows about this sort of thing. It calls the three
-machines the <dfn>build</dfn>, <dfn>host</dfn>, and <dfn>target</dfn>
-respectively. GCC's Makefile also knows about this, but it
-pervasively refers to the build machine as the host. This is
-confusing. The Makefile should be changed to match Autoconf's
-convention.</p>
-</li>
-
<li>Clean up the configure script.
<p>The horrible tests for assembler features particularly need to die,