]> git.lizzy.rs Git - rust.git/blob - src/etc/Dockerfile
Unignore u128 test for stage 0,1
[rust.git] / src / etc / Dockerfile
1 FROM ubuntu:xenial
2
3 # curl
4 #   Download stage0, see src/bootstrap/bootstrap.py
5 # g++
6 #   Compile LLVM binding in src/rustllvm
7 # gdb
8 #   Used to run tests in src/test/debuginfo
9 # git
10 #   Get commit hash and commit date in version string
11 # make
12 #   Run build scripts in mk
13 # libedit-dev zlib1g-dev
14 #   LLVM dependencies as packaged in Ubuntu
15 #   (They are optional, but Ubuntu package enables them)
16 # llvm-3.7-dev (installed by llvm-3.7-tools)
17 #   LLVM
18 # llvm-3.7-tools
19 #   FileCheck is used to run tests in src/test/codegen
20
21 RUN apt-get update && apt-get -y install \
22     curl g++ gdb git make \
23     libedit-dev zlib1g-dev \
24     llvm-3.7-tools cmake
25
26 RUN mkdir /build
27 WORKDIR /build