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

Robert Yang liezhi.yang at windriver.com
Fri Sep 27 07:20:26 UTC 2019


Hi Martin,

We found another problem on spice_git.bb:

PACKAGECONFIG[smartcard] = "--enable-smartcard,--disable-smartcard,libcacard,"

I can't find libcacard:

http://layers.openembedded.org/layerindex/branch/master/recipes/?q=libcacard


So it seems that this PACKAGECONFIG is invalid, should we remove it?

// Robert

On 9/27/19 11:56 AM, Robert Yang wrote:
> 
> 
> On 9/27/19 3:48 AM, Adrian Bunk wrote:
>> On Thu, Sep 26, 2019 at 04:26:54PM +0000, 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"
> 
> Yes, the error was the same as you mentioned in the commit message, and
> "bitbake spice-native" works with this change.
> 
>>> ...
>>
>> Least hassle would be
>>    CFLAGS_append = " -Wno-error"
> 
> "bitbake nativesdk-spice" works with this change, otherwise, it doesn't work.
> 
> This patch works for me.
> 
> // Robert
> 
>>
>> cu
>> Adrian
>>


More information about the Openembedded-devel mailing list