[Clfs-commits] [CLFS Embedded]Cross-LFS Embedded Book branch, master, updated. 7afc252c7e59416c1358883bce811fe7c44b426c

git git at cross-lfs.org
Sat Feb 12 15:07:38 PST 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Embedded Book".

The branch, master has been updated
       via  7afc252c7e59416c1358883bce811fe7c44b426c (commit)
       via  bd0ad10c38f4d0fecf695eb76559ba26fd5f1cb2 (commit)
       via  b128a0edb57eb9df7d359ac8a785923480c5db82 (commit)
       via  ae51e2a61963df1116a719e788035559d84dc1bf (commit)
      from  7003296d9569765905adc885f5ed9f91f778ec30 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 7afc252c7e59416c1358883bce811fe7c44b426c
Merge: 7003296 bd0ad10
Author: Joe Ciccone <jciccone at gmail.com>
Date:   Sat Feb 12 18:08:06 2011 -0500

    Merge remote branch 'remotes/abradford/master'


commit bd0ad10c38f4d0fecf695eb76559ba26fd5f1cb2
Author: Andrew Bradford <bradfa at gmail.com>
Date:   Sat Feb 12 17:12:12 2011 -0500

    Created MIPS and ARM GCC-Final files & cleanup
    
    x86 is no longer common with MIPS and ARM for GCC-Final so it got its own
    GCC-Final file.  In order to reduce duplication between x86 GCC-Final
    and the common GCC-Final, now MIPS and ARM also have their own GCC-Final
    files, too.
    
    In this way, everything that's common to all architectures goes in the
    common GCC-Final file and each arch can do their own thing.
    This will become more important once we start building GCC for a specific
    processor, the ARM and MIPS configure lines will diverge.
    
    *** PLEASE NOTE ***: This commit un-breaks GCC-Final for x86.
    Feel free to merge.

diff --git a/BOOK/cross-tools/arm-chapter.xml b/BOOK/cross-tools/arm-chapter.xml
index 37bf698..99df764 100644
--- a/BOOK/cross-tools/arm-chapter.xml
+++ b/BOOK/cross-tools/arm-chapter.xml
@@ -22,6 +22,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/gcc-final.xml"/>
 
 </chapter>
diff --git a/BOOK/cross-tools/arm/gcc-final.xml b/BOOK/cross-tools/arm/gcc-final.xml
new file mode 100644
index 0000000..bfd5e06
--- /dev/null
+++ b/BOOK/cross-tools/arm/gcc-final.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+]>
+
+<!-- ARM GCC-Final -->
+
+<sect1 id="ch-cross-tools-gcc-final" role="wrap">
+  <?dbhtml filename="gcc-final.html"?>
+
+  <title>GCC-&gcc-version; - Cross Compiler Final</title>
+
+  <indexterm zone="ch-cross-tools-gcc-final">
+    <primary sortas="a-GCC">GCC</primary>
+    <secondary>cross tools, final</secondary>
+  </indexterm>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-final.xml"
+  xpointer="xpointer(//*[@role='package'])"/>
+
+  <sect2 role="installation">
+    <title>Installation of GCC Cross Compiler</title>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='c'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='d'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='e'])"/>
+
+<screen os="ae"><userinput>AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \
+  ../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \
+  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
+  --with-sysroot=${CLFS} --disable-nls --enable-shared \
+  --enable-languages=c --enable-c99 --enable-long-long \
+  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
+  --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen>
+
+    <variablelist os="af">
+      <title>The meaning of the configure options not used previously:</title>
+
+      <varlistentry os="af1">
+        <term><parameter>--enable-shared</parameter></term>
+        <listitem>
+          <para>Enables the creation of the shared libraries.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry os="af2">
+        <term><parameter>--enable-c99</parameter></term>
+        <listitem>
+          <para>Enable C99 support for C programs.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry os="af3">
+        <term><parameter>--enable-long-long</parameter></term>
+        <listitem>
+          <para>Enables long long support in the compiler.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ah'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ai'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='aj'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ak'])"/>
+
+  </sect2>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@role='content'])"/>
+
+</sect1>
diff --git a/BOOK/cross-tools/common/gcc-final.xml b/BOOK/cross-tools/common/gcc-final.xml
index cc67466..b888264 100644
--- a/BOOK/cross-tools/common/gcc-final.xml
+++ b/BOOK/cross-tools/common/gcc-final.xml
@@ -5,6 +5,8 @@
   %general-entities;
 ]>
 
