Changes in chapter08/strippingagain.xml [11d5dee:d1592b9]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/strippingagain.xml
r11d5dee rd1592b9 25 25 26 26 <para>The debugging symbols for selected libraries are placed 27 in separate files. Th isdebugging information is needed if running27 in separate files. These debugging information is needed if running 28 28 regression tests that use <ulink 29 29 url='&blfs-book;/general/valgrind.html'>valgrind</ulink> or <ulink … … 31 31 </para> 32 32 33 <para> Note that<command>strip</command> will overwrite the binary or library34 file it is processing. This may crash the processes using code or data from35 the file. If the process running <command>strip</command> itself is36 affected, the binary or library being stripped may be destroyed. This may37 make the system completely unusable. To avoid it, we'll copy some libraries38 andbinaries into <filename class="directory">/tmp</filename>, strip them33 <para>And, <command>strip</command> will overwrite the binary or library 34 file. This may crash the processes using code or data from the file. If 35 the process running <command>strip</command> itself is affected, the 36 binary or library being stripped may be destroyed. This may make the 37 system completely unusable. To avoid it, we'll copy some libraries and 38 binaries into <filename class="directory">/tmp</filename>, strip them 39 39 there, and install them back with the <command>install</command> command. 40 40 Read the related entry in <xref linkend="pkgmgmt-upgrade-issues"/> for the … … 85 85 for i in $(find /usr/lib -type f -name \*.so* ! -name \*dbg); do 86 86 case "$online_usrlib $save_usrlib" in 87 *$(basename $i)* ) 88 ;; 89 * ) strip --strip-unneeded $i 90 ;; 87 *$(basename $i)* ) ;; 88 * ) strip --strip-unneeded $i ;; 91 89 esac 92 90 done … … 94 92 for i in $(find /usr/bin -type f); do 95 93 case "$online_usrbin" in 96 *$(basename $i)* ) 97 ;; 98 * ) strip --strip-all $i 99 ;; 94 *$(basename $i)* ) ;; 95 * ) strip --strip-all $i ;; 100 96 esac 101 97 done
Note:
See TracChangeset
for help on using the changeset viewer.