You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge #1414: ci/gha: Add ARM64 QEMU jobs for clang and clang-snapshot
2635068 ci/gha: Let MSan continue checking after errors in all jobs (Tim Ruffing)
e78c7b6 ci/Dockerfile: Reduce size of Docker image further (Tim Ruffing)
2f0d3bb ci/Dockerfile: Warn if `ulimit -n` is too high when running Docker (Tim Ruffing)
4b8a647 ci/gha: Add ARM64 QEMU jobs for clang and clang-snapshot (Tim Ruffing)
6ebe7d2 ci/Dockerfile: Always use versioned clang packages (Tim Ruffing)
Pull request description:
Solves one item in #1392.
This PR also has a few tweaks to the Dockerfile, see individual commits.
---
I'll follow up soon with a PR for ARM64/gcc. This will rely on Cirrus CI.
ACKs for top commit:
hebasto:
ACK 2635068.
Tree-SHA512: d290bdd8e8e2a2a2b6ccb1b25ecdc9662c51dab745068a98044b9abed75232d13cb9d2ddc2c63c908dcff6a12317f0c7a35db3288c57bc3b814793f7fce059fd
# This is not be a problem on our CI hosts, but developers who run the image
12
+
# on their machines may run into this (e.g., on Arch Linux), so warn them.
13
+
# (Note that .bashrc is only executed in interactive bash shells.)
14
+
RUN echo 'if [[ $(ulimit -n) -gt 200000 ]]; then echo "WARNING: Very high value reported by \"ulimit -n\". Consider passing \"--ulimit nofile=32768\" to \"docker run\"."; fi' >> /root/.bashrc
15
+
5
16
RUN dpkg --add-architecture i386 && \
6
17
dpkg --add-architecture s390x && \
7
18
dpkg --add-architecture armhf && \
@@ -11,7 +22,7 @@ RUN dpkg --add-architecture i386 && \
11
22
# dkpg-dev: to make pkg-config work in cross-builds
12
23
# llvm: for llvm-symbolizer, which is used by clang's UBSan for symbolized stack traces
13
24
RUN apt-get update && apt-get install --no-install-recommends -y \
14
-
git ca-certificates wget \
25
+
git ca-certificates \
15
26
make automake libtool pkg-config dpkg-dev valgrind qemu-user \
0 commit comments