From f76811f859f794b788567a916baf8457090f77f1 Mon Sep 17 00:00:00 2001 From: Gerard Beekmans Date: Mon, 21 May 2001 20:07:20 +0000 Subject: [PATCH] Added some warnings regarding the stripping part git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@648 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter09/theend.xml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/chapter09/theend.xml b/chapter09/theend.xml index 8d1111a7b..498a2b176 100644 --- a/chapter09/theend.xml +++ b/chapter09/theend.xml @@ -17,6 +17,26 @@ anymore, which is not an issue if you don't know how to debug. You can remove the symbols by executing the following command: + +Disclaimer: 98% of the people who use the command mentioned below don't +experience any problems. But do make a backup of your LFS system before +you run this command. There's a slight chance it may backfire on you and +render your system unusable (mostly by destroying your kernel modules +and dynamic & shared libraries). + + + +Having that said, the --strip-debug option to strip is quite harmless +under normal circumstances. It doesn't strip anything vital from the +files. It also is quite safe to use --strip-all on regular programs +(don't use that on libraries - they will be destroyed) but it's not as +safe and the space you gain is not all that much. But if you're tight on +disk space every little bit helps, so decide yourself. Please refer to +the strip man page for other strip options you can use. The general idea +is to not run strip on libraries (other than --strip-debug) just to be +on the safe side. + +
find / -type f -exec strip --strip-debug '{}' ';'