summaryrefslogtreecommitdiff
path: root/automation
diff options
context:
space:
mode:
Diffstat (limited to 'automation')
-rw-r--r--automation/taskcluster/docker-builds/Dockerfile8
-rw-r--r--automation/taskcluster/graph/src/extend.js9
2 files changed, 14 insertions, 3 deletions
diff --git a/automation/taskcluster/docker-builds/Dockerfile b/automation/taskcluster/docker-builds/Dockerfile
index aa40aaacb..1e166317a 100644
--- a/automation/taskcluster/docker-builds/Dockerfile
+++ b/automation/taskcluster/docker-builds/Dockerfile
@@ -46,10 +46,12 @@ RUN apt-get update \
g++-9 \
gcc-9-multilib \
g++-9-multilib \
- gcc-10 \
+ gcc-10 \
g++-10 \
- gcc-10-multilib \
- g++-10-multilib \
+ gcc-10-multilib \
+ g++-10-multilib \
+ gcc-11-multilib \
+ g++-11-multilib \
&& rm -rf /var/lib/apt/lists/* \
&& apt-get autoremove -y && apt-get clean -y
diff --git a/automation/taskcluster/graph/src/extend.js b/automation/taskcluster/graph/src/extend.js
index 18491a6a3..0f2498bb2 100644
--- a/automation/taskcluster/graph/src/extend.js
+++ b/automation/taskcluster/graph/src/extend.js
@@ -617,6 +617,15 @@ async function scheduleLinux(name, overrides, args = "") {
}));
queue.scheduleTask(merge(extra_base, {
+ name: `${name} w/ gcc-11`,
+ env: {
+ CC: "gcc-11",
+ CCC: "g++-11",
+ },
+ symbol: "gcc-11"
+ }));
+
+ queue.scheduleTask(merge(extra_base, {
name: `${name} w/ modular builds`,
image: LINUX_IMAGE,
env: {NSS_BUILD_MODULAR: "1"},