mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Add clang-8 build
This commit is contained in:
parent
f697df2079
commit
face35521a
@ -1,6 +1,7 @@
|
|||||||
FROM ubuntu:18.04
|
FROM ubuntu:18.04
|
||||||
|
|
||||||
RUN echo "deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main" >> /etc/apt/sources.list
|
RUN echo "deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main" >> /etc/apt/sources.list
|
||||||
|
RUN echo "deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main" >> /etc/apt/sources.list
|
||||||
|
|
||||||
RUN apt-get update -y \
|
RUN apt-get update -y \
|
||||||
&& env DEBIAN_FRONTEND=noninteractive \
|
&& env DEBIAN_FRONTEND=noninteractive \
|
||||||
@ -23,6 +24,10 @@ RUN apt-get update -y \
|
|||||||
lld-7 \
|
lld-7 \
|
||||||
libclang-7-dev \
|
libclang-7-dev \
|
||||||
liblld-7-dev \
|
liblld-7-dev \
|
||||||
|
clang-8 \
|
||||||
|
lld-8 \
|
||||||
|
libclang-8-dev \
|
||||||
|
liblld-8-dev \
|
||||||
libicu-dev \
|
libicu-dev \
|
||||||
libreadline-dev \
|
libreadline-dev \
|
||||||
ninja-build \
|
ninja-build \
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
FROM ubuntu:18.04
|
FROM ubuntu:18.04
|
||||||
|
|
||||||
RUN echo "deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main" >> /etc/apt/sources.list
|
RUN echo "deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-7 main" >> /etc/apt/sources.list
|
||||||
|
RUN echo "deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main" >> /etc/apt/sources.list
|
||||||
|
|
||||||
RUN apt-get --allow-unauthenticated update -y \
|
RUN apt-get --allow-unauthenticated update -y \
|
||||||
&& env DEBIAN_FRONTEND=noninteractive \
|
&& env DEBIAN_FRONTEND=noninteractive \
|
||||||
@ -24,6 +25,10 @@ RUN apt-get --allow-unauthenticated update -y \
|
|||||||
lld-7 \
|
lld-7 \
|
||||||
libclang-7-dev \
|
libclang-7-dev \
|
||||||
liblld-7-dev \
|
liblld-7-dev \
|
||||||
|
clang-8 \
|
||||||
|
lld-8 \
|
||||||
|
libclang-8-dev \
|
||||||
|
liblld-8-dev \
|
||||||
libicu-dev \
|
libicu-dev \
|
||||||
libreadline-dev \
|
libreadline-dev \
|
||||||
ninja-build \
|
ninja-build \
|
||||||
|
@ -146,7 +146,7 @@ if __name__ == "__main__":
|
|||||||
parser.add_argument("--clickhouse-repo-path", default="../../")
|
parser.add_argument("--clickhouse-repo-path", default="../../")
|
||||||
parser.add_argument("--output-dir", required=True)
|
parser.add_argument("--output-dir", required=True)
|
||||||
parser.add_argument("--build-type", choices=("debug", ""), default="")
|
parser.add_argument("--build-type", choices=("debug", ""), default="")
|
||||||
parser.add_argument("--compiler", choices=("clang-6.0", "clang-7", "gcc-7", "gcc-8"), default="gcc-7")
|
parser.add_argument("--compiler", choices=("clang-6.0", "clang-7", "gcc-7", "clang-8", "gcc-8"), default="gcc-7")
|
||||||
parser.add_argument("--sanitizer", choices=("address", "thread", "memory", "undefined", ""), default="")
|
parser.add_argument("--sanitizer", choices=("address", "thread", "memory", "undefined", ""), default="")
|
||||||
parser.add_argument("--unbundled", action="store_true")
|
parser.add_argument("--unbundled", action="store_true")
|
||||||
parser.add_argument("--split-binary", action="store_true")
|
parser.add_argument("--split-binary", action="store_true")
|
||||||
|
Loading…
Reference in New Issue
Block a user