11.3
11.3-rc1
12.0
12.0-rc1
12.1
12.1-rc1
12.2
12.2-rc1
bdubbs/gcc13
multilib
renodr/libudev-from-systemd
trunk
xry111/arm64
xry111/arm64-12.0
xry111/clfs-ng
xry111/loongarch
xry111/loongarch-12.0
xry111/loongarch-12.1
xry111/loongarch-12.2
xry111/mips64el
xry111/multilib
xry111/pip3
xry111/update-glibc
Last change
on this file since 6dff9ef was 3d65730e, checked in by Xi Ruoyao <xry111@…>, 2 years ago |
cleanup: rephrase description for .la removal
Don't emphasis "static library" at all, to prevent anyone from thinking
"I need to use static libraries so I'll keep these .la files". And warn
that .la files are known to break BLFS packages.
|
-
Property mode
set to
100644
|
File size:
1.7 KB
|
Rev | Line | |
---|
[673b0d8] | 1 | <?xml version="1.0" encoding="ISO-8859-1"?>
|
---|
[b06ca36] | 2 | <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
---|
| 3 | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
---|
[673b0d8] | 4 | <!ENTITY % general-entities SYSTEM "../general.ent">
|
---|
| 5 | %general-entities;
|
---|
| 6 | ]>
|
---|
[3f3931b0] | 7 |
|
---|
[b852cef] | 8 | <sect1 id="ch-system-cleanup">
|
---|
| 9 | <?dbhtml filename="cleanup.html"?>
|
---|
[3f3931b0] | 10 |
|
---|
| 11 | <title>Cleaning Up</title>
|
---|
[673b0d8] | 12 |
|
---|
[7557ca6] | 13 | <para>Finally, clean up some extra files left around from running tests:</para>
|
---|
| 14 |
|
---|
[cb23c1a] | 15 | <screen><userinput>rm -rf /tmp/*</userinput></screen>
|
---|
[7557ca6] | 16 |
|
---|
[5cc2395] | 17 | <para>There are also several files installed in the /usr/lib and /usr/libexec
|
---|
[c0c616a] | 18 | directories with a file name extension of .la. These are "libtool archive"
|
---|
[3d65730e] | 19 | files. As already said, on a modern Linux system the libtool .la files are
|
---|
| 20 | only useful for libltdl. No libraries in LFS are expected to be loaded
|
---|
| 21 | by libltdl, and it's known that some .la files can cause BLFS packages
|
---|
| 22 | fail to build. Remove those files now:</para>
|
---|
[92c9489] | 23 |
|
---|
[5cc2395] | 24 | <screen><userinput>find /usr/lib /usr/libexec -name \*.la -delete</userinput></screen>
|
---|
[92c9489] | 25 |
|
---|
[64a2cd5] | 26 | <para>For more information about libtool archive files, see the <ulink
|
---|
[35d2578] | 27 | url="&blfs-book;introduction/la-files.html">BLFS section "About Libtool
|
---|
[64a2cd5] | 28 | Archive (.la) files"</ulink>.</para>
|
---|
[92c9489] | 29 |
|
---|
[25771c3] | 30 | <para>The compiler built in <xref linkend="chapter-temporary-tools"/> and
|
---|
| 31 | <xref linkend="chapter-chroot-temporary-tools"/> is still partially
|
---|
[2efd28a] | 32 | installed and not needed anymore. Remove it with:</para>
|
---|
[25771c3] | 33 |
|
---|
[b6c0d12] | 34 | <screen><userinput>find /usr -depth -name $(uname -m)-lfs-linux-gnu\* | xargs rm -rf</userinput></screen>
|
---|
[25771c3] | 35 |
|
---|
[d672ab7] | 36 | <para>Finally, remove the temporary 'tester' user account created at the
|
---|
[aefc822] | 37 | beginning of the previous chapter.</para>
|
---|
[ae7f075] | 38 |
|
---|
[aefc822] | 39 | <screen><userinput>userdel -r tester</userinput></screen>
|
---|
[673b0d8] | 40 | </sect1>
|
---|
Note:
See
TracBrowser
for help on using the repository browser.