[lfs] 02/02: Systemd-m32: Disable ukify and add other options.

"Git Owner" ([email protected] via lfs-book Mailing List) <[email protected]> Tue, 02 Jun 2026 23:20:01 +0000
Newsgroups gmane.linux.lfs.book
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch multilib
in repository lfs.

commit b11582c60f1be758925c172cca2d59abd303d78c
Author: Zeckmathederg <[email protected]>
AuthorDate: Tue Jun 2 17:18:07 2026 -0600

    Systemd-m32: Disable ukify and add other options.
    
    I never realized ukify wasn't disabled for lib32. This seemed to be fine
    for Systemd builds pre-260.2. Post Systemd-260.2, the build process now
    complained the Python pefile module cannot be found not during
    configuration, but during the build process. This fixes that issue.
---
 chapter08/systemd.xml | 31 +++++++++++++++++--------------
 1 file changed, 17 insertions(+), 14 deletions(-)

diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 947ca55cf..db9006a97 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -289,20 +289,23 @@ unshare -m ninja test</userinput></screen>
 
     <para>Prepare systemd for compilation:</para>
 
-<screen><userinput remap="configure">LANG=en_US.UTF-8                   \
-meson setup --prefix=/usr          \
-            --buildtype=release    \
-            --cross-file=lib32     \
-            -D default-dnssec=no   \
-            -D firstboot=false     \
-            -D install-tests=false \
-            -D ldconfig=false      \
-            -D sysusers=false      \
-            -D rpmmacrosdir=no     \
-            -D homed=disabled      \
-            -D userdb=false        \
-            -D man=disabled        \
-            -D mode=release        \
+<screen><userinput remap="configure">LANG=en_US.UTF-8                    \
+meson setup --prefix=/usr           \
+            --buildtype=release     \
+            --cross-file=lib32      \
+            -D default-dnssec=no    \
+            -D firstboot=false      \
+            -D install-tests=false  \
+            -D ldconfig=false       \
+            -D sysusers=false       \
+            -D rpmmacrosdir=no      \
+            -D homed=disabled       \
+            -D userdb=false         \
+            -D man=disabled         \
+            -D mode=release         \
+            -D nobody-group=nogroup \
+            -D sysupdate=disabled   \
+            -D ukify=disabled       \
             ..</userinput></screen>
 <!-- We still use -D userdb=false for 32-bit to prevent the utilities from
      being built. We only are interested in libraries here, and userdb has

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page