Changeset fccdaa1


Ignore:
Timestamp:
08/18/2024 12:42:43 PM (4 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/arm64
Children:
8467fab
Parents:
131799a (diff), fcbbf46 (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:
18 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r131799a rfccdaa1  
    213213        $(Q)rm -f lfs-$$(</tmp/LFS-RELEASE).tar.xz
    214214        $(Q)tar cJf lfs-$$(</tmp/LFS-RELEASE).tar.xz \
    215                 $(shell git ls-tree HEAD . --name-only) version.ent \
     215                $(shell git ls-tree HEAD . --name-only -r) version.ent \
    216216                -C /tmp LFS-RELEASE \
    217217                --transform "s,^,lfs-$$(</tmp/LFS-RELEASE)/,"
  • appendices/dependencies.xml

    r131799a rfccdaa1  
    16161616        <segtitle>&external;</segtitle>
    16171617        <seglistitem>
    1618           <seg>None</seg>
     1618          <seg>
     1619            <ulink url="https://git.sr.ht/~sircmpwn/scdoc/">scdoc</ulink> (for man pages)
     1620          </seg>
    16191621        </seglistitem>
    16201622      </segmentedlist>
  • chapter01/changelog.xml

    r131799a rfccdaa1  
    4242
    4343    <listitem>
     44      <para>2024-08-17</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[bdubbs] - Update to setuptools-72.2.0. Fixes
     48          <ulink url='&lfs-ticket-root;5542'>#5542</ulink>.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[bdubbs] - Update to kmod-33. Fixes
     52          <ulink url='&lfs-ticket-root;5540'>#5540</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[bdubbs] - Update to binutils-2.43.1. Fixes
     56          <ulink url='&lfs-ticket-root;5543'>#5543</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[bdubbs] - Update to linux-6.10.5. Fixes
     60          <ulink url='&lfs-ticket-root;5541'>#5541</ulink>.</para>
     61        </listitem>
     62      </itemizedlist>
     63    </listitem>
     64
     65    <listitem>
     66      <para>2024-08-15</para>
     67      <itemizedlist>
     68        <listitem>
     69          <para>[bdubbs] - Update to iana-etc-20240806. Addresses
     70          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     71        </listitem>
     72        <listitem>
     73          <para>[bdubbs] - Update to pkgconf-2.3.0. Fixes
     74          <ulink url='&lfs-ticket-root;5537'>#5537</ulink>.</para>
     75        </listitem>
     76        <listitem>
     77          <para>[bdubbs] - Update to python3-3.12.5. Fixes
     78          <ulink url='&lfs-ticket-root;5538'>#5538</ulink>.</para>
     79        </listitem>
     80        <listitem>
     81          <para>[bdubbs] - Update to linux-6.10.4. Fixes
     82          <ulink url='&lfs-ticket-root;5539'>#5539</ulink>.</para>
     83        </listitem>
     84      </itemizedlist>
     85    </listitem>
     86
     87    <listitem>
     88      <para>2024-08-05</para>
     89      <itemizedlist>
     90        <listitem>
     91          <para>[bdubbs] - Update to bash-5.2.32. Fixes
     92          <ulink url='&lfs-ticket-root;5532'>#5532</ulink>.</para>
     93        </listitem>
     94        <listitem>
     95          <para>[bdubbs] - Update to iana-etc-20240801. Addresses
     96          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     97        </listitem>
     98        <listitem>
     99          <para>[bdubbs] - Update to vim-9.1.0660. Addresses
     100          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     101        </listitem>
     102        <listitem>
     103          <para>[bdubbs] - Update to binutils-2.43. Fixes
     104          <ulink url='&lfs-ticket-root;5535'>#5535</ulink>.</para>
     105        </listitem>
     106        <listitem>
     107          <para>[bdubbs] - Update to linux-6.10.3. Fixes
     108          <ulink url='&lfs-ticket-root;5534'>#5534</ulink>.</para>
     109        </listitem>
     110        <listitem>
     111          <para>[bdubbs] - Update to readline-8.2.13. Fixes
     112          <ulink url='&lfs-ticket-root;5533'>#5533</ulink>.</para>
     113        </listitem>
     114        <listitem>
     115          <para>[bdubbs] - Update to wheel-0.44.0. Fixes
     116          <ulink url='&lfs-ticket-root;5536'>#5536</ulink>.</para>
     117        </listitem>
     118      </itemizedlist>
     119    </listitem>
     120
     121    <listitem>
    44122      <para>2024-08-01</para>
    45123      <itemizedlist>
     124        <listitem>
     125          <para>[bdubbs] - Update to gcc-14.2.0. Fixes
     126          <ulink url='&lfs-ticket-root;5530'>#5530</ulink>.</para>
     127        </listitem>
    46128        <listitem>
    47129          <para>[bdubbs] - Update to iana-etc-20240723. Addresses
     
    69151        </listitem>
    70152        <listitem>
    71           <para>[bdubbs] - Update to setuptools-71.1.0. Fixes
    72           <ulink url='&lfs-ticket-root;5524'>#5524</ulink>.</para>
     153          <para>[bdubbs] - Update to setuptools-72.1.0. Fixes
     154          <ulink url='&lfs-ticket-root;5531'>#5531</ulink>.</para>
    73155        </listitem>
    74156        <listitem>
  • chapter01/whatsnew.xml

    r131799a rfccdaa1  
    3939      <para>Automake-&automake-version;</para>
    4040    </listitem>
    41     <!--<listitem>
     41    <listitem>
    4242      <para>Bash-&bash-version;</para>
    43     </listitem>-->
     43    </listitem>
    4444    <listitem>
    4545      <para>Bc-&bc-version;</para>
    4646    </listitem>
    47     <!--<listitem>
     47    <listitem>
    4848      <para>Binutils-&binutils-version;</para>
    49     </listitem>-->
     49    </listitem>
    5050    <!--<listitem>
    5151      <para>Bison-&bison-version;</para>
     
    222222      <para>Python-&python-version;</para>
    223223    </listitem>
    224     <!--<listitem>
     224    <listitem>
    225225      <para>Readline-&readline-version;</para>
    226     </listitem>-->
     226    </listitem>
    227227    <!--<listitem>
    228228      <para>Sed-&sed-version;</para>
     
    302302  <itemizedlist>
    303303    <title>Removed:</title>
    304     <listitem><para></para></listitem>  <!-- satisfy build -->
    305 
     304    <listitem>
     305      <para>bash-5.2.21-upstream_fixes-1.patch</para>
     306    </listitem> 
     307    <listitem>
     308      <para>readline-8.2-upstream_fixes-3.patch</para>
     309    </listitem> 
    306310  </itemizedlist>
    307311
  • chapter03/patches.xml

    r131799a rfccdaa1  
    2727    </varlistentry>
    2828-->
    29 
     29<!--
    3030    <varlistentry>
    3131      <term>Bash Upstream Fixes Patch - <token>&bash-upstream-fixes-patch-size;</token>:</term>
     
    3535      </listitem>
    3636    </varlistentry>
    37 
     37-->
    3838<!--
    3939    <varlistentry>
     
    128128    </varlistentry>
    129129-->
     130<!--
    130131    <varlistentry>
    131132      <term>Readline Upstream Fix Patch - <token>&readline-fixes-patch-size;</token>:</term>
     
    135136      </listitem>
    136137    </varlistentry>
    137 
     138-->
    138139    <varlistentry revision="sysv">
    139140      <term>SysVinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term>
  • chapter05/gcc-pass1.xml

    r131799a rfccdaa1  
    136136          <para>Those switches allow GCC to compile programs with
    137137           some hardening security features (more information on those in
    138            the <xref linkend="pie-ssp-info"/> in chapter 8) by default. The
     138           the <xref linkend="pie-ssp-info"/> in chapter 8) by default. They
    139139           are not strictly needed at this stage, since the compiler will
    140140           only produce temporary executables. But it is cleaner to have the
  • chapter08/bash.xml

    r131799a rfccdaa1  
    4040  <sect2 role="installation">
    4141    <title>Installation of Bash</title>
    42 
    43     <para>First, fix some issues identified upstream:</para>
    44 
    45 <screen><userinput remap="pre">patch -Np1 -i ../&bash-upstream-fixes-patch;</userinput></screen>
    4642
    4743    <para>Prepare Bash for compilation:</para>
  • chapter08/coreutils.xml

    r131799a rfccdaa1  
    123123    <para>Now run the tests (using <filename>/dev/null</filename> for the
    124124    standard input, or two tests may be broken if building LFS in a
    125     graphical terminal or a session in SSH or GNU Screen etc. because the
     125    graphical terminal or a session in SSH or GNU Screen because the
    126126    standard input is connected to a PTY from host distro, and the device
    127127    node for such a PTY cannot be accessed from the LFS chroot
  • chapter08/kmod.xml

    r131799a rfccdaa1  
    4444    <para>Prepare Kmod for compilation:</para>
    4545
    46 <screen><userinput remap="configure">./configure --prefix=/usr          \
    47             --sysconfdir=/etc      \
    48             --with-openssl         \
    49             --with-xz              \
    50             --with-zstd            \
    51             --with-zlib</userinput></screen>
     46<screen><userinput remap="configure">./configure --prefix=/usr     \
     47            --sysconfdir=/etc \
     48            --with-openssl    \
     49            --with-xz         \
     50            --with-zstd       \
     51            --with-zlib       \
     52            --disable-manpages</userinput></screen>
    5253
    5354    <variablelist>
     
    7273        <listitem>
    7374          <para>These options enable Kmod to handle compressed kernel modules.</para>
     75        </listitem>
     76      </varlistentry>
     77
     78      <varlistentry>
     79        <term>
     80          <parameter>--disable-manpages</parameter>
     81        </term>
     82        <listitem>
     83          <para>This option disables generating the manpages which
     84          requires an external program.</para>
    7485        </listitem>
    7586      </varlistentry>
  • chapter08/lz4.xml

    r131799a rfccdaa1  
    4646    <para>Compile the package:</para>
    4747
    48 <screen><userinput remap="make">make BUILD_STATIC=no</userinput></screen>
     48<screen><userinput remap="make">make BUILD_STATIC=no PREFIX=/usr</userinput></screen>
    4949
    5050    <para>To test the results, issue:</para>
  • chapter08/readline.xml

    r131799a rfccdaa1  
    5656
    5757<screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen>
    58 
    59     <para>Now fix a problem identified upstream:</para>
    60 
    61 <screen><userinput remap="pre">patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
    6258
    6359    <para>Prepare Readline for compilation:</para>
  • chapter10/kernel/kernel.version

    r131799a rfccdaa1  
    1 6.8.9
     16.10.2
  • chapter10/kernel/systemd.toml

    r131799a rfccdaa1  
    2626CGROUP_SCHED='* '
    2727
     28revision='systemd'
     29
    2830[RT_GROUP_SCHED]
    2931value = ' '
    3032comment = 'This may cause some systemd features malfunction'
    31 
    32 revision='systemd'
    3333
    3434[DRM_FBDEV_EMULATION]
  • chapter10/kernel/systemd.xml

    r131799a rfccdaa1  
    44<!-- Automatically generated by kernel-config.py
    55     DO NOT EDIT! -->
    6 <screen role="nodump"><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
     6<screen role="nodump" revision="systemd"><emphasis role='blue'>G</emphasis>eneral setup ---&gt;
    77  [ ] <emphasis role='blue'>C</emphasis>ompile the kernel with warnings as errors                        [WERROR]
    88  <emphasis role='blue'>C</emphasis>PU/Task time and stats accounting ---&gt;
     
    4646    &lt; /*/M&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
    4747                                                                      ...  [DRM]
    48     # If [DRM] is selected as * or M, this must be selected:
    49     [ /*]  <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
     48      # If [DRM] is selected as * or M, this must be selected:
     49      [ /*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
    5050                                                      ...  [DRM_FBDEV_EMULATION]
    5151    <emphasis role='blue'>C</emphasis>onsole display driver support ---&gt;
  • chapter10/kernel/sysv.xml

    r131799a rfccdaa1  
    3232    &lt; /*/M&gt; <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) ---&gt;
    3333                                                                      ...  [DRM]
    34     # If [DRM] is selected as * or M, this must be selected:
    35     [ /*]  <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
     34      # If [DRM] is selected as * or M, this must be selected:
     35      [ /*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
    3636                                                      ...  [DRM_FBDEV_EMULATION]
    3737    <emphasis role='blue'>C</emphasis>onsole display driver support ---&gt;
  • packages.ent

    r131799a rfccdaa1  
    2727<!ENTITY attr-md5 "227043ec2f6ca03c0948df5517f9c927">
    2828<!ENTITY attr-home "&savannah-nongnu;/projects/attr">
    29 <!ENTITY attr-fin-du "4.2 MB">
     29<!ENTITY attr-fin-du "4.1 MB">
    3030<!ENTITY attr-fin-sbu "less than 0.1 SBU">
    3131
     
    3636<!ENTITY autoconf-home "&gnu-software;autoconf/">
    3737<!ENTITY autoconf-fin-du "25 MB">
    38 <!ENTITY autoconf-fin-sbu-tests "0.5">
     38<!ENTITY autoconf-fin-sbu-tests "1.8">
    3939<!ENTITY autoconf-fin-sbu "less than 0.1 SBU (about &autoconf-fin-sbu-tests; SBU with tests)">
    4040
     
    4545<!ENTITY automake-md5 "7ab3a02318fee6f5bd42adfc369abf10">
    4646<!ENTITY automake-home "&gnu-software;automake/">
    47 <!ENTITY automake-fin-du "115 MB">
    48 <!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.6 SBU with tests)">
    49 
    50 <!ENTITY bash-version "5.2.21">
    51 <!ENTITY bash-size "10,696 KB">
     47<!ENTITY automake-fin-du "121 MB">
     48<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.1 SBU with tests)">
     49
     50<!ENTITY bash-version "5.2.32">
     51<!ENTITY bash-size "10,697 KB">
    5252<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
    53 <!ENTITY bash-md5 "ad5b38410e3bf0e9bcc20e2765f5e3f9">
     53<!ENTITY bash-md5 "f204835b2e06c06e37b5ad776ff907f4">
    5454<!ENTITY bash-home "&gnu-software;bash/">
    5555<!ENTITY bash-tmp-du "67 MB">
    5656<!ENTITY bash-tmp-sbu "0.2 SBU">
    5757<!ENTITY bash-fin-du "52 MB">
    58 <!ENTITY bash-fin-sbu "1.2 SBU">
     58<!ENTITY bash-fin-sbu "1.4 SBU">
    5959
    6060<!ENTITY bc-version "6.7.6">
     
    6666<!ENTITY bc-fin-sbu "less than 0.1 SBU">
    6767
    68 <!ENTITY binutils-version "2.42">
    69 <!ENTITY binutils-size "26,922 KB">
     68<!ENTITY binutils-version "2.43.1">
     69<!ENTITY binutils-size "27,514 KB">
    7070<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
    71 <!ENTITY binutils-md5 "a075178a9646551379bfb64040487715">
     71<!ENTITY binutils-md5 "9202d02925c30969d1917e4bad5a2320">
    7272<!ENTITY binutils-home "&gnu-software;binutils/">
    73 <!ENTITY binutils-tmpp1-du "663 MB">
     73<!ENTITY binutils-tmpp1-du "677 MB">
    7474<!ENTITY binutils-tmpp1-sbu "1 SBU">
    75 <!ENTITY binutils-tmpp2-du "537 MB">
    76 <!ENTITY binutils-tmpp2-sbu "0.5 SBU">
     75<!ENTITY binutils-tmpp2-du "549 MB">
     76<!ENTITY binutils-tmpp2-sbu "0.4 SBU">
    7777<!ENTITY binutils-fin-du "2.7 GB">
    78 <!ENTITY binutils-fin-sbu "2.2 SBU">
     78<!ENTITY binutils-fin-sbu "2.0 SBU">
    7979<!ENTITY libsframe-version "1.0.0">
    8080
     
    8787<!ENTITY bison-tmp-sbu "0.2 SBU">
    8888<!ENTITY bison-fin-du "62 MB">
    89 <!ENTITY bison-fin-sbu "2.3 SBU">
     89<!ENTITY bison-fin-sbu "2.2 SBU">
    9090
    9191<!ENTITY bzip2-version "1.0.8">
     
    102102<!ENTITY check-md5 "50fcafcecde5a380415b12e9c574e0b2">
    103103<!ENTITY check-home "https://libcheck.github.io/check">
    104 <!ENTITY check-fin-du "12 MB">
    105 <!ENTITY check-fin-sbu "0.1 SBU (about 1.6 SBU with tests)">
     104<!ENTITY check-fin-du "11 MB">
     105<!ENTITY check-fin-sbu "0.1 SBU (about 2.1 SBU with tests)">
    106106
    107107<!ENTITY coreutils-version "9.5">
     
    110110<!ENTITY coreutils-md5 "e99adfa059a63db3503cc71f3d151e31">
    111111<!ENTITY coreutils-home "&gnu-software;coreutils/">
    112 <!ENTITY coreutils-tmp-du "173 MB">
     112<!ENTITY coreutils-tmp-du "175 MB">
    113113<!ENTITY coreutils-tmp-sbu "0.3 SBU">
    114 <!ENTITY coreutils-fin-du "175 MB">
    115 <!ENTITY coreutils-fin-sbu "1.0 SBU">
     114<!ENTITY coreutils-fin-du "173 MB">
     115<!ENTITY coreutils-fin-sbu "1.1 SBU">
    116116
    117117<!ENTITY dbus-version "1.14.10">
     
    120120<!ENTITY dbus-md5 "46070a3487817ff690981f8cd2ba9376">
    121121<!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
    122 <!ENTITY dbus-fin-du "20 MB">
     122<!ENTITY dbus-fin-du "19 MB">
    123123<!ENTITY dbus-fin-sbu "0.1 SBU">
    124124
     
    129129<!ENTITY dejagnu-home "&gnu-software;dejagnu/">
    130130<!ENTITY dejagnu-tmp-du "6.9 MB">
    131 <!ENTITY dejagnu-tmp-sbu "0.1 SBU">
     131<!ENTITY dejagnu-tmp-sbu "less than 0.1 SBU">
    132132
    133133<!ENTITY diffutils-version "3.10">
     
    138138<!ENTITY diffutils-tmp-du "29 MB">
    139139<!ENTITY diffutils-tmp-sbu "0.1 SBU">
    140 <!ENTITY diffutils-fin-du "36 MB">
     140<!ENTITY diffutils-fin-du "42 MB">
    141141<!ENTITY diffutils-fin-sbu "0.3 SBU">
    142142
     
    146146<!ENTITY e2fsprogs-md5 "75e6d1353cbe6d5728a98fb0267206cb">
    147147<!ENTITY e2fsprogs-home "https://e2fsprogs.sourceforge.net/">
    148 <!ENTITY e2fsprogs-fin-du "95 MB">
    149 <!ENTITY e2fsprogs-fin-sbu "2.4 SBU on a spinning disk, 0.4 SBU on an SSD">
     148<!ENTITY e2fsprogs-fin-du "98 MB">
     149<!ENTITY e2fsprogs-fin-sbu "2.4 SBU on a spinning disk, 0.5 SBU on an SSD">
    150150
    151151<!ENTITY elfutils-version "0.191"> <!-- libelf -->
     
    154154<!ENTITY elfutils-md5 "636547248fb3fae58ec48030298d3ef7">
    155155<!ENTITY elfutils-home "https://sourceware.org/elfutils/">
    156 <!ENTITY elfutils-fin-du "124 MB">
     156<!ENTITY elfutils-fin-du "127 MB">
    157157<!ENTITY elfutils-fin-sbu "0.3 SBU">
    158158
     
    188188<!ENTITY findutils-md5 "870cfd71c07d37ebe56f9f4aaf4ad872">
    189189<!ENTITY findutils-home "&gnu-software;findutils/">
    190 <!ENTITY findutils-tmp-du "42 MB">
    191 <!ENTITY findutils-tmp-sbu "0.1 SBU">
    192 <!ENTITY findutils-fin-du "51 MB">
    193 <!ENTITY findutils-fin-sbu "0.4 SBU">
     190<!ENTITY findutils-tmp-du "48 MB">
     191<!ENTITY findutils-tmp-sbu "0.2 SBU">
     192<!ENTITY findutils-fin-du "62 MB">
     193<!ENTITY findutils-fin-sbu "0.7 SBU">
    194194
    195195<!ENTITY flex-version "2.6.4">
     
    217217<!ENTITY gawk-tmp-sbu "0.1 SBU">
    218218<!ENTITY gawk-fin-du "42 MB">
    219 <!ENTITY gawk-fin-sbu "0.1 SBU">
    220 
    221 <!ENTITY gcc-version "14.1.0">
    222 <!ENTITY gcc-size "90,104 KB">
     219<!ENTITY gawk-fin-sbu "0.2 SBU">
     220
     221<!ENTITY gcc-version "14.2.0">
     222<!ENTITY gcc-size "90,144 KB">
    223223<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    224 <!ENTITY gcc-md5 "24195dca80ded5e0551b533f46a4481d">
     224<!ENTITY gcc-md5 "2268420ba02dc01821960e274711bde0">
    225225<!ENTITY gcc-home "https://gcc.gnu.org/">
    226 <!ENTITY gcc-tmpp1-du "4.1 GB">
    227 <!ENTITY gcc-tmpp1-sbu "3.8 SBU">
    228 <!ENTITY gcc-tmpp2-du "4.8 GB">
    229 <!ENTITY gcc-tmpp2-sbu "4.4 SBU">
    230 <!ENTITY gcc-fin-du "5.5 GB ">
    231 <!ENTITY gcc-fin-sbu "42 SBU (with tests)">
     226<!ENTITY gcc-tmpp1-du "4.9 GB">
     227<!ENTITY gcc-tmpp1-sbu "3.2 SBU">
     228<!ENTITY gcc-tmpp2-du "5.5 GB">
     229<!ENTITY gcc-tmpp2-sbu "4.2 SBU">
     230<!ENTITY gcc-fin-du "6.3 GB ">
     231<!ENTITY gcc-fin-sbu "46 SBU (with tests)">
    232232<!ENTITY libquadmath-version "0.0.0">
    233233<!ENTITY libstdcpp-version   "6.0.33">
     
    235235<!ENTITY libatomic-version   "1.2.0">
    236236
    237 <!ENTITY libstdcpp-tmpp1-du "1.1 GB">
     237<!ENTITY libstdcpp-tmpp1-du "1.2 GB">
    238238<!ENTITY libstdcpp-tmpp1-sbu "0.2 SBU">
    239239
     
    244244<!ENTITY gdbm-home "&gnu-software;gdbm/">
    245245<!ENTITY gdbm-fin-du "13 MB">
    246 <!ENTITY gdbm-fin-sbu "0.1 SBU">
     246<!ENTITY gdbm-fin-sbu "less than 0.1 SBU">
    247247
    248248<!ENTITY gettext-version "0.22.5">
     
    251251<!ENTITY gettext-md5 "3ae5580599d84be93e6213930facb2db">
    252252<!ENTITY gettext-home "&gnu-software;gettext/">
    253 <!ENTITY gettext-tmp-du "306 MB">
     253<!ENTITY gettext-tmp-du "321 MB">
    254254<!ENTITY gettext-tmp-sbu "1.1 SBU">
    255 <!ENTITY gettext-fin-du "250 MB">
    256 <!ENTITY gettext-fin-sbu "1.4 SBU">
     255<!ENTITY gettext-fin-du "260 MB">
     256<!ENTITY gettext-fin-sbu "1.6 SBU">
    257257
    258258<!ENTITY glibc-version "2.40">
     
    261261<!ENTITY glibc-md5 "b390feef233022114950317f10c4fa97">
    262262<!ENTITY glibc-home "&gnu-software;libc/">
    263 <!ENTITY glibc-tmp-du "846 MB">
    264 <!ENTITY glibc-tmp-sbu "1.5 SBU">
     263<!ENTITY glibc-tmp-du "828 MB">
     264<!ENTITY glibc-tmp-sbu "1.3 SBU">
    265265<!ENTITY glibc-fin-du "3.1 GB">
    266266<!ENTITY glibc-fin-sbu "12 SBU">
     
    318318<!ENTITY gzip-fin-sbu "0.3 SBU">
    319319
    320 <!ENTITY iana-etc-version "20240723">
     320<!ENTITY iana-etc-version "20240806">
    321321<!ENTITY iana-etc-size "590 KB">
    322322<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
    323 <!ENTITY iana-etc-md5 "0592f2c2051a9eac7611d5067113ef3d">
     323<!ENTITY iana-etc-md5 "ea3c37c00d22f1159fc3b7d988de8476">
    324324<!ENTITY iana-etc-home "https://www.iana.org/protocols">
    325325<!ENTITY iana-etc-fin-du "4.8 MB">
     
    355355<!ENTITY jinja2-md5 "02ca9a6364c92e83d14b037bef4732bc">
    356356<!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.1.x/">
    357 <!ENTITY jinja2-fin-du "3.2 MB">
     357<!ENTITY jinja2-fin-du "2.5 MB">
    358358<!ENTITY jinja2-fin-sbu "less than 0.1 SBU">
    359359
     
    366366<!ENTITY kbd-fin-sbu "0.1 SBU">
    367367
    368 <!ENTITY kmod-version "32">
    369 <!ENTITY kmod-size "500 KB">
     368<!ENTITY kmod-version "33">
     369<!ENTITY kmod-size "503 KB">
    370370<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
    371 <!ENTITY kmod-md5 "1046fda48766fae905f83150d12eec78">
     371<!ENTITY kmod-md5 "c451c4aa61521adbe8af147f498046f8">
    372372<!ENTITY kmod-home "https://github.com/kmod-project/kmod">
    373 <!ENTITY kmod-fin-du "12 MB">
     373<!ENTITY kmod-fin-du "11 MB">
    374374<!ENTITY kmod-fin-sbu "less than 0.1 SBU">
    375375
     
    379379<!ENTITY less-md5 "44f54b6313c5d71fa1ac224d8d84766a">
    380380<!ENTITY less-home "https://www.greenwoodsoftware.com/less/">
    381 <!ENTITY less-fin-du "12 MB">
     381<!ENTITY less-fin-du "14 MB">
    382382<!ENTITY less-fin-sbu "less than 0.1 SBU">
    383383
     
    404404<!ENTITY libffi-home "https://sourceware.org/libffi/">
    405405<!ENTITY libffi-fin-du "11 MB">
    406 <!ENTITY libffi-fin-sbu "1.8 SBU">
     406<!ENTITY libffi-fin-sbu "1.7 SBU">
    407407
    408408<!ENTITY libpipeline-version "1.5.7">
     
    411411<!ENTITY libpipeline-md5 "1a48b5771b9f6c790fb4efdb1ac71342">
    412412<!ENTITY libpipeline-home "https://libpipeline.nongnu.org/">
    413 <!ENTITY libpipeline-fin-du "10 MB">
     413<!ENTITY libpipeline-fin-du "9.7 MB">
    414414<!ENTITY libpipeline-fin-sbu "0.1 SBU">
    415415
     
    420420<!ENTITY libtool-home "&gnu-software;libtool/">
    421421<!ENTITY libtool-fin-du "45 MB">
    422 <!ENTITY libtool-fin-sbu "0.6 SBU">
     422<!ENTITY libtool-fin-sbu "0.8 SBU">
    423423
    424424<!ENTITY libxcrypt-version "4.4.36">
     
    427427<!ENTITY libxcrypt-md5 "b84cd4104e08c975063ec6c4d0372446">
    428428<!ENTITY libxcrypt-home "&github;/besser82/libxcrypt/">
    429 <!ENTITY libxcrypt-fin-du "15 MB">
     429<!ENTITY libxcrypt-fin-du "12 MB">
    430430<!ENTITY libxcrypt-fin-sbu "0.1 SBU">
    431431
    432432<!ENTITY linux-major-version "6">
    433433<!ENTITY linux-minor-version "10">
    434 <!ENTITY linux-patch-version "2">
     434<!ENTITY linux-patch-version "5">
    435435<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    436436<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    437 <!ENTITY linux-size "141,756 KB">
     437<!ENTITY linux-size "141,739 KB">
    438438<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    439 <!ENTITY linux-md5 "519d1120e7715120ebbe042fddccf67f">
     439<!ENTITY linux-md5 "276ef1f11ed3713ec5d6f506ff55ac12">
    440440<!ENTITY linux-home "https://www.kernel.org/">
    441441<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
     
    449449<!ENTITY linux-knl-sbu "0.4 - 32 SBU (typically about 2.5 SBU)">
    450450
    451 <!ENTITY linux-headers-tmp-du "1.5 GB">
     451<!ENTITY linux-headers-tmp-du "1.6 GB">
    452452<!ENTITY linux-headers-tmp-sbu "less than 0.1 SBU">
    453453
     
    457457<!ENTITY lz4-md5 "dead9f5f1966d9ae56e1e32761e4e675">
    458458<!ENTITY lz4-home "https://lz4.org/">
    459 <!ENTITY lz4-fin-du "83 MB">
     459<!ENTITY lz4-fin-du "4.2 MB">
    460460<!ENTITY lz4-fin-sbu "0.1 SBU">
    461461
     
    467467<!ENTITY m4-tmp-du "31 MB">
    468468<!ENTITY m4-tmp-sbu "0.1 SBU">
    469 <!ENTITY m4-fin-du "49 MB">
     469<!ENTITY m4-fin-du "48 MB">
    470470<!ENTITY m4-fin-sbu "0.3 SBU">
    471471
     
    478478<!ENTITY make-tmp-sbu "less than 0.1 SBU">
    479479<!ENTITY make-fin-du "13 MB">
    480 <!ENTITY make-fin-sbu "0.5 SBU">
     480<!ENTITY make-fin-sbu "0.7 SBU">
    481481
    482482<!ENTITY man-db-version "2.12.1">
     
    485485<!ENTITY man-db-md5 "7b044e5020aab89db41ac7ee59d6d84a">
    486486<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
    487 <!ENTITY man-db-fin-du "41 MB">
    488 <!ENTITY man-db-fin-sbu "0.2 SBU">
     487<!ENTITY man-db-fin-du "43 MB">
     488<!ENTITY man-db-fin-sbu "0.3 SBU">
    489489
    490490<!ENTITY man-pages-version "6.9.1">
     
    493493<!ENTITY man-pages-md5 "4d56775b6cce4edf1e496249e7c01c1a">
    494494<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
    495 <!ENTITY man-pages-fin-du "33 MB">
    496 <!ENTITY man-pages-fin-sbu "less than 0.1 SBU">
     495<!ENTITY man-pages-fin-du "52 MB">
     496<!ENTITY man-pages-fin-sbu "0.1 SBU">
    497497
    498498<!ENTITY markupsafe-version "2.1.5">
     
    509509<!ENTITY meson-md5 "c4f2b3e5ea632685f61ba1b833c4905c">
    510510<!ENTITY meson-home "https://mesonbuild.com">
    511 <!ENTITY meson-fin-du "42 MB">
     511<!ENTITY meson-fin-du "43 MB">
    512512<!ENTITY meson-fin-sbu "less than 0.1 SBU">
    513513
     
    525525<!ENTITY mpfr-md5 "523c50c6318dde6f9dc523bc0244690a">
    526526<!ENTITY mpfr-home "https://www.mpfr.org/">
    527 <!ENTITY mpfr-fin-du "44 MB">
    528 <!ENTITY mpfr-fin-sbu "0.3 SBU">
     527<!ENTITY mpfr-fin-du "43 MB">
     528<!ENTITY mpfr-fin-sbu "0.2 SBU">
    529529
    530530<!ENTITY ncurses-version "6.5">
     
    533533<!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687">
    534534<!ENTITY ncurses-home "&gnu-software;ncurses/">
    535 <!ENTITY ncurses-tmp-du "3,603 KB">
    536 <!ENTITY ncurses-tmp-sbu "0.3 SBU">
    537 <!ENTITY ncurses-fin-du "45 MB">
     535<!ENTITY ncurses-tmp-du "53 MB">
     536<!ENTITY ncurses-tmp-sbu "0.4 SBU">
     537<!ENTITY ncurses-fin-du "46 MB">
    538538<!ENTITY ncurses-fin-sbu "0.2 SBU">
    539539
     
    543543<!ENTITY ninja-md5 "6288992b05e593a391599692e2f7e490">
    544544<!ENTITY ninja-home "https://ninja-build.org/">
    545 <!ENTITY ninja-fin-du "75 MB">
    546 <!ENTITY ninja-fin-sbu "0.3 SBU">
     545<!ENTITY ninja-fin-du "37 MB">
     546<!ENTITY ninja-fin-sbu "0.2 SBU">
    547547
    548548<!ENTITY openssl-version "3.3.1">
     
    551551<!ENTITY openssl-md5 "8a4342b399c18f870ca6186299195984">
    552552<!ENTITY openssl-home "https://www.openssl.org/">
    553 <!ENTITY openssl-fin-du "805 MB">
    554 <!ENTITY openssl-fin-sbu "1.8 SBU">
     553<!ENTITY openssl-fin-du "883 MB">
     554<!ENTITY openssl-fin-sbu "1.7 SBU">
    555555
    556556<!ENTITY patch-version "2.7.6">
     
    562562<!ENTITY patch-tmp-sbu "0.1 SBU">
    563563<!ENTITY patch-fin-du "12 MB">
    564 <!ENTITY patch-fin-sbu "0.1 SBU">
     564<!ENTITY patch-fin-sbu "0.2 SBU">
    565565
    566566<!ENTITY perl-version-major "5">
     
    573573<!ENTITY perl-md5 "cfe14ef0709b9687f9c514042e8e1e82">
    574574<!ENTITY perl-home "https://www.perl.org/">
    575 <!ENTITY perl-tmp-du "280 MB">
     575<!ENTITY perl-tmp-du "285 MB">
    576576<!ENTITY perl-tmp-sbu "0.6 SBU">
    577 <!ENTITY perl-fin-du "239 MB">
    578 <!ENTITY perl-fin-sbu "1.5 SBU">
    579 
    580 <!ENTITY pkgconf-version "2.2.0">
    581 <!ENTITY pkgconf-size "305 KB">
     577<!ENTITY perl-fin-du "245 MB">
     578<!ENTITY perl-fin-sbu "1.4 SBU">
     579
     580<!ENTITY pkgconf-version "2.3.0">
     581<!ENTITY pkgconf-size "309 KB">
    582582<!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz">
    583 <!ENTITY pkgconf-md5 "00e309a3bf0909030a4fc701389db2b9">
    584 <!ENTITY pkgconf-home "http://pkgconf.org/">
    585 <!ENTITY pkgconf-fin-du "4.6 MB">
     583<!ENTITY pkgconf-md5 "833363e77b5bed0131c7bc4cc6f7747b">
     584<!ENTITY pkgconf-home "https://github.com/pkgconf/pkgconf">
     585<!ENTITY pkgconf-fin-du "4.7 MB">
    586586<!ENTITY pkgconf-fin-sbu "less than 0.1 SBU">
    587587
     
    591591<!ENTITY procps-ng-md5 "2f747fc7df8ccf402d03e375c565cf96">
    592592<!ENTITY procps-ng-home "https://gitlab.com/procps-ng/procps/">
    593 <!ENTITY procps-ng-fin-du "27 MB">
     593<!ENTITY procps-ng-fin-du "26 MB">
    594594<!ENTITY procps-ng-fin-sbu "0.1 SBU">
    595595
     
    599599<!ENTITY psmisc-md5 "53eae841735189a896d614cba440eb10">
    600600<!ENTITY psmisc-home "https://gitlab.com/psmisc/psmisc">
    601 <!ENTITY psmisc-fin-du "6.6 MB">
     601<!ENTITY psmisc-fin-du "6.7 MB">
    602602<!ENTITY psmisc-fin-sbu "less than 0.1 SBU">
    603603
     
    605605     meson pages will be needed: python3.6 and python3.6m -->
    606606
    607 <!ENTITY python-version "3.12.4">
     607<!ENTITY python-version "3.12.5">
    608608<!ENTITY python-minor "3.12">
    609 <!ENTITY python-size "20,176 KB">
     609<!ENTITY python-size "19,944 KB">
    610610<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
    611 <!ENTITY python-md5 "d68f25193eec491eb54bc2ea664a05bd">
     611<!ENTITY python-md5 "02c7d269e077f4034963bba6befdc715">
    612612<!ENTITY python-home "https://www.python.org/">
    613 <!ENTITY python-tmp-du "598 MB">
    614 <!ENTITY python-tmp-sbu "0.5 SBU">
    615 <!ENTITY python-fin-du "485 MB">
    616 <!ENTITY python-fin-sbu "1.8 SBU">
     613<!ENTITY python-tmp-du "603 MB">
     614<!ENTITY python-tmp-sbu "0.4 SBU">
     615<!ENTITY python-fin-du "530 MB">
     616<!ENTITY python-fin-sbu "2.2 SBU">
    617617<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
    618 <!ENTITY python-docs-md5 "cca155c92f53882cf45a69364315640d">
    619 <!ENTITY python-docs-size "8,258 KB">
    620 
    621 <!ENTITY readline-version "8.2">
     618<!ENTITY python-docs-md5 "52274d813236ca4a972fb6988480dc56">
     619<!ENTITY python-docs-size "8,188 KB">
     620
     621<!ENTITY readline-version "8.2.13">
    622622<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
    623 <!ENTITY readline-size "2,973 KB">
     623<!ENTITY readline-size "2,974 KB">
    624624<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
    625 <!ENTITY readline-md5 "4aa1b31be779e6b84f9a96cb66bc50f6">
     625<!ENTITY readline-md5 "05080bf3801e6874bb115cd6700b708f">
    626626<!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html">
    627627<!ENTITY readline-fin-du "16 MB">
     
    638638<!ENTITY sed-fin-sbu "0.3 SBU">
    639639
    640 <!ENTITY setuptools-version "71.1.0">
    641 <!ENTITY setuptools-size "2,366 KB">
     640<!ENTITY setuptools-version "72.2.0">
     641<!ENTITY setuptools-size "2,363 KB">
    642642<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
    643 <!ENTITY setuptools-md5 "2d7f698adca86005a771f8709686d5e4">
     643<!ENTITY setuptools-md5 "2e0ffd0f6fc632a11442b79d9b1c68bd">
    644644<!ENTITY setuptools-home "&pypi-home;/setuptools/">
    645 <!ENTITY setuptools-fin-du "20 MB">
     645<!ENTITY setuptools-fin-du "35 MB">
    646646<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">
    647647
     
    651651<!ENTITY shadow-md5 "eb70bad3316d08f0d3bb3d4bbeccb3b4">
    652652<!ENTITY shadow-home "&github;/shadow-maint/shadow/">
    653 <!ENTITY shadow-fin-du "49 MB">
     653<!ENTITY shadow-fin-du "112 MB">
    654654<!ENTITY shadow-fin-sbu "0.1 SBU">
    655655
     
    659659<!ENTITY sysklogd-md5 "dcf0836a0fcc6568efaad230850d9c86">
    660660<!ENTITY sysklogd-home "https://www.infodrom.org/projects/sysklogd/">
    661 <!ENTITY sysklogd-fin-du "680 KB">
     661<!ENTITY sysklogd-fin-du "3.9 MB">
    662662<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
    663663
    664664<!ENTITY systemd-version  "256.4">
    665665<!--<!ENTITY systemd-stable   "6b4878d">-->
    666 <!-- The above entity is used whenever we move to a stable backport branch. In the event of a critical problem or kernel
    667      change that is incompatible, we will switch to the backport branch until the next stable release. -->
     666<!-- The above entity is used whenever we move to a stable backport branch.
     667     In the event of a critical problem or kernel change that is incompatible,
     668     we will switch to the backport branch until the next stable release. -->
    668669<!ENTITY systemd-size     "15,291 KB">
    669670<!ENTITY systemd-url      "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
     
    676677<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
    677678<!ENTITY systemd-man-md5  "8dbcf0ff0d8e5e9d3565f9d2fc153310">
    678 <!ENTITY systemd-fin-du   "247 MB">
    679 <!ENTITY systemd-fin-sbu  "0.7 SBU">
     679<!ENTITY systemd-fin-du   "267 MB">
     680<!ENTITY systemd-fin-sbu  "0.8 SBU">
    680681
    681682<!ENTITY sysvinit-version "3.10">
     
    684685<!ENTITY sysvinit-md5 "b8fbe11062cf16d3b6a3709b7f6978d2">
    685686<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
    686 <!ENTITY sysvinit-fin-du "2.5 MB">
     687<!ENTITY sysvinit-fin-du "2.8 MB">
    687688<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
    688689
     
    695696<!ENTITY tar-tmp-sbu "0.1 SBU">
    696697<!ENTITY tar-fin-du "43 MB">
    697 <!ENTITY tar-fin-sbu "0.5 SBU">
     698<!ENTITY tar-fin-sbu "0.7 SBU">
    698699
    699700<!ENTITY tcl-version "8.6.14">
     
    706707<!ENTITY tcl-docs-md5 "5467198f8d57c54835bf80b98ffb0170">
    707708<!ENTITY tcl-docs-size "1,167 KB">
    708 <!ENTITY tcl-tmp-du "89 MB">
    709 <!ENTITY tcl-tmp-sbu "2.7 SBU">
     709<!ENTITY tcl-tmp-du "91 MB">
     710<!ENTITY tcl-tmp-sbu "3.2 SBU">
    710711
    711712<!ENTITY texinfo-version "7.1">
     
    740741<!ENTITY util-linux-md5 "88faefc8fefced097e58142077a3d14e">
    741742<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
    742 <!ENTITY util-linux-tmp-du "172 MB">
     743<!ENTITY util-linux-tmp-du "180 MB">
    743744<!ENTITY util-linux-tmp-sbu "0.2 SBU">
    744 <!ENTITY util-linux-fin-du "313 MB">
     745<!ENTITY util-linux-fin-du "315 MB">
    745746<!ENTITY util-linux-fin-sbu "0.5 SBU">
    746747
    747 <!ENTITY vim-version "9.1.0580">
     748<!ENTITY vim-version "9.1.0660">
    748749<!-- <!ENTITY vim-majmin "90"> -->
    749750<!ENTITY vim-docdir "vim/vim91">
    750 <!ENTITY vim-size "17,568 KB">
     751<!ENTITY vim-size "17,629 KB">
    751752<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
    752753<!-- N.B. LFS 9.0 uses
     
    762763     us v8.1.1846. -->
    763764<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
    764 <!ENTITY vim-md5 "3e871c0773a6c2a491d3d730475b5698">
     765<!ENTITY vim-md5 "c512a99b3704f193be1a181cc644b2b2">
    765766<!ENTITY vim-home "https://www.vim.org">
    766 <!ENTITY vim-fin-du "236 MB">
    767 <!ENTITY vim-fin-sbu "2.5 SBU">
    768 
    769 <!ENTITY wheel-version "0.43.0">
    770 <!ENTITY wheel-size "97 KB">
     767<!ENTITY vim-fin-du "245 MB">
     768<!ENTITY vim-fin-sbu "2.9 SBU">
     769
     770<!ENTITY wheel-version "0.44.0">
     771<!ENTITY wheel-size "99 KB">
    771772<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
    772 <!ENTITY wheel-md5 "387af15d51367a19d834d6db413547d0">
     773<!ENTITY wheel-md5 "440ff4fe51579b7ed16f02af8f8d9494">
    773774<!ENTITY wheel-home "&pypi-home;/wheel/">
    774775<!ENTITY wheel-fin-du "1.5 MB">
     
    788789<!ENTITY xz-md5 "bbf73fb28425cebb854328599f85c4cf">
    789790<!ENTITY xz-home "https://tukaani.org/xz">
    790 <!ENTITY xz-tmp-du "22 MB">
     791<!ENTITY xz-tmp-du "20 MB">
    791792<!ENTITY xz-tmp-sbu "0.1 SBU">
    792 <!ENTITY xz-fin-du "25 MB">
     793<!ENTITY xz-fin-du "21 MB">
    793794<!ENTITY xz-fin-sbu "0.1 SBU">
    794795
     
    810811<!ENTITY zstd-md5 "5a473726b3445d0e5d6296afd1ab6854">
    811812<!ENTITY zstd-home "https://facebook.github.io/zstd/">
    812 <!ENTITY zstd-fin-du "77 MB">
    813 <!ENTITY zstd-fin-sbu "0.5 SBU">
    814 
     813<!ENTITY zstd-fin-du "84 MB">
     814<!ENTITY zstd-fin-sbu "0.4 SBU">
     815
  • part3intro/toolchaintechnotes.xml

    r131799a rfccdaa1  
    193193      random binary from the host system by running: <userinput>readelf -l
    194194      &lt;name of binary&gt; | grep interpreter</userinput> and noting the
    195       output. The authoritative reference covering all platforms is in the
    196       <filename>shlib-versions</filename> file in the root of the glibc source
    197       tree.</para>
     195      output. The authoritative reference covering all platforms is in
     196      <ulink url='https://sourceware.org/glibc/wiki/ABIList'>a Glibc wiki
     197      page</ulink>.</para>
    198198    </note>
    199199
     
    360360    <para>Next comes glibc. The most important
    361361    considerations for building glibc are the compiler, binary tools, and
    362     kernel headers. The compiler is generally not an issue since glibc will
    363     always use the compiler relating to the <parameter>--host</parameter>
     362    kernel headers. The compiler and binary tools are generally not an issue
     363    since glibc will always those relating to the <parameter>--host</parameter>
    364364    parameter passed to its configure script; e.g., in our case, the compiler
    365     will be <command>$LFS_TGT-gcc</command>. The binary tools and kernel
    366     headers can be a bit more complicated. Therefore, we take no risks and use
    367     the available configure switches to enforce the correct selections. After
     365    will be <command>$LFS_TGT-gcc</command> and the <command>readelf</command>
     366    tool will be <command>$LFS_TGT-readelf</command>. The kernel headers can
     367    be a bit more complicated. Therefore, we take no risks and use
     368    the available configure switch to enforce the correct selection. After
    368369    the run of <command>configure</command>, check the contents of the
    369370    <filename>config.make</filename> file in the <filename
    370371    class="directory">build</filename> directory for all important details.
    371     Note the use of <parameter>CC="$LFS_TGT-gcc"</parameter> (with
    372     <envar>$LFS_TGT</envar> expanded) to control which binary tools are used
    373     and the use of the <parameter>-nostdinc</parameter> and
    374     <parameter>-isystem</parameter> flags to control the compiler's include
    375     search path. These items highlight an important aspect of the glibc
     372    These items highlight an important aspect of the glibc
    376373    package&mdash;it is very self-sufficient in terms of its build machinery,
    377374    and generally does not rely on toolchain defaults.</para>
  • patches.ent

    r131799a rfccdaa1  
    33<!-- Start of Common Patches -->
    44
     5<!--
    56<!ENTITY bash-upstream-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
    67<!ENTITY bash-upstream-fixes-patch-md5 "2d1691a629c558e894dbb78ee6bf34ef">
    78<!ENTITY bash-upstream-fixes-patch-size "5.9 KB">
    8 
     9-->
    910<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
    1011<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
     
    3031<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
    3132<!ENTITY kbd-backspace-patch-size "12 KB">
    32 
     33<!--
    3334<!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch">
    3435<!ENTITY readline-fixes-patch-md5 "9ed497b6cb8adcb8dbda9dee9ebce791">
    3536<!ENTITY readline-fixes-patch-size "13 KB">
    36 
     37-->
    3738<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
    3839<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
Note: See TracChangeset for help on using the changeset viewer.