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) | KBUILD_HOSTLDLIBS   := $(HOST_LFS_LIBS) $(HOSTLDLIBS) | ||||||
| 
 | 
 | ||||||
| # Make variables (CC, etc...)
 | # Make variables (CC, etc...)
 | ||||||
| AS		= $(CROSS_COMPILE)as |  | ||||||
| LD		= $(CROSS_COMPILE)ld | LD		= $(CROSS_COMPILE)ld | ||||||
| CC		= $(CROSS_COMPILE)gcc | CC		= $(CROSS_COMPILE)gcc | ||||||
| CPP		= $(CC) -E | CPP		= $(CC) -E | ||||||
|  | @ -475,7 +474,7 @@ KBUILD_LDFLAGS := | ||||||
| GCC_PLUGINS_CFLAGS := | GCC_PLUGINS_CFLAGS := | ||||||
| CLANG_FLAGS := | 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 CPP AR NM STRIP OBJCOPY OBJDUMP OBJSIZE READELF PAHOLE LEX YACC AWK INSTALLKERNEL | ||||||
| export PERL PYTHON PYTHON3 CHECK CHECKFLAGS MAKE UTS_MACHINE HOSTCXX | export PERL PYTHON PYTHON3 CHECK CHECKFLAGS MAKE UTS_MACHINE HOSTCXX | ||||||
| export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE | export KBUILD_HOSTCXXFLAGS KBUILD_HOSTLDFLAGS KBUILD_HOSTLDLIBS LDFLAGS_MODULE | ||||||
|  | @ -538,7 +537,7 @@ endif | ||||||
| ifneq ($(GCC_TOOLCHAIN),) | ifneq ($(GCC_TOOLCHAIN),) | ||||||
| CLANG_FLAGS	+= --gcc-toolchain=$(GCC_TOOLCHAIN) | CLANG_FLAGS	+= --gcc-toolchain=$(GCC_TOOLCHAIN) | ||||||
| endif | 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 | CLANG_FLAGS	+= -no-integrated-as | ||||||
| endif | endif | ||||||
| CLANG_FLAGS	+= -Werror=unknown-warning-option | CLANG_FLAGS	+= -Werror=unknown-warning-option | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Masahiro Yamada
						Masahiro Yamada