[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, sysvinit, updated. clfs-3.0.0-sysvinit-198-g428d8a4

git git at clfs.org
Mon Nov 30 01:47:38 PST 2015


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, sysvinit has been updated
       via  428d8a40da3cd99f3e96b5efb673626235df5178 (commit)
       via  16ed0af6385dcac4a05e41c5e4f74a45b08414de (commit)
       via  c06bf34e895388190b521550646185011fd49e63 (commit)
       via  d9bf4ebbc97997a7a2acefaead6398c336c3b70a (commit)
       via  ccd0ce390d8a3f05717186d506e6b65c674d4103 (commit)
      from  b8931749980eab1bc3e4d84eefc74b8a96f2790b (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 428d8a40da3cd99f3e96b5efb673626235df5178
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Nov 30 06:37:10 2015 -0500

    Provided explanation for --disable-bootstrap

diff --git a/BOOK/final-system/common/gcc.xml b/BOOK/final-system/common/gcc.xml
index 2a74b77..e82c554 100644
--- a/BOOK/final-system/common/gcc.xml
+++ b/BOOK/final-system/common/gcc.xml
@@ -52,7 +52,7 @@ LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
     --enable-install-libiberty --disable-bootstrap</userinput></screen>
 
     <variablelist os="i1">
-      <title>The meaning of the new configure option:</title>
+      <title>The meaning of the new configure options:</title>
 
       <varlistentry>
         <term><parameter>SED=sed</parameter></term>
@@ -63,6 +63,19 @@ LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
         </listitem>
       </varlistentry>
 
+      <varlistentry>
+        <term><parameter>--disable-bootstrap</parameter></term>
+        <listitem>
+          <para>For a native build, GCC defaults to performing a 3-stage
+          "bootstrap" of the compiler. This means that GCC is compiled a total
+          of 3 times - it is compiled once, the first stage compiler is used
+          to build itself again, and the second stage compiler builds itself
+          once more. The second and third passes are then compared, verifying
+          that GCC is able to reproduce itself successfully. However, there is
+          no need for this with the CLFS build process so we disable it here.</para>
+        </listitem>
+      </varlistentry>
+
     </variablelist>
 
     <para os="j">Compile the package:</para>

commit 16ed0af6385dcac4a05e41c5e4f74a45b08414de
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Nov 30 04:17:49 2015 -0500

    Updated command explanations for several packages

diff --git a/BOOK/final-system/mips64/glibc-n32.xml b/BOOK/final-system/mips64/glibc-n32.xml
index 1f92062..ccd545f 100644
--- a/BOOK/final-system/mips64/glibc-n32.xml
+++ b/BOOK/final-system/mips64/glibc-n32.xml
@@ -63,8 +63,8 @@ unset LINKER</userinput></screen>
       <varlistentry>
         <term><parameter>--libexecdir=/usr/lib32/glibc</parameter></term>
         <listitem>
-          <para>This changes the location of the <command>getconf</command>
-          program from its default of <filename
+          <para>This changes the location for hard links to the
+          <command>getconf</command> utility from their default of <filename
           class="directory">/usr/libexec</filename> to <filename
           class="directory">/usr/lib32/glibc</filename>.</para>
         </listitem>
diff --git a/BOOK/final-system/multilib/glibc-64bit.xml b/BOOK/final-system/multilib/glibc-64bit.xml
index 80a62cb..08c8490 100644
--- a/BOOK/final-system/multilib/glibc-64bit.xml
+++ b/BOOK/final-system/multilib/glibc-64bit.xml
@@ -63,8 +63,8 @@ unset LINKER</userinput></screen>
       <varlistentry>
         <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term>
         <listitem>
-          <para>This changes the location of the <command>getconf</command>
-          utility from its default of <filename
+          <para>This changes the location for hard links to the
+          <command>getconf</command> utility from their default of <filename
           class="directory">/usr/libexec</filename> to <filename
           class="directory">/usr/lib64/glibc</filename>.</para>
         </listitem>
diff --git a/BOOK/final-system/ppc64/glibc-64bit.xml b/BOOK/final-system/ppc64/glibc-64bit.xml
index 6195069..67decb8 100644
--- a/BOOK/final-system/ppc64/glibc-64bit.xml
+++ b/BOOK/final-system/ppc64/glibc-64bit.xml
@@ -56,19 +56,9 @@
     --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \
     --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
 
-    <variablelist os="i">
-      <title>The meaning of the new configure option:</title>
-
-      <varlistentry>
-        <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term>
-        <listitem>
-          <para>This changes the location of the <command>getconf</command>
-          utility from its default of <filename
-          class="directory">/usr/libexec</filename> to <filename
-          class="directory">/usr/lib64/glibc</filename>.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../multilib/glibc-64bit.xml"
+    xpointer="xpointer(//*[@os='i'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="glibc.xml"
diff --git a/BOOK/final-system/x86_64-64/glibc.xml b/BOOK/final-system/x86_64-64/glibc.xml
index 4189a65..56bd132 100644
--- a/BOOK/final-system/x86_64-64/glibc.xml
+++ b/BOOK/final-system/x86_64-64/glibc.xml
@@ -65,19 +65,9 @@
     --libexecdir=/usr/lib/glibc --libdir=/usr/lib \
     --enable-obsolete-rpc --cache-file=config.cache</userinput></screen>
 
-    <variablelist os="i">
-      <title>The meaning of the new configure option:</title>
-
-      <varlistentry>
-        <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>
-        <listitem>
-          <para>This changes the location of the <command>getconf</command>
-          utility from its default of <filename
-          class="directory">/usr/libexec</filename> to <filename
-          class="directory">/usr/lib/glibc</filename>.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/glibc.xml"
+    xpointer="xpointer(//*[@os='i'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/glibc.xml"
diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 9b80390..f06f424 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -43,6 +43,9 @@
           <para>[Chris] - Removed one more remaining --disable-libstdcxx-pch
           option from final-system GCC installation.</para>
         </listitem>
+        <listitem>
+          <para>[Chris] - Updates to command explanations.</para>
+        </listitem>
       </itemizedlist>
     </listitem>
 
diff --git a/BOOK/temp-system/common/gcc.xml b/BOOK/temp-system/common/gcc.xml
index 511686f..bd90640 100644
--- a/BOOK/temp-system/common/gcc.xml
+++ b/BOOK/temp-system/common/gcc.xml
@@ -79,11 +79,12 @@ sed 's@\./fixinc\.sh at -c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userin
       <title>The meaning of the new configure option:</title>
 
       <varlistentry os="cl1">
-        <term><parameter>--disable-libstdcxx-pch</parameter></term>
+        <term><parameter>--enable-install-libiberty</parameter></term>
         <listitem>
-          <para>Do not build the pre-compiled header (PCH) for
-          <filename class="libraryfile">libstdc++</filename>. It takes
-          up a lot of space, and we have no use for it.</para>
+          <para>Allows GCC to build and install
+          <filename class="libraryfile">libiberty.a</filename>
+          and its associated headers. This library is needed for some packages
+          to compile.</para>
         </listitem>
       </varlistentry>
 
diff --git a/BOOK/temp-system/common/ncurses.xml b/BOOK/temp-system/common/ncurses.xml
index ba0647a..e7a5dea 100644
--- a/BOOK/temp-system/common/ncurses.xml
+++ b/BOOK/temp-system/common/ncurses.xml
@@ -49,13 +49,6 @@
       </varlistentry>
 
       <varlistentry>
-        <term><parameter>--without-debug</parameter></term>
-        <listitem>
-          <para>This tells Ncurses not to build with debug information.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
         <term><parameter>--without-ada</parameter></term>
         <listitem>
           <para>This ensures that Ncurses does not build support for the

commit c06bf34e895388190b521550646185011fd49e63
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Nov 30 03:39:08 2015 -0500

    Removed additional unneeded references to rtlddir

diff --git a/BOOK/final-system/mips64/glibc-n32.xml b/BOOK/final-system/mips64/glibc-n32.xml
index c34f6ae..1f92062 100644
--- a/BOOK/final-system/mips64/glibc-n32.xml
+++ b/BOOK/final-system/mips64/glibc-n32.xml
@@ -45,8 +45,7 @@ unset LINKER</userinput></screen>
     <para os="m1">Configure Glibc to install its 32-bit libraries into
     <filename class="directory">/lib32</filename>:</para>
 
-<screen os="m2"><userinput>echo "libc_cv_rtlddir=/lib32" >> config.cache
-echo "libc_cv_slibdir=/lib32" >> config.cache</userinput></screen>
+<screen os="m2"><userinput>echo "libc_cv_slibdir=/lib32" >> config.cache</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../multilib/glibc.xml"
diff --git a/BOOK/final-system/ppc64/glibc-64bit.xml b/BOOK/final-system/ppc64/glibc-64bit.xml
index 38414f3..6195069 100644
--- a/BOOK/final-system/ppc64/glibc-64bit.xml
+++ b/BOOK/final-system/ppc64/glibc-64bit.xml
@@ -44,8 +44,7 @@
     <para os="m1">Configure Glibc to install its 64-bit libraries into
     <filename class="directory">/lib64</filename>:</para>
 
-<screen os="m2"><userinput>echo "libc_cv_rtlddir=/lib64" >> config.cache
-echo "libc_cv_slibdir=/lib64" >> config.cache</userinput></screen>
+<screen os="m2"><userinput>echo "libc_cv_slibdir=/lib64" >> config.cache</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="glibc.xml"

commit d9bf4ebbc97997a7a2acefaead6398c336c3b70a
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Nov 30 03:23:50 2015 -0500

    Removed remaining reference to disable-libstdcxx-pch option

diff --git a/BOOK/final-system/common/gcc.xml b/BOOK/final-system/common/gcc.xml
index 9eb3de2..2a74b77 100644
--- a/BOOK/final-system/common/gcc.xml
+++ b/BOOK/final-system/common/gcc.xml
@@ -48,7 +48,7 @@ CXX="g++ -isystem /usr/include" \
 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
   ../gcc-&gcc-version;/configure --prefix=/usr \
     --libexecdir=/usr/lib --enable-languages=c,c++ \
-    --disable-multilib --disable-libstdcxx-pch --with-system-zlib \
+    --disable-multilib --with-system-zlib \
     --enable-install-libiberty --disable-bootstrap</userinput></screen>
 
     <variablelist os="i1">
diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index a7c08cf..9b80390 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -37,6 +37,16 @@
 -->
 
     <listitem>
+      <para>30 November 2015</para>
+      <itemizedlist>
+        <listitem>
+          <para>[Chris] - Removed one more remaining --disable-libstdcxx-pch
+          option from final-system GCC installation.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>27 November 2015</para>
       <itemizedlist>
         <listitem>

commit ccd0ce390d8a3f05717186d506e6b65c674d4103
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Nov 30 03:16:51 2015 -0500

    Updated date

diff --git a/BOOK/general.ent b/BOOK/general.ent
index 4759c7a..a6401c6 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 "27"> <!-- Use two digits -->
+<!ENTITY day "30"> <!-- Use two digits -->
 <!ENTITY year "2015"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">

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

Summary of changes:
 BOOK/final-system/common/gcc.xml           |   17 +++++++++++++++--
 BOOK/final-system/mips64/glibc-n32.xml     |    7 +++----
 BOOK/final-system/multilib/glibc-64bit.xml |    4 ++--
 BOOK/final-system/ppc64/glibc-64bit.xml    |   19 ++++---------------
 BOOK/final-system/x86_64-64/glibc.xml      |   16 +++-------------
 BOOK/general.ent                           |    2 +-
 BOOK/introduction/common/changelog.xml     |   13 +++++++++++++
 BOOK/temp-system/common/gcc.xml            |    9 +++++----
 BOOK/temp-system/common/ncurses.xml        |    7 -------
 9 files changed, 46 insertions(+), 48 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list