+<!-- Common GCC-Final -->
+
 <sect1 id="ch-cross-tools-gcc-final" role="wrap">
   <?dbhtml filename="gcc-final.html"?>
 
@@ -15,32 +17,34 @@
     <secondary>cross tools, final</secondary>
   </indexterm>
 
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  <xi:include role="package" xmlns:xi="http://www.w3.org/2003/XInclude"
   href="gcc-static.xml"
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
     <title>Installation of GCC Cross Compiler</title>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    <xi:include os="c" xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
     xpointer="xpointer(//*[@os='c'])"/>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    <xi:include os="d" xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
     xpointer="xpointer(//*[@os='d'])"/>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    <xi:include os="e" xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
     xpointer="xpointer(//*[@os='e'])"/>
 
+<!-- This is the common configure line for GCC-Final -->
+<!-- It's not actually used by any arch but is here for reference. -->
 <screen os="ae"><userinput>AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \
   ../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \
   --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
   --with-sysroot=${CLFS} --disable-nls --enable-shared \
   --enable-languages=c --enable-c99 --enable-long-long \
   --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
-  --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen>
+  --with-mpc=${CLFS}/cross-tools</userinput></screen>
 
     <variablelist os="af">
       <title>The meaning of the configure options not used previously:</title>
@@ -68,17 +72,17 @@
 
     </variablelist>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    <xi:include os="ah" xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
     xpointer="xpointer(//*[@os='ah'])"/>
 
-<screen os="ah"><userinput>make</userinput></screen>
+<screen os="ai"><userinput>make</userinput></screen>
 
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    <xi:include os="aj" xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
     xpointer="xpointer(//*[@os='aj'])"/>
 
-<screen os="aj"><userinput>make install</userinput></screen>
+<screen os="ak"><userinput>make install</userinput></screen>
 
   </sect2>
 
diff --git a/BOOK/cross-tools/mips-chapter.xml b/BOOK/cross-tools/mips-chapter.xml
index e053c0c..bbc1fc4 100644
--- a/BOOK/cross-tools/mips-chapter.xml
+++ b/BOOK/cross-tools/mips-chapter.xml
@@ -22,6 +22,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-final.xml"/>
 
 </chapter>
diff --git a/BOOK/cross-tools/mips/gcc-final.xml b/BOOK/cross-tools/mips/gcc-final.xml
new file mode 100644
index 0000000..de005da
--- /dev/null
+++ b/BOOK/cross-tools/mips/gcc-final.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+]>
+
+<!-- MIPS GCC-Final -->
+
+<sect1 id="ch-cross-tools-gcc-final" role="wrap">
+  <?dbhtml filename="gcc-final.html"?>
+
+  <title>GCC-&gcc-version; - Cross Compiler Final</title>
+
+  <indexterm zone="ch-cross-tools-gcc-final">
+    <primary sortas="a-GCC">GCC</primary>
+    <secondary>cross tools, final</secondary>
+  </indexterm>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-final.xml"
+  xpointer="xpointer(//*[@role='package'])"/>
+
+  <sect2 role="installation">
+    <title>Installation of GCC Cross Compiler</title>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='c'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='d'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='e'])"/>
+
+<screen os="ae"><userinput>AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \
+  ../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \
+  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
+  --with-sysroot=${CLFS} --disable-nls --enable-shared \
+  --enable-languages=c --enable-c99 --enable-long-long \
+  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
+  --with-mpc=${CLFS}/cross-tools --with-abi=${CLFS_ABI}</userinput></screen>
+
+    <variablelist os="af">
+      <title>The meaning of the configure options not used previously:</title>
+
+      <varlistentry os="af1">
+        <term><parameter>--enable-shared</parameter></term>
+        <listitem>
+          <para>Enables the creation of the shared libraries.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry os="af2">
+        <term><parameter>--enable-c99</parameter></term>
+        <listitem>
+          <para>Enable C99 support for C programs.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry os="af3">
+        <term><parameter>--enable-long-long</parameter></term>
+        <listitem>
+          <para>Enables long long support in the compiler.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ah'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ai'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='aj'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ak'])"/>
+
+  </sect2>
+
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@role='content'])"/>
+
+</sect1>
diff --git a/BOOK/cross-tools/wrt-chapter.xml b/BOOK/cross-tools/wrt-chapter.xml
index 9110ed0..bbc1fc4 100644
--- a/BOOK/cross-tools/wrt-chapter.xml
+++ b/BOOK/cross-tools/wrt-chapter.xml
@@ -20,8 +20,8 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mpfr.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mpc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-final.xml"/>
 
 </chapter>
