aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06/aboutdebug.xml
diff options
context:
space:
mode:
authorGerard Beekmans <gerard@linuxfromscratch.org>2001-08-29 19:29:31 +0000
committerGerard Beekmans <gerard@linuxfromscratch.org>2001-08-29 19:29:31 +0000
commit2b1174bee649fe5f442631a33e2d004bf0317dc7 (patch)
treec1e22d85eb83f342451abc03dcd2ca0b291d1ee0 /chapter06/aboutdebug.xml
parent884d51d657245ad3efbe8785747f6c4cea31f8ab (diff)
text updates
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1113 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/aboutdebug.xml')
-rw-r--r--chapter06/aboutdebug.xml12
1 files changed, 6 insertions, 6 deletions
diff --git a/chapter06/aboutdebug.xml b/chapter06/aboutdebug.xml
index 6389ad89c..30b3ea056 100644
--- a/chapter06/aboutdebug.xml
+++ b/chapter06/aboutdebug.xml
@@ -2,8 +2,7 @@
<title>About debugging symbols</title>
<para>Most programs and libraries by default are compiled with debugging
-symbols (gcc option -g) Let me explain what these debugging symbols
-are and why you may not want them.</para>
+symbols (gcc option -g).</para>
<para>A program compiled with debugging symbols means a user can run a program
or library through a debugger and the debugger's output will be user
@@ -32,10 +31,7 @@ and gcc files) without debugging symbols: 16MB</para></listitem>
<para>Sizes vary depending on which compiler was used and which C library
version was used to link dynamic programs against, but results will be
-similar if you compare programs with and without debugging symbols. After
-I was done with this chapter and stripped all debugging symbols from all LFS
-binaries I regained a little over 102 MB of disk space. Quite the
-difference.</para>
+similar if you compare programs with and without debugging symbols.</para>
<para>To remove debugging symbols from a binary (must be an a.out or ELF
binary) run <userinput>strip --strip-debug filename</userinput>. Wild cards
@@ -44,6 +40,10 @@ like <userinput>strip --strip-debug $LFS/usr/bin/*</userinput>).
Most people will probably never use a debugger on software, so by
removing those symbols a lot of disk space can be regained.</para>
+<para>For your convenience, chapter 9 includes one simple command to strip
+all debugging symbols from all programs and libraries on your
+system.</para>
+
<para>You might find additional information in the optimization hint which can
be found at <ulink
url="&hint-root;optimization.txt">&hint-root;optimization.txt</ulink>