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] -=-=-=-=-=-=-=-=-=-=-=-