Update to coreutils-8.23.

Add binutils patch to fix lto test suite.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10637 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2014-07-19 21:18:29 +00:00
parent d25dfa8cb4
commit 523725cbd4
9 changed files with 64 additions and 27 deletions

View File

@ -35,6 +35,19 @@
</itemizedlist>
</listitem>
-->
<listitem>
<para>2014-07-19</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to coreutils-8.23. Fixes
<ulink url="&lfs-ticket-root;3639">#3639</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Add binutils patch to fix lto test suite.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2014-07-18</para>
<itemizedlist>

View File

@ -49,9 +49,9 @@
<listitem>
<para>Check &check-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Coreutils &coreutils-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>DejaGNU &dejagnu-version;</para>
</listitem>-->
@ -242,8 +242,11 @@
<para>&binutils-lto-patch;</para>
</listitem>
<listitem>
<para>&coreutils-shuf-segfault-patch;</para>
<para>&binutils-lto-testsuite-patch;</para>
</listitem>
<!-- <listitem>
<para>&coreutils-shuf-segfault-patch;</para>
</listitem> -->
<!--<listitem>
<para>dbus-&dbus-version;</para>
</listitem>-->

View File

@ -42,6 +42,14 @@
</listitem>
</varlistentry>
<varlistentry>
<term>Binutils LTO Testsuite Patch - <token>&binutils-lto-testsuite-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&binutils-lto-testsuite-patch;"/></para>
<para>MD5 sum: <literal>&binutils-lto-testsuite-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
<listitem>
@ -57,7 +65,7 @@
<para>MD5 sum: <literal>&coreutils-i18n-patch-md5;</literal></para>
</listitem>
</varlistentry>
<!--
<varlistentry>
<term>Coreutils shuf Segmentation Fault Fix Patch - <token>&coreutils-shuf-segfault-patch-size;</token>:</term>
<listitem>
@ -65,6 +73,7 @@
<para>MD5 sum: <literal>&coreutils-shuf-segfault-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>E2fsprogs Fix Test Patch - <token>&e2fsprogs-fix-test-patch-size;</token>:</term>

View File

@ -69,6 +69,10 @@ sed -i.bak '/^INFO/s/standards.info //' etc/Makefile.in</userinput></screen>
<screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-patch;</userinput></screen>
<para>Fix some LTO tests in the test suite:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-testsuite-patch;</userinput></screen>
<para>The Binutils documentation recommends building Binutils outside of the
source directory in a dedicated build directory:</para>

View File

@ -40,16 +40,21 @@
<sect2 role="installation">
<title>Installation of Coreutils</title>
<!--
<para>First, fix a segfault in <command>shuf</command> program:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-shuf-segfault-patch;</userinput></screen>
-->
<para>POSIX requires that programs from Coreutils recognize character
boundaries correctly even in multibyte locales. The following patch
fixes this non-compliance and other internationalization-related bugs:</para>
boundaries correctly even in multibyte locales. The following patch fixes
this non-compliance and other internationalization-related bugs.
Afterwards make sure the timestamp for <filename>Makefile.in</filename> is
later than all other files to prevent a <command>make</command>
error:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch;</userinput></screen>
<screen><userinput remap="pre">patch -Np1 -i ../&coreutils-i18n-patch; &amp;&amp;
touch Makefile.in</userinput></screen>
<note>
<para>In the past, many bugs were found in this patch. When reporting new
@ -102,9 +107,7 @@
<screen><userinput remap="test">chown -Rv nobody . </userinput></screen>
<para>Now run the tests. Make sure the PATH in the <userinput>su</userinput>
environment includes /tools/bin. Note that one test (nohup.sh) will fail if the
tests are not run from a normal terminal and one test (p-acl.sh) will indicate
an error if the lfs partition is not mounted with the acl option.</para>
environment includes /tools/bin.</para>
<screen><userinput remap="test">su nobody -s /bin/bash \
-c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>

View File

@ -73,7 +73,7 @@ BLKID_LIBS='-L/tools/lib -lblkid' \
<para>Create some directories now that are needed for tests, but
will also be used as a part of installation:</para>
<screen><userinput remap="install">mkdir -pv /lib/{firmware,udev}
<screen><userinput remap="test">mkdir -pv /lib/{firmware,udev}
mkdir -pv /lib/udev/rules.d
mkdir -pv /etc/udev/rules.d</userinput></screen>

