From: Adrian Bunk Date: Fri, 23 Aug 2019 14:37:49 +0000 (+0300) Subject: systemd: Print a buildtime warning about the status with musl X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~13483 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10c1a27501a32740a03c3c6c0684c7d24374af08;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git systemd: Print a buildtime warning about the status with musl It is possible if a user really has to use it, but not recommended. Signed-off-by: Adrian Bunk Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/systemd/systemd_242.bb b/meta/recipes-core/systemd/systemd_242.bb index b368ca8a2c4..cfa9c079ab0 100644 --- a/meta/recipes-core/systemd/systemd_242.bb +++ b/meta/recipes-core/systemd/systemd_242.bb @@ -619,6 +619,12 @@ python __anonymous() { d.setVar("INHIBIT_UPDATERCD_BBCLASS", "1") } +python do_warn_musl() { + if d.getVar('TCLIBC') == "musl": + bb.warn("Using systemd with musl is not recommended since it is not supported upstream and some patches are known to be problematic.") +} +addtask warn_musl before do_configure + ALTERNATIVE_${PN} = "halt reboot shutdown poweroff runlevel resolv-conf" ALTERNATIVE_TARGET[resolv-conf] = "${sysconfdir}/resolv-conf.systemd"