Re: Linux 2.6.26-rc1

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Stefan Richter
Date: Tuesday, May 6, 2008 - 7:34 am

Mauro Carvalho Chehab wrote:

No, it is not easy to break, it /is/ broken.

But it is /trivial/ to fix.  If A selects B, you have to copy all of B's
dependencies to A or select these dependencies by A.

So it's totally simple to do it right.  The only nuisance is that you
always have to update B's dependencies and selections whenever A's
dependencies are changed.

Furthermore:  If you are worried that people don't figure out how to
switch on support for board XYZ because it has several dependencies
which may hide CONFIG_XYZ, there is a very simple trick.

comment "XYZ cards need ABC"
	depends on ABC=n

config XYZ
	tristate "XYZ cards"
	depends on ABC

This way you avoid "select ABC", but still see how to get XYZ support
while ABC is off.  See for example drivers/ieee1394/Kconfig for an
application of this comment trick.
-- 
Stefan Richter
-=====-==--- -=-= --==-
http://arcgraph.de/sr/
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Linux 2.6.26-rc1, Linus Torvalds, (Sat May 3, 12:38 pm)
Re: Linux 2.6.26-rc1, Alistair John Strachan, (Sat May 3, 2:47 pm)
Re: Linux 2.6.26-rc1, Alistair John Strachan, (Sat May 3, 2:53 pm)
[patch] sysfs: build fix, Ingo Molnar, (Sun May 4, 12:29 am)
Re: Linux 2.6.26-rc1, Robin Holt, (Sun May 4, 5:30 am)
Re: Linux 2.6.26-rc1, Alistair John Strachan, (Sun May 4, 6:56 am)
Re: Linux 2.6.26-rc1, Robin Holt, (Sun May 4, 9:09 am)
Re: Linux 2.6.26-rc1, Alistair John Strachan, (Sun May 4, 9:33 am)
Re: Linux 2.6.26-rc1, Jan Engelhardt, (Sun May 4, 11:40 am)
Re: Linux 2.6.26-rc1, Andreas Mohr, (Sun May 4, 10:39 pm)
Re: Linux 2.6.26-rc1, Ingo Molnar, (Mon May 5, 12:30 am)
Re: Linux 2.6.26-rc1, Mauro Carvalho Chehab, (Mon May 5, 1:14 pm)
Re: Linux 2.6.26-rc1, Mauro Carvalho Chehab, (Mon May 5, 2:04 pm)
Re: Linux 2.6.26-rc1, Stephen Rothwell, (Mon May 5, 4:51 pm)
Re: Linux 2.6.26-rc1, David Miller, (Mon May 5, 4:55 pm)
Re: Linux 2.6.26-rc1, Andrew Morton, (Mon May 5, 5:16 pm)
Re: Linux 2.6.26-rc1, Ingo Molnar, (Mon May 5, 5:17 pm)
Re: Linux 2.6.26-rc1, Ingo Molnar, (Mon May 5, 5:21 pm)
Re: Linux 2.6.26-rc1, Stephen Rothwell, (Mon May 5, 10:35 pm)
Re: Linux 2.6.26-rc1, Stephen Rothwell, (Mon May 5, 10:48 pm)
Re: Linux 2.6.26-rc1, Stephen Rothwell, (Mon May 5, 10:57 pm)
Re: Linux 2.6.26-rc1, David Miller, (Mon May 5, 11:56 pm)
Re: Linux 2.6.26-rc1, Stephen Rothwell, (Tue May 6, 12:26 am)
Re: Linux 2.6.26-rc1, Alistair John Strachan, (Tue May 6, 1:02 am)
Re: Linux 2.6.26-rc1, Mauro Carvalho Chehab, (Tue May 6, 3:31 am)
Re: Linux 2.6.26-rc1, Ingo Molnar, (Tue May 6, 6:07 am)
Re: Scheduling problems ? [ Was: Linux 2.6.26-rc1 ], Ingo Molnar, (Tue May 6, 6:11 am)
Re: Linux 2.6.26-rc1, Stefan Richter, (Tue May 6, 7:34 am)
Re: Linux 2.6.26-rc1, Stefan Richter, (Tue May 6, 7:54 am)
Re: Linux 2.6.26-rc1, Mauro Carvalho Chehab, (Tue May 6, 12:13 pm)
Re: Linux 2.6.26-rc1, Stefan Richter, (Tue May 6, 12:44 pm)
Re: Linux 2.6.26-rc1, Mauro Carvalho Chehab, (Tue May 6, 1:06 pm)
Re: Linux 2.6.26-rc1, Stefan Richter, (Tue May 6, 1:47 pm)
Re: Linux 2.6.26-rc1, Mauro Carvalho Chehab, (Tue May 6, 3:39 pm)
Re: Linux 2.6.26-rc1, Stefan Richter, (Tue May 6, 4:36 pm)
Re: Linux 2.6.26-rc1, Stefan Richter, (Tue May 6, 4:48 pm)
Re: Linux 2.6.26-rc1, Ingo Molnar, (Wed May 7, 1:35 am)
Re: Linux 2.6.26-rc1, Mauro Carvalho Chehab, (Thu May 8, 5:48 am)
Re: Linux 2.6.26-rc1, Stefan Richter, (Thu May 8, 7:11 am)