diff --git a/BOOK/cross-tools/x86/gcc-final.xml b/BOOK/cross-tools/x86/gcc-final.xml
index 14fdd9d..83012e2 100644
--- a/BOOK/cross-tools/x86/gcc-final.xml
+++ b/BOOK/cross-tools/x86/gcc-final.xml
@@ -5,6 +5,8 @@
   %general-entities;
 ]>
 
+<!-- x86 GCC-Final -->
+
 <sect1 id="ch-cross-tools-gcc-final" role="wrap">
   <?dbhtml filename="gcc-final.html"?>
 
@@ -16,22 +18,22 @@
   </indexterm>
 
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-  href="../common/gcc-static.xml"
+  href="../common/gcc-final.xml"
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
     <title>Installation of GCC Cross Compiler</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../common/gcc-static.xml"
+    href="../common/gcc-final.xml"
     xpointer="xpointer(//*[@os='c'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../common/gcc-static.xml"
+    href="../common/gcc-final.xml"
     xpointer="xpointer(//*[@os='d'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../common/gcc-static.xml"
+    href="../common/gcc-final.xml"
     xpointer="xpointer(//*[@os='e'])"/>
 
 <screen os="ae"><userinput>AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \
@@ -70,102 +72,25 @@
     </variablelist>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="gcc-static.xml"
-    xpointer="xpointer(//*[@os='ag'])"/>
-
-<screen os="ah"><userinput>make</userinput></screen>
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ah'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../common/gcc-static.xml"
+    href="../common/gcc-final.xml"
     xpointer="xpointer(//*[@os='ai'])"/>
 
-<screen os="aj"><userinput>make install</userinput></screen>
-
-  </sect2>
-
-  <sect2 id="contents-gcc" role="content">
-    <title>Contents of GCC</title>
-
-    <segmentedlist>
-      <segtitle>Installed programs</segtitle>
-      <segtitle>Installed libraries</segtitle>
-
-      <seglistitem>
-        <seg>cc (link to gcc), gcc, gccbug, and gcov</seg>
-        <seg>libgcc.a, libgcc_eh.a, libgcc_s.so, libmudflap.[a,so],
-        and libmudflapth.[a,so]</seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="cc">
-        <term><command>cc</command></term>
-        <listitem>
-          <para>The C compiler</para>
-          <indexterm zone="ch-cross-tools-gcc-final cc">
-            <primary sortas="b-cc">cc</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="gcc">
-        <term><command>gcc</command></term>
-        <listitem>
-          <para>The C compiler</para>
-          <indexterm zone="ch-cross-tools-gcc-final gcc">
-            <primary sortas="b-gcc">gcc</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="gccbug">
-        <term><command>gccbug</command></term>
-        <listitem>
-          <para>A shell script used to help create useful bug reports</para>
-          <indexterm zone="ch-cross-tools-gcc-final gccbug">
-            <primary sortas="b-gccbug">gccbug</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="gcov">
-        <term><command>gcov</command></term>
-        <listitem>
-          <para>A coverage testing tool; it is used to analyze programs to
-          determine where optimizations will have the most effect</para>
-          <indexterm zone="ch-cross-tools-gcc-final gcov">
-            <primary sortas="b-gcov">gcov</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="libgcc">
-        <term><filename class="libraryfile">libgcc</filename></term>
-        <listitem>
-          <para>Contains run-time support for <command>gcc</command></para>
-          <indexterm zone="ch-cross-tools-gcc-final libgcc">
-            <primary sortas="c-libgcc*">libgcc*</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="libmudflap">
-        <term><filename class="libraryfile">libmudflap</filename></term>
-        <listitem>
-          <para>The libmudflap libraries are used by GCC for instrumenting
-          pointer and array dereferencing operations.</para>
-          <indexterm zone="ch-cross-tools-gcc-final libmudflap">
-            <primary sortas="c-libmudflap*">libmudflap*</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='aj'])"/>
 
