aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/glibc.xml23
-rw-r--r--chapter06/grub.xml4
-rw-r--r--chapter06/perl.xml4
3 files changed, 13 insertions, 18 deletions
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index 5c168b03b..a91f95b94 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -115,15 +115,11 @@ cd ../glibc-build</userinput></screen>
issues seen for this version of LFS:</para>
<itemizedlist>
-<!--
+
<listitem>
- <para>The <emphasis>nptl/tst-clock2</emphasis>,
- <emphasis>nptl/tst-attr3</emphasis>,
- <emphasis>tst/tst-cputimer1</emphasis>, and
- <emphasis>rt/tst-cpuclock2</emphasis>
- tests have been known to fail. The
- reason is not completely understood, but indications are that minor
- timing issues can trigger these failures.</para>
+ <para>The <emphasis>tst/tst-cputimer1</emphasis> test has been known to
+ fail. The reason is not completely understood, but indications are
+ that minor timing issues can trigger this failure.</para>
</listitem>
<listitem>
@@ -131,7 +127,7 @@ cd ../glibc-build</userinput></screen>
systems where the CPU is not a relatively new genuine Intel or
authentic AMD processor.</para>
</listitem>
-
+<!--
<listitem>
<para>When running on older and slower hardware or on systems under
load, some tests can fail because of test timeouts being exceeded.
@@ -149,13 +145,12 @@ cd ../glibc-build</userinput></screen>
<para>libio/tst-ftell-partial-wide.out fails because it needs a locale
that has not yet been generated.</para>
</listitem>
-
+-->
<listitem>
- <para>Other tests known to fail on some architectures are posix/bug-regex32,
- misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8,
- and stdio-common/bug22.</para>
+ <para>Other tests known to fail on some architectures are
+ malloc/tst-malloc-usable and nptl/tst-cleanupx4. </para>
</listitem>
--->
+
</itemizedlist>
<para>Though it is a harmless message, the install stage of Glibc will
diff --git a/chapter06/grub.xml b/chapter06/grub.xml
index 7941debd6..545508dcb 100644
--- a/chapter06/grub.xml
+++ b/chapter06/grub.xml
@@ -40,10 +40,6 @@
<sect2 role="installation">
<title>Installation of GRUB</title>
- <para>Fix an incompatibility between this package and Glibc-&glibc-version;:</para>
-
-<screen><userinput remap="pre">sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen>
-
<para>Prepare GRUB for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \
diff --git a/chapter06/perl.xml b/chapter06/perl.xml
index 443c4c5ac..c7bc8963e 100644
--- a/chapter06/perl.xml
+++ b/chapter06/perl.xml
@@ -56,6 +56,10 @@
<screen><userinput remap="pre">export BUILD_ZLIB=False
export BUILD_BZIP2=0</userinput></screen>
+ <para>Fix a potential security problem:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&perl-fix-patch;</userinput></screen>
+
<para>To have full control over the way Perl is set up, you can remove the
<quote>-des</quote> options from the following command and hand-pick the way
this package is built. Alternatively, use the command exactly as below to