Changeset 81fd230 for chapter05/coreutils.xml
- Timestamp:
- 02/19/2005 10:16:42 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.1, 6.1.1, 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:
- 3d31fc4
- Parents:
- 2f9131f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/coreutils.xml
r2f9131f r81fd230 8 8 <?dbhtml filename="coreutils.html"?> 9 9 10 <indexterm zone="ch-tools-coreutils"> 11 <primary sortas="a-Coreutils">Coreutils</primary> 12 <secondary>tools</secondary></indexterm> 13 10 14 <sect2 role="package"><title/> 15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/coreutils.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> 11 16 12 17 <segmentedlist> … … 15 20 <seglistitem><seg>0.9 SBU</seg><seg>69 MB</seg></seglistitem> 16 21 </segmentedlist> 22 23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/coreutils.xml" xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/> 17 24 18 25 </sect2> … … 25 32 <screen><userinput>DEFAULT_POSIX2_VERSION=199209 ./configure --prefix=/tools</userinput></screen> 26 33 34 <para>This package has an issue when compiled against versions of 35 Glibc later than 2.3.2. Some of the Coreutils utilities (such as 36 <command>head</command>, <command>tail</command>, and 37 <command>sort</command>) will reject their traditional syntax, a 38 syntax that has been in use for approximately 30 years. This old 39 syntax is so pervasive that compatibility should be preserved until 40 the many places where it is used can be updated. Backwards 41 compatibility is achieved by setting the 42 <envar>DEFAULT_POSIX2_VERSION</envar> environment variable to 43 <quote>199209</quote> in the above command. If you do not want 44 Coreutils to be backwards compatible with the traditional syntax, then 45 omit setting the <envar>DEFAULT_POSIX2_VERSION</envar> 46 environment variable. It is important to remember that doing so will 47 have consequences, including the need to patch the many packages that 48 still use the old syntax. Therefore, it is recommended that the 49 instructions be followed exactly as given above.</para> 50 27 51 <para>Compile the package:</para> 28 52 29 53 <screen><userinput>make</userinput></screen> 30 54 31 <para>To test the result, issue: 32 <userinput>make RUN_EXPENSIVE_TESTS=yes check</userinput></para> 55 <para>To test the results, issue: <userinput>make 56 RUN_EXPENSIVE_TESTS=yes check</userinput>. The 57 <parameter>RUN_EXPENSIVE_TESTS=yes</parameter> parameter tells the 58 test suite to run several additional tests that are considered 59 relatively expensive (in terms of CPU power and memory usage) on some 60 platforms, but generally are not a problem on Linux.</para> 33 61 34 <para> And install the package:</para>62 <para>Install the package:</para> 35 63 36 64 <screen><userinput>make install</userinput></screen> … … 38 66 </sect2> 39 67 68 <sect2 role="content"><title/> 69 <para>Details on this package are located in <xref 70 linkend="contents-coreutils" role="."/></para> 71 </sect2> 72 40 73 </sect1> 74
Note:
See TracChangeset
for help on using the changeset viewer.