summaryrefslogtreecommitdiff
path: root/automation
diff options
context:
space:
mode:
authorAnna Weine <anna.weine@mozilla.com>2022-12-08 20:50:24 +0000
committerAnna Weine <anna.weine@mozilla.com>2022-12-08 20:50:24 +0000
commit311df61c6a4771757ff959a96b27caacd2324eed (patch)
treed7f827523b77062923d548b1881a6b03413295ce /automation
parent5cb06e784f4758b4f5392f47cfff66159208419e (diff)
downloadnss-hg-311df61c6a4771757ff959a96b27caacd2324eed.tar.gz
Bug 1749030 - Modification of supported compilers r=nss-reviewers,bbeurdouche
Adding: clang-10. Removing: gcc-6, gcc-9, gcc-10. Differential Revision: https://phabricator.services.mozilla.com/D162545
Diffstat (limited to 'automation')
-rw-r--r--automation/taskcluster/docker-builds/Dockerfile10
-rw-r--r--automation/taskcluster/graph/src/extend.js36
2 files changed, 9 insertions, 37 deletions
diff --git a/automation/taskcluster/docker-builds/Dockerfile b/automation/taskcluster/docker-builds/Dockerfile
index 63e0165c8..6ea254376 100644
--- a/automation/taskcluster/docker-builds/Dockerfile
+++ b/automation/taskcluster/docker-builds/Dockerfile
@@ -11,12 +11,12 @@ RUN apt-get update \
build-essential \
ca-certificates \
clang-4.0 \
+ clang-10 \
clang \
cmake \
curl \
g++-4.8-multilib \
g++-5-multilib \
- g++-6-multilib \
g++-multilib \
git \
gyp \
@@ -42,14 +42,6 @@ RUN apt-get update \
&& add-apt-repository ppa:ubuntu-toolchain-r/test -y \
&& apt-get update \
&& apt-get install --no-install-recommends -y \
- gcc-9 \
- g++-9 \
- gcc-9-multilib \
- g++-9-multilib \
- gcc-10 \
- g++-10 \
- gcc-10-multilib \
- g++-10-multilib \
gcc-11-multilib \
g++-11-multilib \
&& rm -rf /var/lib/apt/lists/* \
diff --git a/automation/taskcluster/graph/src/extend.js b/automation/taskcluster/graph/src/extend.js
index 773a5fb3a..a2e41a61d 100644
--- a/automation/taskcluster/graph/src/extend.js
+++ b/automation/taskcluster/graph/src/extend.js
@@ -542,7 +542,14 @@ async function scheduleLinux(name, overrides, args = "") {
},
symbol: "clang-4"
}));
-
+ queue.scheduleTask(merge(extra_base, {
+ name: `${name} w/ clang-10`,
+ env: {
+ CC: "clang-10",
+ CCC: "clang++-10",
+ },
+ symbol: "clang-10"
+ }));
queue.scheduleTask(merge(extra_base, {
name: `${name} w/ gcc-4.4`,
image: LINUX_GCC44_IMAGE,
@@ -591,33 +598,6 @@ async function scheduleLinux(name, overrides, args = "") {
}));
queue.scheduleTask(merge(extra_base, {
- name: `${name} w/ gcc-6`,
- env: {
- CC: "gcc-6",
- CCC: "g++-6"
- },
- symbol: "gcc-6"
- }));
-
- queue.scheduleTask(merge(extra_base, {
- name: `${name} w/ gcc-9`,
- env: {
- CC: "gcc-9",
- CCC: "g++-9"
- },
- symbol: "gcc-9"
- }));
-
- queue.scheduleTask(merge(extra_base, {
- name: `${name} w/ gcc-10`,
- env: {
- CC: "gcc-10",
- CCC: "g++-10",
- },
- symbol: "gcc-10"
- }));
-
- queue.scheduleTask(merge(extra_base, {
name: `${name} w/ gcc-11`,
env: {
CC: "gcc-11",