diff --git a/Dockerfile b/Dockerfile index 3227cc8..a8de00e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -346,6 +346,7 @@ RUN --mount=type=cache,from=apt-base,source=/etc/apt,target=/etc/apt,ro \ DEBIAN_FRONTEND=noninteractive apt-get install -y \ g++-aarch64-linux-gnu \ gcc-aarch64-linux-gnu \ + binutils-aarch64-linux-gnu \ libc6-dev-arm64-cross ## diff --git a/bin/just-cargo b/bin/just-cargo index d052ce8..24f2c3d 100755 --- a/bin/just-cargo +++ b/bin/just-cargo @@ -33,14 +33,12 @@ _rustflags-self-contained := "-Clink-self-contained=yes -Clinker=rust-lld -Clink # linux/arm64 + gnu export AR_aarch64_unknown_linux_gnu := _ar export CC_aarch64_unknown_linux_gnu := _clang -export CFLAGS_aarch64_unknown_linux_gnu := '--sysroot=/usr/aarch64-linux-gnu' export STRIP_aarch64_unknown_linux_gnu := _strip export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER := 'aarch64-linux-gnu-gcc' # linux/arm64 + musl export AR_aarch64_unknown_linux_musl := _ar export CC_aarch64_unknown_linux_musl := _clang -export CFLAGS_aarch64_unknown_linux_musl := '--sysroot=/usr/aarch64-linux-gnu' export STRIP_aarch64_unknown_linux_musl := _strip export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_RUSTFLAGS := _rustflags-self-contained