diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml
index 1268c0b..a02b7f1 100644
--- a/appendices/dependencies.xml
+++ b/appendices/dependencies.xml
@@ -932,7 +932,7 @@
&dependencies;
Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
- Gettext, Glibc, GMP, Grep, Libxcrypt, M4, Make, MPC, MPFR, Patch,
+ Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch,
Perl, Sed, Tar, Texinfo и Zstd
@@ -1884,7 +1884,7 @@
&before;
- GCC, Perl, Python, Shadow и &systemd-udev;
+ Perl, Python, Shadow и &systemd-udev;
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index ce5423c..277afed 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,18 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2024-05-13
+
+
+ [xry111] - Synchronize coreutils i18n patch from Fedora
+ to fix a build failure on 32-bit x86 and an alarming compiler
+ warning on both 32-bit x86 and x86_64 with GCC 14.1 or
+ later.
+
+
+
+
2024-05-11
diff --git a/chapter02/creatingfilesystem.xml b/chapter02/creatingfilesystem.xml
index 3ee3654..1b7958f 100644
--- a/chapter02/creatingfilesystem.xml
+++ b/chapter02/creatingfilesystem.xml
@@ -50,7 +50,7 @@
- Другие файловые системы, включая FAT32, NTFS, ReiserFS, JFS и XFS,
+ Другие файловые системы, включая FAT32, NTFS, JFS и XFS,
полезны для конкретных задач. Более подробную информацию об этих файловых
системах и многих других можно найти по адресу .
diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml
index bd371d6..ba85da0 100644
--- a/chapter06/gcc-pass2.xml
+++ b/chapter06/gcc-pass2.xml
@@ -121,10 +121,10 @@ cd build
--target=$LFS_TGT
- Поскольку мы выполняем кросс-компиляцию GCC, невозможно создать
+ Поскольку мы выполняем кросс-компиляцию GCC, невозможно собрать
целевые библиотеки (libgcc
- и libstdc++) с ранее скомпилированными
- двоичными файлами GCC, потому что эти двоичные файлы не будут работать на
+ и libstdc++) с помощью двоичных
+ файлов GCC, скомпилированных на этом шаге, эти двоичные файлы не будут работать на
хост-дистрибутиве. Система сборки GCC по умолчанию попытается использовать
компиляторы C и C++ хоста в качестве обходного пути.
Сейчас не поддерживается создание целевых библиотек GCC с помощью другой версии GCC,
@@ -148,11 +148,9 @@ cd build
--disable-libsanitizer
Отключает библиотеки среды выполнения GCC sanitizer. Они не нужны для
- временного набора инструментов. Этот параметр необходим для сборки GCC без
- установки libcrypt для целевого
- объекта. В это решалось с помощью
- параметра --disable-libstdcxx, но теперь мы должны
- передать его явно.
+ временного набора инструментов. В это
+ решалось с помощью параметра --disable-libstdcxx, но теперь
+ мы должны передать его явно.
diff --git a/chapter09/symlinks.xml b/chapter09/symlinks.xml
index de04c83..4408053 100644
--- a/chapter09/symlinks.xml
+++ b/chapter09/symlinks.xml
@@ -111,7 +111,7 @@
/usr/lib/udev/network/99-default.link:
sed -e '/^AlternativeNamesPolicy/s/=.*$/=/' \
- -i /usr/lib/udev/network/99-default.link \
+ /usr/lib/udev/network/99-default.link \
> /etc/udev/network/99-default.link
diff --git a/patches.ent b/patches.ent
index 447287e..426cc36 100644
--- a/patches.ent
+++ b/patches.ent
@@ -10,9 +10,9 @@
-
-
-
+
+
+