-    </variablelist>
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@os='ak'])"/>
 
   </sect2>
 
+    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+    href="../common/gcc-final.xml"
+    xpointer="xpointer(//*[@role='content'])"/>
+
 </sect1>

commit b128a0edb57eb9df7d359ac8a785923480c5db82
Author: Andrew Bradford <bradfa at gmail.com>
Date:   Sat Feb 12 16:50:59 2011 -0500

    Added identifier comment to common/gcc-static.xml

diff --git a/BOOK/cross-tools/common/gcc-static.xml b/BOOK/cross-tools/common/gcc-static.xml
index ee5a9a4..75a93e5 100644
--- a/BOOK/cross-tools/common/gcc-static.xml
+++ b/BOOK/cross-tools/common/gcc-static.xml
@@ -5,6 +5,8 @@
   %general-entities;
 ]>
 
+<!-- Common GCC-Static -->
+
 <sect1 id="ch-cross-tools-gcc-static" role="wrap">
   <?dbhtml filename="gcc-static.html"?>
 

commit ae51e2a61963df1116a719e788035559d84dc1bf
Author: Andrew Bradford <bradfa at gmail.com>
Date:   Sat Feb 12 16:41:33 2011 -0500

    Created MIPS and ARM GCC-Static files & cleanup
    
    x86 no longer is common with MIPS and ARM for GCC-Static, so it has
    its own GCC-Static file.  In the previous implementation, there
    was a lot of duplication between the common and x86 GCC-Static files.
    This removes the duplication by better referencing the common file
    and also creates MIPS and ARM specific GCC-Static files.
    
    In this way, everything that is common to all architectures goes into
    the common file and each architecture's GCC-Static file is specific
    to the architecture.
    
    *** PLEASE NOTE ***: As of this commit, GCC-Final is BROKEN for x86!
    It will be fixed shortly.
    DO NOT MERGE THIS UNTIL GCC-FINAL IS FIXED FOR x86!

diff --git a/BOOK/cross-tools/arm-chapter.xml b/BOOK/cross-tools/arm-chapter.xml
index b578b33..37bf698 100644
--- a/BOOK/cross-tools/arm-chapter.xml
+++ b/BOOK/cross-tools/arm-chapter.xml
@@ -20,7 +20,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mpfr.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mpc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="arm/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>
 
