[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. 26b5617306764bca7b4f14e89e9a7ee6dd0c06a2

git git at cross-lfs.org
Sat Sep 3 11:56:16 PDT 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 Book".

The branch, master has been updated
       via  26b5617306764bca7b4f14e89e9a7ee6dd0c06a2 (commit)
       via  bd27efe01df24df45dd28ae2e53c2c431ef0970b (commit)
       via  73fc51f7a0597b0f8033e9e1d2a01c6daf761052 (commit)
      from  24ea95b04070dadcbd2e9a6c7ef4ffeab11a2131 (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 26b5617306764bca7b4f14e89e9a7ee6dd0c06a2
Author: Jonathan Norman <jonathan at bluesquarelinux.co.uk>
Date:   Sat Sep 3 19:56:10 2011 +0100

    Explained the GCC static configuration options used

diff --git a/BOOK/cross-tools/common/gcc-static.xml b/BOOK/cross-tools/common/gcc-static.xml
index 53722f4..b959dc0 100644
--- a/BOOK/cross-tools/common/gcc-static.xml
+++ b/BOOK/cross-tools/common/gcc-static.xml
@@ -78,6 +78,38 @@ sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include at g" \
     <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>
+
+      <varlistentry>
+        <term><parameter>--with-sysroot=${CLFS}</parameter></term>
+        <listitem>
+          <para>Tells GCC to concider ${CLFS} as the root file system.</para>
+        </listitem>
+      </varlistentry>
+
      <varlistentry>
         <term><parameter>--with-local-prefix=/tools</parameter></term>
         <listitem>
@@ -90,6 +122,14 @@ sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include at g" \
       </varlistentry>
 
       <varlistentry>
+        <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>
         <term><parameter>--disable-shared</parameter></term>
         <listitem>
           <para>Disables the creation of the shared libraries.</para>
@@ -97,6 +137,48 @@ sed -e "s@\(^CROSS_SYSTEM_HEADER_DIR =\).*@\1 /tools/include at g" \
       </varlistentry>
 
       <varlistentry>
+        <term><parameter>--without-headers</parameter></term>
+        <listitem>
+          <para>Disables GCC from using the target's Libc when cross compiling.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--with-newlib</parameter></term>
+        <listitem>
+          <para>Tells GCC that the target libc will use 'newlib'.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--disable-decimal-float</parameter></term>
+        <listitem>
+          <para>Disables support for the C decimal floating point extension.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--disable-libgomp</parameter></term>
+        <listitem>
+          <para>Disables the creation of runtime libraries used by GOMP.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--disable-libmudflap</parameter></term>
+        <listitem>
+          <para>Disables the creation of runtime libaries used by libmudflap.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--disable-libssp</parameter></term>
+        <listitem>
+          <para>Disables the use of Stack Smashing Protection for runtime libraries.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
         <term><parameter>--disable-threads</parameter></term>
         <listitem>
           <para>This will prevent GCC from looking for the multi-thread
diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 11bf6f3..37f53fa 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -40,6 +40,9 @@
     <para>September 03, 2011</para>
     <itemizedlist>
       <listitem>
+        <para>[Jonathan] - Explained the configuration options used for GCC Static</para>
+      </listitem>
+      <listitem>
         <para>[Jonathan] - Explained AS and AR configuration flags for Cross Binutils.</para>
       </listitem>
       <listitem>

commit bd27efe01df24df45dd28ae2e53c2c431ef0970b
Author: Jonathan Norman <jonathan at bluesquarelinux.co.uk>
Date:   Sat Sep 3 18:40:07 2011 +0100

    Explained AS and AR configuration flags for Cross Binutils

diff --git a/BOOK/cross-tools/common/binutils-32.xml b/BOOK/cross-tools/common/binutils-32.xml
index 4c9edec..26dcc12 100644
--- a/BOOK/cross-tools/common/binutils-32.xml
+++ b/BOOK/cross-tools/common/binutils-32.xml
@@ -47,6 +47,15 @@
     <variablelist os="bd">
       <title>The meaning of the configure options:</title>
 
+      <varlistentry os="bd0">
+        <term><parameter>AR=ar AS=as</parameter></term>
+        <listitem>
+          <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar
+           and ${CLFS_HOST}-as as they are provided by this package and therefore
+           not installed yet.</para>
+        </listitem>
+      </varlistentry>
+
       <varlistentry os="bd1">
         <term><parameter>--prefix=/cross-tools</parameter></term>
         <listitem>
diff --git a/BOOK/cross-tools/common/binutils.xml b/BOOK/cross-tools/common/binutils.xml
index 48a09e8..71cc3dd 100644
--- a/BOOK/cross-tools/common/binutils.xml
+++ b/BOOK/cross-tools/common/binutils.xml
@@ -47,6 +47,15 @@
     <variablelist os="bd">
       <title>The meaning of the configure options:</title>
 
+      <varlistentry os="bd0">
+        <term><parameter>AR=ar AS=as</parameter></term>
+        <listitem>
+          <para>This prevents Binutils from compiling with ${CLFS_HOST}-ar
+           and ${CLFS_HOST}-as as they are provided by this package and therefore
+           not installed yet.</para>
+        </listitem>
+      </varlistentry>
+
       <varlistentry os="bd1">
         <term><parameter>--prefix=/cross-tools</parameter></term>
         <listitem>
diff --git a/BOOK/cross-tools/multilib/binutils.xml b/BOOK/cross-tools/multilib/binutils.xml
index 9ac9519..ec850b2 100644
--- a/BOOK/cross-tools/multilib/binutils.xml
+++ b/BOOK/cross-tools/multilib/binutils.xml
@@ -48,6 +48,10 @@
 
       <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
       href="../common/binutils.xml"
+      xpointer="xpointer(//*[@os='bd0'])"/>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+      href="../common/binutils.xml"
       xpointer="xpointer(//*[@os='bd1'])"/>
 
       <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 2992b7d..11bf6f3 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -40,6 +40,12 @@
     <para>September 03, 2011</para>
     <itemizedlist>
       <listitem>
+        <para>[Jonathan] - Explained AS and AR configuration flags for Cross Binutils.</para>
+      </listitem>
+      <listitem>
+        <para>[Jonathan] - Added CLooG-PPL, PPL and GRUB2 to the dependancy page.</para>
+      </listitem>
+      <listitem>
         <para>[Jonathan] - Added Glib to the dependancy page.</para>
       </listitem>
     </itemizedlist>

commit 73fc51f7a0597b0f8033e9e1d2a01c6daf761052
Author: Jonathan Norman <jonathan at bluesquarelinux.co.uk>
Date:   Sat Sep 3 18:19:19 2011 +0100

    Fixed MPC and added PPL, CLooG-PPL and Grub2 dependency information

diff --git a/BOOK/appendices/dependencies/common.xml b/BOOK/appendices/dependencies/common.xml
index b8e48c6..5526087 100644
--- a/BOOK/appendices/dependencies/common.xml
+++ b/BOOK/appendices/dependencies/common.xml
@@ -225,6 +225,34 @@
         </seglistitem>
       </segmentedlist>
 
+<!-- Begin CLooG-PPL dependency info -->
+  <bridgehead renderas="sect2" id="cloog-ppl-dep">CLooG-PPL</bridgehead>
+
+      <segmentedlist>
+        <segtitle>&dependencies;</segtitle>
+
+        <seglistitem>
+         <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
+         Make, MPC, MPFR, PPL, Sed and Texinfo</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist>
+        <segtitle>&testsuites;</segtitle>
+
+        <seglistitem>
+          <seg>None</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist>
+        <segtitle>&before;</segtitle>
+
+        <seglistitem>
+          <seg>GCC</seg>
+        </seglistitem>
+      </segmentedlist>
+
 <!-- Begin Coreutils dependency info -->
   <bridgehead renderas="sect2" id="coreutils-dep">Coreutils</bridgehead>
 
@@ -1113,7 +1141,7 @@
       </segmentedlist>
 
 <!-- Begin MPC dependency info -->
-  <bridgehead renderas="sect2" id="mpc-dep">MPFR</bridgehead>
+  <bridgehead renderas="sect2" id="mpc-dep">MPC</bridgehead>
 
       <segmentedlist>
         <segtitle>&dependencies;</segtitle>
@@ -1308,6 +1336,35 @@
         </seglistitem>
       </segmentedlist>
 
+<!-- Begin PPL dependency info -->
+  <bridgehead renderas="sect2" id="ppl-dep">PPL</bridgehead>
+
+      <segmentedlist>
+        <segtitle>&dependencies;</segtitle>
+
+        <seglistitem>
+         <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
+         Make, MPC, MPFR, Sed and Texinfo</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist>
+        <segtitle>&testsuites;</segtitle>
+
+        <seglistitem>
+          <seg>None</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist>
+        <segtitle>&before;</segtitle>
+
+        <seglistitem>
+          <seg>GCC</seg>
+        </seglistitem>
+      </segmentedlist>
+
+
 <!-- Begin Procps dependency info -->
   <bridgehead renderas="sect2" id="procps-dep">Procps</bridgehead>
 
diff --git a/BOOK/appendices/dependencies/x86.xml b/BOOK/appendices/dependencies/x86.xml
index 40571c6..09b3d84 100644
--- a/BOOK/appendices/dependencies/x86.xml
+++ b/BOOK/appendices/dependencies/x86.xml
@@ -13,15 +13,15 @@
 
   <para>This page contains dependency information for packages specific to x86.</para>
 
-<!-- Begin GRUB dependency info -->
-  <bridgehead renderas="sect2" id="grub-dep">GRUB</bridgehead>
+<!-- Begin GRUB2 dependency info -->
+  <bridgehead renderas="sect2" id="grub2-dep">GRUB2</bridgehead>
 
       <segmentedlist>
         <segtitle>&dependencies;</segtitle>
 
         <seglistitem>
-         <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,
-         Ncurses, Sed and Texinfo</seg>
+         <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,
+         Grep, Make, Ncurses, Sed and Texinfo</seg>
         </seglistitem>
       </segmentedlist>
 

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

Summary of changes:
 BOOK/appendices/dependencies/common.xml |   59 ++++++++++++++++++++++-
 BOOK/appendices/dependencies/x86.xml    |    8 ++--
 BOOK/cross-tools/common/binutils-32.xml |    9 +++
 BOOK/cross-tools/common/binutils.xml    |    9 +++
 BOOK/cross-tools/common/gcc-static.xml  |   82 +++++++++++++++++++++++++++++++
 BOOK/cross-tools/multilib/binutils.xml  |    4 ++
 BOOK/introduction/common/changelog.xml  |    9 +++
 7 files changed, 175 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list