Re: kbuild: error with parallel make and modules

From: Kai Germaschewski (kai@tp1.ruhr-uni-bochum.de)
Date: Tue Feb 18 2003 - 12:43:25 EST


On Tue, 18 Feb 2003, Beat Bolli wrote:

> It seems like scripts/Makefile.modpost starts before vmlinux has finished linking.

Right, that's because for the non modversions case, I don't want to force
people to build a vmlinux first when they only want modules. So I'm using
vmlinux if it's there, otherwise not. That goes wrong when vmlinux is just
being built ;-(

This should fix it - could you test it?

--Kai

===== Makefile 1.378 vs edited =====
--- 1.378/Makefile Sun Feb 16 09:18:01 2003
+++ edited/Makefile Tue Feb 18 11:37:19 2003
@@ -506,7 +506,7 @@
 # Build modules
 
 .PHONY: modules
-modules: $(SUBDIRS) $(if $(CONFIG_MODVERSIONS),vmlinux)
+modules: $(SUBDIRS) $(if $(KBUILD_BUILTIN),vmlinux)
         @echo ' Building modules, stage 2.';
         $(Q)$(MAKE) -rR -f scripts/Makefile.modpost
 

-
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/



This archive was generated by hypermail 2b29 : Sun Feb 23 2003 - 22:00:22 EST