summaryrefslogtreecommitdiff
path: root/share/spack/docker/spack_builder/Dockerfile-spack_builder_ubuntu_18.04
diff options
context:
space:
mode:
Diffstat (limited to 'share/spack/docker/spack_builder/Dockerfile-spack_builder_ubuntu_18.04')
-rw-r--r--share/spack/docker/spack_builder/Dockerfile-spack_builder_ubuntu_18.0423
1 files changed, 23 insertions, 0 deletions
diff --git a/share/spack/docker/spack_builder/Dockerfile-spack_builder_ubuntu_18.04 b/share/spack/docker/spack_builder/Dockerfile-spack_builder_ubuntu_18.04
new file mode 100644
index 0000000000..417a11f932
--- /dev/null
+++ b/share/spack/docker/spack_builder/Dockerfile-spack_builder_ubuntu_18.04
@@ -0,0 +1,23 @@
+
+#
+# To build this image:
+#
+# cd <path-to-spack-repo>/share/spack/docker/spack_builder
+# docker build -f Dockerfile-spack_builder_ubuntu_18.04 -t spack_builder_ubuntu_18.04 .
+#
+
+from spack/ubuntu:bionic
+
+RUN apt-get -yqq update && apt-get -yqq install \
+ clang \
+ g++-5 \
+ gcc-5 \
+ gfortran-5 \
+ unzip \
+ vim && \
+ rm -rf /var/lib/apt/lists/*
+
+RUN export PATH=/spack/bin:$PATH && \
+ spack compiler find gcc clang
+
+RUN sed -i 's/f77: null/f77: \/usr\/bin\/gfortran/g;s/fc: null/fc: \/usr\/bin\/gfortran/g' ~/.spack/linux/compilers.yaml