diff options
Diffstat (limited to 'chapter05/gcc-pass1.xml')
-rw-r--r-- | chapter05/gcc-pass1.xml | 29 |
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 |