From: Peter Marko <[email protected]> Upgrade to openssl 3.4.0 added sys/types.h into include/openssl/e_os2.h Unfortunetelly swig has issue with this and the build broke. Add a workaroung to remove this include until swig is fixed. In our setup this include is not necessary.
Upstream issue: https://github.com/swiftlang/swift/issues/69311 Signed-off-by: Peter Marko <[email protected]> --- master-next has already 0.43.0, but that does not compile for other reasons yet so I have updated 0.42.0 that the master can compile with newest oe-core with openssl 4.3.0 .../recipes-devtools/python/python3-m2crypto_0.42.0.bb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta-python/recipes-devtools/python/python3-m2crypto_0.42.0.bb b/meta-python/recipes-devtools/python/python3-m2crypto_0.42.0.bb index 6b178cd127..b50ae31e4c 100644 --- a/meta-python/recipes-devtools/python/python3-m2crypto_0.42.0.bb +++ b/meta-python/recipes-devtools/python/python3-m2crypto_0.42.0.bb @@ -35,6 +35,11 @@ export SWIG_FEATURES export STAGING_DIR +do_configure:prepend() { + # workaround for https://github.com/swiftlang/swift/issues/69311 + sed -i "/sys\/types.h/d" ${RECIPE_SYSROOT}${includedir}/openssl/e_os2.h +} + do_install:append() { rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/M2Crypto/SSL/__pycache__/*.cpython-*.pyc rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/M2Crypto/__pycache__/*.cpython-*.pyc -- 2.30.2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#114130): https://lists.openembedded.org/g/openembedded-devel/message/114130 Mute This Topic: https://lists.openembedded.org/mt/109859237/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
