OSDN Git Service

[lfsja-git] r10.1-117 対応。
[lfsbookja/lfsja-git.git] / src / chapter08 / gcc.ch
index 0e8377e..b95b9f6 100644 (file)
@@ -3,10 +3,6 @@
 %
 % This is a CTIE change file for the original XML source of the LFSbook.
 %
-% $Author$
-% $Rev$
-% $Date::                           $
-%
 @x
 <?xml version="1.0" encoding="ISO-8859-1"?>
 @y
 @z
 
 @x
+    <para>First, apply a patch to fix some regressions and to cope
+    with the removal of an obsolete kernel header in linux-5.13:</para>
+@y
+    <para>
+    まずはパッチを適用します。
+    いくつか発生していた縮退をこれによって修正します。
+    また linux-5.13 のカーネルヘッダーにおいて、非推奨のものが削除されたことに対処します。
+    </para>
+@z
+
+@x
     <para>If building on x86_64, change the default directory name for 64-bit
     libraries to <quote>lib</quote>:</para>
 @y
 @z
 
 @x
-    <para>Six tests related to get_time are known to fail.  These are
-    apparently related to the en_HK locale.</para>
+    <para>In g++, three tests in constexpr-52830 are known to fail and
+    also to be treated as unexpected successes (XPASS).  This is because
+    an <quote>internal compiler error</quote> on this test is fixed, but
+    the compiler still rejects some valid code.</para>
 @y
     <para>
-    get_time に関連するテスト 6 つが失敗します。
-    これは en_HK ロケールに関係するためです。
+    g++ においては、constexpr-52830 におけるテストが 3 つ失敗するものとされていますが、予期しない成功 (XPASS) となります。
+    これは、そのテストにおいて<quote>内部コンパイラーエラー</quote>が修正されるからであり、ただしコンパイラーが正常なコードを受け付けないままであるからです。
     </para>
 @z
 
 @x
-    <para>Additionally the following tests related to the following files
-    are known to fail with glibc-2.33: asan_test.C, co-ret-17-void-ret-coro.C, 
-    pr95519-05-gro.C, pr80166.c.</para>
+    <para>In libstdc++, one numpunct test and six tests related to get_time are
+    known to fail.  These are all because the locale definitions in glibc have
+    changed but libstdc++ does not currently support those changes.</para>
 @y
     <para>
-    さらに以下のファイルに関連するテストは、glibc-2.33 においては失敗します。
-    asan_test.C, co-ret-17-void-ret-coro.C, pr95519-05-gro.C, pr80166.c
+    libstdc++ においては、numpunct のテスト 1 つと get_time に関連するテストが 6 つ失敗します。
+    この理由は、glibc におけるロケール定義が変更されているからであり、libstdc++ はその変更に対応していないためです。
     </para>
 @z