diff options
Diffstat (limited to 'chapter06/glibc-exp.xml')
-rw-r--r-- | chapter06/glibc-exp.xml | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/chapter06/glibc-exp.xml b/chapter06/glibc-exp.xml index 32dd6896e..2f34bc2ef 100644 --- a/chapter06/glibc-exp.xml +++ b/chapter06/glibc-exp.xml @@ -10,14 +10,16 @@ patch also replaces all occurrences of <emphasis>root</emphasis> with <emphasis>0</emphasis> in the <filename>login/Makefile</filename> file. This is done because Glibc itself isn't installed yet and therefore username to userid resolving isn't working yet, so a <userinput>chown root -file</userinput> will fail, however it'll work fine if you use straight +file</userinput> will fail, however it'll work fine if you use the numeric IDs.</para> -<para>The patch also contains a few bug fixes and security fixes. In -particular it contains the "errlist", "dns resolver", "xdr_array", "calloc", -"thread exit", "udivdi3", "math test", "restrict_arr" and "divbyzero" fixes -which are documented at -<ulink url="http://www.zipworld.com.au/~gschafer/lfs-tweaks.html"/>.</para> +<para>Lastly, the patch also fixes a problem that causes statically linked +binaries to crash that were linked against Glibc-2.2 libraries. This patch +is only needed temporarily because we have static programs in <filename +class="directory">/static/bin</filename> that might be linked against an +older Glibc version (the one from the host distribution). 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><userinput>touch /etc/ld.so.conf:</userinput> One of the final steps of the Glibc installation is running ldconfig to update the dynamic loader |