mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	Add a wrapper around the clang gcc emulation to fix -print-file-name=<lib> Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 38560
		
			
				
	
	
		
			13 lines
		
	
	
		
			272 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			272 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| _cc="${HOSTCC_REAL:-gcc}"
 | |
| case "$1" in
 | |
| 	-print-file-name=*)
 | |
| 		dirs="$($_cc -print-search-dirs | grep -m1 libraries | sed -e 's,:, ,' -e 's,.* =,,')"
 | |
| 		dirs="$dirs /usr/lib /usr/local/lib"
 | |
| 		find $dirs -name "${1#*=}" | head -n1
 | |
| 	;;
 | |
| 	*)
 | |
| 		exec $_cc "$@"
 | |
| 	;;
 | |
| esac
 |