aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@windriver.com>2013-09-06 16:33:13 -0400
committerBruce Ashfield <bruce.ashfield@windriver.com>2013-09-06 18:00:08 -0400
commit4d830901c31baf8b507ebd38aa9f226c7148d2b1 (patch)
treeff30644e6256a6d1f0f4053cb4d45adb4be28c76
parent50e7cbe258d16cef353f09f9c74d918a57ff06be (diff)
downloadmeta-cloud-services-4d830901c31baf8b507ebd38aa9f226c7148d2b1.tar.gz
meta-cloud-services-4d830901c31baf8b507ebd38aa9f226c7148d2b1.tar.bz2
meta-cloud-services-4d830901c31baf8b507ebd38aa9f226c7148d2b1.zip
pycrypto: fix QA errors and configure fail
Two fixes in this change, one is to clearly set capabilities and trigger configure, to avoid build and configuration issues. The second is to workaround an autoconf bug by exporting: ac_cv_func_malloc_0_nonnull=yes Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
-rw-r--r--meta-openstack/recipes-devtools/python/python-pycrypto_2.6.bb32
1 files changed, 31 insertions, 1 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-pycrypto_2.6.bb b/meta-openstack/recipes-devtools/python/python-pycrypto_2.6.bb
index 416dee8..9972d2d 100644
--- a/meta-openstack/recipes-devtools/python/python-pycrypto_2.6.bb
+++ b/meta-openstack/recipes-devtools/python/python-pycrypto_2.6.bb
@@ -15,7 +15,37 @@ SRC_URI[sha256sum] = "7293c9d7e8af2e44a82f86eb9c3b058880f4bcc884bf3ad6c8a34b6498
S = "${WORKDIR}/${SRCNAME}-${PV}"
+inherit distutils
+
+export STAGING_INCDIR
+export STAGING_LIBDIR
export BUILD_SYS
export HOST_SYS
-inherit distutils
+CONFIGUREOPTS = "--build=${BUILD_SYS} \
+ --host=${HOST_SYS} \
+ --target=${TARGET_SYS} \
+ --prefix=${prefix} \
+ --exec_prefix=${exec_prefix} \
+ --bindir=${bindir} \
+ --sbindir=${sbindir} \
+ --libexecdir=${libexecdir} \
+ --datadir=${datadir} \
+ --sysconfdir=${sysconfdir} \
+ --sharedstatedir=${sharedstatedir} \
+ --localstatedir=${localstatedir} \
+ --libdir=${libdir} \
+ --includedir=${includedir} \
+ --oldincludedir=${oldincludedir} \
+ --infodir=${infodir} \
+ --mandir=${mandir} \
+ --disable-silent-rules \
+ --with-libtool-sysroot=${STAGING_DIR_HOST}"
+
+do_configure () {
+ # Workaround autoconf bug
+ export ac_cv_func_malloc_0_nonnull=yes
+
+ ./configure ${CONFIGUREOPTS}
+}
+