On Fri, 2019-05-24 at 10:17 +0800, Chen Qi wrote: > systemd upstream only care about glibc. We made musl specific > patches so that systemd could work. But currently these patches > contain potential security issues. > > So apply these patches only when the libc is musl. > > Signed-off-by: Chen Qi <[email protected]> > --- > meta/recipes-core/systemd/systemd_242.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-core/systemd/systemd_242.bb b/meta/recipes- > core/systemd/systemd_242.bb > index 2dda0d0..adb592f 100644 > --- a/meta/recipes-core/systemd/systemd_242.bb > +++ b/meta/recipes-core/systemd/systemd_242.bb > @@ -27,7 +27,7 @@ SRC_URI += "file://touchscreen.rules \ > " > > # patches needed by musl > -SRC_URI += "${SRC_URI_MUSL}" > +SRC_URI += "${@d.getVar('SRC_URI_MUSL') if d.getVar('TCLIBC') == > 'musl' else ''}" > SRC_URI_MUSL = "file://0001-Use-getenv-when-secure-versions-are-not- > available.patch \ > file://0002-don-t-use-glibc-specific-qsort_r.patch \ > file://0003-missing_type.h-add-__compare_fn_t-and- > comparison_fn_.patch \
Doesn't the usual SRC_URI_append_libc-musl = "X" work? Cheers, Richard -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
