From 2bd873f566e7279c87a81119c888b7b4813a3c82 Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Tue, 29 Jul 2014 09:41:18 -0400 Subject: uwsgi: remove floating yajl dependency uwsgi is using pkg-config to detect whether or not yajl is present in the build. We do want to use yajl, so we add an explicit dependency and pkgconfig inherit. Without this, build errors may occur, since the build paths that don't use yajl are not supported. And finally, to prevent the searching of host include paths, we set UWSGI_REMOVE_INCLUDES and purge local directories. This ensures that only the sysroot and package config settings are used. Signed-off-by: Bruce Ashfield --- meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'meta-openstack/recipes-extended') diff --git a/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb b/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb index e8c0fb4..7de85e8 100644 --- a/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb +++ b/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb @@ -14,12 +14,16 @@ SRCREV="7604c6701809602804e3961f7fdb201049b8c993" PV="2.0.4+git${SRCPV}" S = "${WORKDIR}/git" -inherit setuptools +inherit setuptools pkgconfig + +# prevent host contamination and remove local search paths +export UWSGI_REMOVE_INCLUDES = "/usr/include,/usr/local/include" DEPENDS += " \ e2fsprogs \ python-pip \ python-six \ + yajl \ " # RDEPENDS_default: -- cgit v1.2.3-54-g00ecf