aboutsummaryrefslogtreecommitdiff
path: root/libs/libseccomp/Makefile
diff options
context:
space:
mode:
authorEneas U de Queiroz <cote2004-github@yahoo.com>2019-05-15 09:42:47 -0300
committerEneas U de Queiroz <cote2004-github@yahoo.com>2019-05-15 10:42:08 -0300
commite29483d7e202b06c49b3ede7fbb63c2ba1879321 (patch)
tree09ae88997b0e82439d4002b5e971846e2b08587d /libs/libseccomp/Makefile
parent57b4d94d98a572c02b9b78e4bb1d3e9810a95db7 (diff)
libseccomp: workaround a recursive dependency
DEPENDS:=@!arc is causing a recursive dependency because of the optional selection of libseccomp by util/lxc. The workaround hides the package in Package/libseccomp/config instead. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
Diffstat (limited to 'libs/libseccomp/Makefile')
-rw-r--r--libs/libseccomp/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/libseccomp/Makefile b/libs/libseccomp/Makefile
index 191434cc3..d88507b6f 100644
--- a/libs/libseccomp/Makefile
+++ b/libs/libseccomp/Makefile
@@ -26,6 +26,11 @@ PKG_CONFIG_DEPENDS:= \
include $(INCLUDE_DIR)/package.mk
+# This is done instead of DEPENDS:=@!arc to avoid a recursive dependency when
+# the library is conditionally selected by util/lxc.
+define Package/libseccomp/config
+ depends on !arc
+endef
define Package/libseccomp/Default
SUBMENU:=
@@ -33,7 +38,6 @@ define Package/libseccomp/Default
CATEGORY:=Libraries
TITLE:=seccomp
URL:=https://github.com/seccomp/libseccomp/wiki
- DEPENDS:=@!arc
endef
define Package/libseccomp/Default/description
@@ -47,7 +51,6 @@ endef
define Package/libseccomp
$(call Package/libseccomp/Default)
TITLE+= (library)
- DEPENDS+=
endef
define Package/scmp_sys_resolver