Modified the Chapter 5 instructions so that instead of building the GMP and MPFR packages separately for GCC Pass2, they are built by GCC internally

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8661 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Randy McMurchy 2008-10-13 13:32:41 +00:00
parent ef31c67389
commit c49647b10a
5 changed files with 18 additions and 6 deletions

View File

@ -486,9 +486,8 @@
<seglistitem> <seglistitem>
<seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
Gettext, Glibc, GMP (Chapter 5-Pass 2 and Chapter 6), Grep, Gettext, Glibc, GMP (Chapter 6), Grep, M4 (Chapter 5), Make,
M4 (Chapter 5-Pass 1), Make, MPFR (Chapter 5-Pass 2 and Chapter 6), MPFR (Chapter 6), Patch, Perl, Sed, Tar, and Texinfo</seg>
Patch, Perl, Sed, Tar, and Texinfo</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -40,6 +40,11 @@
<listitem> <listitem>
<para>2008-10-13</para> <para>2008-10-13</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[randy] - Modified the Chapter 5 instructions so that instead
of building the GMP and MPFR packages separately for GCC Pass2, they
are built by GCC internally.</para>
</listitem>
<listitem> <listitem>
<para>[randy] - Added a configure option to the Chapter 6 Gettext <para>[randy] - Added a configure option to the Chapter 6 Gettext
instructions so that the documentation is installed in a versioned instructions so that the documentation is installed in a versioned

View File

@ -22,8 +22,8 @@
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcl.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="expect.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="expect.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dejagnu.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dejagnu.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gmp.xml"/> <!-- <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gmp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mpfr.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mpfr.xml"/> -->
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc-pass2.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc-pass2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils-pass2.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils-pass2.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncurses.xml"/> <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncurses.xml"/>

View File

@ -92,7 +92,7 @@ cd ../gcc-build</userinput></screen>
<varlistentry> <varlistentry>
<term><parameter>--disable-shared</parameter></term> <term><parameter>--disable-shared</parameter></term>
<listitem> <listitem>
<para>This switch forces gcc to link its internal libraries <para>This switch forces GCC to link its internal libraries
statically. We do this to avoid possible issues with the host statically. We do this to avoid possible issues with the host
system.</para> system.</para>
</listitem> </listitem>

View File

@ -124,6 +124,14 @@ done</userinput></screen>
changes to the original files in case the command is inadvertently run twice. changes to the original files in case the command is inadvertently run twice.
</para> </para>
<para>As in the first build of GCC it requires the GMP and MPFR packages.
Unpack the tarballs and move them into the required directory names:</para>
<screen><userinput remap="pre">tar -jxf ../mpfr-&mpfr-version;.tar.bz2
mv mpfr-&mpfr-version; mpfr
tar -jxf ../gmp-&gmp-version;.tar.bz2
mv gmp-&gmp-version; gmp</userinput></screen>
<para>Create a separate build directory again:</para> <para>Create a separate build directory again:</para>
<screen><userinput remap="pre">mkdir -v ../gcc-build <screen><userinput remap="pre">mkdir -v ../gcc-build