aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
authorGerard Beekmans <gerard@linuxfromscratch.org>2003-01-06 16:39:27 +0000
committerGerard Beekmans <gerard@linuxfromscratch.org>2003-01-06 16:39:27 +0000
commit8a59b643c6f7c511284b0d88546b12fe850a1b18 (patch)
tree3d5bee8dff7fbb061570d7fae3bc5a7b2de74f38 /chapter06
parentf24558cdff59691ff6f369a9c9be4812d9286c70 (diff)
added note that patch is also required if host system uses glibc _older_ than 2.2.x (not just 2.2.x)
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2286 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/glibc-inst.xml24
1 files changed, 11 insertions, 13 deletions
diff --git a/chapter06/glibc-inst.xml b/chapter06/glibc-inst.xml
index 384b86577..483626b74 100644
--- a/chapter06/glibc-inst.xml
+++ b/chapter06/glibc-inst.xml
@@ -40,25 +40,23 @@ file</userinput>).</para></listitem>
<para><screen><userinput>patch -Np1 -i ../glibc-&glibc-rootperl-patch-version;-root-perl.patch</userinput></screen></para>
<para>There is a potential problem that causes statically linked binaries
-to crash that were linked against Glibc-2.2 libraries. Even though static
-binaries have all the necessary parts of Glibc built-in, they still rely
-on one external library: Glibc's NSS libraries. These libraries, among
+to crash that were linked against Glibc-2.2 or older libraries. Even though
+static binaries have all the necessary parts of Glibc built-in, they still
+rely on one external library: Glibc's NSS libraries. These libraries, among
other things, tell programs where the system's password database is
(/etc/password, or NIS, or whatever other scheme has been
configured).</para>
-<para>Glibc has undergone some changes since version
-2.2.x and the new NSS code is incompatible with the old one. So when Glibc
-is installed, it will install its new NSS libraries and static programs
-will load these new NSS libraries and start to abort with
-<emphasis>segmentation faults</emphasis>. This patch undoes a few of the
-changes to overcome the problem.</para>
+<para>Glibc has undergone some changes since version 2.2.x and the new NSS
+code is incompatible with the old one. So when Glibc is installed, it will
+install its new NSS libraries and static programs will load these new NSS
+libraries and start to abort with <emphasis>segmentation faults</emphasis>.
+This patch undoes a few of the changes to overcome the problem.</para>
<para>So, if you started chapter 5 with a host system that uses Glibc-2.2.x
-you must apply the following patch. We will install Glibc again at the end
-of this chapter to remove this patch so you'll have a pristine Glibc as the
-developers intended
-it.</para>
+or older, you must apply the following patch. We will install Glibc again at
+the end of this chapter to remove this patch so you'll have a pristine Glibc
+as the developers intended it.</para>
<para><screen><userinput>patch -Np1 -i ../glibc-&glibc-libnss-patch-version;-libnss.patch</userinput></screen></para>