DeterminateSystems / riff

Riff automatically provides external dependencies for Rust projects, with support for other languages coming soon.
https://riff.sh
Mozilla Public License 2.0
486 stars 13 forks source link

Fiddling required for aarch64-linux static builds #34

Closed Hoverbear closed 2 years ago

Hoverbear commented 2 years ago

Based off #28 (since the deps change) until it merges this is a draft.

linear[bot] commented 2 years ago
DS-247 Test drive FSM on aarch64-unknown-linux

* \[ \] glibc * \[ \] musl

Hoverbear commented 2 years ago

Hmmm....

Hoverbear commented 2 years ago

This clearly needs a rebase

cole-h commented 2 years ago

I'll be testing this on my rock64 shortly... Once I can get cargo onto it :P

At the very least, it built OK, and file reports that it is indeed static:

: ~/w/d/fsm on hoverbear/ds-247 is 📦 v0.1.0 via 🦀 v1.63.0 zsh ; file result/bin/fsm
result/bin/fsm: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), statically linked, not stripped