From 7de9c498be8a0487ef6503081bdb9e0278c3e8f6 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 14 May 2021 07:07:42 -0700 Subject: python3-m2crypto: Fix build on riscv and mips wordlen is not so easy to calculate on RISCV, therefore pass the right ingredients so compiler does the right thing in the end Do same for mips as well Signed-off-by: Khem Raj Signed-off-by: Trevor Gamblin --- meta-python/recipes-devtools/python/python3-m2crypto_0.37.1.bb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'meta-python') 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 ef123075c7..e1f92928c6 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 @@ -36,6 +36,9 @@ SWIG_FEATURES_x32 = "-D__ILP32__" SWIG_FEATURES ?= "-D__${HOST_ARCH}__ ${@['-D__ILP32__','-D__LP64__'][d.getVar('SITEINFO_BITS') != '32']}" +SWIG_FEATURES_append_riscv64 = " -D__SIZEOF_POINTER__=${SITEINFO_BITS}/8 -D__riscv_xlen=${SITEINFO_BITS}" +SWIG_FEATURES_append_riscv32 = " -D__SIZEOF_POINTER__=${SITEINFO_BITS}/8 -D__riscv_xlen=${SITEINFO_BITS}" +SWIG_FEATURES_append_mipsarch = " -D_MIPS_SZPTR=${SITEINFO_BITS}" export SWIG_FEATURES BBCLASSEXTEND = "native" -- cgit v1.2.3-54-g00ecf