aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter07/cleanup.xml8
-rw-r--r--chapter08/cleanup.xml8
2 files changed, 8 insertions, 8 deletions
diff --git a/chapter07/cleanup.xml b/chapter07/cleanup.xml
index 6ed78fb93..7946d84eb 100644
--- a/chapter07/cleanup.xml
+++ b/chapter07/cleanup.xml
@@ -18,10 +18,10 @@
<screen><userinput>rm -rf /usr/share/{info,man,doc}/*</userinput></screen>
- <para>Second, the libtool .la files are only useful when linking with static
- libraries. They are unneeded and potentially harmful when using dynamic
- shared libraries, especially when using non-autotools build systems.
- While still in chroot, remove those files now:</para>
+ <para>Second, on a modern Linux system, the libtool .la files are only
+ useful for libltdl. No libraries in LFS are expected to be loaded by
+ libltdl, and it's known that some .la files can cause BLFS packages
+ fail to build. Remove those files now:</para>
<screen><userinput>find /usr/{lib,libexec} -name \*.la -delete</userinput></screen>
diff --git a/chapter08/cleanup.xml b/chapter08/cleanup.xml
index 9da3828a7..c55b7af2f 100644
--- a/chapter08/cleanup.xml
+++ b/chapter08/cleanup.xml
@@ -16,10 +16,10 @@
<para>There are also several files installed in the /usr/lib and /usr/libexec
directories with a file name extension of .la. These are "libtool archive"
- files. As already said, they are only useful when linking with static
- libraries. They are unneeded when using ELF dynamic shared libraries, and
- it's known they can cause BLFS packages fail to build.
- To remove them, run:</para>
+ files. As already said, on a modern Linux system the libtool .la files are
+ only useful for libltdl. No libraries in LFS are expected to be loaded
+ by libltdl, and it's known that some .la files can cause BLFS packages
+ fail to build. Remove those files now:</para>
<screen><userinput>find /usr/lib /usr/libexec -name \*.la -delete</userinput></screen>