From 77c2de7f35df94524ccb012172dd0ed0de7890ef Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Thu, 5 Jul 2018 01:00:33 +0800 Subject: [PATCH] uwsgi-cgi: fix libcap detection uwsgi-cgi's build system requires CPP to be set to avoid using include path from the build system. Otherwise it may wrongly detect sys/capability.h of the host system and enables libcap support CPP variable was once introduced into build system in 2017 but then reverted in b957e45 ("rukes.mk: this patch broken grub2 builds") Signed-off-by: Yousong Zhou --- net/uwsgi-cgi/Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/net/uwsgi-cgi/Makefile b/net/uwsgi-cgi/Makefile index 6d3804165..bd1f87458 100644 --- a/net/uwsgi-cgi/Makefile +++ b/net/uwsgi-cgi/Makefile @@ -23,7 +23,7 @@ define Package/uwsgi-cgi SUBMENU:=Web Servers/Proxies TITLE:=The uWSGI server URL:=http://unbit.com/ - DEPENDS:=+libopenssl +libpcre +jansson +libuuid +libxml2 + DEPENDS:=+libcap +libopenssl +libpcre +jansson +libuuid +libxml2 endef define Package/uwsgi-cgi-luci-support @@ -39,6 +39,9 @@ define Package/uwsgi-cgi/description The uWSGI project build with cgi profile endef +MAKE_VARS+=\ + CPP=$(TARGET_CROSS)cpp + define Build/Compile $(call Build/Compile/Default,PROFILE=cgi) endef @@ -57,4 +60,4 @@ define Package/uwsgi-cgi-luci-support/install endef $(eval $(call BuildPackage,uwsgi-cgi)) -$(eval $(call BuildPackage,uwsgi-cgi-luci-support)) \ No newline at end of file +$(eval $(call BuildPackage,uwsgi-cgi-luci-support))