On Fri, Dec 5, 2025 at 1:48 AM Andrew Cooper <[email protected]> wrote: > > On 17/07/2025 9:16 pm, Mykola Kvach wrote: > > diff --git a/m4/systemd.m4 b/m4/systemd.m4 > > index ab12ea313d..ee684d3391 100644 > > --- a/m4/systemd.m4 > > +++ b/m4/systemd.m4 > > @@ -28,6 +28,12 @@ AC_DEFUN([AX_SYSTEMD_OPTIONS], [ > > [set directory for systemd modules load files > > [PREFIX/lib/modules-load.d/]]), > > [SYSTEMD_MODULES_LOAD="$withval"], [SYSTEMD_MODULES_LOAD=""]) > > AC_SUBST(SYSTEMD_MODULES_LOAD) > > + > > + AC_ARG_WITH(systemd-sleep, > > + AS_HELP_STRING([--with-systemd-sleep=DIR], > > + [set directory for systemd sleep script files > > [PREFIX/lib/systemd/system-sleep/]]), > > + [SYSTEMD_SLEEP_DIR="$withval"], [SYSTEMD_SLEEP_DIR=""]) > > + AC_SUBST(SYSTEMD_SLEEP_DIR) > > ]) > > > > AC_DEFUN([AX_ENABLE_SYSTEMD_OPTS], [ > > @@ -69,6 +75,14 @@ AC_DEFUN([AX_CHECK_SYSTEMD_LIBS], [ > > AS_IF([test "x$SYSTEMD_MODULES_LOAD" = x], [ > > AC_MSG_ERROR([SYSTEMD_MODULES_LOAD is unset]) > > ], []) > > + > > + AS_IF([test "x$SYSTEMD_SLEEP_DIR" = x], [ > > + SYSTEMD_SLEEP_DIR="\$(prefix)/lib/systemd/system-sleep/" > > + ], []) > > + > > + AS_IF([test "x$SYSTEMD_SLEEP_DIR" = x], [ > > + AC_MSG_ERROR([SYSTEMD_SLEEP_DIR is unset]) > > + ], []) > > ]) > > Marek reports that this breaks the build. > > https://gitlab.com/xen-project/people/marmarek/xen/-/jobs/10959608099 > > Specifically, for a build using --enable-systemd (to get the > initscripts) but without systemd-dev(el) installed. > > A while back we went to a lot of effort to stop depending on > systemd-dev(el). For the sake of one path, we don't want to bring that > dependency back. > > Can we see about breaking this dependency again please?
Patch with the fix: https://patchew.org/Xen/f03c8a2fe81527841966ed6c8ed603d1d90ee5c4.1764940296.git.mykola._5fkv...@epam.com/ > > ~Andrew
