[blfs-book] r11569 - in trunk/BOOK/introduction: important welcome

bdubbs at higgs.linuxfromscratch.org bdubbs at higgs.linuxfromscratch.org
Fri Aug 2 16:56:29 PDT 2013


Author: bdubbs
Date: Fri Aug  2 16:56:29 2013
New Revision: 11569

Log:
Added sections on stripping and removing .la files to 
Notes on Buiiding Software in the Introduction.

Modified:
   trunk/BOOK/introduction/important/building-notes.xml
   trunk/BOOK/introduction/welcome/changelog.xml

Modified: trunk/BOOK/introduction/important/building-notes.xml
==============================================================================
--- trunk/BOOK/introduction/important/building-notes.xml	Fri Aug  2 13:27:17 2013	(r11568)
+++ trunk/BOOK/introduction/important/building-notes.xml	Fri Aug  2 16:56:29 2013	(r11569)
@@ -359,4 +359,36 @@
 
   </sect2>
 
+  <sect2 id="stripping">
+    <title>Stripping One More Time</title>
+
+    <para>In LFS, stripping of debugging symbols was discussed a couple of
+    times.  When building BLFS packages, there are generally no special
+    instructions that discuss stripping again.  It is probably not a good
+    idea to strip an executable or a library while it is in use, so exiting
+    any windowing environment is a good idea.  Then you can do:</para>
+
+    <screen><userinput>find /{,usr/}{bin,lib,sbin} -type f -exec strip --strip-unneeded {} \;</userinput></screen>
+    
+    <para>If you install programs in other directories such as /opt or /usr/local, 
+    you may want to strip the files there too.</para>
+
+    <para>For more information on stripping, see <ulink
+    url="http://www.technovelty.org/linux/stripping-shared-libraries.html"/>.</para>
+
+  </sect2>
+
+  <sect2 id="libtool">
+    <title>Libtool files</title>
+
+    <para>One of the side effects of packages that use Autotools, including
+    libtool, is that they create many files with an .la extention.  These
+    files are not needed in an LFS environment.  If there are conflicts with
+    pkgconfig entries, they can actually prevent successful builds.  You 
+    may want to consider removing these files periodically:</para>
+
+    <screen><userinput>find /lib /usr/lib -name \*.la -delete</userinput></screen>
+    
+  </sect2>
+
 </sect1>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	Fri Aug  2 13:27:17 2013	(r11568)
+++ trunk/BOOK/introduction/welcome/changelog.xml	Fri Aug  2 16:56:29 2013	(r11569)
@@ -47,6 +47,11 @@
       <para>August 2nd, 2013</para>
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Added sections on stripping and removing
+          .la files to Notes on Buiiding Software in the Introduction.
+          Fixes <ulink url="&blfs-ticket-root;3764">#3764</ulink></para>
+        </listitem>
+        <listitem>
           <para>[bdubbs] - Update to libdiscid-0.5.2.</para>
         </listitem>
         <listitem>



More information about the blfs-book mailing list