crosstool sanitized headers patch

Dan Kegel dank@kegel.com
Wed Apr 27 06:17:00 GMT 2005


Steve Papacharalambous wrote:
> I just found a problem with the sanitized headers patch for 
> crosstool-0.30, crosstool-sanitized-headers.diff
> 
> The problem occurs when trying to build using linux kernel headers, and 
> the error is:
> 
> [snip]
> ++ awk '/^VERSION =/ { print $3 }' linux-2.6.8/Makefile
> awk: cmd. line:2: fatal: cannot open file `linux-2.6.8/Makefile' for 
> reading (No such file or directory)
> + KERNEL_VERSION=
> + exit 1
> [/snip]
> 
> 
> The problem is that the environment variable LINUX_DIR is no longer 
> converted to an absolute path.
> 
> I've attached a patch with a fix,

I've applied this, but
I had to leave out this part, as it broke my builds:

> diff -uNr crosstool-0.30.orig/all.sh crosstool-0.30/all.sh
> --- crosstool-0.30.orig/all.sh	2005-03-08 00:34:32.000000000 +0000
> +++ crosstool-0.30/all.sh	2005-04-26 15:40:12.000000000 +0100
> @@ -65,10 +69,10 @@
>  PREFIX=${PREFIX-$RESULT_TOP/$TARGET/$TOOLCOMBO}
>  
>  export TOOLCOMBO
> -export PREFIX
> +export PREFIX=`cd ${PREFIX};pwd`
>  export BUILD_DIR
> -export SRC_DIR
> -export TARBALLS_DIR
> +export SRC_DIR=`cd ${SRC_DIR};pwd`
> +export TARBALLS_DIR=`cd ${TARBALLS_DIR};pwd`
>  export TOP_DIR

-- 
Trying to get a job as a c++ developer?  See http://kegel.com/academy/getting-hired.html

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list