Heads up: Linus plans to kill ARM defconfigs
Ryan Mallon
ryan at bluewatersys.com
Wed Jun 9 17:56:07 EDT 2010
Hendrik Sattler wrote:
> Am Mittwoch 09 Juni 2010, 01:21:24 schrieb Ryan Mallon:
>> Yes. I thought the problem was that Kconfig doesn't work correctly for
>> this though. Does having 'select MTD_PARTITIONS' automatically cause
>> CONFIG_MTD to be set? If not, then you basically need to have the full
>> config option list, which is basically what defconfig is.
>
> Anybody thought about improving Kconfig to make this possible?
> Specifying CONFIG_MTD and CONFIG_MTD_PARTITIONS again and again will just
> repeat information (that CONFIG_MTD_PARTITIONS depends on CONFIG_MTD).
> The recursive 'select' could have a different name.
This could be done by manually fixing the Kconfig files and using the
select keyword to specify mandatory dependencies. For example CONFIG_MTD
should select CONFIG_MTD_PARTITIONS since it cannot work without it. The
MTD_PARTITIONS option will still be hidden until MTD is selected because
of the 'if MTD' at the top of drivers/mtd/Kconfig, but it means the
other Kconfig files doing a select MTD_PARTITIONS would work correctly.
Would be a lot of work to go through all of the Kconfig files and fix
this though.
~Ryan
--
Bluewater Systems Ltd - ARM Technology Solution Centre
Ryan Mallon 5 Amuri Park, 404 Barbadoes St
ryan at bluewatersys.com PO Box 13 889, Christchurch 8013
http://www.bluewatersys.com New Zealand
Phone: +64 3 3779127 Freecall: Australia 1800 148 751
Fax: +64 3 3779135 USA 1800 261 2934
More information about the linux-arm-kernel
mailing list