about summary refs log tree commit diff homepage
path: root/Dockerfile
diff options
context:
space:
mode:
authorMartinNowack <m.nowack@imperial.ac.uk>2019-03-19 15:20:15 +0000
committerCristian Cadar <c.cadar@imperial.ac.uk>2019-03-19 15:32:27 +0000
commit488e65f76e49e28e3db1a845276bf3dac49a2dc1 (patch)
treef7b7f5493a709363573ffab370b117b61f7219af /Dockerfile
parent9c4211b826857b154ea5b6636d088759e9bf4d37 (diff)
downloadklee-488e65f76e49e28e3db1a845276bf3dac49a2dc1.tar.gz
Dockerfile: Add libcxx as a build dependency
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile3
1 files changed, 3 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
index 4dc8713b..16b25b52 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,12 +4,14 @@ FROM klee/uclibc:klee_uclibc_v1.2_60_ubuntu_xenial-20181005 as uclibc_base
 FROM klee/tcmalloc:2.7_ubuntu_xenial-20181005 as tcmalloc_base
 FROM klee/stp:2.3.3_ubuntu_xenial-20181005 as stp_base
 FROM klee/z3:4.8.4_ubuntu_xenial-20181005 as z3_base
+FROM klee/libcxx:60_ubuntu_xenial-20181005 as libcxx_base
 FROM llvm_base as intermediate
 COPY --from=gtest_base /tmp /tmp/
 COPY --from=uclibc_base /tmp /tmp/
 COPY --from=tcmalloc_base /tmp /tmp/
 COPY --from=stp_base /tmp /tmp/
 COPY --from=z3_base /tmp /tmp/
+COPY --from=libcxx_base /tmp /tmp/
 ENV COVERAGE=0
 ENV USE_TCMALLOC=1
 ENV BASE=/tmp
@@ -28,6 +30,7 @@ ENV LLVM_VERSION=6.0
 ENV STP_VERSION=2.3.3
 ENV MINISAT_VERSION=master
 ENV Z3_VERSION=4.8.4
+ENV USE_LIBCXX=1
 COPY . /tmp/klee_src/
 RUN /tmp/klee_src//scripts/build/build.sh --debug --install-system-deps klee
 LABEL maintainer="KLEE Developers"