View File

@ -1,6 +1,6 @@
<!ENTITY version "SVN-20140718">
<!ENTITY version "SVN-20140719">
<!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release -->
<!ENTITY releasedate "July 18, 2014">
<!ENTITY releasedate "July 19, 2014">
<!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "7.6">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

View File

@ -100,10 +100,10 @@
<!ENTITY check-ch5-du "6.9 MB">
<!ENTITY check-ch5-sbu "0.1 SBU">
<!ENTITY coreutils-version "8.22">
<!ENTITY coreutils-size "5,210 KB">
<!ENTITY coreutils-version "8.23">
<!ENTITY coreutils-size "5,250 KB">
<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
<!ENTITY coreutils-md5 "8fb0ae2267aa6e728958adc38f8163a2">
<!ENTITY coreutils-md5 "abed135279f87ad6762ce57ff6d89c41">
<!ENTITY coreutils-home "&gnu-software;coreutils/">
<!ENTITY coreutils-ch5-du "133 MB">
<!ENTITY coreutils-ch5-sbu "0.8 SBU">
@ -222,12 +222,12 @@
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
<!ENTITY gcc-md5 "fddf71348546af523353bd43d34919c1">
<!ENTITY gcc-home "http://gcc.gnu.org/">
<!ENTITY gcc-ch5p1-du "1.4 GB">
<!ENTITY gcc-ch5p1-sbu "5.5 SBU">
<!ENTITY gcc-ch5p2-du "1.8 GB">
<!ENTITY gcc-ch5p2-sbu "7.1 SBU">
<!ENTITY gcc-ch6-du "2.2 GB">
<!ENTITY gcc-ch6-sbu "55.6 SBU">
<!ENTITY gcc-ch5p1-du "2.0 GB">
<!ENTITY gcc-ch5p1-sbu "7.3 SBU">
<!ENTITY gcc-ch5p2-du "2.2 GB">
<!ENTITY gcc-ch5p2-sbu "9.6 SBU">
<!ENTITY gcc-ch6-du "2.5 GB">
<!ENTITY gcc-ch6-sbu "83 SBU">
<!ENTITY gdbm-version "1.11">
<!ENTITY gdbm-size "796 KB">

View File

@ -10,6 +10,10 @@
<!ENTITY binutils-lto-patch-md5 "48e4e96a60bfed41804aaecf4944f5d9">
<!ENTITY binutils-lto-patch-size "2.0 KB">
<!ENTITY binutils-lto-testsuite-patch "binutils-&binutils-version;-lto_testsuite-1.patch">
<!ENTITY binutils-lto-testsuite-patch-md5 "9acebc4e13bf87930ee518e7a41c4557">
<!ENTITY binutils-lto-testsuite-patch-size "3.0 KB">
<!ENTITY bc-memory-leak-patch "bc-&bc-version;-memory_leak-1.patch">
<!ENTITY bc-memory-leak-patch-md5 "877e81fba316fe487ec23501059d54b8">
<!ENTITY bc-memory-leak-patch-size "1.4 KB">
@ -18,14 +22,15 @@
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
<!ENTITY bzip2-docs-patch-size "1.6 KB">
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-4.patch">
<!ENTITY coreutils-i18n-patch-md5 "54c99871cd0ca20f29bdc9462e27f0df">
<!ENTITY coreutils-i18n-patch-size "140 KB">
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
<!ENTITY coreutils-i18n-patch-md5 "2d7871ab92dd6d4ef821fa6a9b3383b6">
<!ENTITY coreutils-i18n-patch-size "139 KB">
<!--
<!ENTITY coreutils-shuf-segfault-patch "coreutils-&coreutils-version;-shuf_segfault-1.patch">
<!ENTITY coreutils-shuf-segfault-patch-md5 "f1b5b35392914e327b1b6bbbb454d256">
<!ENTITY coreutils-shuf-segfault-patch-size "4 KB">
-->
<!--
<!ENTITY e2fsprogs-fix-test-patch "e2fsprogs-&e2fsprogs-version;-fix_test-1.patch">
<!ENTITY e2fsprogs-fix-test-patch-md5 "7c20605628536db298bb3bb4666047bf">