[Buildroot] [PATCH 1/1] package/python-m2crypto: fix build on arm and mips

Peter Korsgaard peter at korsgaard.com
Mon Nov 9 20:36:24 UTC 2020


>>>>> "Fabrice" == Fabrice Fontaine <fontaine.fabrice at gmail.com> writes:

 > Fix build failure on arm and mips (perhaps also other)
 > Fixes:
 >  - http://autobuild.buildroot.org/results/7f63e6a2d8681cc3408f344556afd5dd16eb7368
 >  - http://autobuild.buildroot.org/results/d115a082418321e7dc4715c635f94b30b3cad387

 > Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
 > ---
 >  ...swig-default-includes-before-openssl.patch | 53 +++++++++++++++++++
 >  1 file changed, 53 insertions(+)
 >  create mode 100644 package/python-m2crypto/0001-setup.py-move-swig-default-includes-before-openssl.patch

 > diff --git
 > a/package/python-m2crypto/0001-setup.py-move-swig-default-includes-before-openssl.patch
 > b/package/python-m2crypto/0001-setup.py-move-swig-default-includes-before-openssl.patch
 > new file mode 100644
 > index 0000000000..57fbd0126c
 > --- /dev/null
 > +++ b/package/python-m2crypto/0001-setup.py-move-swig-default-includes-before-openssl.patch
 > @@ -0,0 +1,53 @@
 > +From 1aab31787a8d1ef9436d9cf81832691f729b6282 Mon Sep 17 00:00:00 2001
 > +From: Fabrice Fontaine <fontaine.fabrice at gmail.com>
 > +Date: Sat, 7 Nov 2020 23:26:30 +0100
 > +Subject: [PATCH] setup.py: move swig default includes before openssl
 > +
 > +Move swig default includes before openssl to avoid the following build
 > +failure when cross-compiling for some architectures (e.g. arm, mips):
 > +
 > +swig -python -py3 -D__x86_64__
 > -I/srv/storage/autobuild/run/instance-0/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/python3.9
 > -I/srv/storage/autobuild/run/instance-0/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include
 > -I/srv/storage/autobuild/run/instance-0/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/openssl
 > -I/srv/storage/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mipsel-buildroot-linux-gnu/8.3.0/include
 > -I/srv/storage/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mipsel-buildroot-linux-gnu/8.3.0/include-fixed
 > -I/srv/storage/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mipsel-buildroot-linux-gnu/8.3.0/../../../../mipsel-buildroot-linux-gnu/include

The mailer / patchwork didn't like this very long line, so I had to fix
that up manually and commit, thanks.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list