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
I want to build for ARM devices, initially targetting Organelle 1.
Ideal approach might be to use rust-embedded/cross tool, which uses prebuilt Ubuntu containers to run Rust toolchain.
As of cross 0.2.1 (15/11/2021), the default command cross build --target armv7-unknown-linux-musleabihf fails to build 'alsa-sys' crate because the sysroot doesn't contain libasound headers. Related issues:
This results in a successful shared build of boucle_organelle binary, linked against GLIBC 2.23, which actually seems to work on the Organelle OS which uses 2.22. Maybe this is good enough for now.
I want to build for ARM devices, initially targetting Organelle 1.
Ideal approach might be to use rust-embedded/cross tool, which uses prebuilt Ubuntu containers to run Rust toolchain.
As of cross 0.2.1 (15/11/2021), the default command
cross build --target armv7-unknown-linux-musleabihf
fails to build 'alsa-sys' crate because the sysroot doesn't contain libasound headers. Related issues:The workaround is to use custom Docker images as a build base instead of the default ones, so we might build our own image and add this in Cross.toml:
The text was updated successfully, but these errors were encountered: