diff options
author | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2021-05-10 17:20:05 +0200 |
---|---|---|
committer | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2021-05-10 17:20:05 +0200 |
commit | 720df00e0939b8ed17a5f22be57857026a978fad (patch) | |
tree | ebd896b7a5b13584184357e1b4cc26109d8b9d05 /Dockerfile | |
parent | 9c2e0159c71308301dd2dc8c203fb1c6f5ab1976 (diff) | |
download | compcert-kvx-720df00e0939b8ed17a5f22be57857026a978fad.tar.gz compcert-kvx-720df00e0939b8ed17a5f22be57857026a978fad.zip |
dockerfiles
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 11 |
1 files changed, 3 insertions, 8 deletions
@@ -1,8 +1,3 @@ -FROM debian:stable-20210408 -LABEL maintainer="David.Monniaux@univ-grenoble-alpes.fr" -RUN apt-get update -RUN apt-get upgrade -y -RUN apt-get -y install gcc-powerpc-linux-gnu gcc-powerpc64-linux-gnu gcc-riscv64-linux-gnu gcc-arm-linux-gnueabi gcc-arm-linux-gnueabihf gcc-aarch64-linux-gnu qemu-user opam -RUN adduser --gecos "Application user" appuser -USER appuser -RUN opam init --disable-sandboxing && opam switch create 4.11.2+flambda && eval $(opam config env) && opam pin -y add coq 8.12.2 && opam install -y menhir ocamlbuild coq +FROM compcert_build_env +COPY . CompCert_aarch64 +RUN eval $(opam config env) && cd CompCert_aarch64 && ./config_aarch64.sh && make && make install |