aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/systemd.xml57
1 files changed, 34 insertions, 23 deletions
diff --git a/chapter06/systemd.xml b/chapter06/systemd.xml
index 2870c3846..cbba14a69 100644
--- a/chapter06/systemd.xml
+++ b/chapter06/systemd.xml
@@ -69,35 +69,46 @@
<screen><userinput remap="configure">mkdir -p build
cd build
-LANG=en_US.UTF-8 \
-meson --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- -Dblkid=true \
- -Dbuildtype=release \
- -Ddefault-dnssec=no \
- -Dfirstboot=false \
- -Dinstall-tests=false \
- -Dkmod-path=/bin/kmod \
- -Dldconfig=false \
- -Dmount-path=/bin/mount \
- -Drootprefix= \
- -Drootlibdir=/lib \
- -Dsplit-usr=true \
- -Dsulogin-path=/sbin/sulogin \
- -Dsysusers=false \
- -Dumount-path=/bin/umount \
- -Db_lto=false \
- -Drpmmacrosdir=no \
- -Dhomed=false \
- -Duserdb=false \
- -Dman=true \
+LANG=en_US.UTF-8 \
+meson --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ -Dc_args=-Wno-format-overflow \
+ -Dblkid=true \
+ -Dbuildtype=release \
+ -Ddefault-dnssec=no \
+ -Dfirstboot=false \
+ -Dinstall-tests=false \
+ -Dkmod-path=/bin/kmod \
+ -Dldconfig=false \
+ -Dmount-path=/bin/mount \
+ -Drootprefix= \
+ -Drootlibdir=/lib \
+ -Dsplit-usr=true \
+ -Dsulogin-path=/sbin/sulogin \
+ -Dsysusers=false \
+ -Dumount-path=/bin/umount \
+ -Db_lto=false \
+ -Drpmmacrosdir=no \
+ -Dhomed=false \
+ -Duserdb=false \
+ -Dman=true \
..</userinput></screen>
<variablelist>
<title>The meaning of the meson options:</title>
<varlistentry>
+ <term><parameter>-Dc_args=-Wno-format-overflow</parameter></term>
+ <listitem>
+ <para>The defaults flags passed to gcc contain
+ <parameter>-Werror=format-overflow</parameter>, which generates
+ an error with GCC 10. Passing this parameter prevents the error
+ from occuring.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
<term><parameter>-D*-path=*</parameter></term>
<listitem>
<para>These switches provide location of binaries needed by