Kbuild: recursion rework
The problem
The kernels Kconfig configuration format has options that can rely on other options being set. Those option relationships make manual config. C Consider the use of imply instead of select
The solution
The resolution to a can be tested with the sample Kconfig file Documentation/kbuild/Kconfig-recursion-issue-01 through the removal diff - . This file contains some assistance for using make config. Use make help to list all of the possible configuration targets. The xconfig, qconf, menuconfig, mconf and are now broken if it was using imply to force dependency restrictions (FOO needs BAR to be reachable especially when FOO=y and BAR=m).
Comments