changeset 1:5ce8e9615858 default tip

update
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Thu, 20 Jun 2019 20:30:12 +0900
parents 17e16895dd63
children
files Dockerfile
diffstat 1 files changed, 12 insertions(+), 23 deletions(-) [+]
line wrap: on
line diff
--- a/Dockerfile	Thu Jun 20 19:31:18 2019 +0900
+++ b/Dockerfile	Thu Jun 20 20:30:12 2019 +0900
@@ -1,16 +1,16 @@
 FROM ubuntu:19.10
 
-RUN apt-get update \
+RUN apt-get -y update \
   && apt-get install -y wget unzip xz-utils texinfo\
   && cd /opt/ \
-  && wget https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.xz \
-  && xz -d gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.xz \
-  && tar -xvf gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar \
+  && wget https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz \
+  && xz -d gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz \
+  && tar -xvf gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar \
   && rm -rf gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar  \
-  && wget https://releases.linaro.org/components/toolchain/binaries/latest/aarch64-linux-gnu/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu.tar.xz \ 
-  && xz -d gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu.tar.xz \
-  && tar -xvf gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu.tar \
-  && rm -rf gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu.tar 
+  && wget https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz \ 
+  && xz -d gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz \
+  && tar -xvf gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar \
+  && rm -rf gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar
   
  RUN apt-get install -y libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev  \ 
   && apt-get install -y libaio-dev libbluetooth-dev libbrlapi-dev libbz2-dev \
@@ -18,24 +18,13 @@
   && apt-get install -y libibverbs-dev libjpeg8-dev libncurses5-dev libnuma-dev \
   && apt-get install -y librbd-dev librdmacm-dev \
   && apt-get install -y libsasl2-dev libsdl1.2-dev libseccomp-dev libsnappy-dev libssh2-1-dev \
-  && apt-get install -y libvde-dev libvdeplug-dev libvte-2.90-dev libxen-dev liblzo2-dev \
+  && apt-get install -y libvde-dev libvdeplug-dev libvte-2.91-dev libxen-dev liblzo2-dev \
   && apt-get install -y valgrind xfslibs-dev  \
   && apt-get install -y libnfs-dev libiscsi-dev  
   
-RUN  cd /opt/ \
-  && wget http://download.qemu-project.org/qemu-2.9.0.tar.xz \
-  && tar xvJf qemu-2.9.0.tar.xz \
-  && cd qemu-2.9.0 \
-  && ./configure --target-list=aarch64-softmmu \
-  && make && make install \
-  && cd /opt/ \
-  && wget http://ftp.gnu.org/gnu/gdb/gdb-7.11.tar.xz \
-  && tar xvJf gdb-7.11.tar.xz \
-  && cd gdb-7.11\
-  && ./configure --target=aarch64-linux-gnu \
-  && make && make install
+RUN apt-get  install qemu
   
-ENV ARM_LINUX_GNUEABIHF /opt/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
-ENV AARCH64_LINUX_GNU /opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
+ENV ARM_LINUX_GNUEABIHF /opt/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
+ENV AARCH64_LINUX_GNU /opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
   
 WORKDIR /code/