mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	kbuild: fix up CFLAGS usage
Only in very rare cases is it needed to change CFLAGS outside of arch/*/Makefile. Fix up all wrong cases - in most cases the use of EXTRA_CFLAGS is the only thing needed. Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
This commit is contained in:
		
							parent
							
								
									e00498258c
								
							
						
					
					
						commit
						9a39e273d4
					
				
					 4 changed files with 4 additions and 7 deletions
				
			
		|  | @ -3,7 +3,7 @@ | ||||||
| #
 | #
 | ||||||
| 
 | 
 | ||||||
| # See arch/parisc/math-emu/README
 | # See arch/parisc/math-emu/README
 | ||||||
| CFLAGS += -Wno-parentheses -Wno-implicit-function-declaration \
 | EXTRA_CFLAGS += -Wno-parentheses -Wno-implicit-function-declaration \
 | ||||||
| 	-Wno-uninitialized -Wno-strict-prototypes -Wno-return-type \
 | 	-Wno-uninitialized -Wno-strict-prototypes -Wno-return-type \
 | ||||||
| 	-Wno-implicit-int | 	-Wno-implicit-int | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -13,7 +13,6 @@ | ||||||
| # modified by Cort (cort@cs.nmt.edu)
 | # modified by Cort (cort@cs.nmt.edu)
 | ||||||
| #
 | #
 | ||||||
| 
 | 
 | ||||||
| CFLAGS	 	+= -fno-builtin -D__BOOTER__ -Iarch/$(ARCH)/boot/include |  | ||||||
| HOSTCFLAGS	+= -Iarch/$(ARCH)/boot/include | HOSTCFLAGS	+= -Iarch/$(ARCH)/boot/include | ||||||
| 
 | 
 | ||||||
| BOOT_TARGETS	= zImage zImage.initrd znetboot znetboot.initrd | BOOT_TARGETS	= zImage zImage.initrd znetboot znetboot.initrd | ||||||
|  |  | ||||||
|  | @ -5,8 +5,7 @@ | ||||||
| #DEBUG	= -DDEBUGGING
 | #DEBUG	= -DDEBUGGING
 | ||||||
| DEBUG	= | DEBUG	= | ||||||
| PARANOID = -DPARANOID | PARANOID = -DPARANOID | ||||||
| CFLAGS	:= $(CFLAGS) $(PARANOID) $(DEBUG) -fno-builtin $(MATH_EMULATION) | EXTRA_CFLAGS	:= $(PARANOID) $(DEBUG) -fno-builtin $(MATH_EMULATION) | ||||||
| 
 |  | ||||||
| EXTRA_AFLAGS	:= $(PARANOID) | EXTRA_AFLAGS	:= $(PARANOID) | ||||||
| 
 | 
 | ||||||
| # From 'C' language sources:
 | # From 'C' language sources:
 | ||||||
|  |  | ||||||
|  | @ -8,13 +8,12 @@ | ||||||
| #
 | #
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| CFLAGS 		+= -fno-builtin -Iarch/$(ARCH)/boot/include | EXTRA_CFLAGS	+= -fno-builtin -Iarch/$(ARCH)/boot/include | ||||||
| HOSTFLAGS	+= -Iarch/$(ARCH)/boot/include | HOSTFLAGS	+= -Iarch/$(ARCH)/boot/include | ||||||
| 
 | 
 | ||||||
| BIG_ENDIAN	:= $(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#") | BIG_ENDIAN	:= $(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#") | ||||||
| 
 | 
 | ||||||
| export CFLAGS | export EXTRA_CFLAGS | ||||||
| export AFLAGS |  | ||||||
| export BIG_ENDIAN | export BIG_ENDIAN | ||||||
| 
 | 
 | ||||||
| subdir-y	:= lib | subdir-y	:= lib | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Sam Ravnborg
						Sam Ravnborg