From dfb4bd477af8bd84c8482dbc73824919ea14515a Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Wed, 29 Jul 2026 15:22:33 +0300 Subject: [PATCH] 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 --- lang/lua/lua-eco/Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/lang/lua/lua-eco/Makefile b/lang/lua/lua-eco/Makefile index c255a34c9b..10a4b459eb 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