aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05
diff options
context:
space:
mode:
Diffstat (limited to 'chapter05')
-rw-r--r--chapter05/coreutils.xml19
-rw-r--r--chapter05/perl.xml9
2 files changed, 6 insertions, 22 deletions
diff --git a/chapter05/coreutils.xml b/chapter05/coreutils.xml
index 1a049d04f..b7875423a 100644
--- a/chapter05/coreutils.xml
+++ b/chapter05/coreutils.xml
@@ -31,24 +31,7 @@
<para>Prepare Coreutils for compilation:</para>
-<screen><userinput>DEFAULT_POSIX2_VERSION=199209 ./configure --prefix=/tools</userinput></screen>
-
-<para>This package has an issue when compiled against versions of
-Glibc later than 2.3.2. Some of the Coreutils utilities (such as
-<command>head</command>, <command>tail</command>, and
-<command>sort</command>) will reject their traditional syntax, a
-syntax that has been in use for approximately 30 years. This old
-syntax is so pervasive that compatibility should be preserved until
-the many places where it is used can be updated. Backwards
-compatibility is achieved by setting the
-<envar>DEFAULT_POSIX2_VERSION</envar> environment variable to
-<quote>199209</quote> in the above command. If you do not want
-Coreutils to be backwards compatible with the traditional syntax, then
-omit setting the <envar>DEFAULT_POSIX2_VERSION</envar>
-environment variable. It is important to remember that doing so will
-have consequences, including the need to patch the many packages that
-still use the old syntax. Therefore, it is recommended that the
-instructions be followed exactly as given above.</para>
+<screen><userinput>./configure --prefix=/tools</userinput></screen>
<para>Compile the package:</para>
diff --git a/chapter05/perl.xml b/chapter05/perl.xml
index aac22ef4e..67ef9a3f3 100644
--- a/chapter05/perl.xml
+++ b/chapter05/perl.xml
@@ -34,16 +34,17 @@ the following patch:</para>
<screen><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen>
-<para>Prepare Perl for compilation (make sure to get the 'IO Fcntl POSIX'
-part of the command correct&mdash;they are all letters):</para>
+<para>Prepare Perl for compilation (make sure to get the
+'Data/Dumper Fcntl IO POSIX' part of the command correct&mdash;they are all
+letters):</para>
-<screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'</userinput></screen>
+<screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper Fcntl IO POSIX'</userinput></screen>
<para>The meaning of the configure options:</para>
<variablelist>
<varlistentry>
-<term><parameter>-Dstatic_ext='IO Fcntl POSIX'</parameter></term>
+<term><parameter>-Dstatic_ext='Data/Dumper Fcntl IO POSIX'</parameter></term>
<listitem><para>This tells Perl to build the minimum set of static
extensions needed for installing and testing the Coreutils package in
the next chapter.</para></listitem>