diff options
-rw-r--r-- | chapter01/changelog.xml | 59 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 15 | ||||
-rw-r--r-- | chapter03/patches.xml | 19 | ||||
-rw-r--r-- | chapter05/adjusting.xml | 2 | ||||
-rw-r--r-- | chapter05/gcc-pass2.xml | 2 | ||||
-rw-r--r-- | chapter05/glibc.xml | 11 | ||||
-rw-r--r-- | chapter06/adjusting.xml | 2 | ||||
-rw-r--r-- | chapter06/diffutils.xml | 2 | ||||
-rw-r--r-- | chapter06/e2fsprogs.xml | 4 | ||||
-rw-r--r-- | chapter06/glibc.xml | 6 | ||||
-rw-r--r-- | chapter06/grep.xml | 2 | ||||
-rw-r--r-- | chapter06/inetutils.xml | 54 | ||||
-rw-r--r-- | chapter06/introduction.xml | 4 | ||||
-rw-r--r-- | chapter06/m4.xml | 2 | ||||
-rw-r--r-- | chapter06/mpfr.xml | 6 | ||||
-rw-r--r-- | chapter06/ncurses.xml | 9 | ||||
-rw-r--r-- | chapter06/pkgmgt.xml | 8 | ||||
-rw-r--r-- | chapter06/revisedchroot.xml | 2 | ||||
-rw-r--r-- | chapter06/xz.xml | 2 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 300 | ||||
-rw-r--r-- | patches.ent | 30 | ||||
-rw-r--r-- | prologue/bookinfo.xml | 3 | ||||
-rw-r--r-- | prologue/hostreqs.xml | 4 |
24 files changed, 303 insertions, 249 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index f764ee67c..d772530a5 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -37,6 +37,65 @@ --> <listitem> + <para>2015-09-28</para> + <itemizedlist> + <listitem> + <para>[renodr] - LFS 7.8-systemd released.</para> + </listitem> + <listitem> + <para>[renodr] - Fix a warning when doing the GCC compile tests.</para> + </listitem> + <listitem> + <para>[renodr] - Add additional discussion about copying LFS systems + from one machine to another machine.</para> + </listitem> + <listitem> + <para>[renodr] - Provide ncurses non-wide-character libraries that + are compliant with version 5 of ncurses.</para> + </listitem> + <listitem> + <para>[renodr] - Remove unnecessary sed in e2fsprogs.</para> + </listitem> + <listitem> + <para>[renodr] - Update to util-linux-2.27.</para> + </listitem> + <listitem> + <para>[renodr] - Update to linux-4.2.</para> + </listitem> + <listitem> + <para>[renodr] - Update to iproute2-4.2.0.</para> + </listitem> + <listitem> + <para>[renodr] - Refresh build sizes and SBU values.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> + <para>2015-08-25</para> + <itemizedlist> + <listitem> + <para>[renodr] - Add an upstream patch for MPFR.</para> + </listitem> + <listitem> + <para>[renodr] - Update to libpipeline-1.4.1.</para> + </listitem> + <listitem> + <para>[renodr] - Update to linux-4.1.6.</para> + </listitem> + <listitem> + <para>[renodr] - Update to man-db-2.7.2.</para> + </listitem> + <listitem> + <para>[renodr] - Add a patch to allow glibc to build properly on i386 systems.</para> + </listitem> + <listitem> + <para>[renodr] - Remove obsolete r* programs from inetutils.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2015-08-19</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index e7bd21459..0906688ea 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -139,9 +139,9 @@ <!--<listitem> <para>Libcap-&libcap-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Libpipeline &libpipeline-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Libtool &libtool-version;</para> </listitem>--> @@ -154,9 +154,9 @@ <!--<listitem> <para>Make &make-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Man-DB &man-db-version;</para> - </listitem>--> + </listitem> <listitem> <para>Man-pages &man-pages-version;</para> </listitem> @@ -246,6 +246,13 @@ <para>&gcc-upstream-patch;</para> </listitem> --> + <listitem> + <para>&glibc-upstream-patch;</para> + </listitem> + + <listitem> + <para>&mpfr-upstream-patch;</para> + </listitem> <listitem> <para>&systemd-compat-patch;</para> diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 57f21aeae..885570743 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -58,19 +58,28 @@ </varlistentry> <varlistentry> + <term>Glibc i386 Patch - <token>&glibc-upstream-patch-size;</token>:</term> + <listitem> + <para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para> + <para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para> + </listitem> + </varlistentry> + + <varlistentry> <term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term> <listitem> <para>Download: <ulink url="&patches-root;&kbd-backspace-patch;"/></para> <para>MD5 sum: <literal>&kbd-backspace-patch-md5;</literal></para> </listitem> </varlistentry> -<!-- <varlistentry> --> -<!-- <term>Ncurses GCC 5 Fixes Patch - <token>&ncurses-gcc5-buildfixes-patch-size;</token>:</term> + + <varlistentry> + <term>MPFR Upstream Fixes Patch - <token>&mpfr-upstream-patch-size;</token>:</term> <listitem> - <para>Download: <ulink url="&patches-root;&ncurses-gcc5-buildfixes-patch;"/></para> - <para>MD5 sum: <literal>&ncurses-gcc5-buildfixes-patch-md5;</literal></para> + <para>Download: <ulink url="&patches-root;&mpfr-upstream-patch;"/></para> + <para>MD5 sum: <literal>&mpfr-upstream-patch-md5;</literal></para> </listitem> - </varlistentry> --> + </varlistentry> <varlistentry> <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term> diff --git a/chapter05/adjusting.xml b/chapter05/adjusting.xml index 7179233d2..e567da5a5 100644 --- a/chapter05/adjusting.xml +++ b/chapter05/adjusting.xml @@ -45,7 +45,7 @@ unset SPECS</userinput></screen> functions (compiling and linking) of the new toolchain are working as expected. To perform a sanity check, run the following commands:</para> -<screen><userinput>echo 'main(){}' > dummy.c +<screen><userinput>echo 'int main(){}' > dummy.c $LFS_TGT-gcc -B/tools/lib dummy.c readelf -l a.out | grep ': /tools'</userinput></screen> diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index e2df1764d..ec460e482 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -181,7 +181,7 @@ RANLIB=$LFS_TGT-ranlib \ functions (compiling and linking) of the new toolchain are working as expected. To perform a sanity check, run the following commands:</para> -<screen><userinput>echo 'main(){}' > dummy.c +<screen><userinput>echo 'int main(){}' > dummy.c cc dummy.c readelf -l a.out | grep ': /tools'</userinput></screen> diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index ecbefa16a..111ba63ec 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -43,6 +43,10 @@ <sect2 role="installation"> <title>Installation of Glibc</title> + <para>First, fix a build problem that affects i386 systems:</para> + +<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> + <para>The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory:</para> @@ -187,7 +191,7 @@ cd ../glibc-build</userinput></screen> functions (compiling and linking) of the new toolchain are working as expected. To perform a sanity check, run the following commands:</para> -<screen><userinput>echo 'main(){}' > dummy.c +<screen><userinput>echo 'int main(){}' > dummy.c $LFS_TGT-gcc dummy.c readelf -l a.out | grep ': /tools'</userinput></screen> @@ -196,9 +200,8 @@ readelf -l a.out | grep ': /tools'</userinput></screen> <screen><computeroutput>[Requesting program interpreter: /tools/lib/ld-linux.so.2]</computeroutput></screen> - <para>Note that <filename class="directory">/tools/lib</filename>, or - <filename class="directory">/tools/lib64</filename> for 64-bit machines - appears as the prefix of the dynamic linker.</para> + <para>Note that for 64-bit machines, the interpreter name will be + <filename>/tools/lib64/ld-linux-x86-64.so.2</filename>.</para> <para>If the output is not shown as above or there was no output at all, then something is wrong. Investigate and retrace the steps to find out diff --git a/chapter06/adjusting.xml b/chapter06/adjusting.xml index df01e9b68..bc9e236a6 100644 --- a/chapter06/adjusting.xml +++ b/chapter06/adjusting.xml @@ -42,7 +42,7 @@ ln -sv /tools/bin/ld /tools/$(gcc -dumpmachine)/bin/ld</userinput></screen> functions (compiling and linking) of the adjusted toolchain are working as expected. To do this, perform the following sanity checks:</para> -<screen os="a"><userinput>echo 'main(){}' > dummy.c +<screen os="a"><userinput>echo 'int main(){}' > dummy.c cc dummy.c -v -Wl,--verbose &> dummy.log readelf -l a.out | grep ': /lib'</userinput></screen> diff --git a/chapter06/diffutils.xml b/chapter06/diffutils.xml index d98bc500d..89bd81be7 100644 --- a/chapter06/diffutils.xml +++ b/chapter06/diffutils.xml @@ -57,6 +57,8 @@ <screen><userinput remap="test">make check</userinput></screen> + <para>The test-update-copyright.sh failure can be safely ignored.</para> + <para>Install the package:</para> <screen><userinput remap="install">make install</userinput></screen> diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml index 071fb147e..2ea667a3b 100644 --- a/chapter06/e2fsprogs.xml +++ b/chapter06/e2fsprogs.xml @@ -44,11 +44,11 @@ <sect2 role="installation"> <title>Installation of E2fsprogs</title> - <para>First, fix a potential security issue identified upstream:</para> +<!-- <para>First, fix a potential security issue identified upstream:</para> <screen><userinput remap="pre">sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \ -e '/if (old_desc_blocks/s/super->s_first_meta_bg/desc_blocks/' \ - -i lib/ext2fs/closefs.c</userinput></screen> + -i lib/ext2fs/closefs.c</userinput></screen> --> <para>The E2fsprogs documentation recommends that the package be built in a subdirectory of the source tree: </para> diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index f1c1a68d1..a55ef9722 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -66,6 +66,10 @@ Glibc autoconf tests would give false results and defeat the goal of achieving a clean build.</para> + <para>Now, fix a build problem that affects i386 systems:</para> + +<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> + <para>The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory:</para> @@ -135,7 +139,7 @@ cd ../glibc-build</userinput></screen> --> <listitem> <para>The <emphasis>elf/tst-protected1a</emphasis> and - <emphasis>elf/tst-protected1a</emphasis> tests are known to + <emphasis>elf/tst-protected1b</emphasis> tests are known to fail with the current stable version of binutils.</para> </listitem> diff --git a/chapter06/grep.xml b/chapter06/grep.xml index 126b65182..deeb99791 100644 --- a/chapter06/grep.xml +++ b/chapter06/grep.xml @@ -56,6 +56,8 @@ <screen><userinput remap="test">make check</userinput></screen> + <para>The test-update-copyright.sh failure can be safely ignored.</para> + <para>Install the package:</para> <screen><userinput remap="install">make install</userinput></screen> diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml index 84fffedca..95a846326 100644 --- a/chapter06/inetutils.xml +++ b/chapter06/inetutils.xml @@ -51,12 +51,26 @@ --localstatedir=/var \ --disable-logger \ --disable-whois \ + --disable-rcp \ + --disable-rexec \ + --disable-rlogin \ + --disable-rsh \ --disable-servers</userinput></screen> <variablelist> <title>The meaning of the configure options:</title> <varlistentry> + <term><parameter>--disable-r*</parameter></term> + <listitem> + <para>These parameters disable building obsolete programs that should + not be used due to security issues. The functions provided by these + programs can be provided by the <application>openssh</application> + package in the BLFS book.</para> + </listitem> + </varlistentry> + + <varlistentry> <term><parameter>--disable-logger</parameter></term> <listitem> <para>This option prevents Inetutils from installing the @@ -179,46 +193,6 @@ mv -v /usr/bin/ifconfig /sbin</userinput></screen> </listitem> </varlistentry> - <varlistentry id="rcp"> - <term><command>rcp</command></term> - <listitem> - <para>Performs remote file copy</para> - <indexterm zone="ch-system-inetutils rcp"> - <primary sortas="b-rcp">rcp</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="rexec"> - <term><command>rexec</command></term> - <listitem> - <para>Executes commands on a remote host</para> - <indexterm zone="ch-system-inetutils rexec"> - <primary sortas="b-rexec">rexec</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="rlogin"> - <term><command>rlogin</command></term> - <listitem> - <para>Performs remote login</para> - <indexterm zone="ch-system-inetutils rlogin"> - <primary sortas="b-rlogin">rlogin</primary> - </indexterm> - </listitem> - </varlistentry> - - <varlistentry id="rsh"> - <term><command>rsh</command></term> - <listitem> - <para>Runs a remote shell</para> - <indexterm zone="ch-system-inetutils rsh"> - <primary sortas="b-rsh">rsh</primary> - </indexterm> - </listitem> - </varlistentry> - <varlistentry id="talk"> <term><command>talk</command></term> <listitem> diff --git a/chapter06/introduction.xml b/chapter06/introduction.xml index ae0e54c58..4671662c6 100644 --- a/chapter06/introduction.xml +++ b/chapter06/introduction.xml @@ -64,10 +64,10 @@ into a program can be detrimental. If an update to the library is needed to remove a security problem, all programs that use the static library will need to be relinked to the new library. Since the use of static libraries - is not always obvious, deciding which programs (and the procedures needed to + is not always obvious, the relevant programs (and the procedures needed to do the linking) may not even be known.</para> - <para>In the prcedures in Chapter 6, we remove or disable installation of + <para>In the procedures in Chapter 6, we remove or disable installation of most static libraries. In a few cases, especially glibc and gcc, the use of static libraries remains essential to the general package building process. Usually this is done by passing a diff --git a/chapter06/m4.xml b/chapter06/m4.xml index ca2f5b582..804173a8f 100644 --- a/chapter06/m4.xml +++ b/chapter06/m4.xml @@ -52,6 +52,8 @@ <screen><userinput remap="test">make check</userinput></screen> + <para>The test-update-copyright.sh failure can safely be ignored.</para> + <para>Install the package:</para> <screen><userinput remap="install">make install</userinput></screen> diff --git a/chapter06/mpfr.xml b/chapter06/mpfr.xml index 597df4d65..8da91cb47 100644 --- a/chapter06/mpfr.xml +++ b/chapter06/mpfr.xml @@ -40,12 +40,12 @@ <sect2 role="installation"> <title>Installation of MPFR</title> -<!-- + <para>First, apply the following patch to fix various bugs that have been addressed upstream:</para> -<screen><userinput remap="pre">patch -Np1 -i ../&mpfr-fixes-patch;</userinput></screen> ---> +<screen><userinput remap="pre">patch -Np1 -i ../&mpfr-upstream-patch;</userinput></screen> + <para>Prepare MPFR for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr \ diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index f84948146..e037f6a04 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -141,7 +141,9 @@ cp -v -R doc/* /usr/share/doc/ncurses-&ncurses-version;</userinput></screen> <note> <para>The instructions above don't create non-wide-character Ncurses libraries since no package installed by compiling from sources would - link against them at runtime. If you must have such libraries because + link against them at runtime. However, the only known binary-only + applications that link against non-wide-character Ncurses libraries + require version 5. If you must have such libraries because of some binary-only application or to be compliant with LSB, build the package again with the following commands:</para> @@ -150,9 +152,10 @@ cp -v -R doc/* /usr/share/doc/ncurses-&ncurses-version;</userinput></screen> --with-shared \ --without-normal \ --without-debug \ - --without-cxx-binding + --without-cxx-binding \ + --with-abi-version=5 make sources libs -cp -av lib/lib*.so.6* /usr/lib</userinput></screen> +cp -av lib/lib*.so.5* /usr/lib</userinput></screen> </note> </sect2> diff --git a/chapter06/pkgmgt.xml b/chapter06/pkgmgt.xml index 4810bab78..64387f5b4 100644 --- a/chapter06/pkgmgt.xml +++ b/chapter06/pkgmgt.xml @@ -250,7 +250,7 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</userinput></screen> <para>One of the advantages of an LFS system is that there are no files that depend on the position of files on a disk system. Cloning an LFS build to - another computer with an architecture similar to the base system is as + another computer with the same architecture as the base system is as simple as using <command>tar</command> on the LFS partition that contains the root directory (about 250MB uncompressed for a base LFS build), copying that file via network transfer or CD-ROM to the new system and expanding @@ -268,6 +268,12 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</userinput></screen> differences in system hardware and the original kernel configuration.</para> + <note><para>There have been some reports of issues when copying between + similar but not identical architectures. For instance, the instruction set + for an Intel architecture is not identical with an AMD processor and later + versions of some processors may have instructions that are unavailable in + earlier versions.</para></note> + <para>Finally the new system has to be made bootable via <xref linkend="ch-bootable-grub"/>.</para> diff --git a/chapter06/revisedchroot.xml b/chapter06/revisedchroot.xml index 32a86a251..25332ba0e 100644 --- a/chapter06/revisedchroot.xml +++ b/chapter06/revisedchroot.xml @@ -41,7 +41,7 @@ linkend="ch-system-bindmount"/> and <xref linkend="ch-system-kernfsmount"/>.</para> - <para>Finally, thre were several static libraries that were not supressed earlier + <para>Finally, there were several static libraries that were not supressed earlier in the chapter in order to satisfy the regression tests in several packages. These libraries are from binutils, bzip2, e2fsprogs, <!--flex,--> libtool, and zlib. If desired, remove them now:</para> diff --git a/chapter06/xz.xml b/chapter06/xz.xml index 6a94393ce..8d29b578a 100644 --- a/chapter06/xz.xml +++ b/chapter06/xz.xml @@ -149,7 +149,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput <varlistentry id="lzegrep"> <term><command>lzegrep</command></term> <listitem> - <para>Runs <command>egrep</command> on LZMA compressed files files</para> + <para>Runs <command>egrep</command> on LZMA compressed files</para> <indexterm zone="ch-system-xz lzegrep"> <primary sortas="b-lzegrep">lzegrep</primary> </indexterm> diff --git a/general.ent b/general.ent index d2ecb7df0..188199438 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ -<!ENTITY version "20150819-systemd"> +<!ENTITY version "7.8-systemd"> <!ENTITY short-version "systemd"> <!-- Used in dbus chapter, change to x.y for release --> -<!ENTITY releasedate "August 19th, 2015"> +<!ENTITY releasedate "September 28th, 2015"> <!ENTITY copyrightdate "1999-2015"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.8"> <!ENTITY generic-version "systemd"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/packages.ent b/packages.ent index a47a0f301..dd2a76169 100644 --- a/packages.ent +++ b/packages.ent @@ -11,7 +11,7 @@ <!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.src.tar.gz"> <!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda"> <!ENTITY acl-home " "> -<!ENTITY acl-ch6-du "7.7 MB"> +<!ENTITY acl-ch6-du "5.0 MB"> <!ENTITY acl-ch6-sbu "0.1 SBU"> <!ENTITY attr-version "2.4.47"> @@ -19,7 +19,7 @@ <!ENTITY attr-url "&savannah;/releases/attr/attr-&attr-version;.src.tar.gz"> <!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7"> <!ENTITY attr-home "&gnu-software;attr/"> -<!ENTITY attr-ch6-du "4.2 MB"> +<!ENTITY attr-ch6-du "3.4 MB"> <!ENTITY attr-ch6-sbu "less than 0.1 SBU"> <!ENTITY autoconf-version "2.69"> @@ -27,8 +27,8 @@ <!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz"> <!ENTITY autoconf-md5 "50f97f4159805e374639a73e2636f22e"> <!ENTITY autoconf-home "&gnu-software;autoconf/"> -<!ENTITY autoconf-ch6-du "20 MB"> -<!ENTITY autoconf-ch6-sbu "3.6 SBU"> +<!ENTITY autoconf-ch6-du "18 MB"> +<!ENTITY autoconf-ch6-sbu "4.0 SBU"> <!ENTITY automake-version "1.15"> <!ENTITY am-minor-version "1.15"> @@ -36,55 +36,55 @@ <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> <!ENTITY automake-md5 "9a1ddb0e053474d9d1105cfe39b0c48d"> <!ENTITY automake-home "&gnu-software;automake/"> -<!ENTITY automake-ch6-du "109 MB"> -<!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 8.4 SBU with tests)"> +<!ENTITY automake-ch6-du "107 MB"> +<!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 11.4 SBU with tests)"> <!ENTITY bash-version "4.3.30"> <!ENTITY bash-size "7,7791 KB"> <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> <!ENTITY bash-md5 "a27b3ee9be83bd3ba448c0ff52b28447"> <!ENTITY bash-home "&gnu-software;bash/"> -<!ENTITY bash-ch5-du "63 MB"> +<!ENTITY bash-ch5-du "55 MB"> <!ENTITY bash-ch5-sbu "0.4 SBU"> -<!ENTITY bash-ch6-du "57 MB"> -<!ENTITY bash-ch6-sbu "1.9 SBU"> +<!ENTITY bash-ch6-du "50 MB"> +<!ENTITY bash-ch6-sbu "1.6 SBU"> <!ENTITY bc-version "1.06.95"> <!ENTITY bc-size "288 KB"> <!ENTITY bc-url "&alpha-gnu;bc/bc-&bc-version;.tar.bz2"> <!ENTITY bc-md5 "5126a721b73f97d715bb72c13c889035"> <!ENTITY bc-home "&gnu-software;bc/"> -<!ENTITY bc-ch6-du "4.0 MB"> -<!ENTITY bc-ch6-sbu "0.1 SBU"> +<!ENTITY bc-ch6-du "3.7 MB"> +<!ENTITY bc-ch6-sbu "0.2 SBU"> <!ENTITY binutils-version "2.25.1"> <!ENTITY binutils-size "23,598 KB"> <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2"> <!ENTITY binutils-md5 "ac493a78de4fee895961d025b7905be4"> <!ENTITY binutils-home "&gnu-software;binutils/"> -<!ENTITY binutils-ch5p1-du "545 MB"> +<!ENTITY binutils-ch5p1-du "489 MB"> <!ENTITY binutils-ch5p1-sbu "1 SBU"> -<!ENTITY binutils-ch5p2-du "574 MB"> -<!ENTITY binutils-ch5p2-sbu "1.0 SBU"> -<!ENTITY binutils-ch6-du "473 MB"> -<!ENTITY binutils-ch6-sbu "2.2 SBU"> +<!ENTITY binutils-ch5p2-du "508 MB"> +<!ENTITY binutils-ch5p2-sbu "1.1 SBU"> +<!ENTITY binutils-ch6-du "451 MB"> +<!ENTITY binutils-ch6-sbu "2.4 SBU"> <!ENTITY bison-version "3.0.4"> <!ENTITY bison-size "1,928 KB"> <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz"> <!ENTITY bison-md5 "c342201de104cc9ce0a21e0ad10d4021"> <!ENTITY bison-home "&gnu-software;bison/"> -<!ENTITY bison-ch6-du "40 MB"> -<!ENTITY bison-ch6-sbu "2.3 SBU"> +<!ENTITY bison-ch6-du "36.6 MB"> +<!ENTITY bison-ch6-sbu "2.7 SBU"> <!ENTITY bzip2-version "1.0.6"> <!ENTITY bzip2-size "764 KB"> <!ENTITY bzip2-url "http://www.bzip.org/&bzip2-version;/bzip2-&bzip2-version;.tar.gz"> <!ENTITY bzip2-md5 "00b516f4704d4a7cb50a1d97e6e8e15b"> <!ENTITY bzip2-home "http://www.bzip.org/"> -<!ENTITY bzip2-ch5-du "6.4 MB"> +<!ENTITY bzip2-ch5-du "5.7 MB"> <!ENTITY bzip2-ch5-sbu "less than 0.1 SBU"> -<!ENTITY bzip2-ch6-du "6.9 MB"> +<!ENTITY bzip2-ch6-du "1.6 MB"> <!ENTITY bzip2-ch6-sbu "less than 0.1 SBU"> <!ENTITY check-version "0.10.0"> @@ -92,7 +92,7 @@ <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz"> <!ENTITY check-md5 "53c5e5c77d090e103a17f3ed7fd7d8b8"> <!ENTITY check-home "http://check.sourceforge.net/"> -<!ENTITY check-ch5-du "11 MB"> +<!ENTITY check-ch5-du "10 MB"> <!ENTITY check-ch5-sbu "0.1 SBU"> <!ENTITY coreutils-version "8.24"> @@ -100,10 +100,10 @@ <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> <!ENTITY coreutils-md5 "40efdbce865d2458d8da0a9dcee7c16c"> <!ENTITY coreutils-home "&gnu-software;coreutils/"> -<!ENTITY coreutils-ch5-du "162 MB"> -<!ENTITY coreutils-ch5-sbu "0.6 SBU"> -<!ENTITY coreutils-ch6-du "193 MB"> -<!ENTITY coreutils-ch6-sbu "2.5 SBU"> +<!ENTITY coreutils-ch5-du "133 MB"> +<!ENTITY coreutils-ch5-sbu "0.7 SBU"> +<!ENTITY coreutils-ch6-du "166 MB"> +<!ENTITY coreutils-ch6-sbu "3.0 SBU"> <!ENTITY dbus-version "1.8.20"> <!ENTITY dbus-size "1,828 KB"> @@ -111,14 +111,14 @@ <!ENTITY dbus-md5 "b49890bbabedab3a1c3f4f73c7ff8b2b"> <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus"> <!ENTITY dbus-ch6-du "35 MB"> -<!ENTITY dbus-ch6-sbu "0.4 SBU"> +<!ENTITY dbus-ch6-sbu "0.3 SBU"> <!ENTITY dejagnu-version "1.5.3"> <!ENTITY dejagnu-size "584 KB"> <!ENTITY dejagnu-url "&gnu;dejagnu/dejagnu-&dejagnu-version;.tar.gz"> <!ENTITY dejagnu-md5 "5bda2cdb1af51a80aecce58d6e42bd2f"> <!ENTITY dejagnu-home "&gnu-software;dejagnu/"> -<!ENTITY dejagnu-ch5-du "4.6 MB"> +<!ENTITY dejagnu-ch5-du "4.3 MB"> <!ENTITY dejagnu-ch5-sbu "less than 0.1 SBU"> <!ENTITY diffutils-version "3.3"> @@ -126,10 +126,10 @@ <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz"> <!ENTITY diffutils-md5 "99180208ec2a82ce71f55b0d7389f1b3"> <!ENTITY diffutils-home "&gnu-software;diffutils/"> -<!ENTITY diffutils-ch5-du "21 MB"> +<!ENTITY diffutils-ch5-du "20 MB"> <!ENTITY diffutils-ch5-sbu "0.2 SBU"> -<!ENTITY diffutils-ch6-du "30 MB"> -<!ENTITY diffutils-ch6-sbu "0.4 SBU"> +<!ENTITY diffutils-ch6-du "28.5 MB"> +<!ENTITY diffutils-ch6-sbu "0.5 SBU"> <!-- NOTE: When updating e2fsprogs, remember to check the list of acceptable features that can be shown by debugfs in @@ -139,15 +139,15 @@ <!ENTITY e2fsprogs-url "http://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz"> <!ENTITY e2fsprogs-md5 "bc759fc62666786f5436e2075beb3265"> <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/"> -<!ENTITY e2fsprogs-ch6-du "52 MB"> -<!ENTITY e2fsprogs-ch6-sbu "2.7 SBU"> +<!ENTITY e2fsprogs-ch6-du "47.3 MB"> +<!ENTITY e2fsprogs-ch6-sbu "1.8 SBU"> <!ENTITY expat-version "2.1.0"> <!ENTITY expat-size "552 KB"> <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz"> <!ENTITY expat-md5 "dd7dab7a5fea97d2a6a43f511449b7cd"> <!ENTITY expat-home "http://expat.sourceforge.net/"> -<!ENTITY expat-ch6-du "11 MB"> +<!ENTITY expat-ch6-du "6.7 MB"> <!ENTITY expat-ch6-sbu "0.1 SBU"> <!ENTITY expect-version "5.45"> @@ -156,7 +156,7 @@ <!ENTITY expect-url "&sourceforge;expect/expect&expect-version;.tar.gz"> <!ENTITY expect-md5 "44e1a4f4c877e9ddc5a542dfa7ecc92b"> <!ENTITY expect-home "http://expect.sourceforge.net/"> -<!ENTITY expect-ch5-du "4.6 MB"> +<!ENTITY expect-ch5-du "4.4 MB"> <!ENTITY expect-ch5-sbu "0.1 SBU"> <!ENTITY file-version "5.24"> @@ -164,9 +164,9 @@ <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> <!ENTITY file-md5 "ec161b5a0d2aef147fb046e5630b1408"> <!ENTITY file-home "http://www.darwinsys.com/file/"> -<!ENTITY file-ch5-du "16.9 MB"> +<!ENTITY file-ch5-du "14 MB"> <!ENTITY file-ch5-sbu "0.1 SBU"> -<!ENTITY file-ch6-du "16 MB"> +<!ENTITY file-ch6-du "14 MB"> <!ENTITY file-ch6-sbu "0.1 SBU"> <!ENTITY findutils-version "4.4.2"> @@ -174,9 +174,9 @@ <!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz"> <!ENTITY findutils-md5 "351cc4adb07d54877fa15f75fb77d39f"> <!ENTITY findutils-home "&gnu-software;findutils/"> -<!ENTITY findutils-ch5-du "29 MB"> +<!ENTITY findutils-ch5-du "26 MB"> <!ENTITY findutils-ch5-sbu "0.2 SBU"> -<!ENTITY findutils-ch6-du "32 MB"> +<!ENTITY findutils-ch6-du "29 MB"> <!ENTITY findutils-ch6-sbu "0.4 SBU"> <!ENTITY flex-version "2.5.39"> @@ -185,16 +185,16 @@ <!ENTITY flex-md5 "477679c37ff8b28248a9b05f1da29a82"> <!ENTITY flex-home "http://flex.sourceforge.net"> <!ENTITY flex-ch6-du "38 MB"> -<!ENTITY flex-ch6-sbu "0.3 SBU"> +<!ENTITY flex-ch6-sbu "0.4 SBU"> <!ENTITY gawk-version "4.1.3"> <!ENTITY gawk-size "2,258 KB"> <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> <!ENTITY gawk-md5 "97f8f44149ea9b9e94be97f68988be87"> <!ENTITY gawk-home "&gnu-software;gawk/"> -<!ENTITY gawk-ch5-du "37 MB"> +<!ENTITY gawk-ch5-du "36 MB"> <!ENTITY gawk-ch5-sbu "0.2 SBU"> -<!ENTITY gawk-ch6-du "39 MB"> +<!ENTITY gawk-ch6-du "36 MB"> <!ENTITY gawk-ch6-sbu "0.3 SBU"> <!ENTITY gcc-version "5.2.0"> @@ -203,21 +203,21 @@ <!ENTITY gcc-md5 "a51bcfeb3da7dd4c623e27207ed43467"> <!ENTITY gcc-home "http://gcc.gnu.org/"> <!ENTITY gcc-ch5p1-du "2.5 GB"> -<!ENTITY gcc-ch5p1-sbu "7.6 SBU"> +<!ENTITY gcc-ch5p1-sbu "9.3 SBU"> <!ENTITY gcc-ch5p2-du "2.8 GB"> -<!ENTITY gcc-ch5p2-sbu "9.5 SBU"> -<!ENTITY gcc-ch6-du "3.2 GB "> -<!ENTITY gcc-ch6-sbu "75.7 SBU (with tests)"> +<!ENTITY gcc-ch5p2-sbu "11.9 SBU"> +<!ENTITY gcc-ch6-du "311 GB "> +<!ENTITY gcc-ch6-sbu "95.5 SBU (with tests)"> -<!ENTITY libstdcpp-ch5-du "842 MB"> -<!ENTITY libstdcpp-ch5-sbu "0.4 SBU"> +<!ENTITY libstdcpp-ch5-du "850 MB"> +<!ENTITY libstdcpp-ch5-sbu "0.5 SBU"> <!ENTITY gdbm-version "1.11"> <!ENTITY gdbm-size "796 KB"> <!ENTITY gdbm-url "&gnu;gdbm/gdbm-&gdbm-version;.tar.gz"> <!ENTITY gdbm-md5 "72c832680cf0999caedbe5b265c8c1bd"> <!ENTITY gdbm-home "&gnu-software;gdbm/"> -<!ENTITY gdbm-ch6-du "12.6 MB"> +<!ENTITY gdbm-ch6-du "9.0 MB"> <!ENTITY gdbm-ch6-sbu "0.1 SBU"> <!ENTITY gettext-version "0.19.5.1"> @@ -226,19 +226,19 @@ <!ENTITY gettext-md5 "9b7c37e410df4bd1bf854e8c897cf937"> <!ENTITY gettext-home "&gnu-software;gettext/"> <!ENTITY gettext-ch5-du "153 MB"> -<!ENTITY gettext-ch5-sbu "1.0 SBU"> -<!ENTITY gettext-ch6-du "229 MB"> -<!ENTITY gettext-ch6-sbu "4.9 SBU"> +<!ENTITY gettext-ch5-sbu "0.9 SBU"> +<!ENTITY gettext-ch6-du "191 MB"> +<!ENTITY gettext-ch6-sbu "2.7 SBU"> <!ENTITY glibc-version "2.22"> <!ENTITY glibc-size "12,666 KB"> <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> <!ENTITY glibc-md5 "e51e02bf552a0a1fbbdc948fb2f5e83c"> <!ENTITY glibc-home "&gnu-software;libc/"> -<!ENTITY glibc-ch5-du "670 MB"> -<!ENTITY glibc-ch5-sbu "3.9 SBU"> -<!ENTITY glibc-ch6-du "1.1 GB"> -<!ENTITY glibc-ch6-sbu "16.3 SBU"> +<!ENTITY glibc-ch5-du "656 MB"> +<!ENTITY glibc-ch5-sbu "5.0 SBU"> +<!ENTITY glibc-ch6-du "1.2 GB"> +<!ENTITY glibc-ch6-sbu "20.7 SBU"> <!ENTITY gmp-version "6.0.0a"> <!ENTITY gmp-extracted-version "6.0.0"> @@ -246,7 +246,7 @@ <!ENTITY gmp-url "&gnu;/gmp/gmp-&gmp-version;.tar.xz"> <!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76"> <!ENTITY gmp-home "&gnu-software;gmp/"> -<!ENTITY gmp-ch6-du "65 MB"> +<!ENTITY gmp-ch6-du "57 MB"> <!ENTITY gmp-ch6-sbu "1.3 SBU"> <!ENTITY gperf-version "3.0.4"> @@ -262,9 +262,9 @@ <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> <!ENTITY grep-md5 "43c48064d6409862b8a850db83c8038a"> <!ENTITY grep-home "&gnu-software;grep/"> -<!ENTITY grep-ch5-du "20 MB"> +<!ENTITY grep-ch5-du "19 MB"> <!ENTITY grep-ch5-sbu "0.2 SBU"> -<!ENTITY grep-ch6-du "30 MB"> +<!ENTITY grep-ch6-du "29 MB"> <!ENTITY grep-ch6-sbu "0.4 SBU"> <!ENTITY groff-version "1.22.3"> @@ -272,7 +272,7 @@ <!ENTITY groff-url "&gnu;groff/groff-&groff-version;.tar.gz"> <!ENTITY groff-md5 "cc825fa64bc7306a885f2fb2268d3ec5"> <!ENTITY groff-home "&gnu-software;groff/"> -<!ENTITY groff-ch6-du "111 MB"> +<!ENTITY groff-ch6-du "85 MB"> <!ENTITY groff-ch6-sbu "0.5 SBU"> <!ENTITY grub-version "2.02~beta2"> @@ -280,8 +280,8 @@ <!ENTITY grub-url "http://alpha.gnu.org/gnu/grub/grub-&grub-version;.tar.xz"> <!ENTITY grub-md5 "be62932eade308a364ea4bbc91295930"> <!ENTITY grub-home "&gnu-software;grub/"> -<!ENTITY grub-ch6-du "170 MB"> -<!ENTITY grub-ch6-sbu "0.8 SBU"> +<!ENTITY grub-ch6-du "142 MB"> +<!ENTITY grub-ch6-sbu "0.9 SBU"> <!ENTITY gzip-version "1.6"> <!ENTITY gzip-size "712 KB"> @@ -289,16 +289,16 @@ <!ENTITY gzip-md5 "da981f86677d58a106496e68de6f8995"> <!ENTITY gzip-home "&gnu-software;gzip/"> <!ENTITY gzip-ch5-du "9.9 MB"> -<!ENTITY gzip-ch5-sbu "0.4 SBU"> +<!ENTITY gzip-ch5-sbu "0.1 SBU"> <!ENTITY gzip-ch6-du "20 MB"> -<!ENTITY gzip-ch6-sbu "0.1 SBU"> +<!ENTITY gzip-ch6-sbu "0.2 SBU"> <!ENTITY iana-etc-version "2.30"> <!ENTITY iana-etc-size "201 KB"> <!ENTITY iana-etc-url "&anduin-sources;iana-etc/iana-etc-&iana-etc-version;.tar.bz2"> <!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8"> <!ENTITY iana-etc-home "http://freecode.com/projects/iana-etc"> -<!ENTITY iana-etc-ch6-du "3.0 MB"> +<!ENTITY iana-etc-ch6-du "2.2 MB"> <!ENTITY iana-etc-ch6-sbu "less than 0.1 SBU"> <!ENTITY inetutils-version "1.9.4"> @@ -306,7 +306,7 @@ <!ENTITY inetutils-url "&gnu;inetutils/inetutils-&inetutils-version;.tar.xz"> <!ENTITY inetutils-md5 "87fef1fa3f603aef11c41dcc097af75e"> <!ENTITY inetutils-home "&gnu-software;inetutils/"> -<!ENTITY inetutils-ch6-du "34 MB"> +<!ENTITY inetutils-ch6-du "28 MB"> <!ENTITY inetutils-ch6-sbu "0.4 SBU"> <!ENTITY intltool-version "0.51.0"> @@ -314,23 +314,23 @@ <!ENTITY intltool-url "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz"> <!ENTITY intltool-md5 "12e517cac2b57a0121cda351570f1e63"> <!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool"> -<!ENTITY intltool-ch6-du "1.3 MB"> +<!ENTITY intltool-ch6-du "1.2 MB"> <!ENTITY intltool-ch6-sbu "less than 0.1 SBU"> -<!ENTITY iproute2-version "4.1.1"> +<!ENTITY iproute2-version "4.2.0"> <!ENTITY iproute2-size "485 KB"> <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> -<!ENTITY iproute2-md5 "39290cb3a55d38dd8d10e19a3094109f"> +<!ENTITY iproute2-md5 "51c54cc3245eff451154938fbc0f64f5"> <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> -<!ENTITY iproute2-ch6-du "10.6 MB"> -<!ENTITY iproute2-ch6-sbu "0.1 SBU"> +<!ENTITY iproute2-ch6-du "10 MB"> +<!ENTITY iproute2-ch6-sbu "0.2 SBU"> <!ENTITY kbd-version "2.0.3"> <!ENTITY kbd-size "1,013 KB"> <!ENTITY kbd-url "https://www.kernel.org/pub/linux/utils/kbd/kbd-&kbd-version;.tar.xz"> <!ENTITY kbd-md5 "231b46e7142eb41ea3ae06d2ded3c208"> <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd"> -<!ENTITY kbd-ch6-du "34 MB"> +<!ENTITY kbd-ch6-du "30 MB"> <!ENTITY kbd-ch6-sbu "0.1 SBU"> <!ENTITY kmod-version "21"> @@ -338,7 +338,7 @@ <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> <!ENTITY kmod-md5 "ee246fab2e1cba9fbdcad6a86ec31531"> <!ENTITY kmod-home " "> -<!ENTITY kmod-ch6-du "37 MB"> +<!ENTITY kmod-ch6-du "11 MB"> <!ENTITY kmod-ch6-sbu "0.1 SBU"> <!ENTITY less-version "458"> @@ -346,41 +346,41 @@ <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> <!ENTITY less-md5 "935b38aa2e73c888c210dedf8fd94f49"> <!ENTITY less-home "http://www.greenwoodsoftware.com/less/"> -<!ENTITY less-ch6-du "4.1 MB"> -<!ENTITY less-ch6-sbu "less than 0.1 SBU"> +<!ENTITY less-ch6-du "3.6 MB"> +<!ENTITY less-ch6-sbu "0.1 SBU"> <!ENTITY libcap-version "2.24"> <!ENTITY libcap-size "64 KB"> <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> <!ENTITY libcap-md5 "d43ab9f680435a7fff35b4ace8d45b80"> <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/"> -<!ENTITY libcap-ch6-du "1.8 MB"> +<!ENTITY libcap-ch6-du "1.4 MB"> <!ENTITY libcap-ch6-sbu "less than 0.1 SBU"> -<!ENTITY libpipeline-version "1.4.0"> +<!ENTITY libpipeline-version "1.4.1"> <!ENTITY libpipeline-size "787 KB"> <!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz"> -<!ENTITY libpipeline-md5 "660f4ac9340834a231d1516746d03d28"> +<!ENTITY libpipeline-md5 "e54590ec68d6c1239f67b5b44e92022c"> <!ENTITY libpipeline-home "http://libpipeline.nongnu.org/"> -<!ENTITY libpipeline-ch6-du "8.2 MB"> -<!ENTITY libpipeline-ch6-sbu "0.1 SBU"> +<!ENTITY libpipeline-ch6-du "8.1 MB"> +<!ENTITY libpipeline-ch6-sbu "0.2 SBU"> <!ENTITY libtool-version "2.4.6"> <!ENTITY libtool-size "951 KB"> <!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.xz"> <!ENTITY libtool-md5 "1bfb9b923f2c1339b4d2ce1807064aa5"> <!ENTITY libtool-home "&gnu-software;libtool/"> -<!ENTITY libtool-ch6-du "48 MB"> -<!ENTITY libtool-ch6-sbu "2.0 SBU"> +<!ENTITY libtool-ch6-du "44 MB"> +<!ENTITY libtool-ch6-sbu "2.3 SBU"> <!ENTITY linux-major-version "4"> -<!ENTITY linux-minor-version "1"> -<!ENTITY linux-patch-version "5"> -<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> -<!ENTITY linux-size "81,080 KB"> +<!ENTITY linux-minor-version "2"> +<!ENTITY linux-patch-version "0"> +<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> --> +<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> +<!ENTITY linux-size "81,083 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "f23e1d4ce8f63e46db81d56e36281885"> +<!ENTITY linux-md5 "3d5ea06d767e2f35c999eeadafc76523"> <!ENTITY linux-home "http://www.kernel.org/"> <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is allnoconfig extended for a hopefully-bootable build on desktop machine, @@ -388,45 +388,45 @@ <!ENTITY linux-ch8-du "700 - 6800 MB (typically about 800-900 MB)"> <!ENTITY linux-ch8-sbu "3.0 - 49.0 SBU (typically about 6 SBU)"> -<!ENTITY linux-headers-ch5-du "653 MB"> -<!ENTITY linux-headers-ch5-sbu "0.1 SBU"> -<!ENTITY linux-headers-ch6-du "662 MB"> -<!ENTITY linux-headers-ch6-sbu "less than 0.1 SBU"> +<!ENTITY linux-headers-ch5-du "707 MB"> +<!ENTITY linux-headers-ch5-sbu "0.2 SBU"> +<!ENTITY linux-headers-ch6-du "712 MB"> +<!ENTITY linux-headers-ch6-sbu "0.1 SBU"> <!ENTITY m4-version "1.4.17"> <!ENTITY m4-size "1,122 KB"> <!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz"> <!ENTITY m4-md5 "12a3c829301a4fd6586a57d3fcf196dc"> <!ENTITY m4-home "&gnu-software;m4/"> -<!ENTITY m4-ch5-du "20 MB"> +<!ENTITY m4-ch5-du "19 MB"> <!ENTITY m4-ch5-sbu "0.2 SBU"> <!ENTITY m4-ch6-du "31 MB"> -<!ENTITY m4-ch6-sbu "0.4 SBU"> +<!ENTITY m4-ch6-sbu "0.5 SBU"> <!ENTITY make-version "4.1"> <!ENTITY make-size "1,297 KB"> <!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2"> <!ENTITY make-md5 "57a7a224a822f94789a587ccbcedff69"> <!ENTITY make-home "&gnu-software;make/"> -<!ENTITY make-ch5-du "14.1 MB"> +<!ENTITY make-ch5-du "12.3 MB"> <!ENTITY make-ch5-sbu "0.1 SBU"> -<!ENTITY make-ch6-du "14.2 MB"> -<!ENTITY make-ch6-sbu "0.6 SBU"> +<!ENTITY make-ch6-du "12.4 MB"> +<!ENTITY make-ch6-sbu "0.5 SBU"> -<!ENTITY man-db-version "2.7.1"> -<!ENTITY man-db-size "1,464 KB"> +<!ENTITY man-db-version "2.7.2"> +<!ENTITY man-db-size "1,467 KB"> <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz"> -<!ENTITY man-db-md5 "88d32360e2ed18e05de9b528ad336fd8"> +<!ENTITY man-db-md5 "4b9480e4f1da04abb22ae7a9345ace6b"> <!ENTITY man-db-home "http://www.nongnu.org/man-db/"> -<!ENTITY man-db-ch6-du "33 MB"> -<!ENTITY man-db-ch6-sbu "0.4 SBU"> +<!ENTITY man-db-ch6-du "31 MB"> +<!ENTITY man-db-ch6-sbu "0.5 SBU"> <!ENTITY man-pages-version "4.02"> <!ENTITY man-pages-size "1,371 KB"> <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> <!ENTITY man-pages-md5 "6c5692af39eb5fe468a8bd1f110b0edd"> <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/"> -<!ENTITY man-pages-ch6-du "35 MB"> +<!ENTITY man-pages-ch6-du "26 MB"> <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU"> <!ENTITY mpc-version "1.0.3"> @@ -434,35 +434,35 @@ <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> <!ENTITY mpc-md5 "d6a1d5f8ddea3abd2cc3e98f58352d26"> <!ENTITY mpc-home "http://www.multiprecision.org/"> -<!ENTITY mpc-ch6-du "11.2 MB"> -<!ENTITY mpc-ch6-sbu "0.3 SBU"> +<!ENTITY mpc-ch6-du "18 MB"> +<!ENTITY mpc-ch6-sbu "0.4 SBU"> <!ENTITY mpfr-version "3.1.3"> <!ENTITY mpfr-size "1,087 KB"> <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz"> <!ENTITY mpfr-md5 "6969398cd2fbc56a6af570b5273c56a9"> <!ENTITY mpfr-home "http://www.mpfr.org/"> -<!ENTITY mpfr-ch6-du "30 MB"> -<!ENTITY mpfr-ch6-sbu "0.7 SBU"> +<!ENTITY mpfr-ch6-du "47 MB"> +<!ENTITY mpfr-ch6-sbu "0.9 SBU"> <!ENTITY ncurses-version "6.0"> <!ENTITY ncurses-size "3,059 KB"> <!ENTITY ncurses-url "&gnu;/ncurses/ncurses-&ncurses-version;.tar.gz"> <!ENTITY ncurses-md5 "ee13d052e1ead260d7c28071f46eefb1"> <!ENTITY ncurses-home "&gnu-software;ncurses/"> -<!ENTITY ncurses-ch5-du "45 MB"> -<!ENTITY ncurses-ch5-sbu "0.5 SBU"> -<!ENTITY ncurses-ch6-du "54 MB"> -<!ENTITY ncurses-ch6-sbu "0.5 SBU"> +<!ENTITY ncurses-ch5-du "38 MB"> +<!ENTITY ncurses-ch5-sbu "0.7 SBU"> +<!ENTITY ncurses-ch6-du "39 MB"> +<!ENTITY ncurses-ch6-sbu "0.4 SBU"> <!ENTITY patch-version "2.7.5"> <!ENTITY patch-size "711 KB"> <!ENTITY patch-url "&gnu;patch/patch-&patch-version;.tar.xz"> <!ENTITY patch-md5 "e3da7940431633fb65a01b91d3b7a27a"> <!ENTITY patch-home "http://savannah.gnu.org/projects/patch/"> -<!ENTITY patch-ch5-du "11.3 MB"> +<!ENTITY patch-ch5-du "11.1 MB"> <!ENTITY patch-ch5-sbu "0.2 SBU"> -<!ENTITY patch-ch6-du "11.6 MB"> +<!ENTITY patch-ch6-du "11.4 MB"> <!ENTITY patch-ch6-sbu "0.2 SBU"> <!ENTITY perl-version "5.22.0"> @@ -470,10 +470,10 @@ <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> <!ENTITY perl-md5 "f67b152160431b3180fb766bdc2d02e2"> <!ENTITY perl-home "http://www.perl.org/"> -<!ENTITY perl-ch5-du "298 MB"> -<!ENTITY perl-ch5-sbu "1.2 SBU"> -<!ENTITY perl-ch6-du "301 MB"> -<!ENTITY perl-ch6-sbu "6.5 SBU"> +<!ENTITY perl-ch5-du "241 MB"> +<!ENTITY perl-ch5-sbu "1.6 SBU"> +<!ENTITY perl-ch6-du "241 MB"> +<!ENTITY perl-ch6-sbu "6.9 SBU"> <!ENTITY pkgconfig-version "0.28"> <!ENTITY pkgconfig-size "1,892 KB"> @@ -481,22 +481,22 @@ <!ENTITY pkgconfig-md5 "aa3c86e67551adc3ac865160e34a2a0d"> <!ENTITY pkgconfig-home "http://www.freedesktop.org/wiki/Software/pkg-config"> <!ENTITY pkgconfig-ch6-du "30 MB"> -<!ENTITY pkgconfig-ch6-sbu "0.3 SBU"> +<!ENTITY pkgconfig-ch6-sbu "0.4 SBU"> <!ENTITY procps-ng-version "3.3.11"> <!ENTITY procps-ng-size "797 KB"> <!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz"> <!ENTITY procps-ng-md5 "6cc5b94c1c5b8cbc89ad345a7b522f74"> <!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng"> -<!ENTITY procps-ng-ch6-du "17 MB"> -<!ENTITY procps-ng-ch6-sbu "0.1 SBU"> +<!ENTITY procps-ng-ch6-du "15 MB"> +<!ENTITY procps-ng-ch6-sbu "0.2 SBU"> <!ENTITY psmisc-version "22.21"> <!ENTITY psmisc-size "447 KB"> <!ENTITY psmisc-url "http://downloads.sourceforge.net/project/psmisc/psmisc/psmisc-&psmisc-version;.tar.gz"> <!ENTITY psmisc-md5 "935c0fd6eb208288262b385fa656f1bf"> <!ENTITY psmisc-home "http://psmisc.sourceforge.net/"> -<!ENTITY psmisc-ch6-du "4.7 MB"> +<!ENTITY psmisc-ch6-du "4.2 MB"> <!ENTITY psmisc-ch6-sbu "less than 0.1 SBU"> <!ENTITY readline-version "6.3"> @@ -504,7 +504,7 @@ <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> <!ENTITY readline-md5 "33c8fb279e981274f485fd91da77e94a"> <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"> -<!ENTITY readline-ch6-du "24 MB"> +<!ENTITY readline-ch6-du "13.7 MB"> <!ENTITY readline-ch6-sbu "0.1 SBU"> <!ENTITY sed-version "4.2.2"> @@ -512,9 +512,9 @@ <!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2"> <!ENTITY sed-md5 "7ffe1c7cdc3233e1e0c4b502df253974"> <!ENTITY sed-home "&gnu-software;sed/"> -<!ENTITY sed-ch5-du "10.7 MB"> +<!ENTITY sed-ch5-du "10.2 MB"> <!ENTITY sed-ch5-sbu "0.1 SBU"> -<!ENTITY sed-ch6-du "12 MB"> +<!ENTITY sed-ch6-du "11 MB"> <!ENTITY sed-ch6-sbu "0.2 SBU"> <!ENTITY shadow-version "4.2.1"> @@ -522,7 +522,7 @@ <!ENTITY shadow-url "http://pkg-shadow.alioth.debian.org/releases/shadow-&shadow-version;.tar.xz"> <!ENTITY shadow-md5 "2bfafe7d4962682d31b5eba65dba4fc8"> <!ENTITY shadow-home "http://pkg-shadow.alioth.debian.org/"> -<!ENTITY shadow-ch6-du "52 MB"> +<!ENTITY shadow-ch6-du "43 MB"> <!ENTITY shadow-ch6-sbu "0.2 SBU"> <!ENTITY systemd-version "224"> @@ -530,18 +530,18 @@ <!ENTITY systemd-url "http://anduin.linuxfromscratch.org/sources/other/systemd/systemd-&systemd-version;.tar.xz"> <!ENTITY systemd-md5 "814d12807f2449fb12dbb6d33a51cce8"> <!ENTITY systemd-home "http://www.freedesktop.org/wiki/Software/systemd/"> -<!ENTITY systemd-ch6-du "593 MB"> -<!ENTITY systemd-ch6-sbu "4.7 SBU"> +<!ENTITY systemd-ch6-du "977 MB"> +<!ENTITY systemd-ch6-sbu "5.3 SBU"> <!ENTITY tar-version "1.28"> <!ENTITY tar-size "1,921 KB"> <!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.xz"> <!ENTITY tar-md5 "49b6306167724fe48f419a33a5beb857"> <!ENTITY tar-home "&gnu-software;tar/"> -<!ENTITY tar-ch5-du "36 MB"> -<!ENTITY tar-ch5-sbu "0.3 SBU"> -<!ENTITY tar-ch6-du "46 MB"> -<!ENTITY tar-ch6-sbu "2.3 SBU"> +<!ENTITY tar-ch5-du "33 MB"> +<!ENTITY tar-ch5-sbu "0.4 SBU"> +<!ENTITY tar-ch6-du "40 MB"> +<!ENTITY tar-ch6-sbu "2.2 SBU"> <!ENTITY tcl-version "8.6.4"> <!ENTITY tcl-major-version "8.6"> @@ -549,18 +549,18 @@ <!ENTITY tcl-url "http://sourceforge.net/projects/tcl/files/Tcl/&tcl-version;/tcl-core&tcl-version;-src.tar.gz"> <!ENTITY tcl-md5 "8b8c9d85469d8dbe32e51117b8ef11e3"> <!ENTITY tcl-home "http://tcl.sourceforge.net/"> -<!ENTITY tcl-ch5-du "67 MB"> -<!ENTITY tcl-ch5-sbu "0.8 SBU"> +<!ENTITY tcl-ch5-du "41 MB"> +<!ENTITY tcl-ch5-sbu "0.5 SBU"> <!ENTITY texinfo-version "6.0"> <!ENTITY texinfo-size "3,991 KB"> <!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.xz"> <!ENTITY texinfo-md5 "02818e62a5b8ae0213a7ff572991bb50"> <!ENTITY texinfo-home "&gnu-software;texinfo/"> -<!ENTITY texinfo-ch5-du "100 MB"> -<!ENTITY texinfo-ch5-sbu "0.2 SBU"> -<!ENTITY texinfo-ch6-du "109 MB"> -<!ENTITY texinfo-ch6-sbu "0.5 SBU"> +<!ENTITY texinfo-ch5-du "98 MB"> +<!ENTITY texinfo-ch5-sbu "0.3 SBU"> +<!ENTITY texinfo-ch6-du "106 MB"> +<!ENTITY texinfo-ch6-sbu "0.7 SBU"> <!ENTITY tzdata-version "2015f"> <!ENTITY tzdata-size "292 KB"> @@ -568,15 +568,15 @@ <!ENTITY tzdata-md5 "e3b82732d20e973e48af1c6f13df9a1d"> <!ENTITY tzdata-home "http://www.iana.org/time-zones"> -<!ENTITY util-linux-version "2.26.2"> +<!ENTITY util-linux-version "2.27"> <!ENTITY util-linux-size "3,774 KB"> -<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.26/util-linux-&util-linux-version;.tar.xz"> -<!ENTITY util-linux-md5 "9bdf368c395f1b70325d0eb22c7f48fb"> +<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.27/util-linux-&util-linux-version;.tar.xz"> +<!ENTITY util-linux-md5 "5b06bbda9309624ee7add15bc8d8ca22"> <!ENTITY util-linux-home "http://freecode.com/projects/util-linux"> -<!ENTITY util-linux-ch5-du "139 MB"> -<!ENTITY util-linux-ch5-sbu "0.6 SBU"> -<!ENTITY util-linux-ch6-du "137 MB"> -<!ENTITY util-linux-ch6-sbu "1.3 SBU"> +<!ENTITY util-linux-ch5-du "120 MB"> +<!ENTITY util-linux-ch5-sbu "0.8 SBU"> +<!ENTITY util-linux-ch6-du "1.2 GB"> +<!ENTITY util-linux-ch6-sbu "1.0 SBU"> <!ENTITY vim-version "7.4"> <!ENTITY vim-docdir "vim/vim74"> @@ -584,15 +584,15 @@ <!ENTITY vim-url "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2"> <!ENTITY vim-md5 "607e135c559be642f210094ad023dc65"> <!ENTITY vim-home "http://www.vim.org"> -<!ENTITY vim-ch6-du "139 MB"> -<!ENTITY vim-ch6-sbu "1.0 SBU"> +<!ENTITY vim-ch6-du "112 MB"> +<!ENTITY vim-ch6-sbu "1.2 SBU"> <!ENTITY xml-parser-version "2.44"> <!ENTITY xml-parser-size "232 KB"> <!ENTITY xml-parser-url "http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz"> <!ENTITY xml-parser-md5 "af4813fe3952362451201ced6fbce379"> <!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser"> -<!ENTITY xml-parser-ch6-du "2.4 MB"> +<!ENTITY xml-parser-ch6-du "2.0 MB"> <!ENTITY xml-parser-ch6-sbu "less than 0.1 SBU"> <!ENTITY xz-version "5.2.1"> @@ -600,9 +600,9 @@ <!ENTITY xz-url "http://tukaani.org/xz/xz-&xz-version;.tar.xz"> <!ENTITY xz-md5 "b5e2dd95dc8498cea5354377ed89aa65"> <!ENTITY xz-home "http://tukaani.org/xz"> -<!ENTITY xz-ch5-du "21 MB"> +<!ENTITY xz-ch5-du "17.7 MB"> <!ENTITY xz-ch5-sbu "0.3 SBU"> -<!ENTITY xz-ch6-du "22 MB"> +<!ENTITY xz-ch6-du "15.2 MB"> <!ENTITY xz-ch6-sbu "0.4 SBU"> <!ENTITY zlib-version "1.2.8"> @@ -610,6 +610,6 @@ <!ENTITY zlib-url "http://www.zlib.net/zlib-&zlib-version;.tar.xz"> <!ENTITY zlib-md5 "28f1205d8dd2001f26fec1e8c2cebe37"> <!ENTITY zlib-home "http://www.zlib.net/"> -<!ENTITY zlib-ch6-du "4.1 MB"> -<!ENTITY zlib-ch6-sbu "less than 0.1 SBU"> +<!ENTITY zlib-ch6-du "4.0 MB"> +<!ENTITY zlib-ch6-sbu "0.1 SBU"> diff --git a/patches.ent b/patches.ent index d0b0487b3..813f73ac0 100644 --- a/patches.ent +++ b/patches.ent @@ -18,37 +18,21 @@ <!ENTITY coreutils-i18n-patch-md5 "c6a5ccda1ca61de7c93b09d27a9a26d5"> <!ENTITY coreutils-i18n-patch-size "141 KB"> -<!-- -<!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch"> -<!ENTITY gcc-upstream-patch-md5 "f4d9c1a9c73c542a79e24780b1318533"> -<!ENTITY gcc-upstream-patch-size "72 KB"> ---> - <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> <!ENTITY glibc-fhs-patch-size "2.8 KB"> +<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_i386_fix-1.patch"> +<!ENTITY glibc-upstream-patch-md5 "cfb3cb46074a833ac5729be79e4f2592"> +<!ENTITY glibc-upstream-patch-size "1.9 KB"> + <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch"> <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895"> <!ENTITY kbd-backspace-patch-size "12 KB"> -<!-- -<!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-upstream_fixes-3.patch"> -<!ENTITY mpfr-fixes-patch-md5 "5ba8bafe42920d6e570567529629bc59"> -<!ENTITY mpfr-fixes-patch-size "38 KB"> ---> - -<!-- -<!ENTITY ncurses-gcc5-buildfixes-patch "ncurses-&ncurses-version;-gcc5_buildfixes-1.patch"> -<!ENTITY ncurses-gcc5-buildfixes-patch-md5 "f9015f670940350a3fc3c2ef347e2b33"> -<!ENTITY ncurses-gcc5-buildfixes-patch-size "4 KB"> ---> - -<!-- -<!ENTITY perl-gcc5-fixes-patch "perl-&perl-version;-gcc5_fixes-1.patch"> -<!ENTITY perl-gcc5-fixes-patch-md5 "30f4907f63ec3ef7d50fa55e12d2923e"> -<!ENTITY perl-gcc5-fixes-patch-size "8 KB"> ---> +<!ENTITY mpfr-upstream-patch "mpfr-&mpfr-version;-upstream_fixes-1.patch"> +<!ENTITY mpfr-upstream-patch-md5 "2044abd90351861311c9aafcfb0ce864"> +<!ENTITY mpfr-upstream-patch-size "81 KB"> <!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch"> <!ENTITY readline-fixes-patch-md5 "6b0d9f4e79319d56a7fee9b35e5cfd1b"> diff --git a/prologue/bookinfo.xml b/prologue/bookinfo.xml index 87703b345..059509ea7 100644 --- a/prologue/bookinfo.xml +++ b/prologue/bookinfo.xml @@ -16,8 +16,7 @@ <surname>Beekmans</surname> </author> <author> - <firstname>Edited by Matthew Burgess</firstname> - <surname>and Douglas R. Reno</surname> + <firstname>Edited by Douglas R. Reno</firstname> </author> </authorgroup> diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml index a2f5fa97e..39ecac34c 100644 --- a/prologue/hostreqs.xml +++ b/prologue/hostreqs.xml @@ -184,7 +184,7 @@ gawk --version | head -n1 if [ -h /usr/bin/awk ]; then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`"; elif [ -x /usr/bin/awk ]; then - echo yacc is `/usr/bin/awk --version | head -n1` + echo awk is `/usr/bin/awk --version | head -n1` else echo "awk not found" fi @@ -204,7 +204,7 @@ tar --version | head -n1 makeinfo --version | head -n1 xz --version | head -n1 -echo 'main(){}' > dummy.c && g++ -o dummy dummy.c +echo 'int main(){}' > dummy.c && g++ -o dummy dummy.c if [ -x dummy ] then echo "g++ compilation OK"; else echo "g++ compilation failed"; fi |