diff --git a/chapter08/flex.xml b/chapter08/flex.xml
index 7e44e38e9..a7e7296fe 100644
--- a/chapter08/flex.xml
+++ b/chapter08/flex.xml
@@ -53,9 +53,9 @@
Prepare Flex for compilation:
-./configure --prefix=/usr \
- --docdir=/usr/share/doc/flex-&flex-version; \
- --disable-static
+./configure --prefix=/usr \
+ --disable-static \
+ --docdir=/usr/share/doc/flex-&flex-version;
Compile the package:
diff --git a/chapter08/sqlite.xml b/chapter08/sqlite.xml
index e01eded51..dde49fa29 100644
--- a/chapter08/sqlite.xml
+++ b/chapter08/sqlite.xml
@@ -56,7 +56,7 @@
-D SQLITE_ENABLE_DBSTAT_VTAB=1 \
-D SQLITE_SECURE_DELETE=1"
- The meaning of the make option:
+ The meaning of the configure options:
--enable-fts{4,5}
@@ -81,7 +81,13 @@
Compile the package:
-make
+make LDFLAGS.rpath=""
+
+ The LDFLAGS.rpath="" option prevents
+ hard coding library search paths (rpath) into the shared library.
+ This package does not need rpath for an installation into the standard
+ location, and rpath may sometimes cause unwanted effects or even
+ security issues.
This package does not come with a test suite.
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 0212f6c10..7fee06900 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -278,7 +278,8 @@ ninja test
machinectl, mount.ddi (symlink to systemd-dissect), networkctl,
oomctl, portablectl, poweroff (symlink to
systemctl), reboot (symlink to systemctl), resolvconf (symlink to
- resolvectl), resolvectl, run0, runlevel (symlink to systemctl), shutdown
+ resolvectl), resolvectl, run0 (symlink to systemd-run), runlevel
+ (symlink to systemctl), shutdown
(symlink to systemctl), systemctl, systemd-ac-power, systemd-analyze,
systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
systemd-confext (symlink to systemd-sysext), systemd-creds,
@@ -865,7 +866,7 @@ ninja test
systemd-vpick
- Is used to resolve paths to a ".v/ versioned directory
+ Is used to resolve paths to a ".v/" versioned directory
systemd-vpick