diff --git a/BOOK/cross-tools/arm/gcc-static.xml b/BOOK/cross-tools/arm/gcc-static.xml
new file mode 100644
index 0000000..054bc92
--- /dev/null
+++ b/BOOK/cross-tools/arm/gcc-static.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+]>
+
+<!-- ARM GCC-Static -->
+
+<sect1 id="ch-cross-tools-gcc-static" role="wrap">
+  <?dbhtml filename="gcc-static.html"?>
+
+  <title>Cross GCC-&gcc-version; - Static</title>
+
+  <indexterm zone="ch-cross-tools-gcc-static">
+    <primary sortas="a-GCC">GCC</primary>
+    <secondary>cross tools, static</secondary>
+  </indexterm>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@role='package'])"/>
+
+  <sect2 role="installation">
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='a'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='c'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='d'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='e'])"/>
+
+<screen os="ae"><userinput>AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \
+  ../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \
+  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
+  --with-sysroot=${CLFS} --disable-nls  --disable-shared \
+  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
+  --with-mpc=${CLFS}/cross-tools --without-headers --with-newlib \
+  --disable-decimal-float --disable-libgomp --disable-libmudflap \
+  --disable-libssp --disable-threads --enable-languages=c \
+  --with-abi=${CLFS_ABI}</userinput></screen>
+
+<!-- Common configure switches for all archs -->
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='af'])"/>
+
+<!-- Specific configure switches for ARM -->
+  <variablelist os="ag">
+
+    <varlistentry os="ag1">
+      <term><parameter>--with-abi=${CLFS_ABI}</parameter></term>
+      <listitem>
+        <para>This option sets the ABI selected earlier.</para>
+      </listitem>
+    </varlistentry>
+
+  </variablelist>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='ah'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='ai'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='aj'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='ak'])"/>
+
+  </sect2>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@role='content'])"/>
+
+</sect1>
diff --git a/BOOK/cross-tools/common/gcc-final.xml b/BOOK/cross-tools/common/gcc-final.xml
index 889091c..cc67466 100644
--- a/BOOK/cross-tools/common/gcc-final.xml
+++ b/BOOK/cross-tools/common/gcc-final.xml
@@ -70,13 +70,13 @@
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
-    xpointer="xpointer(//*[@os='ag'])"/>
+    xpointer="xpointer(//*[@os='ah'])"/>
 
 <screen os="ah"><userinput>make</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="gcc-static.xml"
-    xpointer="xpointer(//*[@os='ai'])"/>
+    xpointer="xpointer(//*[@os='aj'])"/>
 
 <screen os="aj"><userinput>make install</userinput></screen>
 
diff --git a/BOOK/cross-tools/common/gcc-static.xml b/BOOK/cross-tools/common/gcc-static.xml
index a8c7e58..ee5a9a4 100644
--- a/BOOK/cross-tools/common/gcc-static.xml
+++ b/BOOK/cross-tools/common/gcc-static.xml
@@ -24,7 +24,7 @@
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of Cross GCC Compiler with Static libgcc
+    <title os="a">Installation of Cross GCC Compiler with Static libgcc
     and no Threads</title>
 
     <para os="c">The GCC documentation recommends building GCC outside of the source
@@ -35,6 +35,8 @@ cd ../gcc-build</userinput></screen>
 
     <para os="e">Prepare GCC for compilation:</para>
 
+<!-- This is the common configure line for GCC-Static. -->
+<!-- It's not actually used by any arch but is here for reference. -->
 <screen os="ae"><userinput>AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \
   ../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \
   --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
@@ -42,8 +44,7 @@ cd ../gcc-build</userinput></screen>
   --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
   --with-mpc=${CLFS}/cross-tools --without-headers --with-newlib \
   --disable-decimal-float --disable-libgomp --disable-libmudflap \
-  --disable-libssp --disable-threads --enable-languages=c \
-  --with-abi=${CLFS_ABI}</userinput></screen>
+  --disable-libssp --disable-threads --enable-languages=c</userinput></screen>
 
     <variablelist os="af">
       <title>The meaning of the configure options:</title>
@@ -206,22 +207,15 @@ cd ../gcc-build</userinput></screen>
         </listitem>
       </varlistentry>
 
-      <varlistentry os="af19">
-        <term><parameter>--with-abi=${CLFS_ABI}</parameter></term>
-        <listitem>
-          <para>This option sets the ABI selected earlier.</para>
-        </listitem>
-      </varlistentry>
-
     </variablelist>
 
-    <para os="ag">Continue with compiling the package:</para>
+    <para os="ah">Continue with compiling the package:</para>
 
-<screen os="ah"><userinput>make all-gcc all-target-libgcc</userinput></screen>
+<screen os="ai"><userinput>make all-gcc all-target-libgcc</userinput></screen>
 
-    <para os="ai">Install the package:</para>
+    <para os="aj">Install the package:</para>
 
-<screen os="aj"><userinput>make install-gcc install-target-libgcc</userinput></screen>
+<screen os="ak"><userinput>make install-gcc install-target-libgcc</userinput></screen>
 
   </sect2>
 
diff --git a/BOOK/cross-tools/mips-chapter.xml b/BOOK/cross-tools/mips-chapter.xml
index 9110ed0..e053c0c 100644
--- a/BOOK/cross-tools/mips-chapter.xml
+++ b/BOOK/cross-tools/mips-chapter.xml
@@ -20,7 +20,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mpfr.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/mpc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/binutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-static.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/gcc-static.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/uclibc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/gcc-final.xml"/>
 
diff --git a/BOOK/cross-tools/mips/gcc-static.xml b/BOOK/cross-tools/mips/gcc-static.xml
new file mode 100644
index 0000000..8838358
--- /dev/null
+++ b/BOOK/cross-tools/mips/gcc-static.xml
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+]>
+
+<!-- MIPS GCC-Static -->
+
+<sect1 id="ch-cross-tools-gcc-static" role="wrap">
+  <?dbhtml filename="gcc-static.html"?>
+
+  <title>Cross GCC-&gcc-version; - Static</title>
+
+  <indexterm zone="ch-cross-tools-gcc-static">
+    <primary sortas="a-GCC">GCC</primary>
+    <secondary>cross tools, static</secondary>
+  </indexterm>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@role='package'])"/>
+
+  <sect2 role="installation">
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='a'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='c'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='d'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='e'])"/>
+
+<screen os="ae"><userinput>AR=ar LDFLAGS="-Wl,-rpath,${CLFS}/cross-tools/lib" \
+  ../gcc-&gcc-version;/configure --prefix=${CLFS}/cross-tools \
+  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
+  --with-sysroot=${CLFS} --disable-nls  --disable-shared \
+  --with-mpfr=${CLFS}/cross-tools --with-gmp=${CLFS}/cross-tools \
+  --with-mpc=${CLFS}/cross-tools --without-headers --with-newlib \
+  --disable-decimal-float --disable-libgomp --disable-libmudflap \
+  --disable-libssp --disable-threads --enable-languages=c \
+  --with-abi=${CLFS_ABI}</userinput></screen>
+
+<!-- Common configure switches for all archs -->
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='af'])"/>
+
+<!-- Specific configure switches for MIPS -->
+  <variablelist os="ag">
+
+    <varlistentry os="ag1">
+      <term><parameter>--with-abi=${CLFS_ABI}</parameter></term>
+      <listitem>
+        <para>This option sets the ABI selected earlier.</para>
+      </listitem>
+    </varlistentry>
+
+  </variablelist>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='ah'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='ai'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='aj'])"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='ak'])"/>
+
+  </sect2>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@role='content'])"/>
+
+</sect1>
diff --git a/BOOK/cross-tools/x86/gcc-static.xml b/BOOK/cross-tools/x86/gcc-static.xml
index 7c48c6c..5558e3e 100644
--- a/BOOK/cross-tools/x86/gcc-static.xml
+++ b/BOOK/cross-tools/x86/gcc-static.xml
@@ -5,6 +5,8 @@
   %general-entities;
 ]>
 
+<!-- x86 GCC-Static -->
+
 <sect1 id="ch-cross-tools-gcc-static" role="wrap">
   <?dbhtml filename="gcc-static.html"?>
 
@@ -15,17 +17,15 @@
     <secondary>cross tools, static</secondary>
   </indexterm>
 
-  <sect2 role="package">
-    <title/>
-
-    <para>The GCC package contains the GNU compiler collection, which includes
-    the C and C++ compilers.</para>
-
-  </sect2>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Cross GCC Compiler with Static libgcc
-    and no Threads</title>
+
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='a'])"/>
 
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
   href="../common/gcc-static.xml"
