Intermediate update prior to lfs-11.2-rc1

add changelog entries for last package update
stripping: also mention symbol table besides debug symbols
This commit is contained in:
Vladimir Pertsev 2022-08-21 20:47:56 +05:00
parent 9cc557ee22
commit 629197533b
9 changed files with 102 additions and 50 deletions

View File

@ -39,6 +39,44 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2022-08-20</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to gcc-12.2.0. Fixes
<ulink url="&lfs-ticket-root;5098">#5098</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20220812. Addresses
<ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.19.2 (security fixes). Fixes
<ulink url="&lfs-ticket-root;5097">#5097</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.63.1. Fixes
<ulink url="&lfs-ticket-root;5094">#5094</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to shadow-4.12.2 (security fix). Fixes
<ulink url="&lfs-ticket-root;5095">#5095</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to tzdata-2022c. Fixes
<ulink url="&lfs-ticket-root;5096">#5096</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to vim-9.0.0228. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to xz-5.2.6. Fixes
<ulink url="&lfs-ticket-root;5093">#5093</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-08-18</para>
<itemizedlist>
@ -78,6 +116,7 @@
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-08-06</para>
<itemizedlist>

View File

@ -282,9 +282,11 @@
<listitem>
<para>Wheel-&wheel-version;</para>
</listitem>
<!--
<listitem>
<para>&xz-upstream-fix-patch;</para>
</listitem>
-->
<listitem>
<para>&zstd-upstream-fixes-patch;</para>
</listitem>

View File

@ -67,7 +67,7 @@
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Gcc glibc-2.36 Fixes Patch - <token>&gcc-upstream-fixes-patch-size;</token>:</term>
<listitem>
@ -75,7 +75,7 @@
<para>Контрольная сумма MD5: <literal>&gcc-upstream-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem>
@ -141,7 +141,7 @@
<para>Контрольная сумма MD5: <literal>&systemd-upstream-patch-md5;</literal></para>
</listitem>
</varlistentry>
<!--
<varlistentry>
<term>Xz Upstream Fix Patch - <token>&xz-upstream-fix-patch-size;</token>:</term>
<listitem>
@ -149,7 +149,7 @@
<para>Контрольная сумма MD5: <literal>&xz-upstream-fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Zstd Upstream Fixes Patch - <token>&zstd-upstream-fixes-patch-size;</token>:</term>
<listitem>

View File

@ -42,11 +42,11 @@
<sect2 role="installation">
<title>Установка пакета GCC</title>
<!--
<para>Сначала устраните проблему с последней версией glibc:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-fixes-patch;</userinput></screen>
-->
<para>Как и при первой сборке GCC, требуются пакеты GMP, MPFR и MPC. Распакуйте
архивы и переместите их в каталоги с нужными именами:</para>

View File

@ -48,10 +48,11 @@
-e 's/return kAltStackSize/return SIGSTKSZ * 4/' \
-i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen>
-->
<para>Сначала устраните проблему с последней версией glibc:</para>
<!--
<para>Сначала устраните проблему с последней версией glibc:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-fixes-patch;</userinput></screen>
-->
<para>При сборке на x86_64 измените имя каталога по умолчанию для 64-битных библиотек
на <quote>lib</quote>:</para>

View File

@ -13,13 +13,20 @@
<para>Этот раздел является необязательным. Если предполагаемый пользователь
не является программистом и не планирует выполнять какую-либо отладку системного
программного обеспечения, размер системы можно уменьшить примерно на 2 ГБ, удалив
отладочные символы из двоичных файлов и библиотек. Это не вызывает никаких неудобств,
кроме невозможности полной отладки программного обеспечения.</para>
отладочные символы ненужные записи таблицы символов из двоичных файлов и библиотек.
Это не вызывает никаких неудобств, кроме невозможности полной отладки программного
обеспечения.</para>
<para>Большинство людей, использующих приведенные ниже команды, не испытывают никаких
трудностей. Однако легко допустить опечатку и сделать новую систему непригодной для
использования, поэтому перед выполнением команды <command>strip</command> рекомендуется
сделать резервную копию системы LFS.</para>
<para>Команда <command>strip</command> с параметром
<parameter>--strip-unneeded</parameter> удаляет все отладочные символы
из двоичного файла или библиотеки. Кроме этого, она удаляет все записи таблицы символов,
ненужные компоновщику (для статических библиотек) или динамическому компоновщику (для
динамически подключаемых двоичных файлов и общих библиотек).</para>
<para>Отладочные символы для выбранных библиотек помещаются в отдельных файлах. Эта
отладочная информация необходима при выполнении регрессионных тестов, использующих <ulink

View File

@ -42,11 +42,11 @@
<sect2 role="installation">
<title>Установка пакета Xz</title>
<!--
<para>Примените патч, чтобы исправить проблему в xzgrep:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&xz-upstream-fix-patch;</userinput></screen>
-->
<para>Подготовьте Xz к компиляции:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \

View File

