mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	[PATCH] kbuild: revert "fix make -jN with multiple targets with O=..."
Commit 296e0855b0:
    "kbuild: fix make -jN with multiple targets with O=..."
causes a ~95% increase in build time for the kernel.  Before: 4m21s
after: 8m1.403s.  Can we revert this until another approach is found?
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
			
			
This commit is contained in:
		
							parent
							
								
									9f672004ab
								
							
						
					
					
						commit
						36cbbe5eb9
					
				
					 1 changed files with 3 additions and 4 deletions
				
			
		
							
								
								
									
										7
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -106,13 +106,12 @@ KBUILD_OUTPUT := $(shell cd $(KBUILD_OUTPUT) && /bin/pwd) | |||
| $(if $(KBUILD_OUTPUT),, \ | ||||
|      $(error output directory "$(saved-output)" does not exist)) | ||||
| 
 | ||||
| .PHONY: $(MAKECMDGOALS) cdbuilddir | ||||
| $(MAKECMDGOALS) _all: cdbuilddir | ||||
| .PHONY: $(MAKECMDGOALS) | ||||
| 
 | ||||
| cdbuilddir: | ||||
| $(filter-out _all,$(MAKECMDGOALS)) _all: | ||||
| 	$(if $(KBUILD_VERBOSE:1=),@)$(MAKE) -C $(KBUILD_OUTPUT) \
 | ||||
| 	KBUILD_SRC=$(CURDIR) \
 | ||||
| 	KBUILD_EXTMOD="$(KBUILD_EXTMOD)" -f $(CURDIR)/Makefile $(MAKECMDGOALS) | ||||
| 	KBUILD_EXTMOD="$(KBUILD_EXTMOD)" -f $(CURDIR)/Makefile $@ | ||||
| 
 | ||||
| # Leave processing to above invocation of make
 | ||||
| skip-makefile := 1 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Benjamin LaHaise
						Benjamin LaHaise