@@ -49,188 +49,31 @@
   --disable-libssp --disable-threads --enable-languages=c \
   --with-arch=${CLFS_CPU} --disable-multilib</userinput></screen>
 
-    <variablelist os="af">
-      <title>The meaning of the configure options:</title>
-
-      <varlistentry os="af1">
-        <term><parameter>--prefix=${CLFS}/cross-tools</parameter></term>
-        <listitem>
-          <para>This tells the configure script to prepare to install the
-          package in the <filename class="directory">${CLFS}/cross-tools</filename>
-          directory.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af2">
-        <term><parameter>--build=${CLFS_HOST}</parameter></term>
-        <listitem>
-          <para>This tells the configure script the triplet to use to build GCC.
-          It will use ${CLFS_HOST} as that's where it's being built.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af3">
-        <term><parameter>--host=${CLFS_HOST}</parameter></term>
-        <listitem>
-          <para>This tells the configure script the triplet of the machine GCC 
-          will be executed on when actually cross compiling.  It will use 
-          ${CLFS_HOST} as that's where GCC will execute when cross compiling
-          software later.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af4">
-        <term><parameter>--target=${CLFS_TARGET}</parameter></term>
-        <listitem>
-          <para>This tells the configure script the triplet of the machine GCC
-          will build executables for.  It will use ${CLFS_TARGET} so that software
-          compiled with this version of GCC can be executed on the embedded machine
-          target.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af5">
-        <term><parameter>--with-sysroot=${CLFS}</parameter></term>
-        <listitem>
-          <para>This tells configure that ${CLFS} is going to be the root
-          of our system. It will now use the specified sysroot, ${CLFS}, as
-          a prefix of the default search paths.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af6">
-        <term><parameter>--disable-nls</parameter></term>
-        <listitem>
-          <para>This disables internationalization as i18n is not needed for the
-          cross-compile tools.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af7">
-        <term><parameter>--disable-shared</parameter></term>
-        <listitem>
-          <para>Disables the creation of the shared libraries.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af8">
-        <term><parameter>--with-mpfr=${CLFS}/cross-tools</parameter></term>
-        <listitem>
-          <para>Tells configure where to find the 
-          <filename class="directory">lib</filename> and 
-          <filename class="directory">include</filename> directories
-          that contain MPFR which was built earlier.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af9">
-        <term><parameter>--with-gmp=${CLFS}/cross-tools</parameter></term>
-        <listitem>
-          <para>Tells configure where to find the 
-          <filename class="directory">lib</filename> and 
-          <filename class="directory">include</filename> directories
-          that contain GMP which was built earlier.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af10">
-        <term><parameter>--with-mpc=${CLFS}/cross-tools</parameter></term>
-        <listitem>
-          <para>Tells configure where to find the 
-          <filename class="directory">lib</filename> and 
-          <filename class="directory">include</filename> directories
-          that contain MPC which was built earlier.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af11">
-        <term><parameter>--without-headers</parameter></term>
-        <listitem>
-          <para>Tells configure to not use any headers from any C libraries.
-          This is needed as we haven't yet built the C library and to prevent
-          influence from the host environment.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af12">
-        <term><parameter>--with-newlib</parameter></term>
-        <listitem>
-          <para>Tells configure to build libgcc without needing any C
-          libraries.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af13">
-        <term><parameter>--disable-decimal-float</parameter></term>
-        <listitem>
-          <para>Tells configure to disable IEEE 754-2008 decimal floating
-          point support.  Decimal floating point support isn't needed yet.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af14">
-        <term><parameter>--disable-libgomp</parameter></term>
-        <listitem>
-          <para>Tells configure to not build the GOMP run-time libraries.
-          GOMP is the GNU implementation of OpenMP, a API for shared-memory
-          parallel programming.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af15">
-        <term><parameter>--disable-libmudflap</parameter></term>
-        <listitem>
-          <para>Tells configure to not build libmudflap.  Mudflap is a 
-          library that can be used to help check for proper pointer usage.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af16">
-        <term><parameter>--disable-libssp</parameter></term>
-        <listitem>
-          <para>Tells configure not to build run-time libraries for stack
-          smashing detection.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="af17">
-        <term><parameter>--disable-threads</parameter></term>
-        <listitem>
-          <para>This will prevent GCC from looking for the multi-thread
-          include files, since they haven't been created for this architecture
-          yet. GCC will be able to find the multi-thread information after
-          the glib headers are created.</para>
-        </listitem>
-      </varlistentry>
+<!-- Common configure switches for all archs -->
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='af'])"/>
 
