When I do 'make savedefconfig' I get the following message twice:
warning: (IMXRT_ENET && TIVA_PHY_INTERRUPTS && ARCH_BOARD_SAMA5D3X_EK &&
ARCH_BOARD_SAMA5D3_XPLAINED && ARCH_BOARD_SAMA5D4_EK && ARCH_BOARD_SAM4EEK
&& ARCH_BOARD_SAME70_XPLAINED && ARCH_BOARD_SAMV71_XULT &&
BOARD_CUSTOM_INTERRUPT) selects ARCH_PHY_INTERRUPT which has unmet direct
dependencies (NETDEVICES && ARCH_HAVE_PHY)
What's going on? How do I find out what's causing this and how do I make it
go away? It's not causing a problem with the compile, that compiles and
runs ok.
This is an error in the Kconfig files. This one is complex because a
lot of settings are involved. This kind of error occurs because you are
auto-selecting a setting that has dependencies that are not selected. A
simple example would be like
config FOO
bool "Foo"
depends on BAR
config BAZ
bool "Baz"
select FOO
That causes the error if BAZ is not selected. Fixes:
* Temporary workaround: Select BAR in the configuration
* Select BAR before FOO when BAZ is selected
* May BAZ depend on BAR too
* Select FOO conditional 'select FOO if BAR'
Greg