-if [ `uname -s` = Linux ];then
- PATH=/usr/local/arm/cross-gcc-1.2.0/i686-pc-linux-gnu/bin:$PATH
-# PATH=/usr/local/arm/cross-gcc-3.4.3-2.6.17/i686-pc-linux-gnu/bin:$PATH
-# PATH=/usr/local/arm/cross-gcc/i686-pc-linux-gnu/bin:$PATH
- PATH=$tools_dir:$PATH
-else
- PATH=$PWD/host/tools/configtool:$PWD/build/tools/src/tools/configtool/standalone/common/:$PATH
-fi
+build_host_tools() {
+ echo "Building host tools in $tools_dir"
+ # Debian packages tcl-dev and tk-dev are required for this build
+ local wd="$PWD"
+ local tcldirs="/usr/lib/tcl /usr/local/lib/tcl"
+ local config_opts=""
+ for d in $tcldirs;do
+ if [ -d "$d" ];then
+ config_opts="$config_opts --with-tcl=${d%lib/tcl}"
+ break
+ fi
+ done
+ if [ -z "$config_opts" ];then
+ for d in /usr/lib/tcl*;do
+ [ -d "$d" ] || continue
+ config_opts="$config_opts --with-tcl-version=${d##*tcl}"
+ done
+ fi
+ if [ -z "$config_opts" ];then
+ echo "No Tcl installation found"
+ exit 1
+ fi