build: prereq: tidy gcc version checks
There is a restriction in the number of parameters(10) that may be passed to the SetupHostCommand macro so continually adding explicit gcc'n' version checks ends up breaking the compiler check for the later versions and oddballs like Darwin as was done in835d1c68a0which added gcc10. Drop all the explicitly specified gcc version checks. If a suitable gcc compiler is not found, it may be specified at the dependency checking stage after which that version will be symlinked into the build staging host directory. eg. 'CC=gccfoo CXX=g++foo make prereq' Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> Acked-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit1fb3c003d6)
This commit is contained in:
		 Kevin Darbyshire-Bryant
					Kevin Darbyshire-Bryant
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							66cbfeeaae
						
					
				
				
					commit
					a08394b3c6
				
			| @@ -30,14 +30,6 @@ $(eval $(call SetupHostCommand,gcc, \ | |||||||
| 	Please install the GNU C Compiler (gcc) 4.8 or later, \ | 	Please install the GNU C Compiler (gcc) 4.8 or later, \ | ||||||
| 	$(CC) -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | 	$(CC) -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | ||||||
| 	gcc -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | 	gcc -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | ||||||
| 	gcc48 --version | grep gcc, \ |  | ||||||
| 	gcc49 --version | grep gcc, \ |  | ||||||
| 	gcc5 --version | grep gcc, \ |  | ||||||
| 	gcc6 --version | grep gcc, \ |  | ||||||
| 	gcc7 --version | grep gcc, \ |  | ||||||
| 	gcc8 --version | grep gcc, \ |  | ||||||
| 	gcc9 --version | grep gcc, \ |  | ||||||
| 	gcc10 --version | grep gcc, \ |  | ||||||
| 	gcc --version | grep -E 'Apple.(LLVM|clang)' )) | 	gcc --version | grep -E 'Apple.(LLVM|clang)' )) | ||||||
|  |  | ||||||
| $(eval $(call TestHostCommand,working-gcc, \ | $(eval $(call TestHostCommand,working-gcc, \ | ||||||
| @@ -50,14 +42,6 @@ $(eval $(call SetupHostCommand,g++, \ | |||||||
| 	Please install the GNU C++ Compiler (g++) 4.8 or later, \ | 	Please install the GNU C++ Compiler (g++) 4.8 or later, \ | ||||||
| 	$(CXX) -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | 	$(CXX) -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | ||||||
| 	g++ -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | 	g++ -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?|10\.?)', \ | ||||||
| 	g++48 --version | grep g++, \ |  | ||||||
| 	g++49 --version | grep g++, \ |  | ||||||
| 	g++5 --version | grep g++, \ |  | ||||||
| 	g++6 --version | grep g++, \ |  | ||||||
| 	g++7 --version | grep g++, \ |  | ||||||
| 	g++8 --version | grep g++, \ |  | ||||||
| 	g++9 --version | grep g++, \ |  | ||||||
| 	g++10 --version | grep g++, \ |  | ||||||
| 	g++ --version | grep -E 'Apple.(LLVM|clang)' )) | 	g++ --version | grep -E 'Apple.(LLVM|clang)' )) | ||||||
|  |  | ||||||
| $(eval $(call TestHostCommand,working-g++, \ | $(eval $(call TestHostCommand,working-g++, \ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user