From: Alexandru Ardelean Date: Wed, 29 Jul 2026 12:22:33 +0000 (+0300) Subject: lua-eco: fix LUA_ECO_CRASH_BACKTRACE recursive dependency X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=dfb4bd477af8bd84c8482dbc73824919ea14515a;p=openwrt-packages.git lua-eco: fix LUA_ECO_CRASH_BACKTRACE recursive dependency LUA_ECO_CRASH_BACKTRACE declared "depends on PACKAGE_lua-eco" while lua-eco's DEPENDS carries "+LUA_ECO_CRASH_BACKTRACE:libunwind", which the generator turns into "select libunwind if LUA_ECO_CRASH_BACKTRACE". kconfig then sees lua-eco and the symbol depending on each other: error: recursive dependency detected! symbol LUA_ECO_CRASH_BACKTRACE depends on PACKAGE_lua-eco symbol PACKAGE_lua-eco depends on LUA_ECO_CRASH_BACKTRACE Drop the redundant guard; the option only affects lua-eco's own build, so nothing is pulled in when lua-eco itself is not selected. Fixes: https://github.com/openwrt/packages/pull/30098#issuecomment-5113528752 Signed-off-by: Alexandru Ardelean --- diff --git a/lang/lua/lua-eco/Makefile b/lang/lua/lua-eco/Makefile index c255a34c9..10a4b459e 100644 --- a/lang/lua/lua-eco/Makefile +++ b/lang/lua/lua-eco/Makefile @@ -40,7 +40,6 @@ endef define Package/lua-eco/config config LUA_ECO_CRASH_BACKTRACE bool "Enable fatal signal C backtrace diagnostics" - depends on PACKAGE_lua-eco depends on !(USE_MUSL && powerpc) default n help