From 12836f58d2db3fc47b91c4b544daa9f17b25c56c Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 6 Aug 2016 03:53:06 +0000 Subject: 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 --- chapter06/gcc.xml | 4 ++++ chapter06/glibc.xml | 20 ++------------------ chapter06/sysklogd.xml | 8 +++++--- 3 files changed, 11 insertions(+), 21 deletions(-) (limited to 'chapter06') 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 @@ Installation of GCC + First fix a problem identified upstream: + +patch -Np1 -i ../gcc-6.1.0-asan-1.patch + The GCC documentation recommends building GCC in a dedicated build directory: 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 @@ Installation of Glibc - + The Glibc build system is self-contained and will install perfectly, even though the compiler specs file and linker are still pointing to /tools. The specs @@ -68,10 +57,6 @@ patch -Np1 -i ../&glibc-fhs-patch; - Fix some problems identified upstream: - -patch -Np1 -i ../&glibc-upstream-patch; - The Glibc documentation recommends building Glibc in a dedicated build directory: @@ -105,8 +90,7 @@ cd build - posix/tst-getaddrinfo4 and - posix/tst-getaddrinfo5 will always fail due + posix/tst-getaddrinfo4 will always fail due to not having the necessary networking applications when the tests are run. 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 @@ Installation of Sysklogd - First, fix a problem that causes a segmentation fault under - some conditions in klogd: + First, fix problems that causes a segmentation fault under + some conditions in klogd and fix an obsolete program construct: -sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c +sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c +sed -i 's/union wait/int*/' syslogd.c + Compile the package: -- cgit v1.2.3-54-g00ecf