Changeset 54eee9df
- Timestamp:
- 09/02/2002 12:01:22 AM (22 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 4bc6304
- Parents:
- d0e55a6
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rd0e55a6 r54eee9df 52 52 </itemizedlist> 53 53 </para></listitem> 54 55 <listitem><para>September 1st, 2002 [timothy]: Chapter 06 - About 56 debugging symbols: Removed info. about stripping /static. Man: Added sed 57 statement to prevent groff from using SGR escape sequences.</para></listitem> 58 59 <listitem><para>September 1st, 2002 [timothy]: Chapter 05 - Install all 60 software as an unprivileged user: Added $CC='gcc -s' to omit the 61 compilation of symbols in static packages.</para></listitem> 54 62 55 63 <listitem><para>August 30th, 2002 [timothy]: Chapter 06 - Makedev: -
chapter05/installasuser.xml
rd0e55a6 r54eee9df 33 33 LFS=/mnt/lfs 34 34 LC_ALL=POSIX 35 export LFS LC_ALL 35 CC='gcc -s' 36 export LFS LC_ALL CC 36 37 EOF 37 38 source ~/.bash_profile</userinput></screen></para> … … 39 40 <para>This profile makes sure the umask is set to 022 so newly created 40 41 files and directories will have the correct permissions. It is advisable 41 to keep this setting throughout your LFS installation. Also, the $LFS 42 and $LC_ALL environment variables are set. $LFS has been explained in 43 previous chapters already. $LC_ALL is a variable that is used for42 to keep this setting throughout your LFS installation. Also, the $LFS, 43 $LC_ALL, and $CC environment variables are set. $LFS has been explained 44 in previous chapters already. $LC_ALL is a variable that is used for 44 45 internationalization.</para> 45 46 … … 51 52 in the chroot environment.</para> 52 53 54 <para>$CC is a variable we set in order to prevent debugging symbols from 55 being compiled into our static packages. By omitting these symbols during 56 the linking stage of compilation, we save hard drive space and decrease 57 our the build time.</para> 58 53 59 </sect1> 54 60 -
chapter06/aboutdebug.xml
rd0e55a6 r54eee9df 38 38 binary) run <userinput>strip --strip-debug filename</userinput>. Wildcards 39 39 can be used to strip debugging symbols from multiple files (use something 40 like <userinput>strip --strip-debug $LFS/usr/bin/*</userinput>). 41 Most people will probably never use a debugger on software, so by 42 removingthose symbols a lot of disk space can be regained.</para>40 like <userinput>strip --strip-debug $LFS/usr/bin/*</userinput>). Most 41 people will probably never use a debugger on software, so by removing 42 those symbols a lot of disk space can be regained.</para> 43 43 44 44 <para>For your convenience, chapter 9 includes one simple command to strip 45 all debugging symbols from all programs and libraries on your 46 system. If you are short on diskspace you can start with stripping 47 all the files under <filename class="directory">$LFS/static</filename></para> 48 49 <para>You might find additional information in the optimization hint which can 50 be found at <ulink url="&hints-root;optimization.txt"/>.</para> 45 all debugging symbols from the programs and libraries on your system. You 46 might find additional information in the optimization hint which can be 47 found at <ulink url="&hints-root;optimization.txt"/>.</para> 51 48 52 49 </sect1> -
chapter06/man-exp.xml
rd0e55a6 r54eee9df 9 9 of our programs.</para> 10 10 11 <para><userinput>sed -e '/^NROFF/s/-mandoc/-c -mandoc/'</userinput>: 12 This prevents groff from using SGR (Set Graphics Rendition) escape 13 sequences on our man pages.</para> 14 11 15 </sect2> 12 16 -
chapter06/man-inst.xml
rd0e55a6 r54eee9df 5 5 6 6 <para><screen><userinput>PATH=$PATH:/usr/bin:/bin \ 7 ./configure -default -confdir=/etc & &7 ./configure -default -confdir=/etc && 8 8 make && 9 cp src/man.conf{,.backup} && 10 sed -e '/^NROFF/s/-mandoc/-c -mandoc/' \ 11 src/man.conf.backup > src/man.conf && 9 12 make install</userinput></screen></para> 10 13 -
index.xml
rd0e55a6 r54eee9df 5 5 <!ENTITY book SYSTEM "book/book.xml"> 6 6 7 <!ENTITY version "20020 831">8 <!ENTITY releasedate " August 31th, 2002">7 <!ENTITY version "20020901"> 8 <!ENTITY releasedate "September 1st, 2002"> 9 9 10 10 <!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
Note:
See TracChangeset
for help on using the changeset viewer.