aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/fileutils-inst.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter05/fileutils-inst.xml')
-rw-r--r--chapter05/fileutils-inst.xml13
1 files changed, 7 insertions, 6 deletions
diff --git a/chapter05/fileutils-inst.xml b/chapter05/fileutils-inst.xml
index 489415328..93768f8f8 100644
--- a/chapter05/fileutils-inst.xml
+++ b/chapter05/fileutils-inst.xml
@@ -3,12 +3,13 @@
<sect2>
<title>Installation of Fileutils</title>
-<para>The programs from a statically linked Fileutils package may cause
-segmentation faults on certain systems, if your distribution has
-Glibc-2.2.3 installed. It seems to happen mostly on machines
-powered by an AMD CPU, but there is a case or two where an Intel system
-is affected as well. If your system falls in this category, apply the
-patch.</para>
+<para>There is a documented (see
+<ulink url="http://mail.gnu.org/pipermail/bug-glibc/2001-May/003149.html"/>)
+bug with the atexit() function in glibc-2.2.3 when it is compiled with
+gcc-2.95.3. This bug only occurs on some systems (primarily AMD, but not
+exclusively). This bug causes segmentation faults in fileutils-4.1 when it
+is compiled statically. This patch causes on_exit() to be called instead of
+atexit().</para>
<para>Note that in some cases using this patch will result in not being
able to compile this package at all, even when your system has an AMD CPU