Changeset aad85a6 for chapter06/introduction.xml
- Timestamp:
- 04/20/2015 11:28:26 AM (9 years ago)
- Branches:
- 7.8-systemd, 7.9-systemd
- Children:
- a65f8ca2
- Parents:
- 9d438f4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/introduction.xml
r9d438f4 raad85a6 56 56 test suite data for all applicable packages in Chapter 6.</para></note> 57 57 58 <sect2> 59 <title>About libraries</title> 60 61 <para>In general, the LFS editors discourage building and installing static 62 libraries. The original purpose for most static libraries has been made 63 obsolete in a modern Linux system. In addition linking a static library 64 into a program can be detrimental. If an update to the library is needed 65 to remove a security problem, all programs that use the static library will 66 need to be relinked to the new library. Since the use of static libraries 67 is not always obvious, deciding which programs (and the procedures needed to 68 do the linking) may not even be known.</para> 69 70 <para>In the prcedures in Chapter 6, we remove or disable installation of 71 most static libraries. In a few cases, especially glibc and gcc, the use 72 of static libraries remains essential to the general package building 73 process. Usually this is done by passing a 74 <option>--disable-static</option> option to <command>configure</command>. 75 In other cases, alternate means are needed.</para> 76 77 <para>For a more complete discussion of libraries, see the discussion 78 <ulink url="&blfs-root;/view/&short-version;/introduction/libraries.html"> 79 Libraries: Static or shared?</ulink> in the BLFS book.</para> 80 81 </sect2> 82 58 83 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.