Changeset 6b59895
- Timestamp:
- 10/29/2005 08:07:18 PM (19 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, 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
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rb63fcf7 r6b59895 34 34 <listitem><para>Bison &bison-version;</para></listitem> 35 35 <!-- <listitem><para>Bzip2 &bzip2-version;</para></listitem> --> 36 < !-- <listitem><para>Coreutils &coreutils-version;</para></listitem> -->36 <listitem><para>Coreutils &coreutils-version;</para></listitem> 37 37 <!-- <listitem><para>DejaGNU &dejagnu-version;</para></listitem> --> 38 38 <!-- <listitem><para>Diffutils &diffutils-version;</para></listitem> --> … … 90 90 <listitem><para>&bzip2-bzgrep-patch;</para></listitem> 91 91 <listitem><para>&bzip2-docs-patch;</para></listitem> 92 <listitem><para>&coreutils-echo-patch;</para></listitem>93 92 <listitem><para>&gawk-segfault-patch;</para></listitem> 94 93 <listitem><para>&gcc-specs-patch;</para></listitem> … … 124 123 </listitem> 125 124 125 <listitem><para>October 29, 2005 [matt]: Upgrade to coreutils-5.92.</para> 126 </listitem> 127 126 128 <listitem><para>October 22, 2005 [archaic]: Upgrade to m4-1.4.4.</para> 127 129 </listitem> -
chapter03/packages.xml
rb63fcf7 r6b59895 62 62 63 63 <varlistentry> 64 <term>Coreutils (&coreutils-version;) - 4, 184KB:</term>64 <term>Coreutils (&coreutils-version;) - 4,698 KB:</term> 65 65 <listitem> 66 66 <para><ulink url="&gnu;coreutils/"/></para> -
chapter03/patches.xml
rb63fcf7 r6b59895 47 47 48 48 <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>56 49 <term>Coreutils Suppress Uptime, Kill, Su Patch - 15 KB:</term> 57 50 <listitem> -
chapter05/coreutils.xml
rb63fcf7 r6b59895 32 32 <para>Prepare Coreutils for compilation:</para> 33 33 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> 52 35 53 36 <para>Compile the package:</para> -
chapter05/perl.xml
rb63fcf7 r6b59895 35 35 <screen><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen> 36 36 37 <para>Prepare Perl for compilation (make sure to get the 'IO Fcntl POSIX' 38 part of the command correct—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—they are all 39 letters):</para> 39 40 40 <screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext=' IO FcntlPOSIX'</userinput></screen>41 <screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper Fcntl IO POSIX'</userinput></screen> 41 42 42 43 <para>The meaning of the configure options:</para> … … 44 45 <variablelist> 45 46 <varlistentry> 46 <term><parameter>-Dstatic_ext=' IO FcntlPOSIX'</parameter></term>47 <term><parameter>-Dstatic_ext='Data/Dumper Fcntl IO POSIX'</parameter></term> 47 48 <listitem><para>This tells Perl to build the minimum set of static 48 49 extensions needed for installing and testing the Coreutils package in -
chapter06/coreutils.xml
rb63fcf7 r6b59895 32 32 <title>Installation of Coreutils</title> 33 33 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 39 34 <para>A known issue with the <command>uname</command> program from 40 35 this package is that the <parameter>-p</parameter> switch always … … 51 46 <para>Now prepare Coreutils for compilation:</para> 52 47 53 <screen><userinput> DEFAULT_POSIX2_VERSION=199209./configure --prefix=/usr</userinput></screen>48 <screen><userinput>./configure --prefix=/usr</userinput></screen> 54 49 55 50 <para>Compile the package:</para> … … 67 62 <screen><userinput>echo "dummy1:x:1000:" >> /etc/group 68 63 echo "dummy2:x:1001:dummy" >> /etc/group 69 echo "dummy:x:1000:1000:: :/bin/bash" >> /etc/passwd</userinput></screen>64 echo "dummy:x:1000:1000::/root:/bin/bash" >> /etc/passwd</userinput></screen> 70 65 71 66 <para>Now the test suite is ready to be run. First, run the tests that -
general.ent
rb63fcf7 r6b59895 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!ENTITY version "SVN-2005102 2">3 <!ENTITY releasedate "October 2 2, 2005">2 <!ENTITY version "SVN-20051029"> 3 <!ENTITY releasedate "October 29, 2005"> 4 4 <!ENTITY milestone "6.2"> 5 5 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> … … 31 31 <!ENTITY bison-version "2.1"> 32 32 <!ENTITY bzip2-version "1.0.3"> 33 <!ENTITY coreutils-version "5. 2.1">33 <!ENTITY coreutils-version "5.92"> 34 34 <!ENTITY dejagnu-version "1.4.4"> 35 35 <!ENTITY diffutils-version "2.8.1"> -
patches.ent
rb63fcf7 r6b59895 8 8 <!ENTITY bzip2-bzgrep-patch "bzip2-&bzip2-version;-bzgrep_security-1.patch"> 9 9 10 <!ENTITY coreutils-echo-patch "coreutils-&coreutils-version;-echo_posix-1.patch">11 10 <!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"> 13 12 14 13 <!ENTITY expect-spawn-patch "expect-&expect-version;-spawn-1.patch">
Note:
See TracChangeset
for help on using the changeset viewer.