Changeset ceebda5


Ignore:
Timestamp:
03/31/2021 10:41:41 AM (3 years ago)
Author:
Xℹ Ruoyao <xry111@…>
Branches:
ml-11.0, multilib
Children:
61385ca
Parents:
eef83ea
git-author:
Thomas Trepl <thomas@…> (03/30/2021 08:47:28 AM)
git-committer:
Xℹ Ruoyao <xry111@…> (03/31/2021 10:41:41 AM)
Message:

Merge changes from trunk to multilib

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

Files:
24 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    reef83ea rceebda5  
    719719
    720720        <seglistitem>
    721           <seg>None</seg>
     721          <seg>
     722            <ulink url="&blfs-root;/view/stable/general/libseccomp.html">Libseccomp</ulink>
     723          </seg>
    722724        </seglistitem>
    723725      </segmentedlist>
     
    11171119
    11181120        <seglistitem>
    1119           <seg>Ghostscript</seg>
     1121          <seg>Ghostscript and uchardet</seg>
    11201122        </seglistitem>
    11211123      </segmentedlist>
  • chapter01/changelog.xml

    reef83ea rceebda5  
    4545    appropriate for the entry or if needed the entire day's listitem.
    4646    -->
     47    <listitem>
     48      <para>2021-03-26</para>
     49      <itemizedlist>
     50        <listitem>
     51          <para>[renodr] - Update to openssl-1.1.1k (Security Update). Fixes
     52          <ulink url="&lfs-ticket-root;4838">#4838</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[renodr] - Update to attr-2.5.1. Fixes
     56          <ulink url="&lfs-ticket-root;4833">#4833</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[renodr] - Update to linux-5.11.10. Fixes
     60          <ulink url="&lfs-ticket-root;4834">#4834</ulink>.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[renodr] - Update to bc-3.3.4. Fixes
     64          <ulink url="&lfs-ticket-root;4835">#4835</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[renodr] - Update to man-pages-5.11. Fixes
     68          <ulink url="&lfs-ticket-root;4836">#4836</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[renodr] - Update to expat-2.3.0. Fixes
     72          <ulink url="&lfs-ticket-root;4837">#4837</ulink>.</para>
     73        </listitem>
     74        <listitem>
     75          <para>[renodr] - Update to acl-2.3.1. Fixes
     76          <ulink url="&lfs-ticket-root;4832">#4832</ulink>.</para>
     77        </listitem>
     78      </itemizedlist>
     79    </listitem>
     80
     81    <listitem>
     82      <para>2021-03-17</para>
     83      <itemizedlist>
     84        <listitem>
     85          <para>[xry111] - Use <option>-j1</option> for Binutils
     86                    installation.  Thanks report from Hans Meier.</para>
     87        </listitem>
     88      </itemizedlist>
     89    </listitem>
     90
     91    <listitem>
     92      <para>2021-03-15</para>
     93      <itemizedlist>
     94        <listitem>
     95          <para>[bdubbs] - Update to vim-8.2.2604. Addreses
     96          <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
     97        </listitem>
     98        <listitem>
     99          <para>[bdubbs] - Update to iana-etc-20210304. Addreses
     100          <ulink url="&lfs-ticket-root;4722">#4722</ulink>.</para>
     101        </listitem>
     102        <listitem>
     103          <para>[bdubbs] - Update to zstd-1.4.9. Fixes
     104          <ulink url="&lfs-ticket-root;4827">#4827</ulink>.</para>
     105        </listitem>
     106        <listitem revision="sysv">
     107          <para>[bdubbs] - Update to sysvinit-2.99. Fixes
     108          <ulink url="&lfs-ticket-root;4822">#4822</ulink>.</para>
     109        </listitem>
     110        <listitem>
     111          <para>[bdubbs] - Update to linux-5.11.6. Fixes
     112          <ulink url="&lfs-ticket-root;4824">#4824</ulink>.</para>
     113        </listitem>
     114        <listitem>
     115          <para>[bdubbs] - Update to libcap-2.49. Fixes
     116          <ulink url="&lfs-ticket-root;4831">#4831</ulink>.</para>
     117        </listitem>
     118        <listitem>
     119          <para>[bdubbs] - Update to iproute2-5.11.0. Fixes
     120          <ulink url="&lfs-ticket-root;4823">#4823</ulink>.</para>
     121        </listitem>
     122        <listitem>
     123          <para>[bdubbs] - Update to e2fsprogs-1.46.2. Fixes
     124          <ulink url="&lfs-ticket-root;4826">#4826</ulink>.</para>
     125        </listitem>
     126        <listitem>
     127          <para>[bdubbs] - Update to bison-3.7.6. Fixes
     128          <ulink url="&lfs-ticket-root;4828">#4828</ulink>.</para>
     129        </listitem>
     130        <listitem>
     131          <para>[bdubbs] - Update to bc-3.3.3. Fixes
     132          <ulink url="&lfs-ticket-root;4825">#4825</ulink>.</para>
     133        </listitem>
     134        <listitem>
     135          <para>[bdubbs] - Update to attr-2.5.0. Fixes
     136          <ulink url="&lfs-ticket-root;4830">#4830</ulink>.</para>
     137        </listitem>
     138        <listitem>
     139          <para>[bdubbs] - Update to acl-2.3.0. Fixes
     140          <ulink url="&lfs-ticket-root;4829">#4829</ulink>.</para>
     141        </listitem>
     142      </itemizedlist>
     143    </listitem>
     144
     145    <listitem revision="systemd">
     146      <para>2021-03-05</para>
     147      <itemizedlist>
     148        <listitem>
     149          <para>[xry111] - Simplify the installation of systemd man pages.
     150          </para>
     151        </listitem>
     152      </itemizedlist>
     153    </listitem>
     154
     155    <listitem revision="systemd">
     156      <para>2021-03-04</para>
     157      <itemizedlist>
     158        <listitem>
     159          <para>[renodr] - Patch systemd-247 so that it will function with
     160          Linux-5.11 API headers.</para>
     161        </listitem>
     162      </itemizedlist>
     163    </listitem>
     164
     165    <listitem>
     166      <para>2021-03-02</para>
     167      <itemizedlist>
     168        <listitem>
     169          <para>[pierre] - Fix a header file for python, so that
     170          <command>#include &lt;python&python-minor;/Python.h&gt;</command>
     171          works.</para>
     172        </listitem>
     173      </itemizedlist>
     174    </listitem>
    47175
    48176    <listitem>
  • chapter01/whatsnew.xml

    reef83ea rceebda5  
    3131    <para>None</para>
    3232    </listitem>-->
    33     <!--<listitem>
     33    <listitem>
    3434      <para>Acl-&acl-version;</para>
    35     </listitem>-->
    36     <!--<listitem>
     35    </listitem>
     36    <listitem>
    3737      <para>Attr-&attr-version;</para>
    38     </listitem>-->
     38    </listitem>
    3939    <!--<listitem>
    4040      <para>Autoconf-&autoconf-version;</para>
     
    4646      <para>Bash &bash-version;</para>
    4747    </listitem>-->
    48     <!--<listitem>
     48    <listitem>
    4949      <para>Bc &bc-version;</para>
    50     </listitem>-->
     50    </listitem>
    5151    <!--<listitem>
    5252      <para>Binutils-&binutils-version;</para>
    5353    </listitem>-->
    54     <!--<listitem>
     54    <listitem>
    5555      <para>Bison-&bison-version;</para>
    56     </listitem>-->
     56    </listitem>
    5757    <!--<listitem>
    5858      <para>Bzip2-&bzip2-version;</para>
     
    7373      <para>Diffutils-&diffutils-version;</para>
    7474    </listitem>-->
    75     <!--<listitem>
     75    <listitem>
    7676       <para>E2fsprogs-&e2fsprogs-version;</para>
    77     </listitem>-->
     77    </listitem>
    7878    <!--<listitem revision="sysv">
    7979       <para>Eudev-&eudev-version;</para>
    8080    </listitem>-->
    81     <!--<listitem>
     81    <listitem>
    8282       <para>Expat-&expat-version;</para>
    83     </listitem>-->
     83    </listitem>
    8484    <!--<listitem>
    8585       <para>Expect-&expect-version;</para>
     
    121121      <para>Groff-&groff-version;</para>
    122122    </listitem>-->
    123     <!--<listitem>
     123    <listitem>
    124124      <para>GRUB-&grub-version;</para>
    125     </listitem>-->
     125    </listitem>
    126126    <!--<listitem>
    127127      <para>Gzip-&gzip-version;</para>
    128128    </listitem>-->
    129     <!--<listitem>
     129    <listitem>
    130130      <para>IANA-Etc-&iana-etc-version;</para>
    131     </listitem>-->
     131    </listitem>
    132132    <!--<listitem>
    133133      <para>Inetutils-&inetutils-version;</para>
     
    136136      <para>Intltool-&intltool-version;</para>
    137137    </listitem>-->
    138     <!--<listitem>
     138    <listitem>
    139139      <para>IPRoute2-&iproute2-version;</para>
    140     </listitem>-->
     140    </listitem>
    141141    <!--<listitem>
    142142      <para>Kbd-&kbd-version;</para>
     
    151151      <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
    152152    </listitem>-->
    153     <!--<listitem>
     153    <listitem>
    154154      <para>Libcap-&libcap-version;</para>
    155     </listitem>-->
     155    </listitem>
    156156    <!--<listitem>
    157157      <para>Libelf-&elfutils-version; (from elfutils)</para>
     
    166166      <para>Libtool-&libtool-version;</para>
    167167    </listitem>-->
    168     <!--<listitem>
     168    <listitem>
    169169      <para>Linux-&linux-version;</para>
    170     </listitem>-->
     170    </listitem>
    171171    <!--<listitem>
    172172      <para>M4-&m4-version;</para>
     
    178178      <para>Man-DB-&man-db-version;</para>
    179179    </listitem>-->
    180     <!--<listitem>
     180    <listitem>
    181181      <para>Man-pages-&man-pages-version;</para>
    182     </listitem>-->
     182    </listitem>
    183183    <!--<listitem>
    184184      <para>Meson-&meson-version;</para>
     
    196196      <para>Ninja-&ninja-version;</para>
    197197    </listitem>-->
    198     <!--<listitem>
     198    <listitem>
    199199      <para>Openssl-&openssl-version;</para>
    200     </listitem>-->
     200    </listitem>
    201201    <!--<listitem>
    202202      <para>Patch-&patch-version;</para>
     
    226226      <para>Shadow-&shadow-version;</para>
    227227    </listitem>-->
    228     <!--<listitem revision="sysv">
     228    <listitem revision="sysv">
    229229      <para>Sysklogd-&sysklogd-version;</para>
    230     </listitem>-->
     230    </listitem>
    231231    <!--<listitem revision="systemd">
    232232      <para>Systemd-&systemd-version;</para>
    233233    </listitem>-->
    234     <!--<listitem revision="sysv">
     234    <listitem revision="sysv">
    235235      <para>SysVinit-&sysvinit-version;</para>
    236     </listitem>-->
     236    </listitem>
    237237    <!--<listitem>
    238238      <para>Tar-&tar-version;</para>
     
    250250      <para>Util-Linux-&util-linux-version;</para>
    251251    </listitem>-->
    252     <!--<listitem>
     252    <listitem>
    253253      <para>Vim-&vim-version;</para>
    254     </listitem>-->
     254    </listitem>
    255255    <!--<listitem>
    256256      <para>XML-Parser-&xml-parser-version;</para>
     
    262262      <para>Zlib-&zlib-version;</para>
    263263    </listitem>-->
    264     <!--<listitem>
     264    <listitem>
    265265      <para>Zstd-&zstd-version;</para>
    266     </listitem>-->
     266    </listitem>
    267267  </itemizedlist>
    268268
     
    282282      <para>meson-0.56.0-upstream_fix-1.patch</para>
    283283    </listitem>-->
    284     <!--<listitem>
     284    <listitem>
     285      <para>systemd-247-upstream_fixes-2.patch</para>
     286    </listitem>
     287    <listitem>
    285288      <para>systemd-247-upstream_fixes-1.patch</para>
    286     </listitem>-->
     289    </listitem>
    287290
    288291  </itemizedlist>
  • chapter03/packages.xml

    reef83ea rceebda5  
    191191        <para>Download: <ulink url="&file-url;"/></para>
    192192        <para>MD5 sum: <literal>&file-md5;</literal></para>
    193 
    194         <note>
    195           <para>File (&file-version;) may no longer be available at the
    196           listed location. The site administrators of the master download
    197           location occasionally remove older versions when new ones are
    198           released. An alternative download location that may have the correct
    199           version available can also be found at: <ulink
    200           url="http://www.linuxfromscratch.org/lfs/download.html#ftp"/>.</para>
    201         </note>
    202193      </listitem>
    203194    </varlistentry>
  • chapter04/creatingminlayout.xml

    reef83ea rceebda5  
    1313  <para>The first task performed in the LFS partition is to create a limited
    1414  directory hierarchy so that programs compiled in <xref
    15   linkend="chapter-temporary-tools"/> may be installed in their final
     15  linkend="chapter-temporary-tools"/> (as well as glibc and libstdc++ in <xref
     16  linkend="chapter-cross-tools"/>) may be installed in their final
    1617  location. This is needed so that those temporary programs be overwritten
    1718  when rebuilding them in <xref linkend="chapter-building-system"/>.</para>
  • chapter05/binutils-pass1.xml

    reef83ea rceebda5  
    145145    <para>Install the package:</para>
    146146
    147 <screen><userinput remap="install">make install</userinput></screen>
     147<screen><userinput remap="install">make install -j1</userinput></screen>
     148
     149    <variablelist>
     150      <title>The meaning of the make parameter:</title>
     151
     152      <varlistentry>
     153        <term><parameter>-j1</parameter></term>
     154        <listitem>
     155          <para>An issue in the building system may cause the installation
     156          to fail with <option>-j N</option> in <envar>MAKEFLAGS</envar>.
     157          Override it to workaround this issue.</para>
     158        </listitem>
     159      </varlistentry>
     160    </variablelist>
    148161
    149162  </sect2>
  • chapter05/glibc.xml

    reef83ea rceebda5  
    4444    <title>Installation of Glibc</title>
    4545
    46     <para arch="default">First, create a symbolic link for LSB compliance. Additionally,
     46    <para>First, create a symbolic link for LSB compliance. Additionally,
    4747    for x86_64, create a compatibility symbolic link required for proper
    4848    operation of the dynamic library loader:</para>
     
    5555    ;;
    5656esac</userinput></screen>
    57 
    58     <para arch="ml_32,ml_x32,ml_all">First, create symbolic links for LSB compliance
    59     and compatibility symbolic links required for proper
    60     operation of the dynamic library loader:</para>
    61 
    6257<!-- no ld-linux.so.2 here as multilib is based on x86_64, not on i686 -->
    6358<screen arch="ml_32,ml_x32,ml_all"><userinput remap="pre">ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64
    6459ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64/ld-lsb-x86-64.so.3</userinput></screen>
     60
     61    <note>
     62      <para>
     63        The above command is correct.  The <command>ln</command> command has
     64        a few syntactic versions, so be sure to check
     65                <command>info coreutils ln</command> and <filename>ln(1)</filename>
     66                before reporting what you may think is an error.
     67          </para>
     68    </note>
    6569
    6670    <para>Some of the Glibc programs use the non-FHS compliant
  • chapter05/libstdc++.xml

    reef83ea rceebda5  
    7676        <term><parameter>--host=...</parameter></term>
    7777        <listitem>
    78           <para>Specifies the use the cross compiler we have just built
    79           instead of the one in <filename>/usr/bin</filename>.</para>
     78          <para>Specifies that the cross compiler we have just built
     79          should be used instead of the one in
     80          <filename>/usr/bin</filename>.</para>
    8081        </listitem>
    8182      </varlistentry>
  • chapter06/binutils-pass2.xml

    reef83ea rceebda5  
    107107    to link against zlib from the host distribution:</para>
    108108
    109 <screen><userinput remap="install">make DESTDIR=$LFS install
     109<screen><userinput remap="install">make DESTDIR=$LFS install -j1
    110110install -vm755 libctf/.libs/libctf.so.0.0.0 $LFS/usr/lib</userinput></screen>
    111 
    112     <para>
    113       Workaround an issue causing
    114       <filename class="libraryfile">libctf.so</filename>
    115       to link against zlib from the host distribution:
    116     </para>
    117 
    118 <screen><userinput remap="install">install -vm755 libctf/.libs/libctf.so.0.0.0 $LFS/usr/lib</userinput></screen>
    119111
    120112  </sect2>
  • chapter06/file.xml

    reef83ea rceebda5  
    9191<screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen>
    9292
     93    <para>Move a shared library into its final location in the LFS system,
     94    and recreate the symlink for it:</para>
     95
     96<screen><userinput remap="install">mv -v $LFS/usr/lib/libmagic.so.* $LFS/lib
     97ln -sfv ../../lib/$(readlink /usr/lib/libmagic.so) $LFS/usr/lib/libmagic.so</userinput></screen>
     98
    9399  </sect2>
    94100
  • chapter08/autoconf.xml

    reef83ea rceebda5  
    6666    Autoconf can be re-tested after Automake has been installed.  In addition,
    6767    two tests fail due to changes in libtool-2.4.3 and later.</para>
    68 
     68-->
    6969    <note><para>The test time for autoconf can be reduced significantly on a
    7070    system with multiple cores.  To do this, append
     
    7272    instance, using -j4 can reduce the test time by over 60
    7373    percent.</para></note>
    74 -->
     74
    7575    <para>Install the package:</para>
    7676
  • chapter08/bc.xml

    reef83ea rceebda5  
    4444    <para>Prepare Bc for compilation:</para>
    4545
    46 <screen><userinput remap="configure">PREFIX=/usr CC=gcc ./configure.sh -G -O3</userinput></screen>
     46<screen><userinput remap="configure">CC=gcc ./configure --prefix=/usr -G -O3</userinput></screen>
    4747
    4848    <variablelist>
     
    5050
    5151      <varlistentry>
    52         <term><parameter>CC=gcc"</parameter></term>
     52        <term><parameter>CC=gcc</parameter></term>
    5353        <listitem>
    54           <para>These parameters specify the compiler to use.</para>
     54          <para>This parameter specifies the compiler to use.</para>
    5555        </listitem>
    5656      </varlistentry>
  • chapter08/binutils.xml

    reef83ea rceebda5  
    154154          class="directory">$(exec_prefix)/$(target_alias)</filename>. For
    155155          example, x86_64 machines would expand that to <filename
    156           class="directory">/usr/x86_64-unknown-linux-gnu</filename>. Because this is
     156          class="directory">/usr/x86_64-pc-linux-gnu</filename>. Because this is
    157157          a custom system, this target-specific directory in <filename
    158158          class="directory">/usr</filename> is not required. <filename
     
    180180    <para>Install the package:</para>
    181181
    182 <screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
     182<screen><userinput remap="install">make tooldir=/usr install -j1</userinput></screen>
    183183
    184184    <para>Remove useless static libraries:</para>
  • chapter08/coreutils.xml

    reef83ea rceebda5  
    195195        <listitem>
    196196          <para>Is an actual command, /usr/bin/[, that is a synonym
    197           for the <command>test</command> command.</para>
     197          for the <command>test</command> command</para>
    198198          <indexterm zone="ch-system-coreutils lbracket">
    199199            <primary sortas="b-111">[</primary>
  • chapter08/file.xml

    reef83ea rceebda5  
    5757
    5858<screen><userinput remap="install">make install</userinput></screen>
     59
     60    <para><command>/bin/more</command> from util-linux will link to
     61    <filename class="libraryfile">libmagic.so</filename>, so the shared
     62    library should be moved to <filename class="directory">/lib</filename>,
     63    and as a result the
     64    <filename class="extension">.so</filename> file in
     65    <filename class="directory">/usr/lib</filename> will need to be recreated:</para>
     66
     67<screen><userinput remap="install">mv -v /usr/lib/libmagic.so.* /lib
     68ln -sfv ../../lib/$(readlink /usr/lib/libmagic.so) /usr/lib/libmagic.so</userinput></screen>
    5969
    6070  </sect2>
  • chapter08/gmp.xml

    reef83ea rceebda5  
    107107    applications using the gmp libraries with the message "Illegal
    108108    instruction".  In this case, gmp should be reconfigured with the option
    109     --build=x86_64-unknown-linux-gnu and rebuilt.</para></caution>
     109    --build=x86_64-pc-linux-gnu and rebuilt.</para></caution>
    110110
    111111    <para>Ensure that all 197 tests in the test suite passed.
  • chapter08/grub.xml

    reef83ea rceebda5  
    4141    <title>Installation of GRUB</title>
    4242
    43     <para>First, fix an issue introduced by binutils-2.36:</para>
    44 
    45 <screen><userinput remap="pre">sed "s/gold-version/&amp; -R .note.gnu.property/" \
    46     -i Makefile.in grub-core/Makefile.in</userinput></screen>
    47 
    4843    <para>Prepare GRUB for compilation:</para>
    4944
     
    7974<screen><userinput remap="make">make</userinput></screen>
    8075
    81     <para>This package does not come with a test suite.</para>
     76    <para>The test suite for this packages is not recommended.  Most of
     77    the tests depend on packages that are not available in the limited
     78    LFS environment. To run the tests anyway, run <command>make check</command>.</para>
    8279
    8380    <para>Install the package:</para>
  • chapter08/meson.xml

    reef83ea rceebda5  
    6464
    6565<screen><userinput remap="install">python3 setup.py install --root=dest
    66 cp -rv dest/* /</userinput></screen>
     66cp -rv dest/* /
     67install -vDm644 data/shell-completions/bash/meson /usr/share/bash-completion/completions/meson
     68install -vDm644 data/shell-completions/zsh/_meson /usr/share/zsh/site-functions/_meson</userinput></screen>
    6769
    6870    <variablelist>
  • chapter08/python.xml

    reef83ea rceebda5  
    4242  <sect2 role="installation">
    4343    <title>Installation of Python 3</title>
     44
     45    <para>First, a header file needs to be fixed:</para>
     46
     47<screen><userinput remap="pre">sed 's|cpython/||' -i Include/cpython/pystate.h</userinput></screen>
    4448
    4549    <para>Prepare Python for compilation:</para>
  • chapter08/systemd.xml

    reef83ea rceebda5  
    4747-->
    4848
    49     <para>First, apply a patch to fix some regressions:</para>
    50 
    51 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch</userinput></screen>
    52 
    53     <para>Create a symlink to work around the xsltproc command not being installed:</para>
    54 
    55 <screen><userinput remap="pre">ln -sf /bin/true /usr/bin/xsltproc</userinput></screen>
    56 
    57     <para>Set up the man pages:</para>
    58 
    59 <screen><userinput remap="pre">tar -xf ../systemd-man-pages-&systemd-version;.tar.xz</userinput></screen>
     49    <!-- For linux-5.11's API headers changing the rfkill_event structure -->
     50    <para>First, apply a patch to fix some regressions and fix functionality
     51    with future versions of the kernel:</para>
     52
     53<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-2.patch</userinput></screen>
    6054
    6155    <para>Remove tests that cannot be built in chroot:</para>
     
    9690      -Dhomed=false                 \
    9791      -Duserdb=false                \
    98       -Dman=true                    \
     92      -Dman=false                   \
    9993      -Dmode=release                \
    10094      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
     
    192186
    193187      <varlistentry>
     188        <term><parameter>-Dman=false</parameter></term>
     189        <listitem>
     190          <para>Prevent the generation of man pages to avoid extra
     191          dependencies.  We will install pre-generated man pages for systemd
     192          from a tarball later.</para>
     193        </listitem>
     194      </varlistentry>
     195
     196      <varlistentry>
    194197        <term><parameter>-Dmode=release</parameter></term>
    195198        <listitem>
     
    209212<screen><userinput remap="install">LANG=en_US.UTF-8 ninja install</userinput></screen>
    210213
    211     <para>Remove an unnecessary symbolic link:</para>
    212 
    213 <screen><userinput remap="install">rm -f /usr/bin/xsltproc</userinput></screen>
     214    <para>Install the man pages:</para>
     215
     216<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz --strip-components=1 -C /usr/share/man</userinput></screen>
    214217
    215218    <para>Remove a useless directory:</para>
  • chapter09/networkd.xml

    reef83ea rceebda5  
    168168      <title>systemd-resolved Configuration</title>
    169169
    170       <note><para>If using another means to configure your network
    171       interfaces (ex: ppp, network-manager, etc.), or if using any type of
    172       local resolver (ex: bind, dnsmasq, unbound, etc.), or any other software
    173       that generates an <filename>/etc/resolv.conf</filename> (ex: resolvconf),
    174       the <command>systemd-resolved</command> service should not be
    175       used.</para></note>
     170      <note><para>If using methods incompatible with systemd-resolved to
     171      configure your network interfaces (ex: ppp, etc.), or if using any
     172      type of local resolver (ex: bind, dnsmasq, unbound, etc.),
     173      or any other software that generates an <filename>/etc/resolv.conf</filename>
     174      (ex: a <command>resolvconf</command> program other than the one
     175      provided by systemd), the <command>systemd-resolved</command> service
     176      should not be used.</para></note>
    176177
    177178      <para>When using <command>systemd-resolved</command> for DNS
  • general.ent

    reef83ea rceebda5  
    1 <!ENTITY version         "SVN-20210301">
     1<!ENTITY version         "SVN-20210326">
    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        "20210301-systemd">
     6<!ENTITY versiond        "20210326-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "March 1st, 2021">
     10<!ENTITY releasedate     "March 26th, 2021">
    1111
    1212<!ENTITY copyrightdate   "1999-2021"><!-- jhalfs needs a literal dash, not &ndash; -->
     
    4343<!ENTITY gnu             "https://ftp.gnu.org/gnu/">
    4444<!ENTITY gnu-software    "https://www.gnu.org/software/">
     45<!ENTITY alpha-gnu       "https://alpha.gnu.org/gnu/">
    4546<!ENTITY kernel          "https://www.kernel.org/pub/">
    4647<!ENTITY sourceforge     "https://prdownloads.sourceforge.net/">
  • packages.ent

    reef83ea rceebda5  
    1414-->
    1515
    16 <!ENTITY acl-version "2.2.53">
    17 <!ENTITY acl-size "513 KB">
    18 <!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.tar.gz">
    19 <!ENTITY acl-md5 "007aabf1dbb550bcddde52a244cd1070">
     16<!ENTITY acl-version "2.3.1">
     17<!ENTITY acl-size "348 KB">
     18<!ENTITY acl-url "&savannah;/releases/acl/acl-&acl-version;.tar.xz">
     19<!ENTITY acl-md5 "95ce715fe09acca7c12d3306d0f076b2">
    2020<!ENTITY acl-home "&savannah-nongnu;/projects/acl">
    2121<!ENTITY acl-fin-du "2.8 MB">
    2222<!ENTITY acl-fin-sbu "0.1 SBU">
    2323
    24 <!ENTITY attr-version "2.4.48">
    25 <!ENTITY attr-size "457 KB">
     24<!ENTITY attr-version "2.5.1">
     25<!ENTITY attr-size "456 KB">
    2626<!ENTITY attr-url "&savannah;/releases/attr/attr-&attr-version;.tar.gz">
    27 <!ENTITY attr-md5 "bc1e5cb5c96d99b24886f1f527d3bb3d">
     27<!ENTITY attr-md5 "ac1c5a7a084f0f83b8cace34211f64d8">
    2828<!ENTITY attr-home "&savannah-nongnu;/projects/attr">
    2929<!ENTITY attr-fin-du "4.2 MB">
     
    5858<!ENTITY bash-fin-sbu "1.6 SBU">
    5959
    60 <!ENTITY bc-version "3.3.0">
    61 <!ENTITY bc-size "225 KB">
     60<!ENTITY bc-version "3.3.4">
     61<!ENTITY bc-size "228 KB">
    6262<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
    63 <!ENTITY bc-md5 "452ae2d467b1d7212bb7896c0c689825">
     63<!ENTITY bc-md5 "1b6dd492cc1f04e3df4d83493f362768">
    6464<!ENTITY bc-home "https://git.yzena.com/gavin/bc">
    6565<!ENTITY bc-fin-du "6.7 MB">
     
    7878<!ENTITY binutils-fin-sbu "6.2 SBU">
    7979
    80 <!ENTITY bison-version "3.7.5">
    81 <!ENTITY bison-size "2,561 KB">
     80<!ENTITY bison-version "3.7.6">
     81<!ENTITY bison-size "2,566 KB">
    8282<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
    83 <!ENTITY bison-md5 "9b762dc24a6723f86d14d957d3deeb90">
     83<!ENTITY bison-md5 "d61aa92e3562cb7292b004ce96173cf7">
    8484<!ENTITY bison-home "&gnu-software;bison/">
    8585<!ENTITY bison-tmp-du "52 MB">
     
    140140<!ENTITY diffutils-fin-sbu "0.4 SBU">
    141141
    142 <!ENTITY e2fsprogs-version "1.46.1">
    143 <!ENTITY e2fsprogs-size "9,269 KB">
     142<!ENTITY e2fsprogs-version "1.46.2">
     143<!ENTITY e2fsprogs-size "9,2675 KB">
    144144<!ENTITY e2fsprogs-url "https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v&e2fsprogs-version;/e2fsprogs-&e2fsprogs-version;.tar.gz">
    145 <!ENTITY e2fsprogs-md5 "8c52585522b7ca6bdae2bdecba27b3a4">
     145<!ENTITY e2fsprogs-md5 "e8ef5fa3b72557be5e9fe564a25da6eb">
    146146<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
    147147<!ENTITY e2fsprogs-fin-du "102 MB">
     
    163163<!ENTITY eudev-fin-sbu "0.2 SBU">
    164164
    165 <!ENTITY expat-version "2.2.10">
    166 <!ENTITY expat-size "416 KB">
     165<!ENTITY expat-version "2.3.0">
     166<!ENTITY expat-size "424 KB">
    167167<!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.xz">
    168 <!ENTITY expat-md5 "e0fe49a6b3480827c9455e4cfc799133">
     168<!ENTITY expat-md5 "1c1b523a8d917e6d9f7af4f8881d8ec5">
    169169<!ENTITY expat-home "https://libexpat.github.io/">
    170170<!ENTITY expat-fin-du "14 MB">
     
    182182<!ENTITY file-version "5.39">
    183183<!ENTITY file-size "932 KB">
    184 <!ENTITY file-url "http://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
     184<!ENTITY file-url "https://astron.com/pub/file/file-&file-version;.tar.gz">
    185185<!ENTITY file-md5 "1c450306053622803a25647d88f80f25">
    186186<!ENTITY file-home "https://www.darwinsys.com/file/">
     
    302302<!ENTITY groff-fin-sbu "0.5 SBU">
    303303
    304 <!ENTITY grub-version "2.04">
    305 <!ENTITY grub-size "6,245 KB">
    306 <!ENTITY grub-url "https://ftp.gnu.org/gnu/grub/grub-&grub-version;.tar.xz">
    307 <!ENTITY grub-md5 "5aaca6713b47ca2456d8324a58755ac7">
     304<!ENTITY grub-version "2.06~rc1">
     305<!ENTITY grub-size "6,391 KB">
     306<!--<!ENTITY grub-url "https://ftp.gnu.org/gnu/grub/grub-&grub-version;.tar.xz">-->
     307<!ENTITY grub-url "https://alpha.gnu.org/gnu/grub/grub-&grub-version;.tar.xz">
     308<!ENTITY grub-md5 "3c222b51347c182d655f9b94d5b56582">
    308309<!ENTITY grub-home "&gnu-software;grub/">
    309310<!ENTITY grub-fin-du "154 MB">
     
    320321<!ENTITY gzip-fin-sbu "0.1 SBU">
    321322
    322 <!ENTITY iana-etc-version "20210202">
     323<!ENTITY iana-etc-version "20210304">
    323324<!ENTITY iana-etc-size "578 KB">
    324325<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
    325 <!ENTITY iana-etc-md5 "1c193a4d6ca36274570d1505140a7bee">
     326<!ENTITY iana-etc-md5 "db2d94cf0d1115c0107ae2aed966dbee">
    326327<!ENTITY iana-etc-home "https://www.iana.org/protocols">
    327328<!ENTITY iana-etc-fin-du "4.7 MB">
     
    344345<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
    345346
    346 <!ENTITY iproute2-version "5.10.0">
    347 <!ENTITY iproute2-size "781 KB">
     347<!ENTITY iproute2-version "5.11.0">
     348<!ENTITY iproute2-size "803 KB">
    348349<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
    349 <!ENTITY iproute2-md5 "19ffea480a21e600453776b7225f3319">
     350<!ENTITY iproute2-md5 "a3c6b09590c0bd120f0ab0b6e36187a8">
    350351<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
    351352<!ENTITY iproute2-fin-du "15 MB">
     
    392393<!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU">
    393394
    394 <!ENTITY libcap-version "2.48">
    395 <!ENTITY libcap-size "130 KB">
     395<!ENTITY libcap-version "2.49">
     396<!ENTITY libcap-size "137 KB">
    396397<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
    397 <!ENTITY libcap-md5 "ca71693a9abe4e0ad9cc33a755ee47e0">
     398<!ENTITY libcap-md5 "b43ae3690fe4d2cb32e4d25c0983ecd3">
    398399<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
    399400<!ENTITY libcap-fin-du "45 MB">
     
    425426
    426427<!ENTITY linux-major-version "5">
    427 <!ENTITY linux-minor-version "10">
    428 <!ENTITY linux-patch-version "17">
     428<!ENTITY linux-minor-version "11">
     429<!ENTITY linux-patch-version "10">
    429430<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    430431<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    431 <!ENTITY linux-size "113,548 KB">
     432<!ENTITY linux-size "114,888 KB">
    432433<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    433 <!ENTITY linux-md5 "4908707ed841923d8d1814130d5c380f">
     434<!ENTITY linux-md5 "a74b23a7d91e3d155062c71573d5381b">
    434435<!ENTITY linux-home "https://www.kernel.org/">
    435436<!-- measured for 5.8.3 / gcc-10.2.0 on x86_64 : minimum is
     
    473474<!ENTITY man-db-fin-sbu "0.4 SBU">
    474475
    475 <!ENTITY man-pages-version "5.10">
    476 <!ENTITY man-pages-size "1,707 KB">
     476<!ENTITY man-pages-version "5.11">
     477<!ENTITY man-pages-size "1,720 KB">
    477478<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    478 <!ENTITY man-pages-md5 "4ae3f74a1beddd919936e1058642644c">
     479<!ENTITY man-pages-md5 "9f40e8fff6766563837d98d7d7c6e19b">
    479480<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
    480481<!ENTITY man-pages-fin-du "4.7 MB">
     
    523524<!ENTITY ninja-fin-sbu "0.2 SBU">
    524525
    525 <!ENTITY openssl-version "1.1.1j">
    526 <!ENTITY openssl-size "9,593 KB">
     526<!ENTITY openssl-version "1.1.1k">
     527<!ENTITY openssl-size "9,596 KB">
    527528<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
    528 <!ENTITY openssl-md5 "cccaa064ed860a2b4d1303811bf5c682">
     529<!ENTITY openssl-md5 "c4e7d95f782b08116afa27b30393dd27">
    529530<!ENTITY openssl-home "https://www.openssl.org/">
    530531<!ENTITY openssl-fin-du "154 MB">
     
    639640<!ENTITY systemd-md5      "b0d6e603b814908acc69db29bbfb023c">
    640641<!ENTITY systemd-home     "https://www.freedesktop.org/wiki/Software/systemd/">
     642<!ENTITY systemd-man-version "247-2">
    641643<!ENTITY systemd-man-size "612 KB">
    642644<!--<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
    643 <!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-version;.tar.xz">
    644 <!ENTITY systemd-man-md5  "438c98be200e1c3b308e58a3399d4465">
     645<!ENTITY systemd-man-url  "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
     646<!ENTITY systemd-man-md5  "7d8a53105b7a205f2863e360d9a23f95">
    645647<!ENTITY systemd-fin-du   "264 MB">
    646648<!ENTITY systemd-fin-sbu  "1.8 SBU">
    647649
    648 <!ENTITY sysvinit-version "2.98">
    649 <!ENTITY sysvinit-size "125 KB">
     650<!ENTITY sysvinit-version "2.99">
     651<!ENTITY sysvinit-size "124 KB">
    650652<!ENTITY sysvinit-url "&savannah;/releases/sysvinit/sysvinit-&sysvinit-version;.tar.xz">
    651 <!ENTITY sysvinit-md5 "e3254f7622ea5cf2322b1b386a98ba59">
     653<!ENTITY sysvinit-md5 "6abc0ea61b8dd4a41b4e931a43b1bb90">
    652654<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
    653655<!ENTITY sysvinit-fin-du "1.4 MB">
     
    703705<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz">
    704706<!ENTITY util-linux-md5 "f78419af679ac9678190ad961eb3cf27">
    705 <!ENTITY util-linux-home "http://freshmeat.sourceforge.net/projects/util-linux">
     707<!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/">
    706708<!ENTITY util-linux-tmp-du "134 MB">
    707709<!ENTITY util-linux-tmp-sbu "0.7 SBU">
     
    709711<!ENTITY util-linux-fin-sbu "1.1 SBU">
    710712
    711 <!ENTITY vim-version "8.2.2433">
     713<!ENTITY vim-version "8.2.2604">
    712714<!ENTITY vim-majmin "82">
    713715<!ENTITY vim-docdir "vim/vim82">
    714 <!ENTITY vim-size "15,051 KB">
     716<!ENTITY vim-size "15,084 KB">
    715717<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    716718<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
    717 <!ENTITY vim-md5 "a26555c8919cf40938d2428d834bf913">
     719<!ENTITY vim-md5 "b9b50ddd0327cef5f1985b0222b8473f">
    718720<!ENTITY vim-home "https://www.vim.org">
    719721<!ENTITY vim-fin-du "208 MB">
     
    746748<!ENTITY zlib-fin-sbu "less than 0.1 SBU">
    747749
    748 <!ENTITY zstd-version "1.4.8">
    749 <!ENTITY zstd-size "1,762 KB">
     750<!ENTITY zstd-version "1.4.9">
     751<!ENTITY zstd-size "1,779 KB">
    750752<!ENTITY zstd-url "https://github.com/facebook/zstd/releases/download/v&zstd-version;/zstd-&zstd-version;.tar.gz">
    751 <!ENTITY zstd-md5 "e873db7cfa5ef05832e6d55a5a572840">
     753<!ENTITY zstd-md5 "eb718b8aae0302cabe20f968e500534d">
    752754<!ENTITY zstd-home "https://facebook.github.io/zstd/">
    753755<!ENTITY zstd-fin-du "59 MB">
  • patches.ent

    reef83ea rceebda5  
    6868<!ENTITY sysvinit-consolidated-patch-size "2.4 KB">
    6969
    70 <!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-1.patch">
    71 <!ENTITY systemd-upstream-fixes-patch-md5 "573a166f3620875208f78bf4dc431c8b">
    72 <!ENTITY systemd-upstream-fixes-patch-size "8 KB">
     70<!ENTITY systemd-upstream-fixes-patch "systemd-&systemd-version;-upstream_fixes-2.patch">
     71<!ENTITY systemd-upstream-fixes-patch-md5 "7afe3d13464ae7d20dbe5e6f0fb8ccd3">
     72<!ENTITY systemd-upstream-fixes-patch-size "12 KB">
Note: See TracChangeset for help on using the changeset viewer.