Forwarded from the "BLFS Book Maintenance List" list. Sorry for top posting.
Thanks, Randy. A power failure (perhaps a nobreak defect) earlier delayed me very much. I intend do follow your and Bruce's instructions and will report the gain in space, but perhaps only tomorrow. Thanks, again, []s, Fernando --- Em dom, 27/1/13, Randy McMurchy escreveu: > De: Randy McMurchy > Assunto: Re: [blfs-book] r10979 - in trunk/BOOK > Para: "BLFS Book Maintenance List" > Data: Domingo, 27 de Janeiro de 2013, 16:11 > Bruce Dubbs wrote these words on > 01/27/13 12:08 CST: > > From executables, you can do the same but use > --strip-unneeded or > > perhaps --strip-all. I'd need to experiment. > > Since the beginning, I have always stripped libraries using > --strip-debug and > all binaries (including non-library binaries in the lib > hierarchies with > --strip-all. I've never had any problems. All of my scripts > have mechanisms to > strip right after I've taken a du picture of the package > installation. > > Below is an exception about "each package". I strip Xorg > (much like Chapter 5 > and 6 of LFS) in a one-time pass. Here is my procedure for > Xorg: > > ========================================================================================================= > du -scxk / >${LOGFILE_DIR}/du_before_strip_start.log > 2>&1 > > find ${XORG_PREFIX}/bin -type f \ > > -exec strip --strip-all > --preserve-dates {} \; >${LOGFILE_DIR}/strip-bin.log > 2>&1 > cat ${LOGFILE_DIR}/strip-bin.log | grep -v "File format not > recognized" > > find ${XORG_PREFIX}/lib -type f \ > > -exec strip --strip-debug > --preserve-dates {} \; >${LOGFILE_DIR}/strip-lib.log > 2>&1 > cat ${LOGFILE_DIR}/strip-lib.log | grep -v "File format not > recognized" > > du -scxk / >${LOGFILE_DIR}/du_after_strip_end.log > 2>&1 > cat ${LOGFILE_DIR}/du_before_strip_start.log \ > ${LOGFILE_DIR}/du_after_strip_end.log > ========================================================================================================= > > Here is the result of stripping Xorg after the complete > installation: > Before: > 6671868 / > 6671868 total > > After: > 6314452 / > 6314452 total > > Stripped approximately 350MB which cuts the entire Xorg > installation in half. > Here is my current Xorg: > > du -scxk /opt/X11/ > > 372104 /opt/X11/ > 372104 total > > > > If you do -s (--strip-all) on a library, I think it can > make it unusable. > > Even though you can probably use --strip-all on shared > libraries, I never have. > Here is something that explains things: > > http://www.technovelty.org/linux/stripping-shared-libraries.html > > -- > Randy > > rmlscsi: [bogomips 1003.23] [GNU ld version 2.16.1] [gcc > (GCC) 4.0.3] > [GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 > i686] > 12:48:00 up 52 days, 22:47, 1 user, load average: 0.42, > 0.27, 0.15 > -- > http://linuxfromscratch.org/mailman/listinfo/blfs-book > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page > -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page