[Greg Banks] > Have you assessed the impact of making the visibility guard > (CONFIG_HOTLPLUG in this example) also a value limit for the symbols > defined in the source'd file?
Not an issue, as CONFIG_HOTPLUG is a bool, and I see no conceivable reason it should become a tristate. But yes, when converting an 'if [ ]' statement with tristates in it, I *do* assess the impact. Usually it is minimal, if not beneficial. > I was more concerned about a wholesale change in a large number of > config.ins, which will be a pain for arch port maintainers to merge > back to their devel trees. So it would. As noted before, the conversion could take as long as needed. Arch maintainers would have plenty of warning before what you termed the flag day - the day backward compatibility was ditched so that visibility could later be redefined. > > Of course, in today's world, 'if [ ]' and dep_* (with those $'s) both > > care about the difference between 'n' and ''. According to my Grand > > Plan, not coincidentally, both cases will eventually go away. > > So your "dep_if" is sufficiently similar to current "if" that the > transition can be done gradually? I believe so, yes. I intend to do a good fraction of the transition myself, if only as a demo / proof of concept. Unfortunately I have been rather busy at work lately, so I won't have time to give it much attention for another day or two. Peter ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ kbuild-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kbuild-devel