Author: manuel
Date: 2005-09-02 13:29:49 -0600 (Fri, 02 Sep 2005)
New Revision: 6798
Modified:
branches/cross-lfs/BOOK/cross-tools/alpha/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/alpha/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/mips/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/mips/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/mips64/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/mips64/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/ppc/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/ppc/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/sparc/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/sparc/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/x86/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/x86/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-static.xml
branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-final.xml
branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-static.xml
Log:
Revising commands explanations blocks. Finished cross-tools/.
Modified: branches/cross-lfs/BOOK/cross-tools/alpha/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/alpha/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/alpha/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -116,15 +116,14 @@
xpointer="xpointer(//[EMAIL PROTECTED]'h'])"/>
<screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
- --target=${LFS_TARGET} --host=${LFS_HOST} \
+ --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
--with-local-prefix=/tools --disable-nls --enable-shared \
--enable-languages=c,c++ --enable-__cxa_atexit \
- --enable-c99 --enable-long-long --enable-threads=posix \
- --enable-multilib=no</userinput></screen>
+ --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
href="../x86/gcc-final.xml"
- xpointer="xpointer(//[EMAIL PROTECTED]'installation']/variablelist[1])"/>
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
<para>Continue with compiling the package:</para>
Modified: branches/cross-lfs/BOOK/cross-tools/alpha/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/alpha/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/alpha/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -105,46 +105,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/mips/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/mips/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/mips/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -116,11 +116,15 @@
xpointer="xpointer(//[EMAIL PROTECTED]'h'])"/>
<screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
- --target=${LFS_TARGET} --host=${LFS_HOST} \
+ --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
--with-local-prefix=/tools --disable-nls --enable-shared \
--enable-languages=c,c++ --enable-__cxa_atexit \
--enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/mips/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/mips/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/mips/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -105,46 +105,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/mips64/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/mips64/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/mips64/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -121,6 +121,10 @@
--enable-languages=c,c++ --enable-__cxa_atexit \
--enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
CXXFLAGS_FOR_TARGET="${GCCTARGET}"</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/mips64/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/mips64/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/mips64/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -105,46 +105,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -129,6 +129,38 @@
--enable-languages=c,c++ --enable-__cxa_atexit --disable-multilib \
--enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <variablelist>
+ <title>The meaning of the new configure options:</title>
+
+ <varlistentry>
+ <term><parameter>--with-abi=64</parameter></term>
+ <listitem>
+ <para>This option do ...</para>
+ </listitem>
+ </varlistentry>
+
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf1'])"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf2'])"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf3'])"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf4'])"/>
+
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf5'])"/>
+
+ </variablelist>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
CXXFLAGS_FOR_TARGET="${GCCTARGET}"</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-static.xml
2005-09-02 19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/mips64-64/gcc-static.xml
2005-09-02 19:29:49 UTC (rev 6798)
@@ -107,46 +107,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/ppc/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/ppc/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/ppc/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -116,12 +116,15 @@
xpointer="xpointer(//[EMAIL PROTECTED]'h'])"/>
<screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
- --target=${LFS_TARGET} --host=${LFS_HOST} \
+ --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
--with-local-prefix=/tools --disable-nls --enable-shared \
--enable-languages=c,c++ --enable-__cxa_atexit \
- --enable-c99 --enable-long-long --enable-threads=posix \
- --enable-multilib=no</userinput></screen>
+ --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/ppc/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/ppc/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/ppc/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -104,46 +104,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/sparc/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/sparc/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/sparc/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -116,15 +116,14 @@
xpointer="xpointer(//[EMAIL PROTECTED]'h'])"/>
<screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
- --target=${LFS_TARGET} --host=${LFS_HOST} \
+ --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
--with-local-prefix=/tools --disable-nls --enable-shared \
--enable-languages=c,c++ --enable-__cxa_atexit \
- --enable-c99 --enable-long-long --enable-threads=posix \
- --enable-multilib=no</userinput></screen>
+ --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
href="../x86/gcc-final.xml"
- xpointer="xpointer(//[EMAIL PROTECTED]'installation']/variablelist[1])"/>
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
<para>Continue with compiling the package:</para>
Modified: branches/cross-lfs/BOOK/cross-tools/sparc/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/sparc/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/sparc/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -105,46 +105,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -121,6 +121,10 @@
--enable-languages=c,c++ --enable-__cxa_atexit \
--enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
CXXFLAGS_FOR_TARGET="${GCCTARGET}"</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/sparc64/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -108,46 +108,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-final.xml
2005-09-02 19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-final.xml
2005-09-02 19:29:49 UTC (rev 6798)
@@ -121,6 +121,10 @@
--enable-languages=c,c++ --enable-__cxa_atexit \
--enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
CXXFLAGS_FOR_TARGET="${GCCTARGET}"</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-static.xml
2005-09-02 19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/sparc64-64/gcc-static.xml
2005-09-02 19:29:49 UTC (rev 6798)
@@ -103,46 +103,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/x86/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/x86/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/x86/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -112,23 +112,22 @@
xpointer="xpointer(//[EMAIL PROTECTED]'h'])"/>
<screen><userinput>../gcc-&gcc-version;/configure --prefix=/cross-tools \
- --target=${LFS_TARGET} --host=${LFS_HOST} \
+ --target=${LFS_TARGET} --host=${LFS_HOST} --disable-multilib \
--with-local-prefix=/tools --disable-nls --enable-shared \
--enable-languages=c,c++ --enable-__cxa_atexit \
- --enable-c99 --enable-long-long --enable-threads=posix \
- --enable-multilib=no</userinput></screen>
+ --enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
- <variablelist>
+ <variablelist os="bf">
<title>The meaning of the new configure options:</title>
- <varlistentry>
+ <varlistentry os="bf1">
<term><parameter>--enable-languages=c,c++</parameter></term>
<listitem>
<para>This option ensures that only the C and C++ compilers is
built.</para>
</listitem>
</varlistentry>
- <varlistentry>
+ <varlistentry os="bf2">
<term><parameter>--enable-__cxa_atexit</parameter></term>
<listitem>
<para>This option allows use of __cxa_atexit, rather than atexit,
@@ -139,21 +138,21 @@
</listitem>
</varlistentry>
- <varlistentry>
+ <varlistentry os="bf3">
<term><parameter>--enable-c99</parameter></term>
<listitem>
<para>Enable C99 support for C programs.</para>
</listitem>
</varlistentry>
- <varlistentry>
+ <varlistentry os="bf4">
<term><parameter>--enable-long-long</parameter></term>
<listitem>
<para>Enables long long support in the compiler.</para>
</listitem>
</varlistentry>
- <varlistentry>
+ <varlistentry os="bf5">
<term><parameter>--enable-threads=posix</parameter></term>
<listitem>
<para>This enables C++ exception handling for multi-threaded
code.</para>
Modified: branches/cross-lfs/BOOK/cross-tools/x86/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/x86/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/x86/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -95,7 +95,7 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
+ <variablelist os="al">
<title>The meaning of the configure options:</title>
<varlistentry>
Modified: branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -121,6 +121,10 @@
--enable-languages=c,c++ --enable-__cxa_atexit \
--enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
CXXFLAGS_FOR_TARGET="${GCCTARGET}"</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-static.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/x86_64/gcc-static.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -105,46 +105,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
all-gcc</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-final.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-final.xml 2005-09-02
19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-final.xml 2005-09-02
19:29:49 UTC (rev 6798)
@@ -121,6 +121,10 @@
--enable-languages=c,c++ --enable-__cxa_atexit \
--enable-c99 --enable-long-long --enable-threads=posix</userinput></screen>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-final.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'bf'])"/>
+
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
CXXFLAGS_FOR_TARGET="${GCCTARGET}"</userinput></screen>
Modified: branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-static.xml
===================================================================
--- branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-static.xml
2005-09-02 19:09:38 UTC (rev 6797)
+++ branches/cross-lfs/BOOK/cross-tools/x86_64-64/gcc-static.xml
2005-09-02 19:29:49 UTC (rev 6798)
@@ -103,46 +103,10 @@
--with-local-prefix=/tools --disable-nls --disable-shared \
--disable-threads --enable-languages=c</userinput></screen>
- <variablelist>
- <title>The meaning of the configure options:</title>
+ <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+ href="../x86/gcc-static.xml"
+ xpointer="xpointer(//[EMAIL PROTECTED]'al'])"/>
- <varlistentry>
- <term><parameter>--with-local-prefix=/tools</parameter></term>
- <listitem>
- <para>The purpose of this switch is to remove <filename
- class="directory">/usr/local/include</filename> from
- <command>gcc</command>'s include search path. This is not
- absolutely essential, however, it helps to minimize the
- influence of the host system.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-shared</parameter></term>
- <listitem>
- <para>Disables the creation of the shared libraries.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--disable-threads</parameter></term>
- <listitem>
- <para>This will prevent GCC from finding the multi-thread
- include files, since we haven't created them for this architecture
- yet. We will be able to find the multi-thread information after
- we create the Glibc headers.</para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term><parameter>--enable-languages=c</parameter></term>
- <listitem>
- <para>This option ensures that only the C compiler is built.</para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
<para>Continue with compiling the package:</para>
<screen><userinput>make CFLAGS_FOR_TARGET="${GCCTARGET}"
all-gcc</userinput></screen>
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page