Преглед изворни кода

Update to perl-5.30.3 (security update)
Update to dbus-1.12.18 (security update) - systemd only
Update to man-db-2.9.2
Update to libcap-2.36
Update to bison-3.6.3
systemd: Buildfix for GCC-10 - patch instead of cflags
elfutils: run-elfclassify.sh no longer fails.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11895 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Douglas R. Reno пре 4 година
родитељ
комит
560065f976
7 измењених фајлова са 68 додато и 24 уклоњено
  1. 31 0
      chapter01/changelog.xml
  2. 9 0
      chapter03/patches.xml
  3. 1 1
      chapter06/libelf.xml
  4. 6 6
      chapter06/systemd.xml
  5. 3 3
      general.ent
  6. 14 14
      packages.ent
  7. 4 0
      patches.ent

+ 31 - 0
chapter01/changelog.xml

@@ -42,6 +42,37 @@
     <listitem revision="sysv"> or <listitem revision="systemd"> as
     appropriate for the entry or if needed the entire day's listitem.
     -->
+
+    <listitem>
+      <para>2020-06-03</para>
+      <itemizedlist>
+        <listitem revision="systemd">
+          <para>[renodr] - Fix systemd's build with GCC-10 with a patch instead
+          of CFLAGS.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to perl-5.30.3 (security update). Fixes
+          <ulink url="&lfs-ticket-root;4664">#4664</ulink>.</para>
+        </listitem>
+        <listitem revision="systemd">
+          <para>[renodr] - Update to dbus-1.12.18 (security update). Fixes
+          <ulink url="&lfs-ticket-root;4665">#4665</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to man-db-2.9.2. Fixes
+          <ulink url="&lfs-ticket-root;4663">#4663</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to libcap-2.36. Fixes
+          <ulink url="&lfs-ticket-root;4666">#4666</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to bison-3.6.3. Fixes
+          <ulink url="&lfs-ticket-root;4667">#4667</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2020-05-31</para>
       <itemizedlist>

+ 9 - 0
chapter03/patches.xml

@@ -125,6 +125,15 @@
       </listitem>
     </varlistentry>
 -->
+
+    <varlistentry revision="systemd">
+      <term>Systemd GCC-10 Patch - <token>&systemd-gcc10-patch-size;</token>:</term>
+      <listitem>
+        <para>Download: <ulink url="&patches-root;&systemd-gcc10-patch;"/></para>
+        <para>MD5 sum: <literal>&systemd-gcc10-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
   </variablelist>
 
   <para>Total size of these patches: about <returnvalue/></para>

+ 1 - 1
chapter06/libelf.xml

@@ -56,7 +56,7 @@
     
 <screen><userinput remap="test">make check</userinput></screen>
 
-    <para>One test, run-elfclassify.sh, is known to fail.</para>
+<!--    <para>One test, run-elfclassify.sh, is known to fail.</para>-->
 
     <para>Install only Libelf:</para>
 

+ 6 - 6
chapter06/systemd.xml

@@ -39,12 +39,11 @@
 
   <sect2 role="installation">
     <title>Installation of systemd</title>
-<!--
-    <para>First, apply a patch to fix various bugs since the release
-    of systemd-243.</para>
 
-<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-consolidated_fixes-2.patch</userinput></screen>
--->
+    <para>First, apply a patch to fix the build with GCC-10:</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-1.patch</userinput></screen>
+
 
     <para>Create a symlink to work around missing xsltproc:</para>
 
@@ -73,7 +72,6 @@ LANG=en_US.UTF-8                    \
 meson --prefix=/usr                 \
       --sysconfdir=/etc             \
       --localstatedir=/var          \
-      -Dc_args=-Wno-format-overflow \
       -Dblkid=true                  \
       -Dbuildtype=release           \
       -Ddefault-dnssec=no           \
@@ -98,6 +96,7 @@ meson --prefix=/usr                 \
     <variablelist>
       <title>The meaning of the meson options:</title>
 
+<!--
       <varlistentry>
         <term><parameter>-Dc_args=-Wno-format-overflow</parameter></term>
         <listitem>
@@ -107,6 +106,7 @@ meson --prefix=/usr                 \
 	  from occuring.</para>
         </listitem>
       </varlistentry>
+-->
 
       <varlistentry>
         <term><parameter>-D*-path=*</parameter></term>

+ 3 - 3
general.ent

@@ -1,13 +1,13 @@
-<!ENTITY version         "SVN-20200531">
+<!ENTITY version         "SVN-20200603">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
 
-<!ENTITY versiond        "20200531-systemd">
+<!ENTITY versiond        "20200603-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 
-<!ENTITY releasedate     "May 31st, 2020">
+<!ENTITY releasedate     "June 3rd, 2020">
 
 <!ENTITY copyrightdate   "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->
 

