Enable clang build and no-pch build on Linux
This commit is contained in:
parent
be0dde6eb5
commit
6fb0f0a338
11
build/jenkins/dockerfiles/clang11.Dockerfile
Normal file
11
build/jenkins/dockerfiles/clang11.Dockerfile
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
FROM buster-base:latest
|
||||||
|
|
||||||
|
ARG DEBIAN_FRONTEND=noninteractive
|
||||||
|
ARG DEBCONF_NOWARNINGS="yes"
|
||||||
|
RUN apt-get update && apt-get install -qqy llvm-11 clang-11 lld-11 libclang-11-dev --no-install-recommends
|
||||||
|
|
||||||
|
USER builder
|
||||||
|
|
||||||
|
ENV CC clang-11
|
||||||
|
ENV CXX clang++-11
|
||||||
|
ENV LDFLAGS -fuse-ld=lld-11
|
@ -1,12 +0,0 @@
|
|||||||
FROM buster-base:latest
|
|
||||||
|
|
||||||
ARG DEBIAN_FRONTEND=noninteractive
|
|
||||||
ARG DEBCONF_NOWARNINGS="yes"
|
|
||||||
RUN echo "deb https://deb.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/backports.list
|
|
||||||
RUN apt-get update && apt-get install -qqy llvm-8 clang-8 lld-8 libclang-8-dev --no-install-recommends
|
|
||||||
|
|
||||||
USER builder
|
|
||||||
|
|
||||||
ENV CC clang-8
|
|
||||||
ENV CXX clang++-8
|
|
||||||
ENV LDFLAGS -fuse-ld=lld-8
|
|
@ -42,11 +42,11 @@ pipeline {
|
|||||||
axes {
|
axes {
|
||||||
axis {
|
axis {
|
||||||
name 'JENKINS_COMPILER'
|
name 'JENKINS_COMPILER'
|
||||||
values 'gcc7' //, 'gcc14', 'clang8', 'clang18'
|
values 'gcc7', 'clang11' //, 'gcc14', 'clang18'
|
||||||
}
|
}
|
||||||
axis {
|
axis {
|
||||||
name 'JENKINS_PCH'
|
name 'JENKINS_PCH'
|
||||||
values 'pch' //, 'no-pch'
|
values 'pch', 'no-pch'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user