Hi all,
I'm working on building a package for which I want to pull strongswan in as a dependency. For reference, I'm working on 18.06 branch.
As part of doing this, I'm trying things very similar to:
DEPENDS:=+strongswan-minimal +strongswan-ipsec +strongswan-mod-pem...
The issue is that I'm getting Kconfig recursive dependencies errors and I'm unable to break the cycles. The smallest amount of errors that I can end up with is something like:
tmp/.config-package.in:51319:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:51319: symbol PACKAGE_strongswan is selected by PACKAGE_my_package
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:7870: symbol PACKAGE_my_package depends on PACKAGE_kmod-ipsec
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:12459: symbol PACKAGE_kmod-ipsec is selected by PACKAGE_strongswan
What is the correct way for me to be able to bring in strongswan as a dependency?
Also, if I need to modify the strongswan Makefile to get there, that's fine. I don't know where to start though. I'll happily take links to how this has been addressed on other packages.
Thanks for your time and help!
Vincent