-      <varlistentry os="af18">
-        <term><parameter>--enable-languages=c</parameter></term>
-        <listitem>
-          <para>This option ensures that only the C compiler is built.</para>
-        </listitem>
-      </varlistentry>
+<!-- Specific configure switches for x86 -->
+  <variablelist os="ag">
 
-      <varlistentry os="af19">
-        <term><parameter>--with-arch=${CLFS_CPU}</parameter></term>
-        <listitem>
-          <para>This option configures the cross compiler to only output
-          instructions for our previously selected CPU.</para>
-        </listitem>
-      </varlistentry>
+    <varlistentry os="ag1">
+      <term><parameter>--with-arch=${CLFS_CPU}</parameter></term>
+      <listitem>
+        <para>This option configures the cross compiler to only output
+        instructions for our previously selected CPU.</para>
+      </listitem>
+    </varlistentry>
 
-      <varlistentry os="af20">
-        <term><parameter>--disable-multilib</parameter></term>
-        <listitem>
-          <para>This option specifies that multiple target libraries should
-          not be built.</para>
-        </listitem>
-      </varlistentry>
+    <varlistentry os="ag2">
+      <term><parameter>--disable-multilib</parameter></term>
+      <listitem>
+        <para>This option specifies that multiple target libraries should
+        not be built.</para>
+      </listitem>
+    </varlistentry>
 
-    </variablelist>
-
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-  href="../common/gcc-static.xml"
-  xpointer="xpointer(//*[@os='ag'])"/>
+  </variablelist>
 
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
   href="../common/gcc-static.xml"
@@ -244,14 +87,14 @@
   href="../common/gcc-static.xml"
   xpointer="xpointer(//*[@os='aj'])"/>
 
-  </sect2>
-
-  <sect2 role="content">
-    <title/>
-
-    <para>Details on this package are located in <xref
-    linkend="contents-gcc" role="."/></para>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@os='ak'])"/>
 
   </sect2>
 
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+  href="../common/gcc-static.xml"
+  xpointer="xpointer(//*[@role='content'])"/>
+
 </sect1>

-----------------------------------------------------------------------

Summary of changes:
 BOOK/cross-tools/arm-chapter.xml       |    4 +-
 BOOK/cross-tools/arm/gcc-final.xml     |   95 +++++++++++++
 BOOK/cross-tools/arm/gcc-static.xml    |   91 +++++++++++++
 BOOK/cross-tools/common/gcc-final.xml  |   26 ++--
 BOOK/cross-tools/common/gcc-static.xml |   24 ++--
 BOOK/cross-tools/mips-chapter.xml      |    4 +-
 BOOK/cross-tools/mips/gcc-final.xml    |   95 +++++++++++++
 BOOK/cross-tools/mips/gcc-static.xml   |   91 +++++++++++++
 BOOK/cross-tools/wrt-chapter.xml       |    4 +-
 BOOK/cross-tools/x86/gcc-final.xml     |  113 +++-------------
 BOOK/cross-tools/x86/gcc-static.xml    |  231 +++++---------------------------
 11 files changed, 459 insertions(+), 319 deletions(-)
 create mode 100644 BOOK/cross-tools/arm/gcc-final.xml
 create mode 100644 BOOK/cross-tools/arm/gcc-static.xml
 create mode 100644 BOOK/cross-tools/mips/gcc-final.xml
 create mode 100644 BOOK/cross-tools/mips/gcc-static.xml


hooks/post-receive
-- 
Cross-LFS Embedded Book



More information about the Clfs-commits mailing list