[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. 12736def7f89ae3cf9c450bb1d6ca969f3dcee01

git git at cross-lfs.org
Sat Nov 24 02:57:13 PST 2012


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  12736def7f89ae3cf9c450bb1d6ca969f3dcee01 (commit)
       via  3265eede946b461d2c7174aee36582a210721306 (commit)
       via  d755bc78198b79b6d0d86b7ac3c5c545a8fe7ad2 (commit)
       via  7a7f255c03dc58444b5f8f3b9e0b699686a44763 (commit)
      from  2b220db9ba518c4dbd4ceb706eac2bf03d42e677 (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 12736def7f89ae3cf9c450bb1d6ca969f3dcee01
Author: Chris Staub <chris at beaker67.com>
Date:   Sat Nov 24 05:57:05 2012 -0500

    Updated date

diff --git a/BOOK/general.ent b/BOOK/general.ent
index ef50ec2..60c86b5 100644
--- a/BOOK/general.ent
+++ b/BOOK/general.ent
@@ -2,7 +2,7 @@
 
 <!ENTITY month "11"> <!-- Use two digits -->
 <!ENTITY month_name "November">
-<!ENTITY day "18"> <!-- Use two digits -->
+<!ENTITY day "24"> <!-- Use two digits -->
 <!ENTITY year "2012"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">

commit 3265eede946b461d2c7174aee36582a210721306
Author: Chris Staub <chris at beaker67.com>
Date:   Sat Nov 24 05:56:13 2012 -0500

    updated minimum required version of tar on host - thanks to Toni at LFS for finding this

diff --git a/BOOK/prologue/common/hostreqs.xml b/BOOK/prologue/common/hostreqs.xml
index d0cb9d2..7114743 100644
--- a/BOOK/prologue/common/hostreqs.xml
+++ b/BOOK/prologue/common/hostreqs.xml
@@ -95,7 +95,7 @@
     </listitem>
 
     <listitem>
-      <para><emphasis role="strong">Tar-1.14</emphasis></para>
+      <para><emphasis role="strong">Tar-1.22</emphasis></para>
     </listitem>
 
     <listitem>

commit d755bc78198b79b6d0d86b7ac3c5c545a8fe7ad2
Author: Chris Staub <chris at beaker67.com>
Date:   Sat Nov 24 05:30:29 2012 -0500

    Updated several command explanations

diff --git a/BOOK/cross-tools/64/gcc-static.xml b/BOOK/cross-tools/64/gcc-static.xml
index 190b35a..34aec3b 100644
--- a/BOOK/cross-tools/64/gcc-static.xml
+++ b/BOOK/cross-tools/64/gcc-static.xml
@@ -97,6 +97,10 @@
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/cross-tools/common/binutils-32.xml b/BOOK/cross-tools/common/binutils-32.xml
index ff63f20..02420c1 100644
--- a/BOOK/cross-tools/common/binutils-32.xml
+++ b/BOOK/cross-tools/common/binutils-32.xml
@@ -102,13 +102,6 @@
       </varlistentry>
 
       <varlistentry os="bd6">
-        <term><parameter>--enable-shared</parameter></term>
-        <listitem>
-          <para>Enable the creation of the shared libraries.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="bd7">
         <term><parameter>--disable-multilib</parameter></term>
         <listitem>
           <para>This option disables the building of a multilib
diff --git a/BOOK/cross-tools/common/binutils.xml b/BOOK/cross-tools/common/binutils.xml
index eeb67b3..9655a41 100644
--- a/BOOK/cross-tools/common/binutils.xml
+++ b/BOOK/cross-tools/common/binutils.xml
@@ -102,13 +102,6 @@
       </varlistentry>
 
       <varlistentry os="bd6">
-        <term><parameter>--enable-shared</parameter></term>
-        <listitem>
-          <para>Enable the creation of the shared libraries.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry os="bd7">
         <term><parameter>--disable-multilib</parameter></term>
         <listitem>
           <para>This option disables the building of a multilib
@@ -116,7 +109,7 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry os="bd8">
+      <varlistentry os="bd7">
         <term><parameter>--enable-64-bit-bfd</parameter></term>
         <listitem>
           <para>This adds 64 bit support to Binutils.</para>
diff --git a/BOOK/cross-tools/common/gcc-static.xml b/BOOK/cross-tools/common/gcc-static.xml
index c8ac91f..e0b1aba 100644
--- a/BOOK/cross-tools/common/gcc-static.xml
+++ b/BOOK/cross-tools/common/gcc-static.xml
@@ -76,37 +76,12 @@ sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include at g" \
   --enable-languages=c --disable-multilib --enable-cloog-backend=isl</userinput></screen>
 
     <variablelist os="am">
-      <title>The meaning of the configure options:</title>
-
-      <varlistentry>
-        <term><parameter>--prefix=/cross-tools</parameter></term>
-        <listitem>
-          <para>This tells the configure script to prepare to install the 
-          package in the <filename class="directory">/cross-tools</filename>
-          directory.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term><parameter>--host=${CLFS_HOST}</parameter></term>
-        <listitem>
-          <para>When used with --target, this creates a cross-architecture
-          executable that creates files for ${CLFS_TARGET} but runs on ${CLFS_HOST}.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term><parameter>--target=${CLFS_TARGET}</parameter></term>
-        <listitem>
-          <para>When used with --host, this creates a cross-architecture
-          executable that creates files for ${CLFS_TARGET} but runs on ${CLFS_HOST}.</para>
-        </listitem>
-      </varlistentry>
+      <title>The meaning of the new configure options:</title>
 
       <varlistentry>
         <term><parameter>--with-sysroot=${CLFS}</parameter></term>
         <listitem>
-          <para>Tells GCC to concider ${CLFS} as the root file system.</para>
+          <para>Tells GCC to consider ${CLFS} as the root file system.</para>
         </listitem>
       </varlistentry>
 
@@ -130,13 +105,6 @@ sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include at g" \
       </varlistentry>
 
       <varlistentry>
-        <term><parameter>--disable-shared</parameter></term>
-        <listitem>
-          <para>Disables the creation of the shared libraries.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
         <term><parameter>--without-headers</parameter></term>
         <listitem>
           <para>Disables GCC from using the target's Libc when cross compiling.</para>
@@ -201,9 +169,22 @@ sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include at g" \
 
 <screen os="ao"><userinput>make all-gcc all-target-libgcc</userinput></screen>
 
-    <para os="ap">Install the package:</para>
+    <variablelist os="ap">
+      <title>The meaning of the new make options:</title>
+
+      <varlistentry>
+        <term><parameter>all-gcc all-target-libgcc</parameter></term>
+        <listitem>
+          <para>Compiles only the parts of GCC that are needed at this time,
+          rather than the full package.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+    <para os="aq">Install the package:</para>
 
-<screen os="aq"><userinput>make install-gcc install-target-libgcc</userinput></screen>
+<screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen>
 
   </sect2>
 
diff --git a/BOOK/cross-tools/common/gmp.xml b/BOOK/cross-tools/common/gmp.xml
index 316b6f3..b7ee594 100644
--- a/BOOK/cross-tools/common/gmp.xml
+++ b/BOOK/cross-tools/common/gmp.xml
@@ -37,6 +37,25 @@
 <screen os="b"><userinput>CPPFLAGS=-fexceptions ./configure \
     --prefix=/cross-tools --enable-cxx --disable-static</userinput></screen>
 
+    <variablelist os="b1">
+      <title>The meaning of the new configure options:</title>
+
+      <varlistentry>
+        <term><parameter>CPPFLAGS=-fexceptions</parameter></term>
+        <listitem>
+          <para>.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--enable-cxx</parameter></term>
+        <listitem>
+          <para>This tells GMP to enable C++ support.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
     <para os="c">Compile the package:</para>
 
 <screen os="d"><userinput>make</userinput></screen>
diff --git a/BOOK/cross-tools/common/mpfr.xml b/BOOK/cross-tools/common/mpfr.xml
index 9383e9d..7f110b1 100644
--- a/BOOK/cross-tools/common/mpfr.xml
+++ b/BOOK/cross-tools/common/mpfr.xml
@@ -28,6 +28,26 @@
 ./configure --prefix=/cross-tools \
     --enable-shared --disable-static --with-gmp=/cross-tools</userinput></screen>
 
+    <variablelist os="b1">
+      <title>The meaning of the new configure options:</title>
+
+      <varlistentry>
+        <term><parameter>LDFLAGS="-Wl,-rpath,/cross-tools/lib"</parameter></term>
+        <listitem>
+          <para>This tells <command>configure</command> to search in
+          <filename class="directory">/cross-tools</filename> for libraries.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--with-gmp=/cross-tools</parameter></term>
+        <listitem>
+          <para>This tells <command>configure</command> where to find GMP.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
     <para os="c">Compile the package:</para>
 
 <screen os="d"><userinput>make</userinput></screen>
diff --git a/BOOK/cross-tools/common/ppl.xml b/BOOK/cross-tools/common/ppl.xml
index d0e3772..7993ba3 100644
--- a/BOOK/cross-tools/common/ppl.xml
+++ b/BOOK/cross-tools/common/ppl.xml
@@ -30,6 +30,19 @@
     --enable-interfaces="c,cxx" --disable-optimization \
     --with-gmp=/cross-tools</userinput></screen>
 
+    <variablelist os="b1">
+      <title>The meaning of the new configure option:</title>
+
+      <varlistentry>
+        <term><parameter>--enable-interfaces="c,cxx"</parameter></term>
+        <listitem>
+          <para>Tells <command>configure</command> to enable support for both
+          C and C++.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
     <para os="c">Compile the package:</para>
 
 <screen os="d"><userinput>make</userinput></screen>
diff --git a/BOOK/cross-tools/mips/gcc-static.xml b/BOOK/cross-tools/mips/gcc-static.xml
index 4ea7760..f4a7c56 100644
--- a/BOOK/cross-tools/mips/gcc-static.xml
+++ b/BOOK/cross-tools/mips/gcc-static.xml
@@ -104,6 +104,10 @@
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/cross-tools/mips64-64/gcc-static.xml b/BOOK/cross-tools/mips64-64/gcc-static.xml
index 7e796f5..44da6a6 100644
--- a/BOOK/cross-tools/mips64-64/gcc-static.xml
+++ b/BOOK/cross-tools/mips64-64/gcc-static.xml
@@ -114,6 +114,10 @@
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/cross-tools/mips64/gcc-static.xml b/BOOK/cross-tools/mips64/gcc-static.xml
index 4032196..2f9e6db 100644
--- a/BOOK/cross-tools/mips64/gcc-static.xml
+++ b/BOOK/cross-tools/mips64/gcc-static.xml
@@ -107,6 +107,10 @@
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/cross-tools/multilib/binutils.xml b/BOOK/cross-tools/multilib/binutils.xml
index 6b6a1c4..382f233 100644
--- a/BOOK/cross-tools/multilib/binutils.xml
+++ b/BOOK/cross-tools/multilib/binutils.xml
@@ -82,7 +82,7 @@
 
       <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
       href="../common/binutils.xml"
-      xpointer="xpointer(//*[@os='bd8'])"/>
+      xpointer="xpointer(//*[@os='bd7'])"/>
 
     </variablelist>
 
diff --git a/BOOK/cross-tools/multilib/gcc-static.xml b/BOOK/cross-tools/multilib/gcc-static.xml
index 498a697..5a3358f 100644
--- a/BOOK/cross-tools/multilib/gcc-static.xml
+++ b/BOOK/cross-tools/multilib/gcc-static.xml
@@ -105,6 +105,10 @@
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/cross-tools/ppc/gcc-static.xml b/BOOK/cross-tools/ppc/gcc-static.xml
index a659714..c34e9e7 100644
--- a/BOOK/cross-tools/ppc/gcc-static.xml
+++ b/BOOK/cross-tools/ppc/gcc-static.xml
@@ -99,6 +99,10 @@ echo -en '\n#undef STANDARD_STARTFILE_PREFIX_2\n#define STANDARD_STARTFILE_PREFI
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/cross-tools/ppc64/gcc-static.xml b/BOOK/cross-tools/ppc64/gcc-static.xml
index 1a41183..acf9e59 100644
--- a/BOOK/cross-tools/ppc64/gcc-static.xml
+++ b/BOOK/cross-tools/ppc64/gcc-static.xml
@@ -99,6 +99,10 @@
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">
diff --git a/BOOK/cross-tools/sparc64-64/gcc-static.xml b/BOOK/cross-tools/sparc64-64/gcc-static.xml
index 615a943..920a1ff 100644
--- a/BOOK/cross-tools/sparc64-64/gcc-static.xml
+++ b/BOOK/cross-tools/sparc64-64/gcc-static.xml
@@ -83,6 +83,10 @@
     href="../common/gcc-static.xml"
     xpointer="xpointer(//*[@os='aq'])"/>
 
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/gcc-static.xml"
+    xpointer="xpointer(//*[@os='ar'])"/>
+
   </sect2>
 
   <sect2 role="content">

commit 7a7f255c03dc58444b5f8f3b9e0b699686a44763
Author: Chris Staub <chris at beaker67.com>
Date:   Sat Nov 24 05:26:38 2012 -0500

    Text fix

diff --git a/BOOK/cross-tools/common/m4.xml b/BOOK/cross-tools/common/m4.xml
index 69df43e..62afa28 100644
--- a/BOOK/cross-tools/common/m4.xml
+++ b/BOOK/cross-tools/common/m4.xml
@@ -24,7 +24,7 @@
 
 
     <para os="p1">The following patch contains a fix when building 
-    with a host having glibc or eglibc 2.16 or later.</para>
+    with a host having Glibc or EGLIBC 2.16 or later.</para>
 
     <screen os="p2"><userinput>patch -Np1 -i ../&m4-gets-patch;</userinput></screen>
 

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

Summary of changes:
 BOOK/cross-tools/64/gcc-static.xml         |    4 ++
 BOOK/cross-tools/common/binutils-32.xml    |    7 ----
 BOOK/cross-tools/common/binutils.xml       |    9 +----
 BOOK/cross-tools/common/gcc-static.xml     |   53 +++++++++-------------------
 BOOK/cross-tools/common/gmp.xml            |   19 ++++++++++
 BOOK/cross-tools/common/m4.xml             |    2 +-
 BOOK/cross-tools/common/mpfr.xml           |   20 ++++++++++
 BOOK/cross-tools/common/ppl.xml            |   13 +++++++
 BOOK/cross-tools/mips/gcc-static.xml       |    4 ++
 BOOK/cross-tools/mips64-64/gcc-static.xml  |    4 ++
 BOOK/cross-tools/mips64/gcc-static.xml     |    4 ++
 BOOK/cross-tools/multilib/binutils.xml     |    2 +-
 BOOK/cross-tools/multilib/gcc-static.xml   |    4 ++
 BOOK/cross-tools/ppc/gcc-static.xml        |    4 ++
 BOOK/cross-tools/ppc64/gcc-static.xml      |    4 ++
 BOOK/cross-tools/sparc64-64/gcc-static.xml |    4 ++
 BOOK/general.ent                           |    2 +-
 BOOK/prologue/common/hostreqs.xml          |    2 +-
 18 files changed, 106 insertions(+), 55 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list