208-disable-modorder.patch 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. Disable modules.order to improve build performance.
  2. This file is not needed for anything in LEDE
  3. Signed-off-by: Felix Fietkau <[email protected]>
  4. ---
  5. --- a/Makefile
  6. +++ b/Makefile
  7. @@ -1118,7 +1118,6 @@ all: modules
  8. PHONY += modules
  9. modules: $(vmlinux-dirs) $(if $(KBUILD_BUILTIN),vmlinux) modules.builtin
  10. - $(Q)$(AWK) '!x[$$0]++' $(vmlinux-dirs:%=$(objtree)/%/modules.order) > $(objtree)/modules.order
  11. @$(kecho) ' Building modules, stage 2.';
  12. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modpost
  13. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_modbuild
  14. @@ -1148,7 +1147,6 @@ _modinst_:
  15. rm -f $(MODLIB)/build ; \
  16. ln -s $(CURDIR) $(MODLIB)/build ; \
  17. fi
  18. - @cp -f $(objtree)/modules.order $(MODLIB)/
  19. @cp -f $(objtree)/modules.builtin $(MODLIB)/
  20. $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modinst
  21. --- a/scripts/Makefile.build
  22. +++ b/scripts/Makefile.build
  23. @@ -92,7 +92,7 @@ modorder-target := $(obj)/modules.order
  24. # We keep a list of all modules in $(MODVERDIR)
  25. __build: $(if $(KBUILD_BUILTIN),$(builtin-target) $(lib-target) $(extra-y)) \
  26. - $(if $(KBUILD_MODULES),$(obj-m) $(modorder-target)) \
  27. + $(if $(KBUILD_MODULES),$(obj-m)) \
  28. $(subdir-ym) $(always)
  29. @: