On Sat, May 8, 2021 at 1:26 AM Martin Jansa <martin.ja...@gmail.com> wrote:
>
> Thanks, this works in my setup (qemuarm64 + oe-core default) as well.
>
> Can you drop most of do_configure_prepend with this? (Also small typo in 
> commit message 'currenrly' and 'wtong')
>

Right. I sent a v2, please check that out.

> On Sat, May 8, 2021 at 7:49 AM Khem Raj <raj.k...@gmail.com> wrote:
>>
>> This ensures that WORDSIZE is as per the target, currenrly this does not
>> get it right for cross compiling, and OE uses multilib headers by
>> default which means if WORDSIZE is wrong it will go on to include wtong
>> headers due to these artificial stubs
>>
>> Fixes
>> swig -python -py3 
>> -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../lib/aarch64-oe-linux/gcc/aarch64-oe-linux/11.1.0/include
>>  
>> -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../lib/aarch64-oe-linux/gcc/aarch64-oe-linux/11.1.0/include-fixed
>>  
>> -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/lib/aarch64-oe-linux/11.1.0/include
>>  
>> -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include
>>  
>> -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include
>>  
>> -ITOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include/python3.9
>>  -I/usr/include/openssl -includeall -modern -builtin -outdir 
>> TOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/M2Crypto-0.37.1/M2Crypto
>>  -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
>>   
>> TOPDIR/tmp-glibc/work/cortexa57-oe-linux/python3-m2crypto/0.37.1-r0/recipe-sysroot/usr/include/openssl/opensslconf.h:23:
>>  Error: Unable to find 'openssl/opensslconf-32.h'
>>
>> Signed-off-by: Khem Raj <raj.k...@gmail.com>
>> Cc: Martin Jansa <martin.ja...@gmail.com>
>> ---
>>  .../recipes-devtools/python/python3-m2crypto_0.37.1.bb        | 4 +++-
>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/meta-python/recipes-devtools/python/python3-m2crypto_0.37.1.bb 
>> b/meta-python/recipes-devtools/python/python3-m2crypto_0.37.1.bb
>> index 896d9d2cc4..305987d4f0 100644
>> --- a/meta-python/recipes-devtools/python/python3-m2crypto_0.37.1.bb
>> +++ b/meta-python/recipes-devtools/python/python3-m2crypto_0.37.1.bb
>> @@ -33,7 +33,9 @@ DISTUTILS_INSTALL_ARGS += "build_ext 
>> --openssl=${STAGING_EXECPREFIXDIR}"
>>
>>  SWIG_FEATURES_x86 = "-D__i386__"
>>  SWIG_FEATURES_x32 = "-D__ILP32__"
>> -SWIG_FEATURES ?= "-D__${HOST_ARCH}__"
>> +
>> +SWIG_FEATURES ?= "-D__${HOST_ARCH}__ 
>> ${@['-D__ILP32__','-D__LP64__'][d.getVar('SITEINFO_BITS') != '32']}"
>> +
>>  export SWIG_FEATURES
>>
>>  # Get around a problem with swig, but only if the
>> --
>> 2.31.1
>>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#91195): 
https://lists.openembedded.org/g/openembedded-devel/message/91195
Mute This Topic: https://lists.openembedded.org/mt/82673108/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to