@ -119,8 +119,8 @@
<!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.xz">
<!ENTITY dbus-md5 "ddd5570aff05191dbee8e42d751f1b7d">
<!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
<!ENTITY dbus-fin-du "18 MB">
<!ENTITY dbus-fin-sbu "0.1 SBU">
<!ENTITY dbus-fin-du "19 MB">
<!ENTITY dbus-fin-sbu "0.2 SBU">
<!ENTITY dejagnu-version "1.6.3">
<!ENTITY dejagnu-size "608 KB">
@ -217,11 +217,11 @@
<!ENTITY gawk-fin-du "43 MB">
<!ENTITY gawk-fin-sbu "0.4 SBU">
<!ENTITY gcc-version "12.1.0">
<!ENTITY gcc-size "78,875 KB">
<!ENTITY gcc-version "12.2.0">
<!ENTITY gcc-size "82,662 KB">
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
<!ENTITY gcc-md5 "ed45b55ee859ada4b25a1e76e0c4d966">
<!ENTITY gcc-sha256 "62fd634889f31c02b64af2c468f064b47ad1ca78411c45abe6ac4b5f8dd19c7b">
<!ENTITY gcc-md5 "73bafd0af874439dcdb9fc063b6fb069">
<!ENTITY gcc-sha256 "">
<!ENTITY gcc-home "https://gcc.gnu.org/">
<!ENTITY gcc-tmpp1-du "3.8 GB">
<!ENTITY gcc-tmpp1-sbu "11 SBU">
@ -320,10 +320,10 @@
<!ENTITY gzip-fin-du "20 MB">
<!ENTITY gzip-fin-sbu "0.1 SBU">
<!ENTITY iana-etc-version "20220803">
<!ENTITY iana-etc-version "20220812">
<!ENTITY iana-etc-size "584 KB">
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
<!ENTITY iana-etc-md5 "5c5666e002744168bb0cf63e87fe39ce">
<!ENTITY iana-etc-md5 "851a53efd53c77d0ad7b3d2b68d8a3fc">
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
<!ENTITY iana-etc-fin-du "4.7 MB">
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
@ -358,7 +358,7 @@
<!ENTITY jinja2-url "https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-&jinja2-version;.tar.gz">
<!ENTITY jinja2-md5 "d31148abd89c1df1cdb077a55db27d02">
<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.0.x/">
<!ENTITY jinja2-fin-du "3.7 MB">
<!ENTITY jinja2-fin-du "3.0 MB">
<!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
<!ENTITY kbd-version "2.5.1">
@ -427,12 +427,12 @@
<!ENTITY linux-major-version "5">
<!ENTITY linux-minor-version "19">
<!ENTITY linux-patch-version "1">
<!ENTITY linux-patch-version "2">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "128,509 KB">
<!ENTITY linux-size "128,553 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "9d0eec53c479f141f30ae9845b115889">
<!ENTITY linux-md5 "391274e2e49a881403b0ff2e0712bf82">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
allnoconfig rounded down to allow for ongoing cleanups,
@ -487,13 +487,13 @@
<!ENTITY markupsafe-url "https://files.pythonhosted.org/packages/source/M/MarkupSafe/MarkupSafe-&markupsafe-version;.tar.gz">
<!ENTITY markupsafe-md5 "9809f9fdd98bc835b0c21aa8f79cbf30">
<!ENTITY markupsafe-home "https://palletsprojects.com/p/markupsafe/">
<!ENTITY markupsafe-fin-du "520 KB">
<!ENTITY markupsafe-fin-du "168 KB">
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
<!ENTITY meson-version "0.63.0">
<!ENTITY meson-size "2,013 KB">
<!ENTITY meson-version "0.63.1">
<!ENTITY meson-size "2,016 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "d9e7d69f73f875004fbb3cc8bfe2a39b">
<!ENTITY meson-md5 "078e59d11a72b74c3bd78cb8205e9ed7">
<!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "41 MB">
<!ENTITY meson-fin-sbu "less than 0.1 SBU">
@ -624,10 +624,10 @@
<!ENTITY sed-fin-du "31 MB">
<!ENTITY sed-fin-sbu "0.4 SBU">
<!ENTITY shadow-version "4.11.1">
<!ENTITY shadow-size "1,618 KB">
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/v&shadow-version;/shadow-&shadow-version;.tar.xz">
<!ENTITY shadow-md5 "5a95ec069aa91508167d02fecafaa912">
<!ENTITY shadow-version "4.12.2">
<!ENTITY shadow-size "1,706 KB">
<!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/&shadow-version;/shadow-&shadow-version;.tar.xz">
<!ENTITY shadow-md5 "52637cb34c357acf85c617cf95da34a6">
<!ENTITY shadow-home "https://shadow-maint.github.io/shadow/">
<!ENTITY shadow-fin-du "49 MB">
<!ENTITY shadow-fin-sbu "0.2 SBU">
@ -654,8 +654,8 @@
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
<!ENTITY systemd-man-md5 "87053ffef1cfb74e4fe28f627e12a2a4">
<!ENTITY systemd-fin-du "273 MB">
<!ENTITY systemd-fin-sbu "2.2 SBU">
<!ENTITY systemd-fin-du "251 MB">
<!ENTITY systemd-fin-sbu "2.3 SBU">
<!ENTITY sysvinit-version "3.04">
<!ENTITY sysvinit-size "216 KB">
@ -697,10 +697,10 @@
<!ENTITY texinfo-fin-du "112 MB">
<!ENTITY texinfo-fin-sbu "0.6 SBU">
<!ENTITY tzdata-version "2022b">
<!ENTITY tzdata-version "2022c">
<!ENTITY tzdata-size "423 KB">
<!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
<!ENTITY tzdata-md5 "d7844a44d4c622f80f91aa4d5ae8f566">
<!ENTITY tzdata-md5 "4e3b2369b68e713ba5d3f7456f20bfdb">
<!ENTITY tzdata-home "https://www.iana.org/time-zones">
<!ENTITY udev-lfs-version "udev-lfs-20171102">
@ -720,13 +720,13 @@
<!ENTITY util-linux-fin-du "261 MB">
<!ENTITY util-linux-fin-sbu "1.1 SBU">
<!ENTITY vim-version "9.0.0192">
<!ENTITY vim-version "9.0.0228">
<!-- <!ENTITY vim-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim90">
<!ENTITY vim-size "16,353 KB">
<!ENTITY vim-size "16,372 KB">
<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
<!ENTITY vim-md5 "726876f89cd927852eeccddce3712b44">
<!ENTITY vim-md5 "bc7e0a4829d94bb4c03a7a6b4ad6a8cf">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "206 MB">
<!ENTITY vim-fin-sbu "2.4 SBU">
@ -748,10 +748,10 @@
<!ENTITY xml-parser-fin-du "2.4 MB">
<!ENTITY xml-parser-fin-sbu "less than 0.1 SBU">
<!ENTITY xz-version "5.2.5">
<!ENTITY xz-size "1,122 KB">
<!ENTITY xz-version "5.2.6">
<!ENTITY xz-size "1,234 KB">
<!ENTITY xz-url "https://tukaani.org/xz/xz-&xz-version;.tar.xz">
<!ENTITY xz-md5 "aa1621ec7013a19abab52a8aff04fe5b">
<!ENTITY xz-md5 "d9cd5698e1ec06cf638c0d2d645e8175">
<!ENTITY xz-home "https://tukaani.org/xz">
<!ENTITY xz-tmp-du "15 MB">
<!ENTITY xz-tmp-sbu "0.1 SBU">

