aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/gcc-pass1.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter05/gcc-pass1.xml')
-rw-r--r--chapter05/gcc-pass1.xml29
1 files changed, 9 insertions, 20 deletions
diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml
index 068fdf698..5bbb78173 100644
--- a/chapter05/gcc-pass1.xml
+++ b/chapter05/gcc-pass1.xml
@@ -101,26 +101,15 @@ cd ../gcc-build</userinput></screen>
</variablelist>
- <para>Continue with compiling the package:</para>
-
-<screen><userinput>make bootstrap</userinput></screen>
-
- <variablelist>
- <title>The meaning of the make parameter:</title>
-
- <varlistentry>
- <term><parameter>bootstrap</parameter></term>
- <listitem>
- <para>This target does not just compile GCC, but compiles it
- several times. It uses the programs compiled in a first round
- to compile itself a second time, and then again a third time.
- It then compares these second and third compiles to make sure
- it can reproduce itself flawlessly. This also implies that it
- was compiled correctly.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
+ <para>The following command will compile GCC not once, but several times. It
+ uses the programs compiled in a first round to compile itself a second time,
+ and then again a third time. It then compares these second and third compiles
+ to make sure it can reproduce itself flawlessly. This is called
+ <quote>bootstrapping</quote>. Building GCC in this way ensures that it was
+ compiled correctly and is now the default configuration for the released
+ package. Continue with compiling by running:</para>
+
+<screen><userinput>make</userinput></screen>
<para>Compilation is now complete. At this point, the test suite would
normally be run, but, as mentioned before, the test suite framework is