aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Trepl (Moody) <thomas@linuxfromscratch.org>2021-08-07 05:45:09 +0200
committerThomas Trepl (Moody) <thomas@linuxfromscratch.org>2021-08-07 05:45:09 +0200
commit81f8f6e436b84b8621fb574e347ed540c1ed8fe6 (patch)
tree19ea8ef704459f084e0cc222d89040d07e041091
parentfc01165d645be02f060fa746622da0cfb5fc7b11 (diff)
parent26560c186ba1803dd7151a818985d7cecd555e46 (diff)
Automatic merge of trunk into multilib
-rw-r--r--chapter01/changelog.xml13
-rw-r--r--chapter08/gcc.xml12
-rw-r--r--chapter08/m4.xml2
-rw-r--r--chapter08/strippingagain.xml2
4 files changed, 22 insertions, 7 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index f36f972c7..008df2410 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -45,6 +45,19 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
+ <para>2021-08-06</para>
+ <itemizedlist>
+ <listitem>
+ <para>[xry111] - Fix
+ <filename class="libraryfile">libasan.a</filename> building
+ GCC with Glibc-2.34. Addresses
+ <ulink url="https://wiki.linuxfromscratch.org/blfs/ticket/15350">
+ BLFS #15350</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2021-08-02</para>
<itemizedlist>
<listitem>
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index 8f113442c..3b4de66e2 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -41,6 +41,14 @@
<sect2 role="installation">
<title>Installation of GCC</title>
+ <para>At first, fix an issue breaking
+ <filename class="libraryfile">libasan.a</filename> building this package
+ with Glibc-2.34:</para>
+
+<screen><userinput remap="pre">sed -e '/static.*SIGSTKSZ/d' \
+ -e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
+ -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen>
+
<para>If building on x86_64, change the default directory name for 64-bit
libraries to <quote>lib</quote>:</para>
@@ -142,10 +150,6 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
<!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101081 -->
<para>Eight tests related to analyzer are known to fail.</para>
- <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101749 -->
- <para>Seven tests related to <filename>pr59063-2.c</filename> are known
- to fail.</para>
-
<!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101751 -->
<para>One test named <filename>asan_test.C</filename> is known to
fail.</para>
diff --git a/chapter08/m4.xml b/chapter08/m4.xml
index 341da580a..13b032a25 100644
--- a/chapter08/m4.xml
+++ b/chapter08/m4.xml
@@ -57,8 +57,6 @@ echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h</userinput></screen>
<screen><userinput remap="test">make check</userinput></screen>
- <para>One test, test-posix_spawn-script, is known to fail.</para>
-
<para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen>
diff --git a/chapter08/strippingagain.xml b/chapter08/strippingagain.xml
index dd3090785..c7b79d65c 100644
--- a/chapter08/strippingagain.xml
+++ b/chapter08/strippingagain.xml
@@ -40,7 +40,7 @@
Read the related entry in <xref linkend="pkgmgmt-upgrade-issues"/> for the
rationale to use the <command>install</command> command here.</para>
- <note><para>The linux loader's name is ld-linux-x86-64.so.2 on 64-bit systems
+ <note><para>The ELF loader's name is ld-linux-x86-64.so.2 on 64-bit systems
and ld-linux.so.2 on 32-bit systems. The contruct below selects the
correct name for the current architecture.</para></note>