|
|
@@ -1,22 +1,21 @@
|
|
|
-FROM ubuntu:20.04 as builder
|
|
|
+FROM ubuntu:18.04 as builder
|
|
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
RUN apt-get update
|
|
|
RUN apt-get install -y libz-dev pkg-config libssl-dev git cmake ninja-build gcc g++ python
|
|
|
|
|
|
-RUN git clone git://github.com/llvm/llvm-project
|
|
|
+RUN git clone --branch release/10.x --single-branch \
|
|
|
+ git://github.com/llvm/llvm-project
|
|
|
|
|
|
WORKDIR /llvm-project
|
|
|
|
|
|
-RUN git checkout -b release_10.x origin/release/10.x
|
|
|
-
|
|
|
RUN cmake -G Ninja -DLLVM_ENABLE_ASSERTIONS=On -DLLVM_ENABLE_PROJECTS=clang \
|
|
|
-DLLVM_ENABLE_TERMINFO=Off -DLLVM_TARGETS_TO_BUILD=WebAssembly \
|
|
|
- -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/llvm10.0 -B build llvm
|
|
|
+ -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/llvm10.0 llvm
|
|
|
|
|
|
-RUN cmake --build build --target install
|
|
|
+RUN cmake --build . --target install
|
|
|
|
|
|
-FROM ubuntu:20.04
|
|
|
+FROM ubuntu:18.04
|
|
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
RUN apt-get update
|