diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2015-12-03 23:12:18 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2015-12-03 23:12:18 +0000 |
commit | 533664111568c587115b2278fa788d1171e22876 (patch) | |
tree | 8181e2d711557d0a87ac6400f7e233c61bab3005 | |
parent | e074bae6e2dc48a7fe26b7df35a82e96716ecb93 (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.xml | 21 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 4 | ||||
-rw-r--r-- | chapter02/aboutlfs.xml | 6 | ||||
-rw-r--r-- | chapter06/eudev.xml | 17 | ||||
-rw-r--r-- | chapter06/gmp.xml | 4 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 8 | ||||
-rw-r--r-- | prologue/hostreqs.xml | 4 |
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>&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 – --> <!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(){}' > dummy.c && g++ -o dummy dummy.c if [ -x dummy ] then echo "g++ compilation OK"; |