I have been trying to compile my own OpenWRT image, but I've had a problem that the ethtool and ethtool package say they have recursive dependencies. Does anyone else have this problem, and what the simplest way of correcting it until a upstream fix is done?
Example bellow:
make defconfig
tmp/.config-package.in:127844:error: recursive dependency detected!
tmp/.config-package.in:127844: symbol PACKAGE_ethtool-full depends on PACKAGE_ethtool
tmp/.config-package.in:127831: symbol PACKAGE_ethtool is selected by PACKAGE_ethtool-full
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
The original recursive dependency warning is quite likely harmless, and you could ignore it (as it is about two conflicting variants of the same package, and not about an actual dependency)