]> git.99rst.org Git - openwrt-packages.git/commit
lua-eco: fix LUA_ECO_CRASH_BACKTRACE recursive dependency
authorAlexandru Ardelean <redacted>
Wed, 29 Jul 2026 12:22:33 +0000 (15:22 +0300)
committerAlexandru Ardelean <redacted>
Thu, 30 Jul 2026 11:23:00 +0000 (14:23 +0300)
commitdfb4bd477af8bd84c8482dbc73824919ea14515a
tree1af359ccba7cee509f4d0850c918432199177dcb
parent833d665fe3bd6a4803ddd71bf70d9b77ead8d56f
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 <redacted>
lang/lua/lua-eco/Makefile
git clone https://git.99rst.org/PROJECT