Changeset 6304533
- Timestamp:
- 08/11/2022 02:14:45 PM (14 months ago)
- Branches:
- xry111/clfs-ng
- Children:
- 54bc22e
- Parents:
- 0400cfe (diff), e9d9f83 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
bootscripts/ChangeLog
r0400cfe r6304533 1 2022-07-23 Thomas Trepl <thomas@linuxfromscratch.org> 2 * Mark an raid array clean when root (/) has been remounted 3 r/o when system goes down. Otherwise, array does remain 4 always 'dirty', causing a resync at next boot. 5 1 6 2022-03-24 Pierre Labastie <pierre dot labastie at neuf dot fr> 2 7 * New semantics for K and S scripts: -
bootscripts/lfs/init.d/mountfs
r0400cfe r6304533 68 68 # This fails if swap or / are on an LVM partition 69 69 #if [ -x /sbin/vgchange ]; then /sbin/vgchange -an > /dev/null; fi 70 if [ -r /etc/mdadm.conf ]; then 71 log_info_msg "Mark arrays as clean..." 72 mdadm --wait-clean --scan 73 evaluate_retval 74 fi 70 75 ;; 71 76 -
chapter01/changelog.xml
r0400cfe r6304533 42 42 43 43 <listitem> 44 <para>2022-08-06</para> 45 <itemizedlist> 46 <listitem> 47 <para>[bdubbs] - Update to binutils-2.39. Fixes 48 <ulink url="&lfs-ticket-root;5089">#5089</ulink>.</para> 49 </listitem> 50 <listitem> 51 <para>[bdubbs] - Update to util-linux-2.38.1. Fixes 52 <ulink url="&lfs-ticket-root;5088">#5088</ulink>.</para> 53 </listitem> 54 <listitem> 55 <para>[bdubbs] - Update to Python3-3.10.6. Fixes 56 <ulink url="&lfs-ticket-root;5087">#5087</ulink>.</para> 57 </listitem> 58 <listitem> 59 <para>[bdubbs] - Update to glibc-2.36. Fixes 60 <ulink url="&lfs-ticket-root;5083">#5084</ulink>.</para> 61 </listitem> 62 </itemizedlist> 63 </listitem> 64 65 <listitem> 66 <para>2022-07-24</para> 67 <itemizedlist> 68 <listitem> 69 <para>[bdubbs] - Update to linux-5.18.14. (Security fixes 70 for machines affected by the RETBleed vulnerability). Fixes 71 <ulink url="&lfs-ticket-root;5082">#5082</ulink>.</para> 72 </listitem> 73 <listitem> 74 <para>[bdubbs] - Update to libcap-2.65. Fixes 75 <ulink url="&lfs-ticket-root;5083">#5083</ulink>.</para> 76 </listitem> 77 </itemizedlist> 78 </listitem> 79 80 <listitem> 44 81 <para>2022-07-15</para> 45 82 <itemizedlist> -
chapter01/whatsnew.xml
r0400cfe r6304533 45 45 <para>Bc &bc-version;</para> 46 46 </listitem> 47 < !--<listitem>47 <listitem> 48 48 <para>Binutils-&binutils-version;</para> 49 </listitem> -->49 </listitem> 50 50 <!--<listitem> 51 51 <para>Bison-&bison-version;</para> … … 102 102 <para>Gettext-&gettext-version;</para> 103 103 </listitem>--> 104 < !--<listitem>104 <listitem> 105 105 <para>Glibc-&glibc-version;</para> 106 </listitem> -->106 </listitem> 107 107 <!--<listitem> 108 108 <para>GMP-&gmp-version;</para> -
chapter03/patches.xml
r0400cfe r6304533 36 36 </varlistentry> 37 37 --> 38 38 <!-- 39 39 <varlistentry> 40 40 <term>Binutils LTO Fix Patch - <token>&binutils-lto-patch-size;</token>:</term> … … 44 44 </listitem> 45 45 </varlistentry> 46 46 --> 47 47 <varlistentry> 48 48 <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term> … … 69 69 </varlistentry> 70 70 --> 71 <!-- 71 72 72 <varlistentry> 73 <term> File Upstream Fixes Patch - <token>&file-upstream-fixes-patch-size;</token>:</term>73 <term>Gcc glibc-2.36 Fixes Patch - <token>&gcc-upstream-fixes-patch-size;</token>:</term> 74 74 <listitem> 75 <para>Download: <ulink url="&patches-root;& file-upstream-fixes-patch;"/></para>76 <para>MD5 sum: <literal>& file-upstream-fixes-md5;</literal></para>75 <para>Download: <ulink url="&patches-root;&gcc-upstream-fixes-patch;"/></para> 76 <para>MD5 sum: <literal>&gcc-upstream-fixes-patch-md5;</literal></para> 77 77 </listitem> 78 78 </varlistentry> 79 --> 79 80 80 <varlistentry> 81 81 <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> … … 136 136 </varlistentry> 137 137 138 <varlistentry revision="systemd"> 139 <term>Systemd Upstream Patch - <token>&systemd-upstream-patch-size;</token>:</term> 140 <listitem> 141 <para>Download: <ulink url="&patches-root;&systemd-upstream-patch;"/></para> 142 <para>MD5 sum: <literal>&systemd-upstream-patch-md5;</literal></para> 143 </listitem> 144 </varlistentry> 145 138 146 <varlistentry> 139 147 <term>Xz Upstream Fix Patch - <token>&xz-upstream-fix-patch-size;</token>:</term> -
chapter05/binutils-pass1.xml
r0400cfe r6304533 75 75 --target=$LFS_TGT \ 76 76 --disable-nls \ 77 --enable-gprofng=no \ 77 78 --disable-werror</userinput></screen> 78 79 … … 117 118 118 119 <varlistentry> 120 <term><parameter>--enable-gprofng=no</parameter></term> 121 <listitem> 122 <para>This disables building gprofng which is not needed for the 123 temporary tools.</para> 124 </listitem> 125 </varlistentry> 126 127 <varlistentry> 119 128 <term><parameter>--disable-werror</parameter></term> 120 129 <listitem> -
chapter06/binutils-pass2.xml
r0400cfe r6304533 65 65 --disable-nls \ 66 66 --enable-shared \ 67 --enable-gprofng=no \ 67 68 --disable-werror \ 68 69 --enable-64-bit-bfd</userinput></screen> -
chapter06/gcc-pass2.xml
r0400cfe r6304533 43 43 <sect2 role="installation"> 44 44 <title>Installation of GCC</title> 45 46 <para>First fix a problem with the latest version of glibc:</para> 47 48 <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-fixes-patch;</userinput></screen> 45 49 46 50 <para>As in the first build of GCC, the GMP, MPFR, and MPC packages are -
chapter08/binutils.xml
r0400cfe r6304533 57 57 <screen><computeroutput>The system has no more ptys. 58 58 Ask your system administrator to create more.</computeroutput></screen> 59 59 <!-- 60 60 <para>Upstream has made a patch to fix a problem when using binutils 61 61 for building some BLFS packages with Link Time Optimization (LTO) … … 63 63 64 64 <screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-patch;</userinput></screen> 65 65 --> 66 66 <!-- 67 67 <para>An error in the building system causes the shipped man pages to … … 89 89 90 90 <screen><userinput remap="configure">../configure --prefix=/usr \ 91 --sysconfdir=/etc \ 91 92 --enable-gold \ 92 93 --enable-ld=default \ … … 200 201 201 202 <seglistitem> 202 <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm,203 <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, ld.gold, nm, 203 204 objcopy, objdump, ranlib, readelf, size, strings, and strip</seg> 204 205 <seg>libbfd.so, libctf.so, libctf-nobfd.so, and libopcodes.so</seg> … … 283 284 <indexterm zone="ch-system-binutils gprof"> 284 285 <primary sortas="b-gprof">gprof</primary> 286 </indexterm> 287 </listitem> 288 </varlistentry> 289 290 <varlistentry id="gprofng"> 291 <term><command>gprofng</command></term> 292 <listitem> 293 <para>Gather and analyze performance data</para> 294 <indexterm zone="ch-system-binutils gprofng"> 295 <primary sortas="b-gprofng">gprofng</primary> 285 296 </indexterm> 286 297 </listitem> -
chapter08/gcc.xml
r0400cfe r6304533 50 50 -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen> 51 51 --> 52 <para>First fix a problem with the latest version of glibc:</para> 53 54 <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-fixes-patch;</userinput></screen> 55 52 56 <para>For x86_64 target, set the default directory name for 53 57 64-bit libraries to <quote>lib</quote>. The command is unnecessary, -
chapter08/jinja2.xml
r0400cfe r6304533 47 47 <para>Install the package:</para> 48 48 49 <screen><userinput remap="install">pip3 install --no-index -- find-links dist Jinja2</userinput></screen>49 <screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Jinja2</userinput></screen> 50 50 51 51 </sect2> -
chapter08/markupsafe.xml
r0400cfe r6304533 49 49 <para>Install the package:</para> 50 50 51 <screen><userinput remap="install">pip3 install --no-index -- find-links dist Markupsafe</userinput></screen>51 <screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Markupsafe</userinput></screen> 52 52 53 53 </sect2> -
chapter08/perl.xml
r0400cfe r6304533 140 140 <screen><userinput remap="test">make test</userinput></screen> 141 141 142 <note>143 <para>Nine tests fail due to using the most recent version of zlib.</para>144 </note>145 146 142 <para>Install the package and clean up:</para> 147 143 -
chapter08/python.xml
r0400cfe r6304533 104 104 package manager (<command>dpkg</command> for example), but LFS does not 105 105 have a system-wide package manager so this is not a problem. If desired, 106 suppress this warning by running the following command:</para> 107 106 suppress this warning by running the following commands:</para> 107 108 <screen><userinput remap="install">cat > /etc/pip.conf << EOF 109 [global] 110 root-user-action = ignore 111 EOF 112 </userinput></screen> 113 <!-- 108 114 <screen><userinput remap="install">sed -e '/def warn_if_run_as_root/a\ return' \ 109 115 -i /usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py 110 116 </userinput></screen> 111 117 --> 112 118 <important> 113 119 <para> -
chapter08/systemd.xml
r0400cfe r6304533 40 40 <sect2 role="installation"> 41 41 <title>Installation of systemd</title> 42 43 <para>First, fix an issue introduced by glibc-2.36.</para> 44 45 <screen><userinput remap="pre">patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen> 42 46 43 47 <para>Remove two unneeded groups, -
chapter08/wheel.xml
r0400cfe r6304533 81 81 <segmentedlist> 82 82 <segtitle>Installed program</segtitle> 83 <segtitle>Installed director y</segtitle>83 <segtitle>Installed directories</segtitle> 84 84 85 85 <seglistitem> 86 86 <seg>wheel</seg> 87 <seg>/usr/lib/python&python-minor;/site-packages/wheel</seg> 87 <seg> 88 /usr/lib/python&python-minor;/site-packages/wheel and 89 /usr/lib/python&python-minor;/site-packages/wheel-0.37.1-py3.10.egg-info 90 </seg> 88 91 </seglistitem> 89 92 </segmentedlist> -
packages.ent
r0400cfe r6304533 67 67 <!ENTITY bc-fin-sbu "less than 0.1 SBU"> 68 68 69 <!ENTITY binutils-version "2.3 8">70 <!ENTITY binutils-size "2 3,098 KB">69 <!ENTITY binutils-version "2.39"> 70 <!ENTITY binutils-size "24,578 KB"> 71 71 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.xz"> 72 <!ENTITY binutils-md5 " 6e39cad1bb414add02b5b1169c18fdc5">72 <!ENTITY binutils-md5 "f7e986ae9ff06405cafb2e585ee36d27"> 73 73 <!ENTITY binutils-home "&gnu-software;binutils/"> 74 74 <!ENTITY binutils-tmpp1-du "620 MB"> … … 258 258 <!ENTITY gettext-fin-sbu "2.7 SBU"> 259 259 260 <!ENTITY glibc-version "2.3 5">261 <!ENTITY glibc-size "1 7,741KB">260 <!ENTITY glibc-version "2.36"> 261 <!ENTITY glibc-size "18,175 KB"> 262 262 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> 263 <!ENTITY glibc-md5 " dd571c67d85d89d7f60b854a4e207423">263 <!ENTITY glibc-md5 "00e9b89e043340f688bc93ec03239b57"> 264 264 <!ENTITY glibc-home "&gnu-software;libc/"> 265 265 <!ENTITY glibc-tmp-du "818 MB"> … … 390 390 <!ENTITY less-fin-sbu "less than 0.1 SBU"> 391 391 392 <!ENTITY lfs-bootscripts-version "20220 623"> <!-- Scripts depend on this format -->392 <!ENTITY lfs-bootscripts-version "20220723"> <!-- Scripts depend on this format --> 393 393 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> 394 394 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz"> … … 398 398 <!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU"> 399 399 400 <!ENTITY libcap-version "2.6 4">401 <!ENTITY libcap-size "17 2KB">400 <!ENTITY libcap-version "2.65"> 401 <!ENTITY libcap-size "176 KB"> 402 402 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> 403 <!ENTITY libcap-md5 " 14fb1fa596f58596bdef0bb5033d2586">403 <!ENTITY libcap-md5 "3543e753dd941255c4def6cc67a462bb"> 404 404 <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/"> 405 405 <!ENTITY libcap-fin-du "2.7 MB"> … … 432 432 <!ENTITY linux-major-version "5"> 433 433 <!ENTITY linux-minor-version "18"> 434 <!ENTITY linux-patch-version "1 1">434 <!ENTITY linux-patch-version "14"> 435 435 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 436 436 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 437 <!ENTITY linux-size "126, 787KB">437 <!ENTITY linux-size "126,808 KB"> 438 438 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 439 <!ENTITY linux-md5 "3 617b3dd0e2d9c8dd216d3bc6ea9f022">439 <!ENTITY linux-md5 "3191e07cbaa8cad0bcda8847af3c31fa"> 440 440 <!ENTITY linux-home "https://www.kernel.org/"> 441 441 <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is … … 598 598 meson pages will be needed: python3.6 and python3.6m --> 599 599 600 <!ENTITY python-version "3.10. 5">600 <!ENTITY python-version "3.10.6"> 601 601 <!ENTITY python-minor "3.10"> 602 <!ENTITY python-size "1 8,908KB">602 <!ENTITY python-size "19,142 KB"> 603 603 <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> 604 <!ENTITY python-md5 " f05727cb3489aa93cd57eb561c16747b">604 <!ENTITY python-md5 "afc7e14f7118d10d1ba95ae8e2134bf0"> 605 605 <!ENTITY python-home "https://www.python.org/"> 606 606 <!ENTITY python-tmp-du "359 MB"> … … 609 609 <!ENTITY python-fin-sbu "4.3 SBU"> 610 610 <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> 611 <!ENTITY python-docs-md5 " 46a8c3285c6ca87736bc9aad2d8519ba">612 <!ENTITY python-docs-size "7, 112KB">611 <!ENTITY python-docs-md5 "8f32c4f4f0b18ec56e8b3822bbaeb017"> 612 <!ENTITY python-docs-size "7,321 KB"> 613 613 614 614 <!ENTITY readline-version "8.1.2"> … … 717 717 718 718 <!ENTITY util-linux-minor "2.38"> 719 <!ENTITY util-linux-version "2.38 "> <!-- 2.33.x -->720 <!ENTITY util-linux-size "7, 177KB">719 <!ENTITY util-linux-version "2.38.1"> <!-- 2.33.x --> 720 <!ENTITY util-linux-size "7,321 KB"> 721 721 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz"> 722 <!ENTITY util-linux-md5 " fffdc126809a6d4c1789a9efc1b96623">722 <!ENTITY util-linux-md5 "cd11456f4ddd31f7fbfdd9488c0c0d02"> 723 723 <!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/"> 724 724 <!ENTITY util-linux-tmp-du "129 MB"> -
patches.ent
r0400cfe r6304533 40 40 <!ENTITY file-upstream-fixes-patch-size "4.0 KB"> 41 41 --> 42 <!-- 43 <!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;- upstream_fixes-1.patch">44 <!ENTITY gcc-upstream-fixes-patch-md5 " 27266d2a771f2ff812cb6ec9c8b456b4">45 <!ENTITY gcc-upstream-fixes-patch-size "1 8.0KB">46 --> 42 43 <!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;-glibc_2.36-1.patch"> 44 <!ENTITY gcc-upstream-fixes-patch-md5 "8a5a4c3d14b9b2398b32f20b53a4de50"> 45 <!ENTITY gcc-upstream-fixes-patch-size "1.7 KB"> 46 47 47 <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> 48 48 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2"> … … 86 86 <!ENTITY sysvinit-consolidated-patch-size "2.4 KB"> 87 87 88 <!ENTITY systemd-upstream-patch "systemd-&systemd-version;-glibc_2.36_fix-1.patch"> 89 <!ENTITY systemd-upstream-patch-md5 "fd8dc901e73ad00dc72a351a0d4ac48c"> 90 <!ENTITY systemd-upstream-patch-size "3.0 KB"> 91 88 92 <!ENTITY xz-upstream-fix-patch "xz-&xz-version;-upstream_fix-1.patch"> 89 93 <!ENTITY xz-upstream-fix-patch-md5 "584c72ea3d8f7502b2770670f3090788"> -
prologue/typography.xml
r0400cfe r6304533 37 37 the result of commands issued. This format is also used to show filenames, 38 38 such as <filename>/etc/ld.so.conf</filename>.</para> 39 40 <note> 41 <para>Please configure your browser to display fixed-width text with 42 a good monospaced font, with which you can distinguish the glyphs of 43 <literal>Il1</literal> or <literal>O0</literal> clearly.</para> 44 </note> 39 45 40 46 <para><emphasis>Emphasis</emphasis></para>
Note:
See TracChangeset
for help on using the changeset viewer.