systemd: avoid musl specific patches affect glibc systems

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.

(From OE-Core rev: 2ebd3398578c339e17b44b3ae5483cec1d0c7e7d)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Chen Qi
2019-06-07 23:26:39 +03:00
committed by Richard Purdie
parent 3e6fa6f4a7
commit 08dcc9965b

View File

@@ -27,7 +27,7 @@ SRC_URI += "file://touchscreen.rules \
"
# patches needed by musl
SRC_URI += "${SRC_URI_MUSL}"
SRC_URI_append_libc-musl = " ${SRC_URI_MUSL}"
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 \