Changeset ed9b087


Ignore:
Timestamp:
06/05/2023 03:25:22 PM (11 months ago)
Author:
Xi Ruoyao <xry111@…>
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.
Message:

Merge remote-tracking branch 'origin/trunk' into xry111/arm64

Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    re131bec red9b087  
    4141    -->
    4242    <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>
    4387      <para>2023-05-18</para>
    4488      <itemizedlist>
    45         <listitem revision='sysv'>
     89        <listitem>
    4690          <para>[bdubbs] - Update to util-linux-2.39.  Fixes
    4791          <ulink url='&lfs-ticket-root;5259'>#5259</ulink>.</para>
  • chapter01/whatsnew.xml

    re131bec red9b087  
    8686      <para>D-Bus-&dbus-version;</para>
    8787    </listitem>-->
    88     <!--<listitem>
     88    <listitem>
    8989      <para>Diffutils-&diffutils-version;</para>
    90     </listitem>-->
     90    </listitem>
    9191    <!--<listitem>
    9292       <para>E2fsprogs-&e2fsprogs-version;</para>
     
    203203      <para>Man-pages-&man-pages-version;</para>
    204204    </listitem>
    205     <!--<listitem revision="systemd">
     205    <listitem revision="systemd">
    206206      <para>MarkupSafe-&markupsafe-version;</para>
    207     </listitem>-->
     207    </listitem>
    208208    <listitem>
    209209      <para>Meson-&meson-version;</para>
     
    221221      <para>Ninja-&ninja-version;</para>
    222222    </listitem>-->
    223     <!--<listitem>
     223    <listitem>
    224224      <para>Openssl-&openssl-version;</para>
    225     </listitem>-->
     225    </listitem>
    226226    <!--<listitem>
    227227      <para>Patch-&patch-version;</para>
  • chapter02/hostreqs.xml

    re131bec red9b087  
    9494      that version when building <application>glibc</application> in
    9595      <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>
    98101
    99102      <para>If the host kernel is earlier than &min-kernel; you will need to replace
  • chapter05/glibc.xml

    re131bec red9b087  
    6969      --host=$LFS_TGT                    \
    7070      --build=$(../scripts/config.guess) \
    71       --enable-kernel=&min-kernel;                \
     71      --enable-kernel=&min-kernel;               \
    7272      --with-headers=$LFS/usr/include    \
    7373      libc_cv_slibdir=/usr/lib</userinput></screen>
  • chapter08/eudev.xml

    re131bec red9b087  
    4545<screen><userinput remap="pre">sed -i '/udevdir/a udev_dir=${udevdir}' src/udev/udev.pc.in</userinput></screen>
    4646-->
     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
    4755    <para>Prepare Eudev for compilation:</para>
    4856
     
    97105    </para>
    98106
    99 <screen><userinput remap="configure">cat > /etc/udev/rules.d/65-kvm.rules &lt;&lt; "EOF"
     107<screen><userinput>cat > /etc/udev/rules.d/65-kvm.rules &lt;&lt; "EOF"
    100108<literal>KERNEL=="kvm", GROUP="kvm", MODE="0660", TAG+="uaccess"</literal>
    101109EOF</userinput></screen>
  • chapter08/glibc.xml

    re131bec red9b087  
    7777<screen><userinput remap="configure">../configure --prefix=/usr                            \
    7878             --disable-werror                         \
    79              --enable-kernel=&min-kernel;                      \
     79             --enable-kernel=&min-kernel;                     \
    8080             --enable-stack-protector=strong          \
    8181             --with-headers=/usr/include              \
  • chapter08/pkgmgt.xml

    re131bec red9b087  
    8585      libraries until all the dependent packages have been recompiled.</para>
    8686      </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>
    87101
    88102      <listitem> <para>If a package containing a shared library is updated,
     
    113127      library):</para>
    114128
    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>
    117130
    118131      <para>
     
    120133        the system and it is linked to the updated library, you must
    121134        restart the <command>sshd</command> service, then logout, login again,
    122         and rerun the preceding ps command to confirm that nothing is still using the
     135        and run the preceding command again to confirm that nothing is still using the
    123136        deleted libraries.
    124137      </para>
  • general.ent

    re131bec red9b087  
    9292<!ENTITY test-results    "&lfs-root;lfs/build-logs/&generic-version;/">
    9393<!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
    9599<!--
    96100<!ENTITY patches-rootd   "&lfs-root;patches/lfs/&generic-versiond;/">
  • lfs-latest-git.php

    re131bec red9b087  
    293293
    294294  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).*$/" );
    296296
    297297  if ( $package == "gmp" )
  • packages.ent

    re131bec red9b087  
    5959<!ENTITY bash-fin-sbu "1.2 SBU">
    6060
    61 <!ENTITY bc-version "6.5.0">
    62 <!ENTITY bc-size "452 KB">
     61<!ENTITY bc-version "6.6.0">
     62<!ENTITY bc-size "455 KB">
    6363<!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">
    6565<!ENTITY bc-home "https://git.gavinhoward.com/gavin/bc">
    6666<!ENTITY bc-fin-du "7.6 MB">
     
    131131<!ENTITY dejagnu-tmp-sbu "0.1 SBU">
    132132
    133 <!ENTITY diffutils-version "3.9">
    134 <!ENTITY diffutils-size "1,551 KB">
     133<!ENTITY diffutils-version "3.10">
     134<!ENTITY diffutils-size "1,587 KB">
    135135<!ENTITY diffutils-url "&gnu;diffutils/diffutils-&diffutils-version;.tar.xz">
    136 <!ENTITY diffutils-md5 "cf0a65266058bf22fe3feb69e57ffc5b">
     136<!ENTITY diffutils-md5 "2745c50f6f4e395e7b7d52f902d075bf">
    137137<!ENTITY diffutils-home "&gnu-software;diffutils/">
    138138<!ENTITY diffutils-tmp-du "26 MB">
     
    326326<!ENTITY gzip-fin-sbu "0.3 SBU">
    327327
    328 <!ENTITY iana-etc-version "20230418">
     328<!ENTITY iana-etc-version "20230524">
    329329<!ENTITY iana-etc-size "587 KB">
    330330<!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">
    332332<!ENTITY iana-etc-home "https://www.iana.org/protocols">
    333333<!ENTITY iana-etc-fin-du "4.8 MB">
     
    433433<!ENTITY linux-major-version "6">
    434434<!ENTITY linux-minor-version "3">
    435 <!ENTITY linux-patch-version "3">
     435<!ENTITY linux-patch-version "5">
    436436<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    437437<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    438 <!ENTITY linux-size "133,722 KB">
     438<!ENTITY linux-size "133,718 KB">
    439439<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    440 <!ENTITY linux-md5 "900468549dbd8cc9b44efd85d9e934e6">
     440<!ENTITY linux-md5 "9b517d394dc1446890b4b15bdf8afa9f">
    441441<!ENTITY linux-home "https://www.kernel.org/">
    442442<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
     
    485485<!ENTITY man-pages-fin-sbu "less than 0.1 SBU">
    486486
    487 <!ENTITY markupsafe-version "2.1.2">
     487<!ENTITY markupsafe-version "2.1.3">
    488488<!ENTITY markupsafe-size "19 KB">
    489489<!ENTITY markupsafe-url "&pypi-src;/M/MarkupSafe/MarkupSafe-&markupsafe-version;.tar.gz">
    490 <!ENTITY markupsafe-md5 "02f337b98aef11bd0fee9c5ae860173b">
     490<!ENTITY markupsafe-md5 "ca33f119bd0551ce15837f58bb180214">
    491491<!ENTITY markupsafe-home "https://palletsprojects.com/p/markupsafe/">
    492492<!ENTITY markupsafe-fin-du "544 KB">
    493493<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
    494494
    495 <!ENTITY meson-version "1.1.0">
    496 <!ENTITY meson-size "2,075 KB">
     495<!ENTITY meson-version "1.1.1">
     496<!ENTITY meson-size "2,076 KB">
    497497<!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">
    499499<!ENTITY meson-home "https://mesonbuild.com">
    500500<!ENTITY meson-fin-du "41 MB">
     
    535535<!ENTITY ninja-fin-sbu "0.3 SBU">
    536536
    537 <!ENTITY openssl-version "3.1.0">
    538 <!ENTITY openssl-size "15,164 KB">
     537<!ENTITY openssl-version "3.1.1">
     538<!ENTITY openssl-size "15,181 KB">
    539539<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
    540 <!ENTITY openssl-md5 "f6c520aa2206d4d1fa71ea30b5e9a56d">
     540<!ENTITY openssl-md5 "1864b75e31fb4a6e0a07fd832529add3">
    541541<!ENTITY openssl-home "https://www.openssl.org/">
    542542<!ENTITY openssl-fin-du "520 MB">
Note: See TracChangeset for help on using the changeset viewer.