aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2015-12-03 23:12:18 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2015-12-03 23:12:18 +0000
commit533664111568c587115b2278fa788d1171e22876 (patch)
tree8181e2d711557d0a87ac6400f7e233c61bab3005
parente074bae6e2dc48a7fe26b7df35a82e96716ecb93 (diff)
Update to gmp-6.1.0.
Clean up Eudev configure options. Update host requirements to require GCC-4.7 or later. Clarify that setting and using the LFS variable assumes the bash shell. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10974 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--chapter01/changelog.xml21
-rw-r--r--chapter01/whatsnew.xml4
-rw-r--r--chapter02/aboutlfs.xml6
-rw-r--r--chapter06/eudev.xml17
-rw-r--r--chapter06/gmp.xml4
-rw-r--r--general.ent4
-rw-r--r--packages.ent8
-rw-r--r--prologue/hostreqs.xml4
8 files changed, 49 insertions, 19 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 228483650..11b3408f1 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -37,6 +37,27 @@
-->
<listitem>
+ <para>2015-12-03</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to gmp-6.1.0. Fixes
+ <ulink url="&lfs-ticket-root;3862">#3862</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Clean up Eudev configure options. Fixes
+ <ulink url="&lfs-ticket-root;3865">#3865</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Update host requirements to require GCC-4.7 or later.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Clarify that setting and using the LFS variable
+ assumes the bash shell.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2015-11-18</para>
<itemizedlist>
<listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index b5d1d6946..141739190 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -97,9 +97,9 @@
<!--<listitem>
<para>Glibc &glibc-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>GMP &gmp-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem>
<para>Gperf-&gperf-version;</para>
</listitem>-->
diff --git a/chapter02/aboutlfs.xml b/chapter02/aboutlfs.xml
index 88dbe6793..7193794da 100644
--- a/chapter02/aboutlfs.xml
+++ b/chapter02/aboutlfs.xml
@@ -47,6 +47,10 @@
<note><para>One way to ensure that the <envar>LFS</envar> variable is always
set is to edit the <filename>.bash_profile</filename> file in both your
personal home directory and in <filename>/root/.bash_profile</filename> and
- enter the export command above. </para></note>
+ enter the export command above. In addition, the shell specified in the
+ <filename>/etc/passwd</filename> file for all users that need the
+ <envar>LFS</envar> variable needs to be bash to ensure that the
+ <filename>/root/.bash_profile</filename> file is incorporated as a part of
+ the login process.</para></note>
</sect1>
diff --git a/chapter06/eudev.xml b/chapter06/eudev.xml
index 77d31664a..498ec8c30 100644
--- a/chapter06/eudev.xml
+++ b/chapter06/eudev.xml
@@ -63,14 +63,19 @@ EOF</userinput></screen>
--libexecdir=/lib \
--with-rootprefix= \
--with-rootlibdir=/lib \
- --enable-split-usr \
--enable-manpages \
- --enable-hwdb \
- --disable-introspection \
- --disable-gudev \
--disable-static \
- --config-cache \
- --disable-gtk-doc-html</userinput></screen>
+ --config-cache</userinput></screen>
+
+<!-- Seems to be unneeded - but leave as a comment for a while
+
+ - -disable-gudev \
+ - -enable-split-usr \
+ - -enable-hwdb \
+ - -disable-introspection \
+ - -disable-gtk-doc-html</userinput></screen>
+
+-->
<para>Compile the package:</para>
diff --git a/chapter06/gmp.xml b/chapter06/gmp.xml
index bc57f9d20..7d353d90c 100644
--- a/chapter06/gmp.xml
+++ b/chapter06/gmp.xml
@@ -91,10 +91,10 @@ make html</userinput></screen>
<screen><userinput remap="test">make check 2>&amp;1 | tee gmp-check-log</userinput></screen>
- <para>Ensure that all 188 tests in the test suite passed.
+ <para>Ensure that all 190 tests in the test suite passed.
Check the results by issuing the following command:</para>
-<screen><userinput remap="test">awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log</userinput></screen>
+<screen><userinput remap="test">awk '/# PASS:/{total+=$3} ; END{print total}' gmp-check-log</userinput></screen>
<para>Install the package and its documentation:</para>
diff --git a/general.ent b/general.ent
index fe1994e85..cb3beb7d1 100644
--- a/general.ent
+++ b/general.ent
@@ -1,7 +1,7 @@
-<!ENTITY version "SVN-20151118">
+<!ENTITY version "SVN-20151203">
<!ENTITY short-version "svn"> <!-- Used below in &blfs-book;. Change to x.y for release
but not -rc releases -->
-<!ENTITY releasedate "November 18, 2015">
+<!ENTITY releasedate "December 3, 2015">
<!ENTITY copyrightdate "1999-2015"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.9">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
diff --git a/packages.ent b/packages.ent
index 5b5b4a191..b29d9385d 100644
--- a/packages.ent
+++ b/packages.ent
@@ -239,11 +239,11 @@
<!ENTITY glibc-ch6-du "1.1 GB">
<!ENTITY glibc-ch6-sbu "17.4 SBU">
-<!ENTITY gmp-version "6.0.0a">
-<!ENTITY gmp-extracted-version "6.0.0">
-<!ENTITY gmp-size "1,860 KB">
+<!ENTITY gmp-version "6.1.0">
+<!ENTITY gmp-extracted-version "6.1.0">
+<!ENTITY gmp-size "1,905 KB">
<!ENTITY gmp-url "&gnu;/gmp/gmp-&gmp-version;.tar.xz">
-<!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76">
+<!ENTITY gmp-md5 "a9868ef2556ad6a2909babcd1428f3c7">
<!ENTITY gmp-home "&gnu-software;gmp/">
<!ENTITY gmp-ch6-du "56 MB">
<!ENTITY gmp-ch6-sbu "1.2 SBU">
diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml
index 2720db439..8b88d752d 100644
--- a/prologue/hostreqs.xml
+++ b/prologue/hostreqs.xml
@@ -61,7 +61,7 @@
</listitem>
<listitem>
- <para><emphasis role="strong">GCC-4.1.2</emphasis> including the C++
+ <para><emphasis role="strong">GCC-4.7</emphasis> including the C++
compiler, <command>g++</command> (Versions greater than &gcc-version; are
not recommended as they have not been tested)</para>
@@ -207,7 +207,7 @@ sed --version | head -n1
tar --version | head -n1
makeinfo --version | head -n1
xz --version | head -n1
-
+<?hard-pagebreak?>
echo 'int main(){}' &gt; dummy.c &amp;&amp; g++ -o dummy dummy.c
if [ -x dummy ]
then echo "g++ compilation OK";