diff options
-rw-r--r-- | chapter01/changelog.xml | 14 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 11 | ||||
-rw-r--r-- | chapter03/patches.xml | 12 | ||||
-rw-r--r-- | chapter05/glibc.xml | 4 | ||||
-rw-r--r-- | chapter06/gcc.xml | 4 | ||||
-rw-r--r-- | chapter06/glibc.xml | 20 | ||||
-rw-r--r-- | chapter06/sysklogd.xml | 8 | ||||
-rw-r--r-- | general.ent | 6 | ||||
-rw-r--r-- | packages.ent | 12 | ||||
-rw-r--r-- | patches.ent | 4 |
10 files changed, 49 insertions, 46 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 93faf2e4f..5967e8309 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -43,6 +43,20 @@ appropriate for the entry or if needed the entire day's listitem. --> <listitem> + <para>2016-08-05</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to grub-2.02~beta3. Fixes + <ulink url="&lfs-ticket-root;3897">#3897</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to glibc-2.24. Fixes + <ulink url="&lfs-ticket-root;3963">#3963</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2016-07-29</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index a7ebafb9b..a93c7820f 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -98,9 +98,9 @@ <listitem> <para>Gettext &gettext-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Glibc &glibc-version;</para> - </listitem>--> + </listitem> <listitem> <para>GMP &gmp-version;</para> </listitem> @@ -113,9 +113,9 @@ <!--<listitem> <para>Groff &groff-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>GRUB &grub-version;</para> - </listitem>--> + </listitem> <listitem> <para>Gzip &gzip-version;</para> </listitem> @@ -252,9 +252,8 @@ <listitem><para></para></listitem> <!-- satisfy build --> <listitem> - <para>&glibc-upstream-patch;</para> + <para>gcc-6.1.0-asan-1.patch</para> </listitem> - </itemizedlist> <itemizedlist> diff --git a/chapter03/patches.xml b/chapter03/patches.xml index efd6ce94a..6e9746cd2 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -51,18 +51,18 @@ </varlistentry> <varlistentry> - <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> + <term>Gccc ASAN Patch - <token>&gcc-asan-patch-size;</token>:</term> <listitem> - <para>Download: <ulink url="&patches-root;&glibc-fhs-patch;"/></para> - <para>MD5 sum: <literal>&glibc-fhs-patch-md5;</literal></para> + <para>Download: <ulink url="&patches-root;&gcc-asan-patch;"/></para> + <para>MD5 sum: <literal>&gcc-asan-patch-md5;</literal></para> </listitem> </varlistentry> <varlistentry> - <term>Glibc Upstream Patch - <token>&glibc-upstream-patch-size;</token>:</term> + <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> <listitem> - <para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para> - <para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para> + <para>Download: <ulink url="&patches-root;&glibc-fhs-patch;"/></para> + <para>MD5 sum: <literal>&glibc-fhs-patch-md5;</literal></para> </listitem> </varlistentry> diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index 2a72325c9..e9832c651 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -43,10 +43,6 @@ <sect2 role="installation"> <title>Installation of Glibc</title> - <para>Fix some problems identified upstream:</para> - -<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> - <para>The Glibc documentation recommends building Glibc in a dedicated build directory:</para> diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index f89a810a9..e7b735914 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -41,6 +41,10 @@ <sect2 role="installation"> <title>Installation of GCC</title> + <para>First fix a problem identified upstream:</para> + +<screen><userinput remap="pre">patch -Np1 -i ../gcc-6.1.0-asan-1.patch</userinput></screen> + <para>The GCC documentation recommends building GCC in a dedicated build directory:</para> <screen><userinput remap="pre">mkdir -v build diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 02abb3dad..61a2374ef 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -42,18 +42,7 @@ <sect2 role="installation"> <title>Installation of Glibc</title> -<!-- - <note> - <para>Some packages outside of LFS suggest installing GNU libiconv in - order to translate data from one encoding to another. The project's - home page (<ulink url="http://www.gnu.org/software/libiconv/"/>) says - <quote>This library provides an <function>iconv()</function> - implementation, for use on systems which don't have one, or whose - implementation cannot convert from/to Unicode.</quote> Glibc provides - an <function>iconv()</function> implementation and can convert from/to - Unicode, therefore libiconv is not required on an LFS system.</para> - </note> ---> + <note><para>The Glibc build system is self-contained and will install perfectly, even though the compiler specs file and linker are still pointing to <filename class="directory">/tools</filename>. The specs @@ -68,10 +57,6 @@ <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> - <para>Fix some problems identified upstream:</para> - -<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> - <para>The Glibc documentation recommends building Glibc in a dedicated build directory:</para> @@ -105,8 +90,7 @@ cd build</userinput></screen> <itemizedlist> <listitem> - <para><emphasis>posix/tst-getaddrinfo4</emphasis> and - <emphasis>posix/tst-getaddrinfo5</emphasis> will always fail due + <para><emphasis>posix/tst-getaddrinfo4</emphasis> will always fail due to not having the necessary networking applications when the tests are run.</para> </listitem> diff --git a/chapter06/sysklogd.xml b/chapter06/sysklogd.xml index d4cf68ecb..f2f25a9a2 100644 --- a/chapter06/sysklogd.xml +++ b/chapter06/sysklogd.xml @@ -41,10 +41,12 @@ <sect2 role="installation"> <title>Installation of Sysklogd</title> - <para>First, fix a problem that causes a segmentation fault under - some conditions in klogd:</para> + <para>First, fix problems that causes a segmentation fault under + some conditions in klogd and fix an obsolete program construct:</para> -<screen><userinput remap="pre">sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c</userinput></screen> +<screen><userinput remap="pre">sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c +sed -i 's/union wait/int*/' syslogd.c +</userinput></screen> <para>Compile the package:</para> diff --git a/general.ent b/general.ent index 8714d6d42..c7ccbf975 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ -<!ENTITY version "SVN-20160728"> +<!ENTITY version "SVN-20160805"> <!ENTITY short-version "svn"> <!-- Used below in &blfs-book; Change to x.y for release but not -rc releases --> <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> -<!ENTITY versiond "20160728-systemd"> +<!ENTITY versiond "20160805-systemd"> <!ENTITY short-versiond "systemd"> <!ENTITY generic-versiond "systemd"> -<!ENTITY releasedate "July 28, 2016"> +<!ENTITY releasedate "August 5, 2016"> <!ENTITY copyrightdate "1999-2016"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.10"> diff --git a/packages.ent b/packages.ent index f59da2829..aa79f2d94 100644 --- a/packages.ent +++ b/packages.ent @@ -238,10 +238,10 @@ <!ENTITY gettext-ch6-du "202 MB"> <!ENTITY gettext-ch6-sbu "3.3 SBU"> -<!ENTITY glibc-version "2.23"> -<!ENTITY glibc-size "13,140 KB"> +<!ENTITY glibc-version "2.24"> +<!ENTITY glibc-size "13,237 KB"> <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> -<!ENTITY glibc-md5 "456995968f3acadbed39f5eba31678df"> +<!ENTITY glibc-md5 "97dc5517f92016f3d70d83e3162ad318"> <!ENTITY glibc-home "&gnu-software;libc/"> <!ENTITY glibc-ch5-du "650 MB"> <!ENTITY glibc-ch5-sbu "4.0 SBU"> @@ -283,10 +283,10 @@ <!ENTITY groff-ch6-du "84 MB"> <!ENTITY groff-ch6-sbu "0.5 SBU"> -<!ENTITY grub-version "2.02~beta2"> -<!ENTITY grub-size "5,663 KB"> +<!ENTITY grub-version "2.02~beta3"> +<!ENTITY grub-size "5,890 KB"> <!ENTITY grub-url "http://alpha.gnu.org/gnu/grub/grub-&grub-version;.tar.xz"> -<!ENTITY grub-md5 "be62932eade308a364ea4bbc91295930"> +<!ENTITY grub-md5 "ab399fc6f74a97d66ff77f04b743149c"> <!ENTITY grub-home "&gnu-software;grub/"> <!ENTITY grub-ch6-du "140 MB"> <!ENTITY grub-ch6-sbu "0.8 SBU"> diff --git a/patches.ent b/patches.ent index b1a2bd971..f8eb8b2cf 100644 --- a/patches.ent +++ b/patches.ent @@ -18,6 +18,10 @@ <!ENTITY coreutils-i18n-patch-md5 "c6334ed5b03062ef7e9649e8ceb2cfc1"> <!ENTITY coreutils-i18n-patch-size "146 KB"> +<!ENTITY gcc-asan-patch "gcc-&gcc-version;-asan-1.patch"> +<!ENTITY gcc-asan-patch-md5 "c12ab2e323010fda83bfccc27f58f0b5"> +<!ENTITY gcc-asan-patch-size "2.8 KB"> + <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> <!ENTITY glibc-fhs-patch-size "2.8 KB"> |