diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/etc/Dockerfile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/etc/Dockerfile b/src/etc/Dockerfile new file mode 100644 index 00000000000..58fa1474444 --- /dev/null +++ b/src/etc/Dockerfile @@ -0,0 +1,25 @@ +FROM ubuntu:xenial + +# curl +# Download stage0, see src/bootstrap/bootstrap.py +# g++ +# Compile LLVM binding in src/rustllvm +# git +# Get commit hash and commit date in version string +# make +# Run build scripts in mk +# libedit-dev zlib1g-dev +# LLVM dependencies as packaged in Ubuntu +# (They are optional, but Ubuntu package enables them) +# llvm-3.7-dev (installed by llvm-3.7-tools) +# LLVM +# llvm-3.7-tools +# FileCheck is used to run tests in src/test/codegen + +RUN apt-get update && apt-get -y install \ + curl g++ git make \ + libedit-dev zlib1g-dev \ + llvm-3.7-tools + +RUN mkdir /build +WORKDIR /build |
