[OE-core] [PATCH 1/1] systemd: avoid musl specific patches affect glibc systems

Khem Raj raj.khem at gmail.com
Fri May 24 02:17:29 UTC 2019



On 5/23/19 7:17 PM, 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.
> 

LGTM

> Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
> ---
>   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 \
> 


More information about the Openembedded-core mailing list