OSDN Git Service

[lfsja-git] r11.0-95 対応。
authormatsuand <30614168+matsuand@users.noreply.github.com>
Sun, 5 Dec 2021 00:56:30 +0000 (09:56 +0900)
committermatsuand <30614168+matsuand@users.noreply.github.com>
Sun, 5 Dec 2021 00:56:30 +0000 (09:56 +0900)
configure
src/chapter01/jchangelog.ch
src/chapter05/gcc-pass1.ch
src/chapter08/ncurses.ch
src/general.ch
version.ac

index 3cd414e..a07a91b 100755 (executable)
--- a/configure
+++ b/configure
@@ -4737,7 +4737,7 @@ fi
 
 
 
-TARGETVER=r11.0-93
+TARGETVER=r11.0-95
 if test "x$revspec" = "xsystemd"; then
   TARGETVER="$TARGETVER-systemd"
 fi
index d712669..11cf589 100644 (file)
 
 -->
    <listitem>
+      <para>2021-12-05</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matsuand] -
+          r11.0-95 (<ulink url="&lfs-changeset;88bbf22f8">88bbf22f8</ulink>) までの対応。
+          </para>
+        </listitem>
+      </itemizedlist>
+   </listitem>
+
+   <listitem>
       <para>2021-12-01</para>
       <itemizedlist>
         <listitem>
index 2ae7e0f..cb6f86d 100644 (file)
       <title>&MeaningOfOption1;configure&MeaningOfOption2;</title>
 @z
 
-@x --with-glibc-version=2.11
-          <para>This option ensures the package will be compatible with the host's
-          version of glibc.  It is set to the minimum glibc requirement
-          specified in the <xref linkend="ch-partitioning-hostreqs"/>.</para>
+@x --with-glibc-version=&glibc-version;
+          <para>This option specifies the version of glibc which will be
+          used on the target. It is not relevent to the minimum glibc
+          requirement specified in the
+          <xref linkend="ch-partitioning-hostreqs"/> because everything
+          compiled by pass1 gcc will run in the chroot environment,
+          which is isolated from glibc of the host distro.</para>
 @y
           <para>
-          このオプションは、ホストにある glibc とこのパッケージが互換性を持つようにします。
-          <xref linkend="ch-partitioning-hostreqs"/> に示す glibc の要件を最低限満たすものです。
+          このオプションは、ターゲットにおいて用いられることになる glibc のバージョンを指定します。
+          これは <xref linkend="ch-partitioning-hostreqs"/> に示している glibc の最低バージョンとは関係がありません。
+          1 回めの gcc によってコンパイルされるものは、すべて chroot 環境内で実行されるものであって、ホストにある glibc とは切り離されているためです。
           </para>
 @z
 
index f6e2833..7a40583 100644 (file)
 @z
 
 @x
-    <para>Install the package:</para>
+    <para>The installation of this package will overwrite
+    <filename class="libraryfile">libncursesw.so.&ncurses-version;</filename>
+    in-place.  It may crash the shell process which is using code and data
+    from the library file.  Install the package with
+    <literal>DESTDIR</literal>, and replace the library file correctly using
+    <command>install</command> command.  A useless static archive which is
+    not handled by <command>configure</command> is also removed:</para>
 @y
-    <para>&InstallThePackage;</para>
+    <para>
+    本パッケージをインストールすると、所定位置にある <filename
+    class="libraryfile">libncursesw.so.&ncurses-version;</filename> が上書きされます。
+    このときに、そのライブラリファイルのコードやデータを利用しているシェルプロセスが、クラッシュする場合があります。
+    そこで本パッケージは <literal>DESTDIR</literal> を使ってインストールして、<command>install</command> コマンドによってライブラリファイルを正しく置き換えるようにします。
+    <command>configure</command> では取り扱われないスタティックアーカイブは不要であるため、同様に削除されます。
+    </para>
 @z
 
 @x
 @z
 
 @x
-    <para>Remove a static library that is not handled by configure:</para>
-@y
-    <para>
-    configure では指定することができないため、スタティックライブラリを削除します。
-    </para>
-@z
-
-@x
     <para>If desired, install the Ncurses documentation:</para>
 @y
     <para>
index 9070352..05f8a3c 100644 (file)
@@ -47,9 +47,9 @@
 <!ENTITY copyrightdate   "%crdate;">
 ]]>
 
-<!ENTITY jversion        "20211201">
-<!ENTITY jversiond       "20211201">
-<!ENTITY jcorrespondSHA  "bdc9e03b7"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
+<!ENTITY jversion        "20211205">
+<!ENTITY jversiond       "20211205">
+<!ENTITY jcorrespondSHA  "88bbf22f8"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
 <!ENTITY dir-jversion    "git-ja">
 <!ENTITY dir-jversiond   "git-sysdja">
 @z
index 7ab936e..34a503f 100644 (file)
@@ -2,4 +2,4 @@ dnl
 dnl  This is part of LFSbookja package.
 dnl 
 dnl m4-include this file to define the current LFS version
-m4_define([lfs_version], [r11.0-93])
+m4_define([lfs_version], [r11.0-95])