Messages in this thread | | | Date | Wed, 5 Sep 2007 22:11:53 +0200 | From | Sam Ravnborg <> | Subject | Re: building a specific in-tree module is currently a bit broken |
| |
On Wed, Sep 05, 2007 at 11:43:15AM +0200, Jan Engelhardt wrote: > > On Sep 5 2007 11:37, Michal Piotrowski wrote: > > > >Hi, > > > >[Adding K{build,config} wizards to CC] > > > >On 05/09/07, Robert P. J. Day <rpjday@mindspring.com> wrote: > >> > >> $ make distclean > >> $ make defconfig > >> $ make menuconfig (select visor.ko to be built a module) > >> $ make drivers/usb/serial/visor.ko > > Beep. Need 'make scripts prepare' between menuconfig and visor. Nope - kbuild does this for you. See following lines from top-level Makefile:
%.ko: prepare scripts FORCE $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \ $(build)=$(build-dir) $(@:.ko=.o) $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
But as pointed out it fails to create MODVERDIR. I had one take on it some time ago and do not recall why I failed to fix it. Should be trivial.
But this is a small issue that has been there for a long time and is not -rc material. I will try to have it fixed for next merge window.
Sam - 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/
| |