Messages in this thread | | | Date | Mon, 28 Apr 2008 14:20:44 +1000 | Subject | Re: 2.6.25: pmac_newworld undefined | From | (Tony Breeds) |
| |
On Sun, Apr 27, 2008 at 08:03:46PM +0200, Christian Kujau wrote: > Hi, > > the build failure reported[0] by Kamalesh back in 01/2008 is still > present in today's 2.6.25-git with CONFIG_NVRAM=m (instead of =y): > > Building modules, stage 2. > MODPOST 72 modules > ERROR: "pmac_newworld" [arch/powerpc/platforms/powermac/nvram.ko] undefined! > ERROR: "__alloc_bootmem" [arch/powerpc/platforms/powermac/nvram.ko] > undefined! > make[1]: *** [__modpost] Error 1
Yeah that isn't really surprising. Essentially arch/powerpc/platforms/powermac/nvram.c must be builtin (not modular) but CONFIG_NVRAM is tristate, and your .config has CONFIG_NVRAM=m.
We can probably "fix" this by adding another config config symbol and "selecting" that from CONFIG_NVRAM. Then using this new symbol in arch/powerpc/platforms/powermac/*
so I think with we need is: config NVRAM bool "..." if PPC32 tristate "..." if !PPC32 ... ...
Sam is there some way to achieve that or should we just create an secondary symbol?
Yours Tony
linux.conf.au http://www.marchsouth.org/ Jan 19 - 24 2009 The Australian Linux Technical Conference!
| |