Changeset ed9b087
- Timestamp:
- 06/05/2023 03:25:22 PM (4 months ago)
- Branches:
- xry111/arm64, xry111/arm64-12.0
- Children:
- 17c9658d
- Parents:
- e131bec (diff), 0f18f2b (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:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
re131bec red9b087 41 41 --> 42 42 <listitem> 43 <para>2023-06-03</para> 44 <itemizedlist> 45 <listitem> 46 <para>[bdubbs] - Update to iana-etc-20230524. Addresses 47 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> 48 </listitem> 49 <listitem revision='systemd'> 50 <para>[bdubbs] - Update to MarkupSafe-2.1.3 (Python Module). 51 Fixes <ulink url='&lfs-ticket-root;5268'>#5268</ulink>.</para> 52 </listitem> 53 <listitem> 54 <para>[bdubbs] - Update to linux-6.3.5. Fixes 55 <ulink url='&lfs-ticket-root;5264'>#5264</ulink>.</para> 56 </listitem> 57 <listitem> 58 <para>[bdubbs] - Update to openssl-3.1.1. Fixes 59 <ulink url='&lfs-ticket-root;5267'>#5267</ulink>.</para> 60 </listitem> 61 <listitem> 62 <para>[bdubbs] - Update to meson-1.1.1. Fixes 63 <ulink url='&lfs-ticket-root;5266'>#5266</ulink>.</para> 64 </listitem> 65 <listitem> 66 <para>[bdubbs] - Update to diffutils-3.10. Fixes 67 <ulink url='&lfs-ticket-root;5262'>#5262</ulink>.</para> 68 </listitem> 69 <listitem> 70 <para>[bdubbs] - Update to bc-6.6.0. Fixes 71 <ulink url='&lfs-ticket-root;5263'>#5263</ulink>.</para> 72 </listitem> 73 </itemizedlist> 74 </listitem> 75 76 <listitem revision='sysv'> 77 <para>2023-05-25</para> 78 <itemizedlist> 79 <listitem revision='sysv'> 80 <para>[ken] - Remove unneeded group sgx from eudev rules. Fixes 81 <ulink url='&lfs-ticket-root;5265'>#5265</ulink>.</para> 82 </listitem> 83 </itemizedlist> 84 </listitem> 85 86 <listitem> 43 87 <para>2023-05-18</para> 44 88 <itemizedlist> 45 <listitem revision='sysv'>89 <listitem> 46 90 <para>[bdubbs] - Update to util-linux-2.39. Fixes 47 91 <ulink url='&lfs-ticket-root;5259'>#5259</ulink>.</para> -
chapter01/whatsnew.xml
re131bec red9b087 86 86 <para>D-Bus-&dbus-version;</para> 87 87 </listitem>--> 88 < !--<listitem>88 <listitem> 89 89 <para>Diffutils-&diffutils-version;</para> 90 </listitem> -->90 </listitem> 91 91 <!--<listitem> 92 92 <para>E2fsprogs-&e2fsprogs-version;</para> … … 203 203 <para>Man-pages-&man-pages-version;</para> 204 204 </listitem> 205 < !--<listitem revision="systemd">205 <listitem revision="systemd"> 206 206 <para>MarkupSafe-&markupsafe-version;</para> 207 </listitem> -->207 </listitem> 208 208 <listitem> 209 209 <para>Meson-&meson-version;</para> … … 221 221 <para>Ninja-&ninja-version;</para> 222 222 </listitem>--> 223 < !--<listitem>223 <listitem> 224 224 <para>Openssl-&openssl-version;</para> 225 </listitem> -->225 </listitem> 226 226 <!--<listitem> 227 227 <para>Patch-&patch-version;</para> -
chapter02/hostreqs.xml
re131bec red9b087 94 94 that version when building <application>glibc</application> in 95 95 <xref linkend="chapter-cross-tools"/> and 96 <xref linkend="chapter-building-system"/>, 97 at the recommendation of the developers.</para> 96 <xref linkend="chapter-building-system"/>, so the workarounds for 97 older kernels are not enabled and the compiled 98 <application>glibc</application> is slightly faster and smaller. 99 As at June 2023, &min-kernel; is the oldest kernel release still 100 supported by the kernel developers.</para> 98 101 99 102 <para>If the host kernel is earlier than &min-kernel; you will need to replace -
chapter05/glibc.xml
re131bec red9b087 69 69 --host=$LFS_TGT \ 70 70 --build=$(../scripts/config.guess) \ 71 --enable-kernel=&min-kernel; 71 --enable-kernel=&min-kernel; \ 72 72 --with-headers=$LFS/usr/include \ 73 73 libc_cv_slibdir=/usr/lib</userinput></screen> -
chapter08/eudev.xml
re131bec red9b087 45 45 <screen><userinput remap="pre">sed -i '/udevdir/a udev_dir=${udevdir}' src/udev/udev.pc.in</userinput></screen> 46 46 --> 47 <!-- different from systemd: we do not have a render group and file is 48 named differently --> 49 <para>Remove an unneeded group 50 <systemitem class="groupname">sgx</systemitem>, from the default udev 51 rules:</para> 52 53 <screen><userinput remap="pre">sed -i -e 's/GROUP="sgx", //' rules/50-udev-default.rules</userinput></screen> 54 47 55 <para>Prepare Eudev for compilation:</para> 48 56 … … 97 105 </para> 98 106 99 <screen><userinput remap="configure">cat > /etc/udev/rules.d/65-kvm.rules << "EOF"107 <screen><userinput>cat > /etc/udev/rules.d/65-kvm.rules << "EOF" 100 108 <literal>KERNEL=="kvm", GROUP="kvm", MODE="0660", TAG+="uaccess"</literal> 101 109 EOF</userinput></screen> -
chapter08/glibc.xml
re131bec red9b087 77 77 <screen><userinput remap="configure">../configure --prefix=/usr \ 78 78 --disable-werror \ 79 --enable-kernel=&min-kernel; 79 --enable-kernel=&min-kernel; \ 80 80 --enable-stack-protector=strong \ 81 81 --with-headers=/usr/include \ -
chapter08/pkgmgt.xml
re131bec red9b087 85 85 libraries until all the dependent packages have been recompiled.</para> 86 86 </listitem> 87 88 <listitem><para>If a package is (directly or indirectly) linked to both 89 the old and new names of a shared library (for example, the package 90 links to both <filename class='libraryfile'>libfoo.so.2</filename> and 91 <filename class='libraryfile'>libbar.so.1</filename>, while the latter 92 links to <filename class='libraryfile'>libfoo.so.3</filename>), the 93 package may malfunction because the different revisions of the shared 94 library present incompatible definitions for some symbol names. This can be 95 caused by recompiling some, but not all, of the packages linked to the 96 old shared library after the package providing the shared library is 97 upgraded. To avoid the issue, users will need to rebuild every package 98 linked to a shared library with an updated revision (e.g. libfoo.so.2 to 99 libfoo.so.3) as soon as possible. 100 </para></listitem> 87 101 88 102 <listitem> <para>If a package containing a shared library is updated, … … 113 127 library):</para> 114 128 115 <screen role="nodump"><userinput>grep -l -e '<replaceable>libfoo</replaceable>.*deleted' /proc/*/maps | 116 tr -cd 0-9\\n | xargs -r ps u</userinput></screen> 129 <screen role="nodump"><userinput>grep -l '<replaceable>libfoo</replaceable>.*deleted' /proc/*/maps | tr -cd 0-9\\n | xargs -r ps u</userinput></screen> 117 130 118 131 <para> … … 120 133 the system and it is linked to the updated library, you must 121 134 restart the <command>sshd</command> service, then logout, login again, 122 and r erun the preceding ps commandto confirm that nothing is still using the135 and run the preceding command again to confirm that nothing is still using the 123 136 deleted libraries. 124 137 </para> -
general.ent
re131bec red9b087 92 92 <!ENTITY test-results "&lfs-root;lfs/build-logs/&generic-version;/"> 93 93 <!ENTITY secadv "&lfs-root;lfs/advisories/"> 94 <!ENTITY min-kernel "3.7"> 94 95 <!-- 4.14 EOL is Jan 2024 96 so for LFS 11.5 we may consider moving to 4.19 --> 97 <!ENTITY min-kernel "4.14"> 98 95 99 <!-- 96 100 <!ENTITY patches-rootd "&lfs-root;patches/lfs/&generic-versiond;/"> -
lfs-latest-git.php
re131bec red9b087 293 293 294 294 if ( $package == "ninja" ) 295 return find_max( $lines, "/ v\d/", "/^.*v(\d[\d\.]*\d).*$/" );295 return find_max( $lines, "/^ *v\d/", "/^.*v(\d[\d\.]*\d).*$/" ); 296 296 297 297 if ( $package == "gmp" ) -
packages.ent
re131bec red9b087 59 59 <!ENTITY bash-fin-sbu "1.2 SBU"> 60 60 61 <!ENTITY bc-version "6. 5.0">62 <!ENTITY bc-size "45 2KB">61 <!ENTITY bc-version "6.6.0"> 62 <!ENTITY bc-size "455 KB"> 63 63 <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> 64 <!ENTITY bc-md5 " e4757f48340dfe74af0d5be7ea56f7c7">64 <!ENTITY bc-md5 "a148cbaaf8ff813b7289a00539e74a5f"> 65 65 <!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc"> 66 66 <!ENTITY bc-fin-du "7.6 MB"> … … 131 131 <!ENTITY dejagnu-tmp-sbu "0.1 SBU"> 132 132 133 <!ENTITY diffutils-version "3. 9">134 <!ENTITY diffutils-size "1,5 51KB">133 <!ENTITY diffutils-version "3.10"> 134 <!ENTITY diffutils-size "1,587 KB"> 135 135 <!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz"> 136 <!ENTITY diffutils-md5 " cf0a65266058bf22fe3feb69e57ffc5b">136 <!ENTITY diffutils-md5 "2745c50f6f4e395e7b7d52f902d075bf"> 137 137 <!ENTITY diffutils-home "&gnu-software;diffutils/"> 138 138 <!ENTITY diffutils-tmp-du "26 MB"> … … 326 326 <!ENTITY gzip-fin-sbu "0.3 SBU"> 327 327 328 <!ENTITY iana-etc-version "20230 418">328 <!ENTITY iana-etc-version "20230524"> 329 329 <!ENTITY iana-etc-size "587 KB"> 330 330 <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> 331 <!ENTITY iana-etc-md5 " 284e39f1cfdc0870923e65fc99ac3de0">331 <!ENTITY iana-etc-md5 "16d24a6c990cc98fea65eec05738a5a5"> 332 332 <!ENTITY iana-etc-home "https://www.iana.org/protocols"> 333 333 <!ENTITY iana-etc-fin-du "4.8 MB"> … … 433 433 <!ENTITY linux-major-version "6"> 434 434 <!ENTITY linux-minor-version "3"> 435 <!ENTITY linux-patch-version " 3">435 <!ENTITY linux-patch-version "5"> 436 436 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 437 437 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 438 <!ENTITY linux-size "133,7 22KB">438 <!ENTITY linux-size "133,718 KB"> 439 439 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 440 <!ENTITY linux-md5 "9 00468549dbd8cc9b44efd85d9e934e6">440 <!ENTITY linux-md5 "9b517d394dc1446890b4b15bdf8afa9f"> 441 441 <!ENTITY linux-home "https://www.kernel.org/"> 442 442 <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is … … 485 485 <!ENTITY man-pages-fin-sbu "less than 0.1 SBU"> 486 486 487 <!ENTITY markupsafe-version "2.1. 2">487 <!ENTITY markupsafe-version "2.1.3"> 488 488 <!ENTITY markupsafe-size "19 KB"> 489 489 <!ENTITY markupsafe-url "&pypi-src;/M/MarkupSafe/MarkupSafe-&markupsafe-version;.tar.gz"> 490 <!ENTITY markupsafe-md5 " 02f337b98aef11bd0fee9c5ae860173b">490 <!ENTITY markupsafe-md5 "ca33f119bd0551ce15837f58bb180214"> 491 491 <!ENTITY markupsafe-home "https://palletsprojects.com/p/markupsafe/"> 492 492 <!ENTITY markupsafe-fin-du "544 KB"> 493 493 <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> 494 494 495 <!ENTITY meson-version "1.1. 0">496 <!ENTITY meson-size "2,07 5KB">495 <!ENTITY meson-version "1.1.1"> 496 <!ENTITY meson-size "2,076 KB"> 497 497 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> 498 <!ENTITY meson-md5 " 94ea898bcf799470878e60809be80467">498 <!ENTITY meson-md5 "0f810b31b26156989ac9321fa2063a04"> 499 499 <!ENTITY meson-home "https://mesonbuild.com"> 500 500 <!ENTITY meson-fin-du "41 MB"> … … 535 535 <!ENTITY ninja-fin-sbu "0.3 SBU"> 536 536 537 <!ENTITY openssl-version "3.1. 0">538 <!ENTITY openssl-size "15,1 64KB">537 <!ENTITY openssl-version "3.1.1"> 538 <!ENTITY openssl-size "15,181 KB"> 539 539 <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 540 <!ENTITY openssl-md5 " f6c520aa2206d4d1fa71ea30b5e9a56d">540 <!ENTITY openssl-md5 "1864b75e31fb4a6e0a07fd832529add3"> 541 541 <!ENTITY openssl-home "https://www.openssl.org/"> 542 542 <!ENTITY openssl-fin-du "520 MB">
Note:
See TracChangeset
for help on using the changeset viewer.