From 68ee799ca6407c8fc55bb0ab5adde57a383beb29 Mon Sep 17 00:00:00 2001
From: matsuand <30614168+matsuand@users.noreply.github.com>
Date: Fri, 26 Aug 2022 15:15:19 +0900
Subject: [PATCH] =?utf8?q?[lfsja-git]=20r11.1-182=20=E5=AF=BE=E5=BF=9C?=
=?utf8?q?=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit
---
configure | 2 +-
src/chapter01/changelog.ch | 8 ++++----
src/chapter01/jchangelog.ch | 11 +++++++++++
src/chapter05/glibc.ch | 2 +-
src/chapter08/glibc.ch | 30 +++++++++++++-----------------
src/chapter10/kernel.ch | 45 +++++++++++++++++++++++++++++++++++++++++++++
src/general.ch | 6 +++---
version.ac | 2 +-
8 files changed, 79 insertions(+), 27 deletions(-)
diff --git a/configure b/configure
index 12b329e9..33b981e8 100755
--- a/configure
+++ b/configure
@@ -4737,7 +4737,7 @@ fi
-TARGETVER=r11.1-175
+TARGETVER=r11.1-182
if test "x$revspec" = "xsystemd"; then
TARGETVER="$TARGETVER-systemd"
fi
diff --git a/src/chapter01/changelog.ch b/src/chapter01/changelog.ch
index ea306f1c..adfe0da2 100644
--- a/src/chapter01/changelog.ch
+++ b/src/chapter01/changelog.ch
@@ -59,7 +59,7 @@
#5098.
- [bdubbs] - Update to linux-5.19.2. Fixes
+ [bdubbs] - Update to linux-5.19.2 (security fixes). Fixes
#5097.
@@ -67,7 +67,7 @@
#5096.
- [bdubbs] - Update to shadow-4.12.2. Fixes
+ [bdubbs] - Update to shadow-4.12.2 (security fix). Fixes
#5095.
@@ -95,7 +95,7 @@
#5098 ã Fix ã«ã
- [bdubbs] - linux-5.19.2 ã¸ã®ã¢ãããã¼ãã
+ [bdubbs] - linux-5.19.2 (ã»ãã¥ãªãã£ãã£ãã¯ã¹) ã¸ã®ã¢ãããã¼ãã
#5097 ã Fix ã«ã
@@ -103,7 +103,7 @@
#5096 ã Fix ã«ã
- [bdubbs] - shadow-4.12.2 ã¸ã®ã¢ãããã¼ãã
+ [bdubbs] - shadow-4.12.2 (ã»ãã¥ãªãã£ãã£ãã¯ã¹) ã¸ã®ã¢ãããã¼ãã
#5095 ã Fix ã«ã
diff --git a/src/chapter01/jchangelog.ch b/src/chapter01/jchangelog.ch
index 7996b922..4f242054 100644
--- a/src/chapter01/jchangelog.ch
+++ b/src/chapter01/jchangelog.ch
@@ -50,6 +50,17 @@
-->
+ 2022-08-26
+
+
+ [matsuand] -
+ r11.1-182 (b3f157c68) ã¾ã§ã®å¯¾å¿ã
+
+
+
+
+
+
2022-08-22
diff --git a/src/chapter05/glibc.ch b/src/chapter05/glibc.ch
index 09175cfb..8c6432d5 100644
--- a/src/chapter05/glibc.ch
+++ b/src/chapter05/glibc.ch
@@ -288,7 +288,7 @@
@z
@x
- Once all is well, clean up the test files:
+ Once all is well, clean up the test file:
@y
ãã¹ã¦ãå®äºãããããã¹ããã¡ã¤ã«ãåé¤ãã¾ãã
diff --git a/src/chapter08/glibc.ch b/src/chapter08/glibc.ch
index d32acb97..cf1ab857 100644
--- a/src/chapter08/glibc.ch
+++ b/src/chapter08/glibc.ch
@@ -227,25 +227,23 @@
@z
@x
- Some tests, for example
- nss/tst-nss-files-hosts-multi,
- are known to fail on relatively slow systems due to an internal
- timeout.
+ The stdlib/tst-arc4random-thread
+ test is known to fail if the host kernel is relatively old.
@y
- nss/tst-nss-files-hosts-multi ã®ãããªãã¹ãã§ã¯ãå
é¨ã®ã¿ã¤ã ã¢ã¦ããåå ã§æ¯è¼çé
ããªãã·ã¹ãã ä¸ã§ã¯å¤±æãã¾ãã
+ ãã¹ãã®ã«ã¼ãã«ãæ¯è¼çå¤ãå ´åã« stdlib/tst-arc4random-thread ã¨ãããã¹ãã失æãã¾ãã
@z
@x
- About 27 tests, for example elf/tst-pldd,
- are known to fail if the kernel supports namespaces (see
- namespaces(7) for details) but the host distro
- has disabled them via sysctl.
+ Some tests, for example
+ nss/tst-nss-files-hosts-multi,
+ are known to fail on relatively slow systems due to an internal
+ timeout.
@y
- ã«ã¼ãã«ãåå空éããµãã¼ããã¦ããå ´åï¼è©³ç´°ã¯ namespaces(7) åç
§ï¼ã§ãã£ã¦ãããã¹ããã£ã¹ããªãã¥ã¼ã·ã§ã³ã«ãã㦠sysctl ãéãã¦ç¡å¹ã¨ãªã£ã¦ããå ´åã«ã¯ã27 åã»ã©ã®ãã¹ãããã¨ãã° elf/tst-pldd ã失æãã¾ãã
-
+ nss/tst-nss-files-hosts-multi ã®ãããªãã¹ãã§ã¯ãå
é¨ã®ã¿ã¤ã ã¢ã¦ããåå ã§æ¯è¼çé
ããªãã·ã¹ãã ä¸ã§ã¯å¤±æãã¾ãã
+
@z
@x
@@ -559,10 +557,9 @@
@x
By default, the dynamic loader (/lib/ld-linux.so.2) searches through
- /lib and /usr/lib for dynamic libraries that are
- needed by programs as they are run. However, if there are libraries in
- directories other than /lib and
+ /usr/lib for dynamic libraries
+ that are needed by programs as they are run. However, if there are
+ libraries in directories other than
/usr/lib, these need to be added
to the /etc/ld.so.conf file in order for the
dynamic loader to find them. Two directories that are commonly known
@@ -574,10 +571,9 @@
ãã¤ãããã¯ãªã³ã«ã¼ (/lib/ld-linux.so.2) ããã¤ãããã¯ã©ã¤ãã©ãªãæ¤ç´¢ããããã©ã«ãã®ãã£ã¬ã¯ããªã /lib ãã£ã¬ã¯ããªã¨ /usr/lib ãã£ã¬ã¯ããªã§ãã
å種ããã°ã©ã ãå®è¡ãããéã«ã¯ããããæ¤ç´¢ããããã¤ãããã¯ã©ã¤ãã©ãªããªã³ã¯ããã¾ãã
- ãã /lib ã /usr/lib 以å¤ã®ãã£ã¬ã¯ããªã«ã©ã¤ãã©ãªãã¡ã¤ã«ããããªã /etc/ld.so.conf ãã¡ã¤ã«ã«è¨è¿°ã追å ãã¦ããã¤ãããã¯ãã¼ãã¼ãããããæ¢ãåºããããã«ãã¦ãããã¨ãå¿
è¦ã§ãã
追å ã®ã©ã¤ãã©ãªãé
ç½®ããããã£ã¬ã¯ããªã¨ãã¦ã¯ /usr/local/lib ãã£ã¬ã¯ããªã¨ Enable some additional features if you are building a 64-bit
+ system. If you are using menuconfig, enable them in the order of
+ CONFIG_PCI_MSI first, then
+ CONFIG_IRQ_REMAP, at last
+ CONFIG_X86_X2APIC because an option only
+ shows up after its dependencies are selected.
+@y
+
+ 64 ãããã·ã¹ãã ã®æ§ç¯æã¯ã追å æ©è½ãããããæå¹ã«ãã¦ãã ããã
+ menuconfig ãå©ç¨ãã¦ããå ´åãåãã« CONFIG_PCI_MSI ãæå¹ã«ãã¦ããã®å¾ã« CONFIG_IRQ_REMAPãCONFIG_X86_X2APIC ãæå¹ã«ãã¾ãã
+ ããããã®ã¯ãä¾åãããªãã·ã§ã³ãé¸æããã¦ããªãã¨ãç¹å®ã®ãªãã·ã§ã³ãç¾ãã¦ããªãããã§ãã
+
+@z
+
+@x
While "The IPv6 Protocol" is not strictly
required, it is highly recommended by the systemd developers.
@y
@@ -242,6 +257,36 @@
@z
+@x Support x2apic
+ Support running the interrupt controller of 64-bit x86
+ processors in x2APIC mode. x2APIC may be enabled by firmware on
+ 64-bit x86 systems, and a kernel without this option enabled will
+ panic on boot if x2APIC is enabled by firmware. This option has
+ has no effect, but also does no harm if x2APIC is disabled by the
+ firmware.
+@y
+
+ 64 ããã x86 ããã»ããµã¼ã® x2APIC ã¢ã¼ãã§ã®ã¤ã³ã¿ã©ããã³ã³ããã¼ã©ã¼ã®å®è¡ããµãã¼ããã¾ãã
+ 64 ããã x86 ã·ã¹ãã ã«ããã¦ã¯ãã¡ã¼ã ã¦ã§ã¢ã x2APIC ãæå¹ã«ãããã¨ãããã¾ãã
+ ãã¡ã¼ã ã¦ã§ã¢ã«ãã£ã¦ x2APIC ãæå¹ã§ããå ´åãã«ã¼ãã«ã«ããã¦ãã®ãªãã·ã§ã³ãç¡å¹ã§ããã¨ãèµ·åæã«ãããã¯ãèµ·ããã¾ãã
+ æ¬ãªãã·ã§ã³ã«ã¯å¹æãããã¾ããã
+ ã¾ããã¡ã¼ã ã¦ã§ã¢ã«ãã£ã¦ x2APIC ãç¡å¹ã§ãã£ãå ´åããã®ãªãã·ã§ã³ã¯å½±é¿ãåã¼ãã¾ããã
+
+@z
+
+@x
+ If this option is enabled, a security vulnerability not
+ resolved in Linux-&linux-version; yet will be exploitable.
+ Disable this option to avoid the vulnerability. This system call
+ is not used by any part of LFS or BLFS.
+@y
+
+ ãã®ãªãã·ã§ã³ãæå¹ã«ããã¨ãLinux-&linux-version; ã«ããã¦è§£æ±ºããã¦ããªãã»ãã¥ãªãã£ããå¼±æ§ãæªç¨ãããå±éºãããã¾ãã
+ ããå¼±æ§ãé¿ããããã«ããã®ãªãã·ã§ã³ã¯ç¡å¹ã«ãã¦ãã ããã
+ ãã®ã·ã¹ãã ã³ã¼ã«ã¯ LFS ã BLFS ã®ã©ããããå©ç¨ãã¾ããã
+
+@z
+
@x
Alternatively, make oldconfig may be more
appropriate in some situations. See the README
diff --git a/src/general.ch b/src/general.ch
index 2a30062f..a8dcbdf7 100644
--- a/src/general.ch
+++ b/src/general.ch
@@ -47,9 +47,9 @@
]]>
-
-
-
+
+
+
@z
diff --git a/version.ac b/version.ac
index d4212fde..fced396b 100644
--- a/version.ac
+++ b/version.ac
@@ -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.1-175])
+m4_define([lfs_version], [r11.1-182])
--
2.11.0