Arm Cross Toolchain update to 6.3 on nnfw_docker (#1263)
author이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 <chunseok.lee@samsung.com>
Fri, 18 May 2018 01:05:24 +0000 (10:05 +0900)
committer김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 <jh0822.kim@samsung.com>
Fri, 18 May 2018 01:05:24 +0000 (10:05 +0900)
issue: #1251

To support GeneretedTest build, we need at least gcc 6.3.

Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
scripts/docker/Dockerfile

index d4516f7..420c3b6 100644 (file)
@@ -5,7 +5,6 @@ ENV https_proxy $https_proxy
 
 RUN apt-get update && apt-get --yes --force-yes install build-essential
 RUN apt-get update && apt-get --yes --force-yes install scons cmake
-RUN apt-get update && apt-get --yes --force-yes install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
 RUN apt-get update && apt-get --yes --force-yes install libboost-all-dev
 RUN apt-get update && apt-get --yes --force-yes install git
 RUN apt-get update && apt-get --yes --force-yes install gcc-5-arm-linux-gnueabi g++-5-arm-linux-gnueabi
@@ -13,3 +12,7 @@ RUN apt-get update && apt-get --yes --force-yes install lcov
 RUN apt-get update && apt-get --yes --force-yes install clang-format-3.9 python-pip
 RUN pip install yapf
 RUN apt-get update && apt-get --yes --force-yes install doxygen graphviz
+RUN apt-get update && apt-get --yes --force-yes install wget
+RUN wget https://releases.linaro.org/components/toolchain/binaries/6.3-2017.02/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.xz -O gcc.tar.xz -nv
+RUN tar -xf gcc.tar.xz -C /opt/ && rm -rf gcc.tar.xz
+ENV PATH "/opt/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf/bin:$PATH"