+ 14 - 14
packages.ent

@@ -70,10 +70,10 @@
 <!ENTITY binutils-ch6-du "5.1 GB">
 <!ENTITY binutils-ch6-sbu "6.7 SBU">
 
-<!ENTITY bison-version "3.6.2">
-<!ENTITY bison-size "2,411 KB">
+<!ENTITY bison-version "3.6.3">
+<!ENTITY bison-size "2,416 KB">
 <!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
-<!ENTITY bison-md5 "fa5f7c67c523f1d8b2155f55e67f7e1c">
+<!ENTITY bison-md5 "ca0513e77de1de46b9f2419d175cb3b4">
 <!ENTITY bison-home "&gnu-software;bison/">
 <!ENTITY bison-ch5-du "43 MB">
 <!ENTITY bison-ch5-sbu "0.3 SBU">
@@ -118,10 +118,10 @@
 <!ENTITY coreutils-ch6-du "202 MB">
 <!ENTITY coreutils-ch6-sbu "2.3 SBU">
 
-<!ENTITY dbus-version "1.12.16">
+<!ENTITY dbus-version "1.12.18">
 <!ENTITY dbus-size "2,048 KB">
 <!ENTITY dbus-url "https://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
-<!ENTITY dbus-md5 "2dbeae80dfc9e3632320c6a53d5e8890">
+<!ENTITY dbus-md5 "4ca570c281be35d0b30ab83436712242">
 <!ENTITY dbus-home "https://www.freedesktop.org/wiki/Software/dbus">
 <!ENTITY dbus-ch6-du "18 MB">
 <!ENTITY dbus-ch6-sbu "0.2 SBU">
@@ -391,10 +391,10 @@
 <!ENTITY lfs-bootscripts-ch7-du "BOOTSCRIPTS-INSTALL-KB KB"> 
 <!ENTITY lfs-bootscripts-ch7-sbu "less than 0.1 SBU">
 
-<!ENTITY libcap-version "2.34">
-<!ENTITY libcap-size "109 KB">
+<!ENTITY libcap-version "2.36">
+<!ENTITY libcap-size "112 KB">
 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
-<!ENTITY libcap-md5 "66028a8080a0891c54b202bb5e749035">
+<!ENTITY libcap-md5 "3d8cd4a87650cdee130691cb110c2ce2">
 <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
 <!ENTITY libcap-ch6-du "8.5 MB">
 <!ENTITY libcap-ch6-sbu "less than 0.1 SBU">
@@ -463,10 +463,10 @@
 <!ENTITY make-ch6-du "16 MB">
 <!ENTITY make-ch6-sbu "0.5 SBU">
 
-<!ENTITY man-db-version "2.9.1">
-<!ENTITY man-db-size "1,832 KB">
+<!ENTITY man-db-version "2.9.2">
+<!ENTITY man-db-size "1,844 KB">
 <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
-<!ENTITY man-db-md5 "593f4f0a26ab4f66f5b81cf6c0c7364c">
+<!ENTITY man-db-md5 "86c7b99ce5969d9b20bf9aeae8d86e0b">
 <!ENTITY man-db-home "https://www.nongnu.org/man-db/">
 <!ENTITY man-db-ch6-du "40 MB">
 <!ENTITY man-db-ch6-sbu "0.5 SBU">
@@ -539,10 +539,10 @@
 <!ENTITY patch-ch6-du "13 MB">
 <!ENTITY patch-ch6-sbu "0.2 SBU">
 
-<!ENTITY perl-version "5.30.2">
-<!ENTITY perl-size "12,084 KB">
+<!ENTITY perl-version "5.30.3">
+<!ENTITY perl-size "12,088 KB">
 <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
-<!ENTITY perl-md5 "4bfa12b528522a50de0470b8b70b9b3b">
+<!ENTITY perl-md5 "0af2ab0f01ec13e37cc13a27de930936">
 <!ENTITY perl-home "https://www.perl.org/">
 <!ENTITY perl-ch5-du "275 MB">
 <!ENTITY perl-ch5-sbu "1.5 SBU">

+ 4 - 0
patches.ent

@@ -52,3 +52,7 @@
 <!ENTITY systemd-consolidated-patch-md5 "2bad2992f4373eb925885f2ea2fb8d14">
 <!ENTITY systemd-consolidated-patch-size "64 KB">
 -->
+
+<!ENTITY systemd-gcc10-patch "systemd-&systemd-version;-gcc_10-fixes-1.patch">
+<!ENTITY systemd-gcc10-patch-md5 "6d41186bfcd7002ed2cbf26b25f9091d">
+<!ENTITY systemd-gcc10-patch-size "4 KB">