Messages in this thread | | | Date | Wed, 25 Oct 2006 12:01:20 +0200 | From | "Jesper Juhl" <> | Subject | Re: What about make mergeconfig ? |
| |
On 25/10/06, Benjamin Herrenschmidt <benh@kernel.crashing.org> wrote: > Hi folks ! > > I'm not good enough at make and friends to do that myself without > spending a lot more time than I have at hand, but I figured it might be > something doable in a blink for whoever knows Kconfig guts :) > > What about something like: > > make mergeconfig <path_to_file> > > That would merge all entries in the specified file with the > current .config. By mergeing, that basically means that rule: > > N + N = N > m + N = m > Y + N = Y > m + Y = Y > > (that is, we basically take for each entry max(.config, merge file) > > The idea here is that on archs like powerpc, we have the ability to > build kernels that can boot several platforms. However, the defconfigs > we ship (g5_defconfig, pseries_defconfig, maple_defconfig, cell... ) are > tailored for one platform. > > Now, if (for testing typically) I want to build a kernel that boots (and > has all the necessary drivers) for both a g5 and a cell, I need to start > from one of the defconfigs (the g5 one) and basically add in manually > all the bits necessary from the other one (the cell one). > > Thus it might be useful to have a mecanism to automate that... > Hmm, wouldn't you only have to build that config once and then in the future just use "make oldconfig" to keep it up-to-date with newer kernels ?
-- Jesper Juhl <jesper.juhl@gmail.com> Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html Plain text mails only, please http://www.expita.com/nomime.html - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |