[oe] [meta-networking][PATCH 1/2] spice: append -Wno-error=address-of-packed-member only for target

Khem Raj raj.khem at gmail.com
Thu Sep 26 18:33:58 UTC 2019


On 9/26/19 9:26 AM, Martin Jansa wrote:
> * with older native gcc on host this will break spice-native with:
>    cc1: error: -Werror=address-of-packed-member: no option -Waddress-of-packed-member
> 
> Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
> ---
>   meta-networking/recipes-support/spice/spice_git.bb | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/meta-networking/recipes-support/spice/spice_git.bb b/meta-networking/recipes-support/spice/spice_git.bb
> index 30e939ac07..2829a59d15 100644
> --- a/meta-networking/recipes-support/spice/spice_git.bb
> +++ b/meta-networking/recipes-support/spice/spice_git.bb
> @@ -37,7 +37,7 @@ DEPENDS_append_class-nativesdk = "nativesdk-openssl"
>   export PYTHON="${STAGING_BINDIR_NATIVE}/python-native/python"
>   export PYTHONPATH="${PKG_CONFIG_SYSROOT_DIR}${libdir}/python2.7/site-packages"
>   
> -CFLAGS_append = " -Wno-error=address-of-packed-member"
> +CFLAGS_append_class-target = " -Wno-error=address-of-packed-member"
>   

There are hosts with newer version of gcc and I think they will start to 
fail. So I guess we could try to use ${@oe.utils.host_gcc_version(d, 
taskcontextonly=True)} to deduce host gcc version, another option is to
add something like --disable-werror and move on.

>   PACKAGECONFIG_class-nativesdk = ""
>   PACKAGECONFIG ?= "sasl"
> 



More information about the Openembedded-devel mailing list