init/kconfig: Add LD_VERSION Kconfig
This option can be used in Kconfig files to compare the ld version and enable/disable incompatible config options if required. This option is used in the subsequent patch along with GCC_VERSION to filter out an incompatible feature. Signed-off-by: Amit Daniel Kachhap <amit.kachhap@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
This commit is contained in:
		
							parent
							
								
									b2a84de2a2
								
							
						
					
					
						commit
						9553d16fa6
					
				| @ -17,6 +17,10 @@ config GCC_VERSION | |||||||
| 	default $(shell,$(srctree)/scripts/gcc-version.sh $(CC)) if CC_IS_GCC | 	default $(shell,$(srctree)/scripts/gcc-version.sh $(CC)) if CC_IS_GCC | ||||||
| 	default 0 | 	default 0 | ||||||
| 
 | 
 | ||||||
|  | config LD_VERSION | ||||||
|  | 	int | ||||||
|  | 	default $(shell,$(LD) --version | $(srctree)/scripts/ld-version.sh) | ||||||
|  | 
 | ||||||
| config CC_IS_CLANG | config CC_IS_CLANG | ||||||
| 	def_bool $(success,$(CC) --version | head -n 1 | grep -q clang) | 	def_bool $(success,$(CC) --version | head -n 1 | grep -q clang) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user