aboutsummaryrefslogtreecommitdiff
path: root/scripts/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Dockerfile')
-rw-r--r--scripts/Dockerfile24
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/Dockerfile b/scripts/Dockerfile
new file mode 100644
index 000000000..995330fa0
--- /dev/null
+++ b/scripts/Dockerfile
@@ -0,0 +1,24 @@
+FROM drydockaarch64/u16:v5.10.1
+
+RUN if $(sudo update-alternatives --list gcc); \
+ then sudo update-alternatives --remove-all gcc; \
+ fi
+
+RUN sudo apt-get update && sudo apt-get install -yy \
+ autoconf \
+ automake \
+ ccache \
+ clang-3.8 \
+ gcc-4.8 \
+ graphviz \
+ kmod \
+ mscgen \
+ libcunit1-dev \
+ libpcap-dev \
+ libssl-dev \
+ libtool \
+ linux-headers-`uname -r` \
+ ruby-dev
+
+RUN sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10
+RUN sudo ln -s /usr/bin/clang-3.8 /usr/bin/clang