[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-2.1.0-1100-gb9fd50a

git git at cross-lfs.org
Thu May 22 22:17:40 PDT 2014


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 Book".

The branch, master has been updated
       via  b9fd50a84d057d6ff73657c259b9734dbf2d24a3 (commit)
      from  87d67251caf262d5ca38e0450698bb5c1455f4e1 (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 b9fd50a84d057d6ff73657c259b9734dbf2d24a3
Author: Chris Staub <chris at beaker67.com>
Date:   Fri May 23 01:17:39 2014 -0400

    Added more explantory text to temp-system gmp

diff --git a/BOOK/temp-system/64/gmp.xml b/BOOK/temp-system/64/gmp.xml
index 50bd328..924f046 100644
--- a/BOOK/temp-system/64/gmp.xml
+++ b/BOOK/temp-system/64/gmp.xml
@@ -36,18 +36,18 @@
     href="../common/gmp.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>CC_FOR_BUILD=gcc CC="${CC} ${BUILD64}" \
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gmp.xml"
+    xpointer="xpointer(//*[@os='b'])"/>
+
+<screen os="c"><userinput>CC_FOR_BUILD=gcc CC="${CC} ${BUILD64}" \
     CXX="${CXX} ${BUILD64}" ./configure --prefix=/tools \
     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     --enable-cxx</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../multilib/gmp.xml"
-    xpointer="xpointer(//*[@os='ba'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../common/gmp.xml"
-    xpointer="xpointer(//*[@os='c'])"/>
+    xpointer="xpointer(//*[@os='ca'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/gmp.xml"
@@ -61,6 +61,10 @@
     href="../common/gmp.xml"
     xpointer="xpointer(//*[@os='f'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gmp.xml"
+    xpointer="xpointer(//*[@os='g'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/temp-system/common/gmp.xml b/BOOK/temp-system/common/gmp.xml
index fea731b..ed6f1ad 100644
--- a/BOOK/temp-system/common/gmp.xml
+++ b/BOOK/temp-system/common/gmp.xml
@@ -32,19 +32,37 @@
     xpointer="xpointer(//*[@os='p2'])"/>
 -->
 
-    <para os="a">Prepare GMP for compilation:</para>
+    <para os="a">As with the Cross-Tools, we will compile GMP, MPFR, MPC, ISL,
+    and CLooG so that GCC can use them. though this time we will
+    cross-compile them into <filename class="directory">/tools</filename>.</para>
 
-<screen os="b"><userinput>CC_FOR_BUILD=gcc ./configure --prefix=/tools \
+    <para os="b">Prepare GMP for compilation:</para>
+
+<screen os="c"><userinput>CC_FOR_BUILD=gcc ./configure --prefix=/tools \
     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     --enable-cxx</userinput></screen>
 
-    <para os="c">Compile the package:</para>
+    <variablelist os="ca">
+      <title>The meaning of the new configure option:</title>
+
+      <varlistentry os="ca1">
+        <term><parameter>CC_FOR_BUILD=gcc</parameter></term>
+        <listitem>
+          <para>Tells <command>configure</command> to use the host's
+          <command>gcc</command> instead of our cross-compiler to build
+          native tools it needs while compiling.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    <para os="d">Compile the package:</para>
 
-<screen os="d"><userinput>make</userinput></screen>
+<screen os="e"><userinput>make</userinput></screen>
 
-    <para os="e">Install the package:</para>
+    <para os="f">Install the package:</para>
 
-<screen os="f"><userinput>make install</userinput></screen>
+<screen os="g"><userinput>make install</userinput></screen>
 
   </sect2>
 
diff --git a/BOOK/temp-system/multilib/gmp.xml b/BOOK/temp-system/multilib/gmp.xml
index 86eda98..855958a 100644
--- a/BOOK/temp-system/multilib/gmp.xml
+++ b/BOOK/temp-system/multilib/gmp.xml
@@ -36,15 +36,23 @@
     href="../common/gmp.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>CC_FOR_BUILD=gcc CC="${CC} \
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gmp.xml"
+    xpointer="xpointer(//*[@os='b'])"/>
+
+<screen os="c"><userinput>CC_FOR_BUILD=gcc CC="${CC} \
     ${BUILD64}" CXX="${CXX} ${BUILD64}" ./configure --prefix=/tools \
     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     --libdir=/tools/lib64 --enable-cxx</userinput></screen>
 
-    <variablelist os="ba">
+    <variablelist os="ca">
       <title>The meaning of the new configure option:</title>
 
-      <varlistentry>
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+      href="../common/gmp.xml"
+      xpointer="xpointer(//*[@os='ca1'])"/>
+
+      <varlistentry os="ca2">
         <term><parameter>CC="${CC} ${BUILD64}"</parameter></term>
         <listitem>
           <para>Tells the compiler to use our 64-bit build flags.</para>
@@ -55,10 +63,6 @@
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/gmp.xml"
-    xpointer="xpointer(//*[@os='c'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-    href="../common/gmp.xml"
     xpointer="xpointer(//*[@os='d'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
@@ -69,6 +73,10 @@
     href="../common/gmp.xml"
     xpointer="xpointer(//*[@os='f'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gmp.xml"
+    xpointer="xpointer(//*[@os='g'])"/>
+
   </sect2>
 
   <sect2 role="content">

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

Summary of changes:
 BOOK/temp-system/64/gmp.xml       |   16 ++++++++++------
 BOOK/temp-system/common/gmp.xml   |   30 ++++++++++++++++++++++++------
 BOOK/temp-system/multilib/gmp.xml |   22 +++++++++++++++-------
 3 files changed, 49 insertions(+), 19 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list