Keith Owens <[EMAIL PROTECTED]>:
> That is using arch/i386/defconfig, you end up with a config.out that
> has all architectures turned off.  Disabling the architecture in error
> recovery is too drastic.  BTW, oldconfig has no -D$(ARCHSYMBOL) like
> the other *config rules.

That's the problem.  Without -D$(ARCHSYMBOL) the architecture symbol
doesn't get frozen and thus immune to assignment rollback.

I've added -D$(ARCHSYMBOL) to the production line.
 
> To get around the problem above, I commented out the constraint in
> drivers/media/video/rules.cml.  Now I see weird defaults and worse, bad
> values being written to config.out.
> 
> MTRR: MTRR (Memory Type Range Register) support [m] (NEW)?:
> 
> How is MTRR defaulting to 'm', it is a bool? 

I don't understand this yet.  I need to find a way to reproduce it.
Can you supply one?

> Eric, before releasing a new CML2 please ensure that it works on a
> pristine kernel, without copying a .config from a previous kernel.
> make oldconfig on a pristine kernel must work first time, no errors, no
> warnings.  Anything else is going to cause a backlash against CML2.

I'll add that to my tests.
-- 
                <a href="http://www.tuxedo.org/~esr/";>Eric S. Raymond</a>

[W]hat country can preserve its liberties, if its rulers are not
warned from time to time that [the] people preserve the spirit of
resistance?  Let them take arms...The tree of liberty must be
refreshed from time to time, with the blood of patriots and tyrants.
        -- Thomas Jefferson, letter to Col. William S. Smith, 1787 

_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to