aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2023-08-14 13:47:25 -0500
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2023-08-14 13:47:25 -0500
commitf7d3b6ed213e8957b3c32318fc240c9f73ffe7ea (patch)
tree7cd7054226454bb41cced984a9344202212851b5 /chapter08
parent539f0110b09ca953c289f914d4c7695ffd88f0af (diff)
Package updates.
Update to xz-5.4.4. Update to less-643. Update to meson-1.2.1. Update to linux-6.4.10. Update to iana-etc-20230810. Update to pkgconf-2.0.1. All build times and sizes were also checked and updated as needed.
Diffstat (limited to 'chapter08')
-rw-r--r--chapter08/gcc.xml11
-rw-r--r--chapter08/glibc.xml5
-rw-r--r--chapter08/less.xml4
-rw-r--r--chapter08/pkgconf.xml6
4 files changed, 17 insertions, 9 deletions
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index 0c4f591f2..5a9a0c5a5 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -187,11 +187,12 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
<para>
With Glibc-2.38, the analyzer tests named
<filename>data-model-4.c</filename> and
- <filename>conftest-1.c</filename> are known to fail.
- In the asan tests, the subtest named
- <filename>AddressSanitizer_StrtolOOBTest</filename> in the test
- <filename>asan_test.C</filename> and the test named
- <filename>interception-malloc-test-1.C</filename> are known to fail.
+ <filename>conftest-1.c</filename>
+ are known to fail.
+ In the asan tests, several tests in <filename>asan_test.C</filename>
+ are known to fail.
+ The test named <filename>interception-malloc-test-1.C</filename>
+ are known to fail.
</para>
<para>A few unexpected failures cannot always be avoided. The GCC developers
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index 791a6b707..ed25a1ba8 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -50,6 +50,11 @@
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
+ <para>Now fix a regression causing the posix_memalign() function
+ to be very slow slow in some conditions.</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-memalign-patch;</userinput></screen>
+
<para>The Glibc documentation recommends building Glibc
in a dedicated build directory:</para>
diff --git a/chapter08/less.xml b/chapter08/less.xml
index 237cf1e15..99f4e62ee 100644
--- a/chapter08/less.xml
+++ b/chapter08/less.xml
@@ -62,7 +62,9 @@
<screen><userinput remap="make">make</userinput></screen>
- <para>This package does not come with a test suite.</para>
+ <para>To test the results, issue:</para>
+
+<screen><userinput remap="test">make check</userinput></screen>
<para>Install the package:</para>
diff --git a/chapter08/pkgconf.xml b/chapter08/pkgconf.xml
index 3bbec0705..fd61b4d40 100644
--- a/chapter08/pkgconf.xml
+++ b/chapter08/pkgconf.xml
@@ -43,15 +43,15 @@
<sect2 role="installation">
<title>Installation of Pkgconf</title>
-
+<!--
<para>Pkgconf-2.0.0 explicitly errors when attempting to run
- <option>--modversion</option> with multiple arguments, even if these
+ <option>- -modversion</option> with multiple arguments, even if these
arguments are constraints for the same package. This breaks many
packages in BLFS. Run this sed to reinstate the old
output for pkgconf:</para>
<screen><userinput remap="pre">sed -i '1330,1336s|^|//|' cli/main.c</userinput></screen>
-
+-->
<para>Prepare Pkgconf for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \