From d53fefab5a6772fef606392a61608fc290e6a7ae Mon Sep 17 00:00:00 2001 From: Pierre Labastie Date: Thu, 4 Jun 2020 06:51:00 +0000 Subject: [PATCH] Update to upstream r11895 git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11896 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- appendices/dependencies.xml | 10 +++++----- chapter01/changelog.xml | 31 +++++++++++++++++++++++++++++++ chapter03/patches.xml | 9 +++++++++ chapter06/libelf.xml | 2 +- chapter06/systemd.xml | 12 ++++++------ general.ent | 6 +++--- packages.ent | 28 ++++++++++++++-------------- patches.ent | 4 ++++ 8 files changed, 73 insertions(+), 29 deletions(-) diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index ddda9377c..6db31fe4e 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -1303,8 +1303,8 @@ &dependencies; - Bash, Bison, Coreutils, Flex, GCC, Glibc, Make, - and Linux API Headers + Bash, Bison, Coreutils, Flex, GCC, Glibc, Make, Libcap, + Libelf, and Linux API Headers @@ -1328,7 +1328,7 @@ &external; - None + Berkeley DB and Iptables @@ -1464,7 +1464,7 @@ &before; - Shadow + IProute2 and Shadow @@ -1499,7 +1499,7 @@ &before; - Linux Kernel + IProute2 and Linux Kernel diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 13bced719..b69298da6 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,6 +42,37 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + + 2020-06-03 + + + [renodr] - Fix systemd's build with GCC-10 with a patch instead + of CFLAGS. + + + [renodr] - Update to perl-5.30.3 (security update). Fixes + #4664. + + + [renodr] - Update to dbus-1.12.18 (security update). Fixes + #4665. + + + [renodr] - Update to man-db-2.9.2. Fixes + #4663. + + + [renodr] - Update to libcap-2.36. Fixes + #4666. + + + [renodr] - Update to bison-3.6.3. Fixes + #4667. + + + + 2020-05-31 diff --git a/chapter03/patches.xml b/chapter03/patches.xml index bc2418bba..15222e030 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -133,6 +133,15 @@ --> + + + Systemd GCC-10 Patch - &systemd-gcc10-patch-size;: + + Download: + MD5 sum: &systemd-gcc10-patch-md5; + + + Total size of these patches: about diff --git a/chapter06/libelf.xml b/chapter06/libelf.xml index 4af178726..b559e6aa2 100644 --- a/chapter06/libelf.xml +++ b/chapter06/libelf.xml @@ -56,7 +56,7 @@ make check - One test, run-elfclassify.sh, is known to fail. + Install only Libelf: diff --git a/chapter06/systemd.xml b/chapter06/systemd.xml index cbba14a69..2cf2d1d1b 100644 --- a/chapter06/systemd.xml +++ b/chapter06/systemd.xml @@ -39,12 +39,11 @@ Installation of systemd - + First, apply a patch to fix the build with GCC-10: + +patch -Np1 -i ../systemd-&systemd-version;-gcc_10-fixes-1.patch + Create a symlink to work around missing xsltproc: @@ -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 \ The meaning of the meson options: + -D*-path=* diff --git a/general.ent b/general.ent index 2e518c356..0ce471efc 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ - + - + - + diff --git a/packages.ent b/packages.ent index 1bdc09625..8948195ab 100644 --- a/packages.ent +++ b/packages.ent @@ -70,10 +70,10 @@ - - + + - + @@ -118,10 +118,10 @@ - + - + @@ -391,10 +391,10 @@ - - + + - + @@ -463,10 +463,10 @@ - - + + - + @@ -539,10 +539,10 @@ - - + + - + diff --git a/patches.ent b/patches.ent index 5f3cf0743..ec1261278 100644 --- a/patches.ent +++ b/patches.ent @@ -56,3 +56,7 @@ --> + + + +