[oe] [meta-oe][PATCH] ndctl: fix compile issue

Martin Hundebøll martin at geanix.com
Fri Nov 23 09:16:56 UTC 2018


Hi Armin,

On 18/11/2018 18.08, Armin Kuster wrote:
> | No package 'systemd' found
> | configure: error: systemd support requested but pkg-config unable to query systemd package
> 
> add PACKCONFIG to disable systemd
> 
> Signed-off-by: Armin Kuster <akuster808 at gmail.com>
> ---
>   meta-oe/recipes-core/ndctl/ndctl_git.bb | 3 +++
>   1 file changed, 3 insertions(+)
> 
> diff --git a/meta-oe/recipes-core/ndctl/ndctl_git.bb b/meta-oe/recipes-core/ndctl/ndctl_git.bb
> index b20915f..048f166 100644
> --- a/meta-oe/recipes-core/ndctl/ndctl_git.bb
> +++ b/meta-oe/recipes-core/ndctl/ndctl_git.bb
> @@ -21,6 +21,9 @@ S = "${WORKDIR}/git"
>   
>   EXTRA_OECONF += "--enable-test --enable-destructive --disable-docs"
>   
> +PACKAGECONFIG ??= ""

Can you make the default PACKAGECONFIG include systemd if it is in 
distrofeatures?

PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"

// Martin

> +PACKAGECONFIG[systemd] = "--with-systemd-unit-dir=${systemd_system_unitdir}, --without-systemd-unit-dir,"
> +
>   do_configure_prepend() {
>       ${S}/autogen.sh
>   }
> 

-- 
Kind regards,
Martin Hundebøll
Embedded Linux Consultant

+45 61 65 54 61
martin at geanix.com

Geanix IVS
https://geanix.com
DK39600706


More information about the Openembedded-devel mailing list