aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2016-08-06 03:53:06 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2016-08-06 03:53:06 +0000
commit12836f58d2db3fc47b91c4b544daa9f17b25c56c (patch)
tree3a1627b11195a9185c2649fd5b17fd9d5da8a744
parent8064ca2674941cd3262a2a6df9b6536fc7b2e8e0 (diff)
Update to grub-2.02~beta3.
Update to glibc-2.24. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11100 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--chapter01/changelog.xml14
-rw-r--r--chapter01/whatsnew.xml11
-rw-r--r--chapter03/patches.xml12
-rw-r--r--chapter05/glibc.xml4
-rw-r--r--chapter06/gcc.xml4
-rw-r--r--chapter06/glibc.xml20
-rw-r--r--chapter06/sysklogd.xml8
-rw-r--r--general.ent6
-rw-r--r--packages.ent12
-rw-r--r--patches.ent4
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 &ndash; -->
<!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">