Recursively disabling CONFIG dependencies on linux kernel builds Recursively disabling CONFIG dependencies on linux kernel builds linux linux

Recursively disabling CONFIG dependencies on linux kernel builds


For anyone that might stumble upon this, Kconfiglib now lives at https://github.com/ulfalizer/Kconfiglib and has been polished and updated for the latest Kconfig version as of writing (Linux 3.7.0-rc8). The installation has also been greatly simplified.

Update:

Kconfiglib has been updated for Linux v4.0-rc3 now, and the test suite passes in obsessive mode. A new option allnoconfig_y option (for leaving certain symbols as y during make allnoconfig) was added that it barfed on.

Sorry for letting Kconfiglib bitrot for a while! :/

Feel free to post any Kconfig-related questions (not necessarily related to Kconfiglib) you might have and link them here by the way (or notify me in some other way). Kconfig has a lot of obscure corners.


It looks like Kconfiglib, by Ulf Magnusson, will let you grok the configuration dependencies in Python and modify configurations settings: http://lwn.net/Articles/426013 -- beyond that, I've found discussion of the issue but no resolution.

Some helpful items for Kconfiglib: