Changeset a1ad522


Ignore:
Timestamp:
08/23/2020 08:15:14 AM (4 years ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib-10.1
Children:
7091d59
Parents:
e9a3e8f
Message:

Merge changes from trunk to multilib

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12034 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
29 edited

Legend:

Unmodified
Added
Removed
  • bootscripts/lfs/init.d/checkfs

    re9a3e8f ra1ad522  
    2828### BEGIN INIT INFO
    2929# Provides:            checkfs
    30 # Required-Start:      udev
     30# Required-Start:      udev swap
    3131# Should-Start:
    3232# Required-Stop:
  • bootscripts/lfs/init.d/network

    re9a3e8f ra1ad522  
    1717### BEGIN INIT INFO
    1818# Provides:            $network
    19 # Required-Start:      $local_fs $syslog localnet swap
    20 # Should-Start:        firewalld iptables nftables
    21 # Required-Stop:       $local_fs $syslog localnet swap
    22 # Should-Stop:         firewalld iptables nftables
     19# Required-Start:      $local_fs localnet swap
     20# Should-Start:        $syslog firewalld iptables nftables
     21# Required-Stop:       $local_fs localnet swap
     22# Should-Stop:         $syslog firewalld iptables nftables
    2323# Default-Start:       3 4 5
    2424# Default-Stop:        0 1 2 6
  • chapter01/changelog.xml

    re9a3e8f ra1ad522  
    4545    appropriate for the entry or if needed the entire day's listitem.
    4646    -->
     47    <listitem arch="ml_32,ml_x32,ml_all">
     48      <itemizedlist>
     49      <para>2020-08-20</para>
     50        <listitem>
     51          <para>[thomas] - Add cleanup for multilib directories in
     52          chapter 7</para>
     53        </listitem>
     54      </itemizedlist>
     55    </listitem>
     56
     57    <listitem revision="sysv">
     58      <itemizedlist>
     59      <para>2020-08-18</para>
     60        <listitem revision="sysv">
     61          <para>[dj] - Update to lfs-bootscripts-20200818.</para>
     62        </listitem>
     63      </itemizedlist>
     64    </listitem>
     65
     66    <listitem>
     67      <itemizedlist>
     68      <para>2020-08-15</para>
     69        <listitem>
     70          <para>[bdubbs] - Update to man-pages-5.08. Fixes
     71          <ulink url="&lfs-ticket-root;4714">#4714</ulink>.</para>
     72        </listitem>
     73        <listitem>
     74          <para>[bdubbs] - Update to libpipeline-1.5.3. Fixes
     75          <ulink url="&lfs-ticket-root;4713">#4713</ulink>.</para>
     76        </listitem>
     77        <listitem>
     78          <para>[bdubbs] - Update to iproute2-5.8.0. Fixes
     79          <ulink url="&lfs-ticket-root;4712">#4712</ulink>.</para>
     80        </listitem>
     81        <listitem>
     82          <para>[bdubbs] - Update to linux-5.8.1. Fixes
     83          <ulink url="&lfs-ticket-root;4708">#4708</ulink>.</para>
     84        </listitem>
     85      </itemizedlist>
     86    </listitem>
     87
    4788    <listitem>
    4889      <itemizedlist>
     
    361402          from /bin to /tools, create the tester user with the uid of
    362403          the tty owner, run the bash tests with su &lt;&lt; EOF, and
    363           explicitely defining stdin (with help from thomas and bdubbs).</para>
     404          explicitly defining stdin (with help from thomas and bdubbs).</para>
    364405        </listitem>
    365406      </itemizedlist>
     
    730771
    731772    <listitem>
    732       <para>2020-03-29</para>
    733       <itemizedlist>
    734         <listitem>
    735           <para>[bdubbs] - Textual updates thanks to Kevin Buckley.</para>
    736         </listitem>
    737       </itemizedlist>
    738     </listitem>
    739 
    740     <listitem revision="systemd">
    741       <para>2020-03-19</para>
    742       <itemizedlist>
    743         <listitem>
    744           <para>[renodr] - Update to systemd-245. Fixes
    745           <ulink url="&lfs-ticket-root;4593">#4593</ulink>.</para>
    746         </listitem>
    747       </itemizedlist>
    748     </listitem>
    749 
    750     <listitem revision="systemd">
    751       <para>2020-03-18</para>
    752       <itemizedlist>
    753         <listitem>
    754           <para>[renodr] - Make minor modifications to the kernel configuration
    755           in order to match the configuration options to there current positions
    756           in Linux-5.5</para>
    757         </listitem>
    758       </itemizedlist>
    759     </listitem>
    760 
    761     <listitem>
    762773      <para>2020-03-15</para>
    763774      <itemizedlist>
  • chapter01/whatsnew.xml

    re9a3e8f ra1ad522  
    160160      <para>Libffi-&libffi-version;</para>
    161161    </listitem>-->
    162     <!--<listitem>
     162    <listitem>
    163163      <para>Libpipeline-&libpipeline-version;</para>
    164     </listitem>-->
     164    </listitem>
    165165    <!--<listitem>
    166166      <para>Libtool-&libtool-version;</para>
  • chapter02/stages.xml

    re9a3e8f ra1ad522  
    6969        <para>A few operations, from <quote>Changing Ownership</quote> to
    7070        <quote>Entering the Chroot Environment</quote> must be done as the
    71         root user, with the LFS envirnment variable set for the root user.</para>
     71        root user, with the LFS environment variable set for the root user.</para>
    7272      </listitem>
    7373
  • chapter03/patches.xml

    re9a3e8f ra1ad522  
    7575      </listitem>
    7676    </varlistentry>
    77 
     77<!--
    7878    <varlistentry>
    7979      <term>Libpipeline Checks Patch - <token>&libpipeline-checks-patch-size;</token>:</term>
     
    8383      </listitem>
    8484    </varlistentry>
    85 
     85-->
    8686    <varlistentry revision="sysv">
    8787      <term>Sysvinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term>
  • chapter04/settingenviron.xml

    re9a3e8f ra1ad522  
    3333
    3434  <para>The new instance of the shell is a <emphasis>non-login</emphasis>
    35   shell, which does not read, and execute, the conten of <filename>/etc/profile</filename> or
     35  shell, which does not read, and execute, the contents of <filename>/etc/profile</filename> or
    3636  <filename>.bash_profile</filename> files, but rather reads, and executes, the
    3737  <filename>.bashrc</filename> file instead. Create the
     
    175175     user's environment in ways that can affect the building of critical LFS
    176176     packages. To make sure the <systemitem class="username">lfs</systemitem>
    177      user's envronment is clean, check for the
     177     user's environment is clean, check for the
    178178     presence of <filename>/etc/bash.bashrc</filename> and, if present, move it
    179179     out of the way.  As the <systemitem class="username">root</systemitem>
  • chapter05/binutils-pass1.xml

    re9a3e8f ra1ad522  
    6565      the configuration, up to and including the first install. To achieve
    6666      this easily, wrap the commands in a <command>time</command>
    67       command like this: <userinput>time { ./configure ... &amp;&amp; make
     67      command like this: <userinput>time { ../configure ... &amp;&amp; make
    6868      &amp;&amp; make install; }</userinput>.</para>
    6969    </note>
  • chapter05/glibc.xml

    re9a3e8f ra1ad522  
    361361      and the output of the last command will be of the form:</para>
    362362
    363 <screen><computeroutput>[Requesting program interpreter: /lib/ld-linux-x32.so.2]</computeroutput></screen>
     363<screen><computeroutput>[Requesting program interpreter: /libx32/ld-linux-x32.so.2]</computeroutput></screen>
    364364
    365365      <para>If the output is not shown as above or there was no output at all,
  • chapter06/bash.xml

    re9a3e8f ra1ad522  
    7575<screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen>
    7676
    77     <para>Move the excutable to where it is expected:</para>
     77    <para>Move the executable to where it is expected:</para>
    7878
    7979<screen><userinput remap="install">mv $LFS/usr/bin/bash $LFS/bin/bash</userinput></screen>
  • chapter06/findutils.xml

    re9a3e8f ra1ad522  
    5858<screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen>
    5959
    60     <para>Move the excutable to its final expected location:</para>
     60    <para>Move the executable to its final expected location:</para>
    6161
    6262<screen><userinput remap="install">mv -v $LFS/usr/bin/find $LFS/bin
  • chapter06/gcc-pass2.xml

    re9a3e8f ra1ad522  
    6666  ;;
    6767esac</userinput></screen>
    68 <!--
     68
    6969    <para arch="ml_32,ml_x32,ml_all">Change the default directory name for
    7070    libraries:</para>
     
    7373    -e '/m32=/s/m32=.*/m32=..\&lib-m32;$(call if_multiarch,:i386-linux-gnu)/' \
    7474    -i.orig gcc/config/i386/t-linux64</userinput></screen>
    75 
     75<!--
    7676<screen><userinput remap="pre">patch -Np1 -i ../&gcc-cross-patch;</userinput></screen>
    7777-->
     
    153153          <para>This option is automatically enabled when building a native
    154154          compiler with a native compiler on x86. But here, we build with
    155           a cross compiler, so we need to explicitely set this option.</para>
     155          a cross compiler, so we need to explicitly set this option.</para>
    156156        </listitem>
    157157      </varlistentry>
  • chapter06/gzip.xml

    re9a3e8f ra1ad522  
    5656<screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen>
    5757
    58     <para>Move the excutable to its final expected location:</para>
     58    <para>Move the executable to its final expected location:</para>
    5959
    6060<screen><userinput remap="install">mv -v $LFS/usr/bin/gzip $LFS/bin</userinput></screen>
  • chapter06/introduction.xml

    re9a3e8f ra1ad522  
    2525  together with building as root, may render your computer unusable.
    2626  This whole chapter must be done as user <systemitem
    27   class="username">lfs</systemitem>, with the enviroment as described in
     27  class="username">lfs</systemitem>, with the environment as described in
    2828  <xref linkend="ch-preps-settingenviron"/>.</para>
    2929
  • chapter07/libstdc++-pass2.xml

    re9a3e8f ra1ad522  
    6363    <para>Prepare libstdc++ for compilation:</para>
    6464
    65 <screen arch="default"><userinput remap="configure">
    66 ../libstdc++-v3/configure            \
     65<screen arch="default"><userinput remap="configure">../libstdc++-v3/configure            \
    6766    CXXFLAGS="-g -O2 -D_GNU_SOURCE"  \
    6867    --prefix=/usr                    \
  • chapter07/perl.xml

    re9a3e8f ra1ad522  
    4949             -Dprefix=/usr                               \
    5050             -Dvendorprefix=/usr                         \
    51              -Dprivlib=/usr/lib/perl5/5.32/core_perl     \
    52              -Darchlib=/usr/lib/perl5/5.32/core_perl     \
    53              -Dsitelib=/usr/lib/perl5/5.32/site_perl     \
    54              -Dsitearch=/usr/lib/perl5/5.32/site_perl    \
    55              -Dvendorlib=/usr/lib/perl5/5.32/vendor_perl \
    56              -Dvendorarch=/usr/lib/perl5/5.32/vendor_perl</userinput></screen>
     51             -Dprivlib=/usr/lib/perl5/&perl-version-min;/core_perl     \
     52             -Darchlib=/usr/lib/perl5/&perl-version-min;/core_perl     \
     53             -Dsitelib=/usr/lib/perl5/&perl-version-min;/site_perl     \
     54             -Dsitearch=/usr/lib/perl5/&perl-version-min;/site_perl    \
     55             -Dvendorlib=/usr/lib/perl5/&perl-version-min;/vendor_perl \
     56             -Dvendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl</userinput></screen>
    5757
    5858    <variablelist>
  • chapter07/stripping.xml

    re9a3e8f ra1ad522  
    1616  While still in chroot, remove those files now:</para>
    1717
    18 <screen><userinput>find /usr/{lib,libexec} -name \*.la -delete</userinput></screen>
     18<screen arch="default"><userinput>find /usr/{lib,libexec} -name \*.la -delete</userinput></screen>
     19<screen arch="ml_32"><userinput>find /usr/{lib{,32},libexec} -name \*.la -delete</userinput></screen>
     20<screen arch="ml_x32"><userinput>find /usr/{lib{,x32},libexec} -name \*.la -delete</userinput></screen>
     21<screen arch="ml_all"><userinput>find /usr/{lib{,{,x}32},libexec} -name \*.la -delete</userinput></screen>
     22
     23    <para>Remove the documentation of the temporary tools, to prevent them
     24    from ending up in the final system, and save about 35 MB:</para>
     25
     26<screen><userinput>rm -rf /usr/share/{info,man,doc}/*</userinput></screen>
    1927
    2028  <note><para>
     
    8391
    8492    <para>Strip off debugging symbols from binaries:</para>
    85 <screen role="nodump"><userinput>strip --strip-debug $LFS/usr/lib/*
     93<screen arch="default" role="nodump"><userinput>strip --strip-debug $LFS/usr/lib/*
     94strip --strip-unneeded $LFS/usr/{,s}bin/*
     95strip --strip-unneeded $LFS/tools/bin/*</userinput></screen>
     96<screen arch="ml_32" role="nodump"><userinput>strip --strip-debug $LFS/usr/lib{,32}/*
     97strip --strip-unneeded $LFS/usr/{,s}bin/*
     98strip --strip-unneeded $LFS/tools/bin/*</userinput></screen>
     99<screen arch="ml_x32" role="nodump"><userinput>strip --strip-debug $LFS/usr/lib{,x32}/*
     100strip --strip-unneeded $LFS/usr/{,s}bin/*
     101strip --strip-unneeded $LFS/tools/bin/*</userinput></screen>
     102<screen arch="ml_all" role="nodump"><userinput>strip --strip-debug $LFS/usr/lib{,{,x}32}/*
    86103strip --strip-unneeded $LFS/usr/{,s}bin/*
    87104strip --strip-unneeded $LFS/tools/bin/*</userinput></screen>
     
    97114    ones would be destroyed and the toolchain packages would need to be
    98115    built all over again.</para>
    99 
    100     <para>To save more space (slightly more than 35 MB), remove the documentation:</para>
    101 
    102 <screen role="nodump"><userinput>rm -rf $LFS/usr/share/{info,man,doc}</userinput></screen>
    103116
    104117    <para>At this point, you should have at least 5 GB of free space on the
  • chapter08/coreutils.xml

    re9a3e8f ra1ad522  
    127127
    128128<screen><userinput remap="test">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>
     129
     130    <para>The test-getlogin test is known to fail in the LFS chroot environment.</para>
    129131
    130132    <para>Remove the temporary group:</para>
  • chapter08/glibc.xml

    re9a3e8f ra1ad522  
    592592      and the output of the last command will be of the form:</para>
    593593
    594 <screen><computeroutput>[Requesting program interpreter: /lib/ld-linux-x32.so.2]</computeroutput></screen>
     594<screen><computeroutput>[Requesting program interpreter: /libx32/ld-linux-x32.so.2]</computeroutput></screen>
    595595
    596596      <para>If the output is not shown as above or there was no output at all,
  • chapter08/libpipeline.xml

    re9a3e8f ra1ad522  
    4141  <sect2 role="installation">
    4242    <title>Installation of Libpipeline</title>
    43 
    44     <para>First, fix the files in the test suite:</para>
    45 
    46 <screen><userinput remap="pre">patch -Np1 -i ../&libpipeline-checks-patch;</userinput></screen>
    4743
    4844    <para>Prepare Libpipeline for compilation:</para>
  • chapter08/perl.xml

    re9a3e8f ra1ad522  
    5959             -Dprefix=/usr                                \
    6060             -Dvendorprefix=/usr                          \
    61              -Dprivlib=/usr/lib/perl5/5.32/core_perl      \
    62              -Darchlib=/usr/lib/perl5/5.32/core_perl      \
    63              -Dsitelib=/usr/lib/perl5/5.32/site_perl      \
    64              -Dsitearch=/usr/lib/perl5/5.32/site_perl     \
    65              -Dvendorlib=/usr/share/perl5/vendor_perl     \
    66              -Dvendorarch=/usr/lib/perl5/5.32/vendor_perl \
     61             -Dprivlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
     62             -Darchlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
     63             -Dsitelib=/usr/lib/perl5/&perl-version-min;/site_perl      \
     64             -Dsitearch=/usr/lib/perl5/&perl-version-min;/site_perl     \
     65             -Dvendorlib=/usr/lib/perl5/&perl-version-min;/vendor_perl  \
     66             -Dvendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl \
    6767             -Dman1dir=/usr/share/man/man1                \
    6868             -Dman3dir=/usr/share/man/man3                \
  • chapter08/revisedchroot.xml

    re9a3e8f ra1ad522  
    5757
    5858  <para>There are also several files installed in the /usr/lib and /usr/libexec
    59   directories with a file name extention of .la. These are "libtool archive"
     59  directories with a file name extension of .la. These are "libtool archive"
    6060  files. As already said, they are only useful when linking with static
    6161  libraries. They are unneeded, and potentially harmful, when using dynamic
     
    7373   <para>The compiler built in <xref linkend="chapter-temporary-tools"/> and
    7474   <xref linkend="chapter-chroot-temporary-tools"/> is still partially
    75    installed, and not needed anymore. Remove it with:</para>
     75   installed and not needed anymore. Remove it with:</para>
    7676
    7777<screen><userinput>find /usr -depth -name $(uname -m)-lfs-linux-gnu\* | xargs rm -rf</userinput></screen>
  • chapter08/systemd.xml

    re9a3e8f ra1ad522  
    9393      -Duserdb=false                \
    9494      -Dman=true                    \
     95      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    9596      ..</userinput></screen>
    9697
  • chapter10/grub.xml

    re9a3e8f ra1ad522  
    4141      <para>
    4242        To boot LFS on host systems that have UEFI enabled, the kernel needs to
    43         have been built with the CONFIG_EFI_STUB capabality described in the
     43        have been built with the CONFIG_EFI_STUB capability described in the
    4444        previous section.  However, LFS can be booted using GRUB2 without such
    4545        an addition. To do this, the UEFI Mode and Secure Boot capabilities in
  • chapter10/kernel.xml

    re9a3e8f ra1ad522  
    140140    <note arch="ml_32,ml_x32,ml_all">
    141141      <para>
    142         Running a multilib system means also that the kernel has to be
    143         configured proper. It is required that the kernel is able to
     142        The kernel on a multilib system needs to be able to
    144143        identify and start binaries compiled for different architectures
    145         than the default. Setup the required parameter in the kernel
    146         config:
     144        than the default.
    147145      </para>
    148 <screen>Binary Emulations  ---&gt;
     146
     147      <para arch="ml_32,ml_all">
     148        If support for any 32bit ABI was built, make sure that the option
     149        "IA32 Emulation" is selected. The option 'IA32 a.out support' is
     150        optional.
     151      </para>
     152
     153      <para arch="ml_x32,ml_all">
     154        If support for the x32bit ABI was built, make sure that the option
     155        "x32 ABI for 64-bit mode" is selected.
     156      </para>
     157
     158<screen arch="ml_32">Binary Emulations  ---&gt;
     159    [*] IA32 Emulation
     160    &lt;M&gt;   IA32 a.out support
     161</screen>
     162<screen arch="ml_x32">Binary Emulations  ---&gt;
     163    [*] x32 ABI for 64-bit mode
     164</screen>
     165<screen arch="ml_all">Binary Emulations  ---&gt;
    149166    [*] IA32 Emulation
    150167    &lt;M&gt;   IA32 a.out support
    151168    [*] x32 ABI for 64-bit mode
    152169</screen>
    153       <para>Make sure that the option
    154         'IA32 Emulation' is set if you built support for the 32bit ABI.
    155         If you selected the x32 ABI or built support for both, also select
    156         'x32 ABI for 64-bit mode'. The option 'IA32 a.out support' is
    157         optional.
    158       </para>
     170
    159171    </note>
    160 
     172   
    161173    <variablelist>
    162174      <title>The rationale for the above configuration items:</title>
  • general.ent

    re9a3e8f ra1ad522  
    1 <!ENTITY version         "SVN-20200811">
     1<!ENTITY version         "SVN-20200818">
    22<!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;
    33                                      Change to x.y for release but not -rc releases -->
    44<!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
    55
    6 <!ENTITY versiond        "20200811-systemd">
     6<!ENTITY versiond        "20200818-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "August 11th, 2020">
     10<!ENTITY releasedate     "August 18th, 2020">
    1111
    1212<!ENTITY copyrightdate   "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->
  • packages.ent

    re9a3e8f ra1ad522  
    3636<!ENTITY autoconf-home "&gnu-software;autoconf/">
    3737<!ENTITY autoconf-fin-du "79 MB">
    38 <!ENTITY autoconf-fin-sbu-tests "3.3">
     38<!ENTITY autoconf-fin-sbu-tests "3.5">
    3939<!ENTITY autoconf-fin-sbu "less than 0.1 SBU (about &autoconf-fin-sbu-tests; SBU with tests)">
    4040
     
    4545<!ENTITY automake-md5 "6cb234c86f3f984df29ce758e6d0d1d7">
    4646<!ENTITY automake-home "&gnu-software;automake/">
    47 <!ENTITY automake-fin-du "107 MB">
    48 <!ENTITY automake-fin-sbu "less than 0.1 SBU (about 8 SBU with tests)">
     47<!ENTITY automake-fin-du "108 MB">
     48<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 9.6 SBU with tests)">
    4949
    5050<!ENTITY bash-version "5.0">
     
    5656<!ENTITY bash-tmp-sbu "0.4 SBU">
    5757<!ENTITY bash-fin-du "48 MB">
    58 <!ENTITY bash-fin-sbu "1.8 SBU">
     58<!ENTITY bash-fin-sbu "2.4 SBU">
    5959
    6060<!ENTITY bc-version "3.1.5">
     
    6363<!ENTITY bc-md5 "bd6a6693f68c2ac5963127f82507716f">
    6464<!ENTITY bc-home "https://git.yzena.com/gavin/bc">
    65 <!ENTITY bc-fin-du "3.2 MB">
    66 <!ENTITY bc-fin-sbu "0.1 SBU">
     65<!ENTITY bc-fin-du "6.5 MB">
     66<!ENTITY bc-fin-sbu "less than 0.1 SBU">
    6767
    6868<!ENTITY binutils-version "2.35">
     
    7171<!ENTITY binutils-md5 "fc8d55e2f6096de8ff8171173b6f5087">
    7272<!ENTITY binutils-home "&gnu-software;binutils/">
    73 <!ENTITY binutils-tmpp1-du "611 MB">
     73<!ENTITY binutils-tmpp1-du "617 MB">
    7474<!ENTITY binutils-tmpp1-sbu "1 SBU">
    75 <!ENTITY binutils-tmpp2-du "492 MB">
    76 <!ENTITY binutils-tmpp2-sbu "1.2 SBU">
    77 <!ENTITY binutils-fin-du "4.7 GB">
    78 <!ENTITY binutils-fin-sbu "6.6 SBU">
     75<!ENTITY binutils-tmpp2-du "497 MB">
     76<!ENTITY binutils-tmpp2-sbu "1.3 SBU">
     77<!ENTITY binutils-fin-du "4.8 GB">
     78<!ENTITY binutils-fin-sbu "6.5 SBU">
    7979
    8080<!ENTITY bison-version "3.7.1">
     
    8383<!ENTITY bison-md5 "e7c8c321351ebdf70f5f0825f3faaee2">
    8484<!ENTITY bison-home "&gnu-software;bison/">
    85 <!ENTITY bison-tmp-du "47 MB">
     85<!ENTITY bison-tmp-du "52 MB">
    8686<!ENTITY bison-tmp-sbu "0.3 SBU">
    87 <!ENTITY bison-fin-du "50 MB">
    88 <!ENTITY bison-fin-sbu "5.6 SBU">
     87<!ENTITY bison-fin-du "54 MB">
     88<!ENTITY bison-fin-sbu "6.7 SBU">
    8989
    9090<!ENTITY bzip2-version "1.0.8">
     
    9494<!ENTITY bzip2-home " ">
    9595<!ENTITY bzip2-fin-du "7.7 MB">
    96 <!ENTITY bzip2-fin-sbu "less than 0.1 SBU">
     96<!ENTITY bzip2-fin-sbu "0.1 SBU">
    9797
    9898<!ENTITY check-version "0.15.2">
     
    102102<!ENTITY check-home "https://libcheck.github.io/check">
    103103<!ENTITY check-fin-du "12 MB">
    104 <!ENTITY check-fin-sbu "0.1 SBU (about 3.3 SBU with tests)">
     104<!ENTITY check-fin-sbu "0.1 SBU (about 4.3 SBU with tests)">
    105105
    106106<!ENTITY coreutils-version "8.32">
     
    111111<!ENTITY coreutils-tmp-du "170 MB">
    112112<!ENTITY coreutils-tmp-sbu "0.6 SBU">
    113 <!ENTITY coreutils-fin-du "157 MB">
    114 <!ENTITY coreutils-fin-sbu "2.6 SBU">
     113<!ENTITY coreutils-fin-du "158 MB">
     114<!ENTITY coreutils-fin-sbu "2.8 SBU">
    115115
    116116<!ENTITY dbus-version "1.12.20">
     
    153153<!ENTITY elfutils-md5 "23feddb1b3859b03ffdbaf53ba6bd09b">
    154154<!ENTITY elfutils-home "https://sourceware.org/ftp/elfutils/">
    155 <!ENTITY elfutils-fin-du "121 MB">
    156 <!ENTITY elfutils-fin-sbu "1.0 SBU">
     155<!ENTITY elfutils-fin-du "122 MB">
     156<!ENTITY elfutils-fin-sbu "0.9 SBU">
    157157
    158158<!ENTITY eudev-version "3.2.9">
     
    178178<!ENTITY expect-home "https://core.tcl.tk/expect/">
    179179<!ENTITY expect-tmp-du "3.9 MB">
    180 <!ENTITY expect-tmp-sbu "0.1 SBU">
     180<!ENTITY expect-tmp-sbu "0.2 SBU">
    181181
    182182<!ENTITY file-version "5.39">
     
    185185<!ENTITY file-md5 "1c450306053622803a25647d88f80f25">
    186186<!ENTITY file-home "https://www.darwinsys.com/file/">
    187 <!ENTITY file-tmp-du "20 MB">
     187<!ENTITY file-tmp-du "21 MB">
    188188<!ENTITY file-tmp-sbu "0.1 SBU">
    189 <!ENTITY file-fin-du "13 MB">
     189<!ENTITY file-fin-du "14 MB">
    190190<!ENTITY file-fin-sbu "0.1 SBU">
    191191
     
    197197<!ENTITY findutils-tmp-du "40 MB">
    198198<!ENTITY findutils-tmp-sbu "0.2 SBU">
    199 <!ENTITY findutils-fin-du "51 MB">
    200 <!ENTITY findutils-fin-sbu "0.7 SBU">
     199<!ENTITY findutils-fin-du "52 MB">
     200<!ENTITY findutils-fin-sbu "0.8 SBU">
    201201
    202202<!ENTITY flex-version "2.6.4">
     
    206206<!ENTITY flex-home "&github;/westes/flex">
    207207<!ENTITY flex-fin-du "36 MB">
    208 <!ENTITY flex-fin-sbu "0.4 SBU">
     208<!ENTITY flex-fin-sbu "0.5 SBU">
    209209
    210210<!ENTITY gawk-version "5.1.0">
     
    216216<!ENTITY gawk-tmp-sbu "0.2 SBU">
    217217<!ENTITY gawk-fin-du "43 MB">
    218 <!ENTITY gawk-fin-sbu "0.4 SBU">
     218<!ENTITY gawk-fin-sbu "0.5 SBU">
    219219
    220220<!ENTITY gcc-version "10.2.0">
     
    223223<!ENTITY gcc-md5 "e9fd9b1789155ad09bcf3ae747596b50">
    224224<!ENTITY gcc-home "https://gcc.gnu.org/">
    225 <!ENTITY gcc-tmpp1-du "3.7 GB">
     225<!ENTITY gcc-tmpp1-du "3.8 GB">
    226226<!ENTITY gcc-tmpp1-sbu "11 SBU">
    227 <!ENTITY gcc-tmpp2-du "3.6 GB">
    228 <!ENTITY gcc-tmpp2-sbu "11 SBU">
    229 <!ENTITY gcc-fin-du "4.4 GB ">
    230 <!ENTITY gcc-fin-sbu "103 SBU (with tests)">
     227<!ENTITY gcc-tmpp2-du "3.7 GB">
     228<!ENTITY gcc-tmpp2-sbu "12 SBU">
     229<!ENTITY gcc-fin-du "4.6 GB ">
     230<!ENTITY gcc-fin-sbu "102 SBU (with tests)">
    231231<!ENTITY libquadmath-version "0.0.0">
    232232<!ENTITY libstdcpp-version   "6.0.28">
     
    234234<!ENTITY libatomic-version   "1.2.0">
    235235
    236 <!ENTITY libstdcpp-tmpp1-du "952 MB">
    237 <!ENTITY libstdcpp-tmpp1-sbu "0.4 SBU">
     236<!ENTITY libstdcpp-tmpp1-du "954 MB">
     237<!ENTITY libstdcpp-tmpp1-sbu "0.5 SBU">
    238238<!ENTITY libstdcpp-tmpp2-du "1.1 GB">
    239 <!ENTITY libstdcpp-tmpp2-sbu "1.1 SBU">
     239<!ENTITY libstdcpp-tmpp2-sbu "0.8 SBU">
    240240
    241241<!ENTITY gdbm-version "1.18.1">
     
    252252<!ENTITY gettext-md5 "40996bbaf7d1356d3c22e33a8b255b31">
    253253<!ENTITY gettext-home "&gnu-software;gettext/">
    254 <!ENTITY gettext-tmp-du "303 MB">
    255 <!ENTITY gettext-tmp-sbu "1.7 SBU">
    256 <!ENTITY gettext-fin-du "231 MB">
    257 <!ENTITY gettext-fin-sbu "2.8 SBU">
     254<!ENTITY gettext-tmp-du "310 MB">
     255<!ENTITY gettext-tmp-sbu "1.9 SBU">
     256<!ENTITY gettext-fin-du "240 MB">
     257<!ENTITY gettext-fin-sbu "3.2 SBU">
    258258
    259259<!ENTITY glibc-version "2.32">
     
    262262<!ENTITY glibc-md5 "720c7992861c57cf97d66a2f36d8d1fa">
    263263<!ENTITY glibc-home "&gnu-software;libc/">
    264 <!ENTITY glibc-tmp-du "750 MB">
    265 <!ENTITY glibc-tmp-sbu "4.2 SBU">
    266 <!ENTITY glibc-fin-du "2.6 GB">
    267 <!ENTITY glibc-fin-sbu "19 SBU">
     264<!ENTITY glibc-tmp-du "762 MB">
     265<!ENTITY glibc-tmp-sbu "4.6 SBU">
     266<!ENTITY glibc-fin-du "2.4 GB">
     267<!ENTITY glibc-fin-sbu "20 SBU">
    268268<!ENTITY libthread_db-version "1.0">
    269269
     
    273273<!ENTITY gmp-md5 "a325e3f09e6d91e62101e59f9bda3ec1">
    274274<!ENTITY gmp-home "&gnu-software;gmp/">
    275 <!ENTITY gmp-fin-du "51 MB">
     275<!ENTITY gmp-fin-du "52 MB">
    276276<!ENTITY gmp-fin-sbu "1.1 SBU">
    277277
     
    292292<!ENTITY grep-tmp-sbu "0.2 SBU">
    293293<!ENTITY grep-fin-du "37 MB">
    294 <!ENTITY grep-fin-sbu "0.7 SBU">
     294<!ENTITY grep-fin-sbu "0.9 SBU">
    295295
    296296<!ENTITY groff-version "1.22.4">
     
    344344<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
    345345
    346 <!ENTITY iproute2-version "5.7.0">
    347 <!ENTITY iproute2-size "747 KB">
     346<!ENTITY iproute2-version "5.8.0">
     347<!ENTITY iproute2-size "763 KB">
    348348<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
    349 <!ENTITY iproute2-md5 "da22ab8562eda56ae232872fa72e4870">
     349<!ENTITY iproute2-md5 "e2016acc07d91b2508916c459a8435af">
    350350<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
    351351<!ENTITY iproute2-fin-du "14 MB">
     
    365365<!ENTITY kbd-md5 "ac7ec9cedad48f4c279251cddc72008a">
    366366<!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd">
    367 <!ENTITY kbd-fin-du "36 MB">
    368 <!ENTITY kbd-fin-sbu "0.1 SBU">
     367<!ENTITY kbd-fin-du "32 MB">
     368<!ENTITY kbd-fin-sbu "0.2 SBU">
    369369
    370370<!ENTITY kmod-version "27">
     
    384384<!ENTITY less-fin-sbu "less than 0.1 SBU">
    385385
    386 <!ENTITY lfs-bootscripts-version "20200802">      <!-- Scripts depend on this format -->
     386<!ENTITY lfs-bootscripts-version "20200818">      <!-- Scripts depend on this format -->
    387387<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">       
    388388<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
     
    406406<!ENTITY libffi-home "https://sourceware.org/libffi/">
    407407<!ENTITY libffi-fin-du "10 MB">
    408 <!ENTITY libffi-fin-sbu "1.9 SBU">
    409 
    410 <!ENTITY libpipeline-version "1.5.2">
    411 <!ENTITY libpipeline-size "971 KB">
     408<!ENTITY libffi-fin-sbu "2.0 SBU">
     409
     410<!ENTITY libpipeline-version "1.5.3">
     411<!ENTITY libpipeline-size "972 KB">
    412412<!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
    413 <!ENTITY libpipeline-md5 "169de4cc1f6f7f7d430a5bed858b2fd3">
     413<!ENTITY libpipeline-md5 "dad443d0911cf9f0f1bd90a334bc9004">
    414414<!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
    415 <!ENTITY libpipeline-fin-du "10 MB">
     415<!ENTITY libpipeline-fin-du "9.3 MB">
    416416<!ENTITY libpipeline-fin-sbu "0.2 SBU">
    417417
     
    425425
    426426<!ENTITY linux-major-version "5">
    427 <!ENTITY linux-minor-version "7">
    428 <!ENTITY linux-patch-version "12">
     427<!ENTITY linux-minor-version "8">
     428<!ENTITY linux-patch-version "1">
    429429<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    430430<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    431 <!ENTITY linux-size "110,093 KB">
     431<!ENTITY linux-size "111,776 KB">
    432432<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    433 <!ENTITY linux-md5 "76bfc439430bc6596f1b0bcfc9ccff5c">
     433<!ENTITY linux-md5 "ee17763117af02637f9f98bfeee32a09">
    434434<!ENTITY linux-home "https://www.kernel.org/">
    435435<!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
     
    439439<!ENTITY linux-knl-sbu "4.4 - 66.0 SBU (typically about 6 SBU)">
    440440
    441 <!ENTITY linux-headers-tmp-du "1 GB">
    442 <!ENTITY linux-headers-tmp-sbu "0.1 SBU">
     441<!ENTITY linux-headers-tmp-du "3.8 GB">
     442<!ENTITY linux-headers-tmp-sbu "0.2 SBU">
    443443<!-- Removed in this book
    444444<!ENTITY linux-headers-fin-du "1 GB">
     
    463463<!ENTITY make-tmp-sbu "0.1 SBU">
    464464<!ENTITY make-fin-du "13 MB">
    465 <!ENTITY make-fin-sbu "0.5 SBU">
     465<!ENTITY make-fin-sbu "0.6 SBU">
    466466
    467467<!ENTITY man-db-version "2.9.3">
     
    473473<!ENTITY man-db-fin-sbu "0.5 SBU">
    474474
    475 <!ENTITY man-pages-version "5.07">
    476 <!ENTITY man-pages-size "1,677 KB">
     475<!ENTITY man-pages-version "5.08">
     476<!ENTITY man-pages-size "1,682 KB">
    477477<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    478 <!ENTITY man-pages-md5 "4423c3e8d8e8224382ff244449c29468">
     478<!ENTITY man-pages-md5 "ee4161cbf5ba59be7419937e063252d9">
    479479<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
    480480<!ENTITY man-pages-fin-du "31 MB">
     
    486486<!ENTITY meson-md5 "9dd395356f7ec6ef40e2449fc9db3771">
    487487<!ENTITY meson-home "https://mesonbuild.com">
    488 <!ENTITY meson-fin-du "33 MB">
     488<!ENTITY meson-fin-du "34 MB">
    489489<!ENTITY meson-fin-sbu "less than 0.1 SBU">
    490490
     
    502502<!ENTITY mpfr-md5 "bdd3d5efba9c17da8d83a35ec552baef">
    503503<!ENTITY mpfr-home "https://www.mpfr.org/">
    504 <!ENTITY mpfr-fin-du "36 MB">
    505 <!ENTITY mpfr-fin-sbu "0.8 SBU">
     504<!ENTITY mpfr-fin-du "38 MB">
     505<!ENTITY mpfr-fin-sbu "0.9 SBU">
    506506
    507507<!ENTITY ncurses-version "6.2">
     
    512512<!ENTITY ncurses-tmp-du "48 MB">
    513513<!ENTITY ncurses-tmp-sbu "0.7 SBU">
    514 <!ENTITY ncurses-fin-du "32 MB">
     514<!ENTITY ncurses-fin-du "33 MB">
    515515<!ENTITY ncurses-fin-sbu "0.4 SBU">
    516516
     
    521521<!ENTITY ninja-home "https://ninja-build.org/">
    522522<!ENTITY ninja-fin-du "78 MB">
    523 <!ENTITY ninja-fin-sbu "0.3 SBU">
     523<!ENTITY ninja-fin-sbu "0.2 SBU">
    524524
    525525<!ENTITY openssl-version "1.1.1g">
     
    550550<!ENTITY perl-md5 "3812cd9a096a72cb27767c7e2e40441c">
    551551<!ENTITY perl-home "https://www.perl.org/">
    552 <!ENTITY perl-tmp-du "261 MB">
    553 <!ENTITY perl-tmp-sbu "1.5 SBU">
    554 <!ENTITY perl-fin-du "240 MB">
    555 <!ENTITY perl-fin-sbu "8.5 SBU">
     552<!ENTITY perl-tmp-du "267 MB">
     553<!ENTITY perl-tmp-sbu "1.8 SBU">
     554<!ENTITY perl-fin-du "222 MB">
     555<!ENTITY perl-fin-sbu "11 SBU">
    556556
    557557<!ENTITY pkgconfig-version "0.29.2">
     
    561561<!ENTITY pkgconfig-home "https://www.freedesktop.org/wiki/Software/pkg-config">
    562562<!ENTITY pkgconfig-fin-du "30 MB">
    563 <!ENTITY pkgconfig-fin-sbu "0.4 SBU">
     563<!ENTITY pkgconfig-fin-sbu "0.3 SBU">
    564564
    565565<!ENTITY procps-ng-version "3.3.16">
     
    568568<!ENTITY procps-ng-md5 "e8dc8455e573bdc40b8381d572bbb89b">
    569569<!ENTITY procps-ng-home "https://sourceforge.net/projects/procps-ng">
    570 <!ENTITY procps-ng-fin-du "16 MB">
    571 <!ENTITY procps-ng-fin-sbu "0.1 SBU">
     570<!ENTITY procps-ng-fin-du "17 MB">
     571<!ENTITY procps-ng-fin-sbu "0.2 SBU">
    572572
    573573<!ENTITY psmisc-version "23.3">
     
    576576<!ENTITY psmisc-md5 "573bf80e6b0de86e7f307e310098cf86">
    577577<!ENTITY psmisc-home "http://psmisc.sourceforge.net/">
    578 <!ENTITY psmisc-fin-du "4.7 MB">
     578<!ENTITY psmisc-fin-du "4.8 MB">
    579579<!ENTITY psmisc-fin-sbu "less than 0.1 SBU">
    580580
     
    588588<!ENTITY python-md5 "35b5a3d0254c1c59be9736373d429db7">
    589589<!ENTITY python-home "https://www.python.org/">
    590 <!ENTITY python-tmp-du "397 MB">
     590<!ENTITY python-tmp-du "353 MB">
    591591<!ENTITY python-tmp-sbu "1.2 SBU">
    592 <!ENTITY python-fin-du "246 MB">
    593 <!ENTITY python-fin-sbu "1.2 SBU">
     592<!ENTITY python-fin-du "248 MB">
     593<!ENTITY python-fin-sbu "1.3 SBU">
    594594<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
    595595<!ENTITY python-docs-md5 "2e0a549db8bef61733c37322368c815d">
     
    662662<!ENTITY tar-tmp-sbu "0.2 SBU">
    663663<!ENTITY tar-fin-du "39 MB">
    664 <!ENTITY tar-fin-sbu "2.5 SBU">
     664<!ENTITY tar-fin-sbu "2.0 SBU">
    665665
    666666<!ENTITY tcl-version "8.6.10">
     
    673673<!ENTITY tcl-docs-md5 "a012711241ba3a5bd4a04e833001d489">
    674674<!ENTITY tcl-docs-size "1,171 KB">
    675 <!ENTITY tcl-tmp-du "76 MB">
    676 <!ENTITY tcl-tmp-sbu "0.9 SBU">
     675<!ENTITY tcl-tmp-du "83 MB">
     676<!ENTITY tcl-tmp-sbu "4.0 SBU">
    677677
    678678<!ENTITY texinfo-version "6.7">
     
    684684<!ENTITY texinfo-tmp-sbu "0.3 SBU">
    685685<!ENTITY texinfo-fin-du "104 MB">
    686 <!ENTITY texinfo-fin-sbu "0.7 SBU">
     686<!ENTITY texinfo-fin-sbu "0.8 SBU">
    687687
    688688<!ENTITY tzdata-version "2020a">
     
    704704<!ENTITY util-linux-md5 "fe7c0f7e439f08970e462c9d44599903">
    705705<!ENTITY util-linux-home "http://freecode.com/projects/util-linux">
    706 <!ENTITY util-linux-tmp-du "129 MB">
    707 <!ENTITY util-linux-tmp-sbu "0.7 SBU">
    708 <!ENTITY util-linux-fin-du "254 MB">
    709 <!ENTITY util-linux-fin-sbu "1.3 SBU">
     706<!ENTITY util-linux-tmp-du "133 MB">
     707<!ENTITY util-linux-tmp-sbu "0.8 SBU">
     708<!ENTITY util-linux-fin-du "260 MB">
     709<!ENTITY util-linux-fin-sbu "1.2 SBU">
    710710
    711711<!ENTITY vim-version "8.2.1361">
     
    717717<!ENTITY vim-md5 "e07b0c1e71aa059cdfddc7c93c00c62a">
    718718<!ENTITY vim-home "https://www.vim.org">
    719 <!ENTITY vim-fin-du "198 MB">
    720 <!ENTITY vim-fin-sbu "3.0 SBU">
     719<!ENTITY vim-fin-du "201 MB">
     720<!ENTITY vim-fin-sbu "2.2 SBU">
    721721
    722722<!ENTITY xml-parser-version "2.46">
     
    752752<!ENTITY zstd-home "https://facebook.github.io/zstd/">
    753753<!ENTITY zstd-fin-du "16 MB">
    754 <!ENTITY zstd-fin-sbu "0.6 SBU">
    755 
     754<!ENTITY zstd-fin-sbu "0.7 SBU">
     755
  • part3intro/toolchaintechnotes.xml

    re9a3e8f ra1ad522  
    323323    <command>cc</command> when the host is the same as the target, but is
    324324    different from the build system. This is why
    325     <parameter>CC_FOR_TARGET=$LFS_TGT-gcc</parameter> is put explicitely into
     325    <parameter>CC_FOR_TARGET=$LFS_TGT-gcc</parameter> is put explicitly into
    326326    the configure options.</para>
    327327
  • patches.ent

    re9a3e8f ra1ad522  
    4545<!ENTITY kbd-backspace-patch-size "12 KB">
    4646
     47<!--
    4748<!ENTITY libpipeline-checks-patch "libpipeline-&libpipeline-version;-check_fixes-3.patch">
    4849<!ENTITY libpipeline-checks-patch-md5 "0cd71f98eadaee07647d021d2e4c8621">
    4950<!ENTITY libpipeline-checks-patch-size "22 KB">
     51-->
    5052<!--
    5153<!ENTITY ninja-limit-jobs-patch "ninja-&ninja-version;-add_NINJAJOBS_var-1.patch">
Note: See TracChangeset for help on using the changeset viewer.