Messages in this thread | | | From | Linus Torvalds <> | Date | Fri, 6 Aug 2010 11:09:41 -0700 | Subject | Re: [PATCH] kconfig: fix make oldconfig |
| |
On Fri, Aug 6, 2010 at 10:52 AM, Sam Ravnborg <sam@ravnborg.org> wrote: > > Hmm, I wonder why you call oldconfig explicitly? > > A plain "make -j16" executes "silentoldconfig" if there > is any changes in a Kconfig* file or in .config. > Just double checked and it works as I expected. > > So you are asked if there is any new options anyway even > if you skip your "oldconfig" step.
Try this:
git clean -dqfx make -j16 > ../makes
It doesn't work, because "make silentconfig" will say
*** *** You have not yet configured your kernel! *** (missing kernel config file ".config") *** *** Please run some configurator (e.g. "make oldconfig" or *** "make menuconfig" or "make xconfig"). ***
which is why I always run "make oldconfig".
Sure, I could do it only when I need to, but quite frankly, it's much easier to just always do the thing that works, rather than try something that doesn't work, do something else, and then re-try the thing that can fail.
Linus
| |