Changeset c32384e
- Timestamp:
- 04/26/2017 03:01:26 AM (7 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, 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, 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:
- 826bbcc
- Parents:
- 8a5a68d
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r8a5a68d rc32384e 44 44 --> 45 45 <listitem> 46 <para>2017-04-25</para> 47 <itemizedlist> 48 <listitem> 49 <para>[bdubbs] - Update to vim-8.0.586. Fixes 50 <ulink url="&lfs-ticket-root;4078">#4078</ulink>.</para> 51 </listitem> 52 <listitem> 53 <para>[bdubbs] - Update to eudev-3.2.2. Fixes 54 <ulink url="&lfs-ticket-root;4077">#4077</ulink>.</para> 55 </listitem> 56 <listitem> 57 <para>[bdubbs] - Update to linux-4.10.12. Fixes 58 <ulink url="&lfs-ticket-root;4075">#4075</ulink>.</para> 59 </listitem> 60 <listitem> 61 <para>[bdubbs] - Update to gperf-3.1. Fixes 62 <ulink url="&lfs-ticket-root;4053">#4053</ulink>.</para> 63 </listitem> 64 <listitem> 65 <para>[bdubbs] - Improve instructions to save debugging 66 information for selected libraries when stripping at 67 the end of Chapter 6. Fixes 68 <ulink url="&lfs-ticket-root;4076">#4076</ulink> (again).</para> 69 </listitem> 70 </itemizedlist> 71 </listitem> 72 73 <listitem> 46 74 <para>2017-04-22</para> 47 75 <itemizedlist> -
chapter01/whatsnew.xml
r8a5a68d rc32384e 69 69 <para>Diffutils &diffutils-version;</para> 70 70 </listitem>--> 71 < !--<listitem revision="sysv">71 <listitem revision="sysv"> 72 72 <para>Eudev &eudev-version;</para> 73 </listitem> -->73 </listitem> 74 74 <!--<listitem> 75 75 <para>E2fsprogs &e2fsprogs-version;</para> … … 108 108 <para>GMP &gmp-version;</para> 109 109 </listitem>--> 110 < !--<listitem>110 <listitem> 111 111 <para>Gperf-&gperf-version;</para> 112 </listitem> -->112 </listitem> 113 113 <!--<listitem> 114 114 <para>Grep &grep-version;</para> … … 228 228 <para>Util-Linux &util-linux-version;</para> 229 229 </listitem> 230 < !--<listitem>230 <listitem> 231 231 <para>Vim &vim-version;</para> 232 </listitem> -->232 </listitem> 233 233 <!--<listitem> 234 234 <para>XML-Parser-&xml-parser-version;</para> -
chapter06/strippingagain.xml
r8a5a68d rc32384e 11 11 <title>Stripping Again</title> 12 12 13 <para>If the intended user is not a programmer and does not plan to do 13 <para>This section is optional. If the intended user is not a 14 programmer and does not plan to do 14 15 any debugging on the system software, the system size can be decreased 15 16 by about 90 MB by removing the debugging symbols from binaries and … … 23 24 backup of the LFS system in its current state.</para> 24 25 25 <para>First back up some libraries whose debug symbols are needed when 26 running regression tests in BLFS packages:</para> 26 <para>First place the debugging sysmbols for selected libraries 27 in separate files. This debugging information is needed if running 28 regression tests that use <ulink 29 url='&blfs-book;/general/prog/valgrind.html'>valgrind</ulink> or <ulink 30 url='&blfs-book;/general/prog/gdb.html'>gdb</ulink> later in BLFS. 31 </para> 27 32 28 33 <!-- also of interest are libgfortan, libgo, libgomp, and libobjc from gcc --> 29 <screen><userinput>save_libs="ld- libatomic libc- libcilkrts libitm libmpx libpthread"30 save_libs="$save_libs libquadmath libsanitizer libstdc++ libthread_db libvtv"31 34 32 mkdir -p /var/dbg/lib /var/dbg/usr/lib 35 <screen><userinput>save_lib="ld-2.25.so libc-2.25.so libpthread-2.25.so libthread_db-1.0.so" 33 36 34 for lib in $save_libs 35 do 36 find /usr/lib -name ${lib}*so* -type f -exec cp {} /var/dbg/usr/lib \; 37 find /lib -name ${lib}*so* -type f -exec cp {} /var/dbg/lib \; 38 done</userinput></screen> 37 cd /lib 38 39 for LIB in $save_lib; do 40 objcopy --only-keep-debug $LIB $LIB.dbg 41 strip --strip-unneeded $LIB 42 objcopy --add-gnu-debuglink=$LIB.dbg $LIB 43 done 44 45 save_usrlib="libquadmath.o.0.0.0 libstdc++.so.6.0.22 46 libmpx.so.2.0.0 libmpxwrappers.so.2.0.0 libitm.so.1.0.0 47 libcilkrts.so.5.0.0 libatomic.so.1.2.0" 48 49 cd /usr/lib 50 51 for LIB in $save_usrlib; do 52 objcopy --only-keep-debug $LIB $LIB.dbg 53 strip --strip-unneeded $LIB 54 objcopy --add-gnu-debuglink=$LIB.dbg $LIB 55 done 56 57 unset LIB save_lib save_usrlib</userinput></screen> 39 58 40 59 <para>Before performing the stripping, take special care to ensure that … … 58 77 -exec /tools/bin/strip --strip-debug {} ';' 59 78 60 /tools/bin/find /lib /usr/lib -type f -name \*.so*\79 /tools/bin/find /lib /usr/lib -type f \(-name \*.so* -a ! -name \*dbg\) \ 61 80 -exec /tools/bin/strip --strip-unneeded {} ';' 62 81 … … 69 88 binaries.</para> 70 89 71 <para>If desired, restore the saved libraries with the debug data72 intact. The files can restored now or just held for later use. Note73 that several of the files cannot be copied directly after rebooting74 to the new LFS system. Later use requires booting to another system,75 mounting the LFS partition, and then copying the files.</para>76 77 <screen><userinput>cp -av /var/dbg/lib/* /lib78 cp -av /var/dbg/usr/lib/* /usr/lib</userinput></screen>79 80 90 </sect1> -
general.ent
r8a5a68d rc32384e 1 <!ENTITY version "SVN-2017042 2">1 <!ENTITY version "SVN-20170425"> 2 2 <!ENTITY short-version "svn"> <!-- Used below in &blfs-book; 3 3 Change to x.y for release but not -rc releases --> 4 4 <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> 5 5 6 <!ENTITY versiond "2017042 2-systemd">6 <!ENTITY versiond "20170425-systemd"> 7 7 <!ENTITY short-versiond "systemd"> 8 8 <!ENTITY generic-versiond "systemd"> 9 9 10 <!ENTITY releasedate "April 11, 2017">10 <!ENTITY releasedate "April 25, 2017"> 11 11 12 12 <!ENTITY copyrightdate "1999-2017"><!-- jhalfs needs a literal dash, not – --> -
packages.ent
r8a5a68d rc32384e 146 146 <!ENTITY e2fsprogs-ch6-sbu "4.1 SBU"> 147 147 148 <!ENTITY eudev-version "3.2. 1">149 <!ENTITY eudev-size "1,7 78KB">148 <!ENTITY eudev-version "3.2.2"> 149 <!ENTITY eudev-size "1,780 KB"> 150 150 <!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz"> 151 <!ENTITY eudev-md5 "4 9f71f6c271ffa95b3c20d757d45c2e5">151 <!ENTITY eudev-md5 "41e19b70462692fefd072a3f38818b6e"> 152 152 <!ENTITY eudev-ch6-du "78 MB"> 153 153 <!ENTITY eudev-ch6-sbu "0.2 SBU"> … … 259 259 <!ENTITY gmp-ch6-sbu "1.3 SBU"> 260 260 261 <!ENTITY gperf-version "3. 0.4">262 <!ENTITY gperf-size " 961KB">261 <!ENTITY gperf-version "3.1"> 262 <!ENTITY gperf-size "1,188 KB"> 263 263 <!ENTITY gperf-url "&gnu;gperf/gperf-&gperf-version;.tar.gz"> 264 <!ENTITY gperf-md5 " c1f1db32fb6598d6a93e6e88796a8632">264 <!ENTITY gperf-md5 "9e251c0a618ad0824b51117d5d9db87e"> 265 265 <!ENTITY gperf-home "&gnu-software;gperf/"> 266 266 <!ENTITY gperf-ch6-du "5.4 MB"> … … 393 393 <!ENTITY linux-major-version "4"> 394 394 <!ENTITY linux-minor-version "10"> 395 <!ENTITY linux-patch-version " 9">395 <!ENTITY linux-patch-version "12"> 396 396 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 397 397 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 398 <!ENTITY linux-size "92,0 33KB">398 <!ENTITY linux-size "92,041 KB"> 399 399 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 400 <!ENTITY linux-md5 " 1b0750c97a9f2913f94692bf1399056f">400 <!ENTITY linux-md5 "64ea1adbb60a311e03c24c99471db3f7"> 401 401 <!ENTITY linux-home "http://www.kernel.org/"> 402 402 <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is … … 618 618 <!ENTITY util-linux-ch6-sbu "1.0 SBU"> 619 619 620 <!ENTITY vim-version "8.0. 069">620 <!ENTITY vim-version "8.0.586"> 621 621 <!ENTITY vim-docdir "vim/vim80"> 622 <!ENTITY vim-size "10, 389KB">622 <!ENTITY vim-size "10,613 KB"> 623 623 <!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2"> 624 <!ENTITY vim-md5 " 457543a7754b0d3c1c0aa4d4c3bb4070">624 <!ENTITY vim-md5 "b35e794140c196ff59b492b56c1e73db"> 625 625 <!ENTITY vim-home "http://www.vim.org"> 626 626 <!ENTITY vim-ch6-du "141 MB">
Note:
See TracChangeset
for help on using the changeset viewer.