|
@@ -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
|