$(WGET) http://www.fhloston-paradise.de/ppl-0.11.2.tar.bz2
        $(WGET) http://www.fhloston-paradise.de/strace-4.6.tar.bz2
        $(WGET) http://www.fhloston-paradise.de/expat-2.0.1.tar.gz
+       $(WGET) http://www.fhloston-paradise.de/isl-0.11.1.tar.bz2
 
 $(ARCHIVE)/crosstool-1.19.0-downloads.tar.bz2:
        $(WGET) http://www.fhloston-paradise.de/crosstool-ng-1.19.0.tar.bz2
        $(WGET) http://www.fhloston-paradise.de/ppl-0.11.2.tar.bz2
        $(WGET) http://www.fhloston-paradise.de/strace-4.6.tar.bz2
        $(WGET) http://www.fhloston-paradise.de/expat-2.0.1.tar.gz
+       $(WGET) http://www.fhloston-paradise.de/isl-0.11.1.tar.bz2
 
                        sed -i -e 's#^CT_LOCAL_TARBALLS_DIR=.*#CT_LOCAL_TARBALLS_DIR="$(BASE_DIR)/download"#' .config; \
                        sed -i -e 's#^CT_PREFIX_DIR=.*#CT_PREFIX_DIR="$(CROSS_BASE)"#' .config; \
                        sed -i -e 's#^CT_KERNEL_LINUX_CUSTOM_LOCATION=.*#CT_KERNEL_LINUX_CUSTOM_LOCATION="$(BASE_DIR)/download/linux-$(CST_KERNEL_VERSION)-cnxt.tar.bz2"#' .config; \
+                       if [ $(GCC) = "4.8" ] || [ $(GCC) = "4.9" ]; then \
+                               sed -i -e 's!^CT_CC_VERSION=.*!CT_CC_VERSION="$(GCC)"!' .config; \
+                               sed -i -e 's!^CT_CC_V_.*=y!# CT_CC_V_.* is not set!' .config; \
+                               sed -i -e 's!^# CT_CC_V_$(G_C_C) is not set!CT_CC_V_$(G_C_C)=y!' .config; \
+                       fi; \
                fi; \
                if [ $(PLATFORM) = "apollo" ]; then \
                        cp -a $(PATCHES)/crosstool-ng-$(CROSSTOOL_VERSION)-newconfig-apollo-uclibc .config; \
                        sed -i -e 's#^CT_LOCAL_TARBALLS_DIR=.*#CT_LOCAL_TARBALLS_DIR="$(BASE_DIR)/download"#' .config; \
                        sed -i -e 's#^CT_PREFIX_DIR=.*#CT_PREFIX_DIR="$(CROSS_BASE)"#' .config; \
                        sed -i -e 's#^CT_KERNEL_LINUX_CUSTOM_LOCATION=.*#CT_KERNEL_LINUX_CUSTOM_LOCATION="$(BASE_DIR)/download/linux-$(CST_KERNEL_VERSION)-cnxt.tar.bz2"#' .config; \
+                       if [ $(GCC) = "4.8" ] || [ $(GCC) = "4.9" ]; then \
+                               sed -i -e 's!^CT_CC_VERSION=.*!CT_CC_VERSION="$(GCC)"!' .config; \
+                               sed -i -e 's!^CT_CC_V_.*=y!# CT_CC_V_.* is not set!' .config; \
+                               sed -i -e 's!^# CT_CC_V_$(G_C_C) is not set!CT_CC_V_$(G_C_C)=y!' .config; \
+                       fi; \
                        sed -i -e 's#^CT_LIBC_UCLIBC_CONFIG_FILE=.*#CT_LIBC_UCLIBC_CONFIG_FILE="$(BASE_DIR)/archive-patches/uClibc-0.9.33.2-config"#' .config; \
                fi; \
                if [ $(PLATFORM) = "kronos" ]; then \
                        sed -i -e 's#^CT_LOCAL_TARBALLS_DIR=.*#CT_LOCAL_TARBALLS_DIR="$(BASE_DIR)/download"#' .config; \
                        sed -i -e 's#^CT_PREFIX_DIR=.*#CT_PREFIX_DIR="$(CROSS_BASE)"#' .config; \
                        sed -i -e 's#^CT_KERNEL_LINUX_CUSTOM_LOCATION=.*#CT_KERNEL_LINUX_CUSTOM_LOCATION="$(BASE_DIR)/download/linux-$(CST_KERNEL_VERSION)-cnxt.tar.bz2"#' .config; \
+                       if [ $(GCC) = "4.8" ] || [ $(GCC) = "4.9" ]; then \
+                               sed -i -e 's!^CT_CC_VERSION=.*!CT_CC_VERSION="$(GCC)"!' .config; \
+                               sed -i -e 's!^CT_CC_V_.*=y!# CT_CC_V_.* is not set!' .config; \
+                               sed -i -e 's!^# CT_CC_V_$(G_C_C) is not set!CT_CC_V_$(G_C_C)=y!' .config; \
+                       fi; \
                        sed -i -e 's#^CT_LIBC_UCLIBC_CONFIG_FILE=.*#CT_LIBC_UCLIBC_CONFIG_FILE="$(BASE_DIR)/archive-patches/uClibc-0.9.33.2-config"#' .config; \
                fi; \
                NUM_CPUS=$$(expr `getconf _NPROCESSORS_ONLN` \* 2); \
 
 
 BUILD       ?= $(shell /usr/share/libtool/config.guess 2>/dev/null || /usr/share/libtool/config/config.guess)
 
+GCC = $(shell gcc -dumpversion | cut -c 1-3)
+
+GCC_4_7_1 = 4_7_1
+GCC_4_8_1 = 4_8_1
+GCC_4_9_1 = 4_9_1
+
+ifeq ($(GCC), 4.7)
+       G_C_C = $(GCC_4_7_1)
+endif
+ifeq ($(GCC), 4.8)
+       G_C_C = $(GCC_4_8_1)
+endif
+ifeq ($(GCC), 4.9)
+       G_C_C = $(GCC_4_9_1)
+endif
+
 TARGET_NEVIS = arm-cx2450x-linux-gnueabi
 TARGET_APOLLO = arm-pnx8400-linux-uclibcgnueabi
 TARGET_KRONOS = arm-pnx8400-linux-uclibcgnueabi