mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-06 06:14:47 +00:00
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:
parent
d25dfa8cb4
commit
523725cbd4
@ -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>
|
||||
|
@ -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>-->
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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; &&
|
||||
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>
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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 – -->
|
||||
<!ENTITY milestone "7.6">
|
||||
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
|
||||
|
18
packages.ent
18
packages.ent
@ -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">
|
||||
|
13
patches.ent
13
patches.ent
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user