View File

@ -2,19 +2,21 @@
<!-- Start of Common Patches -->
<!--
<!ENTITY autoconf-fixes-patch "autoconf-&autoconf-version;-consolidated_fixes-1.patch">
<!ENTITY autoconf-fixes-patch-md5 "3c515415ecdd777990c91e8900279cb9">
<!ENTITY autoconf-fixes-patch-size "3.8 KB">
-->
<!--
<!ENTITY bash-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
<!ENTITY bash-fixes-patch-md5 "c1545da2ad7d78574b52c465ec077ed9">
<!ENTITY bash-fixes-patch-size "22 KB">
-->
<!--
<!ENTITY binutils-lto-patch "binutils-&binutils-version;-lto_fix-1.patch">
<!ENTITY binutils-lto-patch-md5 "3df11b6123d5bbdb0fc83862a003827a">
<!ENTITY binutils-lto-patch-size "3.5 KB">
-->
<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
@ -39,11 +41,11 @@
<!ENTITY file-upstream-fixes-md5 "d99090db596b9db2bed869662199a56a">
<!ENTITY file-upstream-fixes-patch-size "4.0 KB">
-->
<!--
<!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;-glibc_2.36-1.patch">
<!ENTITY gcc-upstream-fixes-patch-md5 "8a5a4c3d14b9b2398b32f20b53a4de50">
<!ENTITY gcc-upstream-fixes-patch-size "1.7 KB">
-->
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
<!ENTITY glibc-fhs-patch-size "2.8 KB">
@ -88,11 +90,12 @@
<!ENTITY systemd-upstream-patch "systemd-&systemd-version;-glibc_2.36_fix-1.patch">
<!ENTITY systemd-upstream-patch-md5 "fd8dc901e73ad00dc72a351a0d4ac48c">
<!ENTITY systemd-upstream-patch-size "3.0 KB">
<!--
<!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch">
<!ENTITY xz-upstream-fix-patch-md5 "584c72ea3d8f7502b2770670f3090788">
<!ENTITY xz-upstream-fix-patch-size "3.7 KB">
-->
<!ENTITY zstd-upstream-fixes-patch "zstd-&zstd-version;-upstream_fixes-1.patch">
<!ENTITY zstd-upstream-fixes-patch-md5 "a7e576e3f87415fdf388392b257cdcf3">
<!ENTITY zstd-upstream-fixes-patch-size "4 KB">