Skip to content

Commit a4ae465

Browse files
committed
MDBF-1076: Create MSAN Debug builder (for aarch64)
On aarch64 g++-multilib isn't a package. The requirement for this package was to produce 32bit RR capability. I don't think we've needed this capability so we can just remove this.
1 parent f5e8d43 commit a4ae465

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

.github/workflows/build-debian.msan-based.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
matrix:
3434
include:
3535
- image: debian:12
36-
platforms: linux/amd64
36+
platforms: linux/amd64, linux/arm64/v8
3737
branch: 10.11
3838
tag: debian12-msan-clang-20
3939
clang_version: 20

ci_build_images/rr.Dockerfile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ RUN apt-get update \
2626
cmake \
2727
curl \
2828
g++ \
29-
g++-multilib \
3029
gdb \
3130
libcapnp-dev \
3231
libzstd-dev \
@@ -41,7 +40,7 @@ RUN apt-get update \
4140
&& rm master.zip \
4241
&& mkdir -p build \
4342
&& cd build \
44-
&& cmake -DCMAKE_PREFIX=/usr ../rr-master \
43+
&& cmake -Ddisable32bit=ON -DCMAKE_PREFIX=/usr ../rr-master \
4544
&& cmake --build . --parallel 12 \
4645
&& cmake --install . --prefix /tmp/install/usr \
4746
&& apt-get purge -y \
@@ -50,7 +49,6 @@ RUN apt-get update \
5049
cmake \
5150
curl \
5251
g++ \
53-
g++-multilib \
5452
gdb \
5553
libcapnp-dev \
5654
libzstd-dev \

0 commit comments

Comments
 (0)