From c22c23222d34d1bab14a236d59fa0a770479f333 Mon Sep 17 00:00:00 2001 From: Sebastian Andersson Date: Fri, 20 May 2022 14:04:35 +0200 Subject: [PATCH] Add info about building for pi with muslc --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 65e9252..77d2338 100644 --- a/README.md +++ b/README.md @@ -39,18 +39,20 @@ The communication log is written to output.log ## Cross compile for RPi ```sh -rustup target add armv7-unknown-linux-gnueabihf +rustup target add armv7-unknown-linux-musleabihf -sudo apt-get install gcc-multilib-arm-linux-gnueabihf +sudo apt-get install gcc-multilib-arm-linux-gnueabihf musl-tools ``` Add to `~/.cargo/config`: ``` -[target.armv7-unknown-linux-gnueabihf] +[target.armv7-unknown-linux-musleabihf] linker = "arm-linux-gnueabihf-gcc" ``` Build with: ```sh -cargo build --target armv7-unknown-linux-gnueabihf +CC=/usr/bin/musl-gcc cargo build --target armv7-unknown-linux-musleabihf --release ``` + +The file is then in ./target/armv7-unknown-linux-musleabihf/release/otii_measurement