aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/coreutils.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter05/coreutils.xml')
-rw-r--r--chapter05/coreutils.xml14
1 files changed, 13 insertions, 1 deletions
diff --git a/chapter05/coreutils.xml b/chapter05/coreutils.xml
index 31d59312b..70362f9fc 100644
--- a/chapter05/coreutils.xml
+++ b/chapter05/coreutils.xml
@@ -15,7 +15,19 @@ Estimated required disk space: &coreutils-compsize-tools;</screen>
<sect2>
<title>Installation of Coreutils</title>
-<para>Prepare Coreutils for compilation:</para>
+<para>Coreutils has an issue when compiled against Glibc-&glibc-version;.
+Without the patch below, some of the Coreutils utilities (head, tail, sort etc)
+will reject their traditional syntax which has been in use for approximately 30
+years. The old syntax is so pervasive that compatibility must be preserved until
+the many places where it is used can be updated. More details are provided in
+the comments inside the patch itself. Use of this patch is by no means
+compulsory but opting not to use it means you'll have deal with the consequences
+yourself, i.e. patch the many software packages that use the old syntax. Apply
+the patch:</para>
+
+<screen><userinput>patch -Np1 -i ../&coreutils-posixver-patch;</userinput></screen>
+
+<para>Now prepare Coreutils for compilation:</para>
<screen><userinput>./configure --prefix=/tools</userinput></screen>