Enable clang build and no-pch build on Linux
This commit is contained in:
parent
0ba8ea3429
commit
67a140854a
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
|
@ -39,11 +39,11 @@ pipeline {
|
||||
axes {
|
||||
axis {
|
||||
name 'JENKINS_COMPILER'
|
||||
values 'gcc7' //, 'gcc14', 'clang8', 'clang18'
|
||||
values 'gcc7', 'clang11' //, 'gcc14', 'clang18'
|
||||
}
|
||||
axis {
|
||||
name 'JENKINS_PCH'
|
||||
values 'pch' //, 'no-pch'
|
||||
values 'pch', 'no-pch'
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user