Fixed CygWin build.
[fw/cortex-toolchain] / summon-arm-toolchain
index fe9e58ad4049f248c2e9b743ff79f943efdd2704..b7314cfc508ec13f1707119c416a679801608789 100755 (executable)
@@ -44,9 +44,10 @@ if [ ${USE_LINARO} == 0 ] ; then
        GCCURL=http://ftp.gnu.org/gnu/gcc/${GCC}/${GCC}.tar.gz
 else
        # For the Linaro GCC:
-       GCCVERSION=4.5-2010.08-1
+       GCCRELEASE=4.5-2010.11-0
+       GCCVERSION=4.5-2010.11-1
        GCC=gcc-linaro-${GCCVERSION}
-       GCCURL=http://launchpad.net/gcc-linaro/4.5/${GCCVERSION}/+download/${GCC}.tar.gz
+       GCCURL=http://launchpad.net/gcc-linaro/4.5/${GCCRELEASE}/+download/${GCC}.tar.bz2
 fi
 
 BINUTILS=binutils-2.20
@@ -61,7 +62,11 @@ LIBOPENSTM32=master
 # Flags section
 ##############################################################################
 
-CPUS=$(getconf _NPROCESSORS_ONLN)
+if which getconf > /dev/null; then
+       CPUS=$(getconf _NPROCESSORS_ONLN)
+else
+       CPUS=1
+fi
 PARALLEL=-j$((CPUS + 1))
 echo "${CPUS} cpu's detected running make with '${PARALLEL}' flag"
 
@@ -117,6 +122,9 @@ case "$(uname)" in
                  --with-mpc=${DARWIN_OPT_PATH} \
                  -with-libiconv-prefix=${DARWIN_OPT_PATH}"
        ;;
+       CYGWIN*)
+       echo "Found CygWin that means Windows most likely."
+       ;;
        *)
        echo "Found unknown OS. Aborting!"
        exit 1