diff options
author | Eneas U de Queiroz <cote2004-github@yahoo.com> | 2019-05-15 09:42:47 -0300 |
---|---|---|
committer | Eneas U de Queiroz <cote2004-github@yahoo.com> | 2019-05-15 10:42:08 -0300 |
commit | e29483d7e202b06c49b3ede7fbb63c2ba1879321 (patch) | |
tree | 09ae88997b0e82439d4002b5e971846e2b08587d /libs/libseccomp/Makefile | |
parent | 57b4d94d98a572c02b9b78e4bb1d3e9810a95db7 (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/Makefile | 7 |
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 |