Changeset 6b59895


Ignore:
Timestamp:
10/29/2005 08:07:18 PM (19 years ago)
Author:
Matthew Burgess <matthew@…>
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.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, 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:
c0a8f91
Parents:
b63fcf7
Message:

Upgrade to coreutils-5.92

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7098 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rb63fcf7 r6b59895  
    3434<listitem><para>Bison &bison-version;</para></listitem>
    3535<!-- <listitem><para>Bzip2 &bzip2-version;</para></listitem> -->
    36 <!-- <listitem><para>Coreutils &coreutils-version;</para></listitem> -->
     36<listitem><para>Coreutils &coreutils-version;</para></listitem>
    3737<!-- <listitem><para>DejaGNU &dejagnu-version;</para></listitem> -->
    3838<!-- <listitem><para>Diffutils &diffutils-version;</para></listitem> -->
     
    9090<listitem><para>&bzip2-bzgrep-patch;</para></listitem>
    9191<listitem><para>&bzip2-docs-patch;</para></listitem>
    92 <listitem><para>&coreutils-echo-patch;</para></listitem>
    9392<listitem><para>&gawk-segfault-patch;</para></listitem>
    9493<listitem><para>&gcc-specs-patch;</para></listitem>
     
    124123</listitem>
    125124
     125<listitem><para>October 29, 2005 [matt]: Upgrade to coreutils-5.92.</para>
     126</listitem>
     127
    126128<listitem><para>October 22, 2005 [archaic]: Upgrade to m4-1.4.4.</para>
    127129</listitem>
  • chapter03/packages.xml

    rb63fcf7 r6b59895  
    6262
    6363<varlistentry>
    64 <term>Coreutils (&coreutils-version;) - 4,184 KB:</term>
     64<term>Coreutils (&coreutils-version;) - 4,698 KB:</term>
    6565<listitem>
    6666<para><ulink url="&gnu;coreutils/"/></para>
  • chapter03/patches.xml

    rb63fcf7 r6b59895  
    4747
    4848<varlistentry>
    49 <term>Coreutils Echo POSIX and Bash Compatibility Patch - 9 KB:</term>
    50 <listitem>
    51 <para><ulink url="&patches-root;&coreutils-echo-patch;"/></para>
    52 </listitem>
    53 </varlistentry>
    54 
    55 <varlistentry>
    5649<term>Coreutils Suppress Uptime, Kill, Su Patch - 15 KB:</term>
    5750<listitem>
  • chapter05/coreutils.xml

    rb63fcf7 r6b59895  
    3232<para>Prepare Coreutils for compilation:</para>
    3333
    34 <screen><userinput>DEFAULT_POSIX2_VERSION=199209 ./configure --prefix=/tools</userinput></screen>
    35 
    36 <para>This package has an issue when compiled against versions of
    37 Glibc later than 2.3.2. Some of the Coreutils utilities (such as
    38 <command>head</command>, <command>tail</command>, and
    39 <command>sort</command>) will reject their traditional syntax, a
    40 syntax that has been in use for approximately 30 years. This old
    41 syntax is so pervasive that compatibility should be preserved until
    42 the many places where it is used can be updated. Backwards
    43 compatibility is achieved by setting the
    44 <envar>DEFAULT_POSIX2_VERSION</envar> environment variable to
    45 <quote>199209</quote> in the above command. If you do not want
    46 Coreutils to be backwards compatible with the traditional syntax, then
    47 omit setting the <envar>DEFAULT_POSIX2_VERSION</envar>
    48 environment variable. It is important to remember that doing so will
    49 have consequences, including the need to patch the many packages that
    50 still use the old syntax. Therefore, it is recommended that the
    51 instructions be followed exactly as given above.</para>
     34<screen><userinput>./configure --prefix=/tools</userinput></screen>
    5235
    5336<para>Compile the package:</para>
  • chapter05/perl.xml

    rb63fcf7 r6b59895  
    3535<screen><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen>
    3636
    37 <para>Prepare Perl for compilation (make sure to get the 'IO Fcntl POSIX'
    38 part of the command correct&mdash;they are all letters):</para>
     37<para>Prepare Perl for compilation (make sure to get the
     38'Data/Dumper Fcntl IO POSIX' part of the command correct&mdash;they are all
     39letters):</para>
    3940
    40 <screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'</userinput></screen>
     41<screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper Fcntl IO POSIX'</userinput></screen>
    4142
    4243<para>The meaning of the configure options:</para>
     
    4445<variablelist>
    4546<varlistentry>
    46 <term><parameter>-Dstatic_ext='IO Fcntl POSIX'</parameter></term>
     47<term><parameter>-Dstatic_ext='Data/Dumper Fcntl IO POSIX'</parameter></term>
    4748<listitem><para>This tells Perl to build the minimum set of static
    4849extensions needed for installing and testing the Coreutils package in
  • chapter06/coreutils.xml

    rb63fcf7 r6b59895  
    3232<title>Installation of Coreutils</title>
    3333
    34 <para>Apply a patch to improve the POSIX and <command>bash</command>
    35 compatibility of <command>echo</command>:</para>
    36 
    37 <screen><userinput>patch -Np1 -i ../&coreutils-echo-patch;</userinput></screen>
    38 
    3934<para>A known issue with the <command>uname</command> program from
    4035this package is that the <parameter>-p</parameter> switch always
     
    5146<para>Now prepare Coreutils for compilation:</para>
    5247
    53 <screen><userinput>DEFAULT_POSIX2_VERSION=199209 ./configure --prefix=/usr</userinput></screen>
     48<screen><userinput>./configure --prefix=/usr</userinput></screen>
    5449
    5550<para>Compile the package:</para>
     
    6762<screen><userinput>echo "dummy1:x:1000:" &gt;&gt; /etc/group
    6863echo "dummy2:x:1001:dummy" &gt;&gt; /etc/group
    69 echo "dummy:x:1000:1000:::/bin/bash" &gt;&gt; /etc/passwd</userinput></screen>
     64echo "dummy:x:1000:1000::/root:/bin/bash" &gt;&gt; /etc/passwd</userinput></screen>
    7065
    7166<para>Now the test suite is ready to be run. First, run the tests that
  • general.ent

    rb63fcf7 r6b59895  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-20051022">
    3 <!ENTITY releasedate "October 22, 2005">
     2<!ENTITY version "SVN-20051029">
     3<!ENTITY releasedate "October 29, 2005">
    44<!ENTITY milestone "6.2">
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
     
    3131<!ENTITY bison-version "2.1">
    3232<!ENTITY bzip2-version "1.0.3">
    33 <!ENTITY coreutils-version "5.2.1">
     33<!ENTITY coreutils-version "5.92">
    3434<!ENTITY dejagnu-version "1.4.4">
    3535<!ENTITY diffutils-version "2.8.1">
  • patches.ent

    rb63fcf7 r6b59895  
    88<!ENTITY bzip2-bzgrep-patch "bzip2-&bzip2-version;-bzgrep_security-1.patch">
    99
    10 <!ENTITY coreutils-echo-patch "coreutils-&coreutils-version;-echo_posix-1.patch">
    1110<!ENTITY coreutils-suppress-patch "coreutils-&coreutils-version;-suppress_uptime_kill_su-1.patch">
    12 <!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-2.patch">
     11<!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">
    1312
    1413<!ENTITY expect-spawn-patch "expect-&expect-version;-spawn-1.patch">
Note: See TracChangeset for help on using the changeset viewer.