Skip to content

Commit 66b950c

Browse files
committed
Tweak to cross-build aarch64-unknown-linux-musl on macOS M2
1 parent aa9e324 commit 66b950c

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
```sh
2+
$ TARGET=aarch64-unknown-linux-musl make build-wasmtime
3+
```
4+
5+
---
6+
17
<div align="center">
28
<picture>
39
<source media="(prefers-color-scheme: dark)" srcset="./art/logo/runwasi_icon3.svg">

cross/Dockerfile.musl

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1-
ARG CROSS_BASE_IMAGE
2-
FROM $CROSS_BASE_IMAGE
1+
# ARG CROSS_BASE_IMAGE
2+
# FROM $CROSS_BASE_IMAGE
3+
FROM ghcr.io/cross-rs/aarch64-unknown-linux-musl:0.2.5
34

45
COPY --from=jorgeprendes420/apk-anywhere / /
5-
ENV MARCH=${CROSS_CMAKE_SYSTEM_PROCESSOR}
6+
7+
# not inherited (why?)
8+
# https://github.com/cross-rs/cross/blob/main/docker/Dockerfile.aarch64-unknown-linux-musl
9+
# ENV MARCH=${CROSS_CMAKE_SYSTEM_PROCESSOR}
10+
ENV MARCH=aarch64
11+
ENV CROSS_SYSROOT=/usr/local/aarch64-linux-musl
12+
613
RUN apk-init ${MARCH} ${CROSS_SYSROOT}
714

815
# configure libsecccomp-rs to use static linking

0 commit comments

Comments
 (0)