cookutils rev 404

cross: small fixes
author Christophe Lincoln <pankso@slitaz.org>
date Sun May 13 17:22:50 2012 +0200 (2012-05-13)
parents 5fe8965e4ac4
children a20fac3c915f
files cross
line diff
     1.1 --- a/cross	Sun May 13 17:07:21 2012 +0200
     1.2 +++ b/cross	Sun May 13 17:22:50 2012 +0200
     1.3 @@ -149,7 +149,7 @@
     1.4  			tar xjf $SRC/glibc-ports-$GLIBC_VERSION.tar.bz2
     1.5  			mv glibc-ports-$GLIBC_VERSION glibc-$GLIBC_VERSION/ports ;;
     1.6  	esac
     1.7 -	echo "CFLAGS: $CFLAGS"
     1.8 +	#echo "CFLAGS: $CFLAGS"
     1.9  	mkdir -p glibc-build && cd glibc-build
    1.10  	BUILD_CC="gcc" \
    1.11  	CC="$PREFIX/bin/$TARGET-gcc" \
    1.12 @@ -164,7 +164,10 @@
    1.13  	make || exit 1
    1.14  	make install
    1.15  	# Work around to let GCC find Glibc headers.
    1.16 -	if [ ! "$SYSROOT" ]; then
    1.17 +	if [ "$SYSROOT" ]; then
    1.18 +		cd $SYSROOT
    1.19 +		ln -s usr/include sys-include
    1.20 +	else
    1.21  		cd $PREFIX/$TARGET
    1.22  		rm -rf lib include
    1.23  		ln -s ../lib lib
    1.24 @@ -230,13 +233,14 @@
    1.25  Build directory : $WORK
    1.26  EOT
    1.27  		if [ "$SYSROOT" ]; then
    1.28 +			PREFIX=/usr
    1.29  			echo "Arch sysroot    : $SYSROOT"
    1.30  		else
    1.31  			echo "Additional path : $PREFIX/bin"
    1.32  		fi
    1.33  		separator && echo ""
    1.34  		echo "GCC version" && separator
    1.35 -		if [ -x "$PREFIX/$CC" ]; then
    1.36 +		if [ -x "$PREFIX/bin/$CC" ]; then
    1.37  			$CC -v
    1.38  		else
    1.39  			echo "No C compiler. To build a toolchain run: cross compile"