mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	kbuild: remove AS variable
As commit 5ef872636c ("kbuild: get rid of misleading $(AS) from
documents") noted, we rarely use $(AS) directly in the kernel build.
Now that the only/last user of $(AS) in drivers/net/wan/Makefile was
converted to $(CC), $(AS) is no longer used in the build process.
You can still pass in AS=clang, which is just a switch to turn on
the LLVM integrated assembler.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Nathan Chancellor <natechancellor@gmail.com>
			
			
This commit is contained in:
		
							parent
							
								
									7d7df745b0
								
							
						
					
					
						commit
						aa824e0c96
					
				
					 1 changed files with 2 additions and 3 deletions
				
			
		
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							|  | @ -408,7 +408,6 @@ KBUILD_HOSTLDFLAGS  := $(HOST_LFS_LDFLAGS) $(HOSTLDFLAGS) | |||
| KBUILD_HOSTLDLIBS   := $(HOST_LFS_LIBS) $(HOSTLDLIBS) | ||||
| 
 | ||||
| # Make variables (CC, etc...)
 | ||||
| AS		= $(CROSS_COMPILE)as | ||||
| LD		= $(CROSS_COMPILE)ld | ||||
| CC		= $(CROSS_COMPILE)gcc | ||||
| CPP		= $(CC) -E | ||||
|  | @ -475,7 +474,7 @@ KBUILD_LDFLAGS := | |||
| GCC_PLUGINS_CFLAGS := | ||||
| CLANG_FLAGS := | ||||
| 
 | ||||
| export ARCH SRCARCH CONFIG_SHELL BASH HOSTCC KBUILD_HOSTCFLAGS CROSS_COMPILE AS LD CC | ||||
| export ARCH SRCARCH CONFIG_SHELL BASH HOSTCC KBUILD_HOSTCFLAGS CROSS_COMPILE LD CC | ||||
| export CPP AR NM STRIP OBJCOPY OBJDUMP OBJSIZE READELF PAHOLE LEX YACC AWK INSTALLKERNEL | ||||
| export PERL PYTHON PYTHON3 CHECK CHECKFLAGS MAKE UTS_MACHINE HOSTCXX | ||||
| export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE | ||||
|  | @ -538,7 +537,7 @@ endif | |||
| ifneq ($(GCC_TOOLCHAIN),) | ||||
| CLANG_FLAGS	+= --gcc-toolchain=$(GCC_TOOLCHAIN) | ||||
| endif | ||||
| ifeq ($(shell $(AS) --version 2>&1 | head -n 1 | grep clang),) | ||||
| ifeq ($(if $(AS),$(shell $(AS) --version 2>&1 | head -n 1 | grep clang)),) | ||||
| CLANG_FLAGS	+= -no-integrated-as | ||||
| endif | ||||
| CLANG_FLAGS	+= -Werror=unknown-warning-option | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Masahiro Yamada
						Masahiro Yamada