Ignore:
Timestamp:
08/08/2019 01:50:26 PM (2 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 9.0, 9.1, ken/refactor-virt, lazarus, qt5new, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
63945e0
Parents:
07ea289
Message:

Typo fix in aspell
giflib: Fix the build by removing a duplicate instruction pertaining to static library removal,

which is now handled by the Makefile

fcron (systemd): Fix the systemd unit to silence warnings about the incorrect PID file being used.
systemd: Adapt to libseccomp-2.4.1, disable GnuTLS support and prefer OpenSSL due to API breakage,

and fix the systemd-networkd problem with Linux 5.2+ as well as with RDRAND on AMD CPUs.

KF5: external dependency URL fix.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21912 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/systemd.xml

    r07ea289 r93caa46  
    6666      </listitem>
    6767    </itemizedlist>
    68     <!--
     68
    6969    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7070    <itemizedlist spacing="compact">
     
    7272        <para>
    7373         Required patch:
    74          <ulink url="&patch-root;/systemd-&systemd-version;-security_fixes-2.patch"/>
     74         <ulink url="&patch-root;/systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch"/>
    7575        </para>
    7676      </listitem>
    7777    </itemizedlist>
    78     -->
     78
    7979    <bridgehead renderas="sect3">systemd Dependencies</bridgehead>
    8080
     
    128128  <sect2 role="installation">
    129129    <title>Installation of systemd</title>
    130     <!--
    131     <para>Apply a critical security patch for journald:</para>
    132 
    133 <screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-security_fixes-2.patch</userinput></screen>
    134     -->
     130
     131    <para>Apply a patch to allow systemd-networkd to function under 5.2+
     132    kernels, and to fix problems with RDRAND on Ryzen CPUs:</para>
     133
     134<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-networkd_and_rdrand_fixes-1.patch</userinput></screen>
     135
     136    <para>Fix an incompatibility with the latest version of
     137    <application>libseccomp</application>:</para>
     138
     139<screen><userinput remap="pre">sed -i '1506 s/&lt;/&gt;/' \
     140       '1507 s/&lt;/&gt;/' \
     141       '1508 s/&lt;/&gt;/' src/shared/seccomp-util.c</userinput></screen>
     142
    135143    <para>Remove an unneeded group,
    136144    <systemitem class="groupname">render</systemitem>, from the default udev
     
    163171      -Drpmmacrosdir=no     \
    164172      -Db_lto=false         \
     173      -Dgnutls=false        \
    165174      ..                    &amp;&amp;
    166175
    167176ninja</userinput></screen>
     177
     178<!-- GnuTLS support is disabled due to a bug with 3.6.9. systemd already
     179     supports OpenSSL. -->
    168180
    169181    <note>
Note: See TracChangeset for help on using the changeset viewer.