mirror of
				https://github.com/Klipper3d/klipper.git
				synced 2025-10-31 02:15:52 +01:00 
			
		
		
		
	
		
			
	
	
		
			19 lines
		
	
	
		
			480 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
		
			480 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/sh
 | ||
|  | # This script checks for a broken Ubuntu 18.04 arm-none-eabi-gcc compile | ||
|  | 
 | ||
|  | f1="$1" | ||
|  | f2="$2" | ||
|  | 
 | ||
|  | s1=`readelf -A "$f1" | grep "Tag_ARM_ISA_use"` | ||
|  | s2=`readelf -A "$f2" | grep "Tag_ARM_ISA_use"` | ||
|  | 
 | ||
|  | if [ "$s1" != "$s2" ]; then | ||
|  |     echo "" | ||
|  |     echo "ERROR: The compiler failed to correctly compile Klipper" | ||
|  |     echo "It will be necessary to upgrade the compiler" | ||
|  |     echo "See: https://bugs.launchpad.net/ubuntu/+source/newlib/+bug/1767223" | ||
|  |     echo "" | ||
|  |     rm -f "$f1" | ||
|  |     exit 99 | ||
|  | fi |