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
 |