Author: manuel Date: 2005-05-28 04:57:57 -0600 (Sat, 28 May 2005) New Revision: 5483
Modified: branches/cross-lfs/BOOK/final-system/common/strippingagain.xml Log: Indented strippingagain.xml Modified: branches/cross-lfs/BOOK/final-system/common/strippingagain.xml =================================================================== --- branches/cross-lfs/BOOK/final-system/common/strippingagain.xml 2005-05-28 10:54:49 UTC (rev 5482) +++ branches/cross-lfs/BOOK/final-system/common/strippingagain.xml 2005-05-28 10:57:57 UTC (rev 5483) @@ -1,54 +1,56 @@ <?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" + "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; ]> + <sect1 id="ch-system-strippingagain"> -<title>Stripping Again</title> -<?dbhtml filename="strippingagain.html"?> + <?dbhtml filename="strippingagain.html"?> -<para>If the intended user is not a programmer and does not plan to do -any debugging on the system software, the system size can be decreased -by about 200 MB by removing the debugging symbols from binaries and -libraries. This causes no inconvenience other than not being able to -debug the software fully anymore.</para> + <title>Stripping Again</title> -<para>Most people who use the command mentioned below do not -experience any difficulties. However, it is easy to make a typo and -render the new system unusable, so before running the -<command>strip</command> command, it is a good idea to make a -backup of the current situation.</para> + <para>If the intended user is not a programmer and does not plan to do + any debugging on the system software, the system size can be decreased + by about 200 MB by removing the debugging symbols from binaries and + libraries. This causes no inconvenience other than not being able to + debug the software fully anymore.</para> -<para>Before performing the stripping, take special care to ensure that -none of the binaries that are about to be stripped are running. If -unsure whether the user entered chroot with the command given in -<xref linkend="chapter-chroot" role=","/> first exit from -chroot:</para> + <para>Most people who use the command mentioned below do not + experience any difficulties. However, it is easy to make a typo and + render the new system unusable, so before running the + <command>strip</command> command, it is a good idea to make a + backup of the current situation.</para> + <para>Before performing the stripping, take special care to ensure that + none of the binaries that are about to be stripped are running. If + unsure whether the user entered chroot with the command given in + <xref linkend="chapter-chroot" role=","/> first exit from + chroot:</para> + <screen><userinput>logout</userinput></screen> -<para>Then reenter it with:</para> + <para>Then reenter it with:</para> <screen><userinput>chroot $LFS /tools/bin/env -i \ HOME=/root TERM=$TERM PS1='\u:\w\$ ' \ PATH=/bin:/usr/bin:/sbin:/usr/sbin \ /tools/bin/bash --login</userinput></screen> -<para>Now the binaries and libraries can be safely stripped:</para> + <para>Now the binaries and libraries can be safely stripped:</para> <screen><userinput>/tools/bin/find /{,usr/}{bin,lib,sbin} -type f \ -exec /tools/bin/strip --strip-debug '{}' ';'</userinput></screen> -<para>A large number of files will be reported as having their file -format not recognized. These warnings can be safely ignored. These -warnings indicate that those files are scripts instead of -binaries.</para> + <para>A large number of files will be reported as having their file + format not recognized. These warnings can be safely ignored. These + warnings indicate that those files are scripts instead of + binaries.</para> -<para>If disk space is very tight, the -<parameter>--strip-all</parameter> option can be used on the binaries -in <filename class="directory">/{,usr/}{bin,sbin}</filename> to gain -several more megabytes. Do not use this option on libraries—they will -be destroyed.</para> + <para>If disk space is very tight, the <option>--strip-all</option> + option can be used on the binaries in <filename + class="directory">/{,usr/}{bin,sbin}</filename> to gain several more + megabytes. Do not use this option on libraries—they will be + destroyed.</para> </sect1> - -- http://linuxfromscratch.org/mailman/listinfo/lfs-book FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
