From 70ba887f667ba9d528cded2f5200a627ae48c6c6 Mon Sep 17 00:00:00 2001 From: snobu Date: Mon, 26 Mar 2018 13:01:57 +0300 Subject: [PATCH] Reworded README for multi target --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5b9524c..0057cad 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,14 @@ alias rust-musl-builder='docker run --rm -it -v "$(pwd)":/home/rust/src ekidd/ru rust-musl-builder cargo build --release ``` +This command assumes that `$(pwd)` is readable and writable by uid 1000, gid 1000. At the moment, it doesn't attempt to cache libraries between builds, so this is best reserved for making final release builds. + To target ARM hard float (Raspberry Pi): ```sh -rust-musl-builder cargo build --target=armv7-unknown-linux-musleabihf --release +rust-musl-builder cargo build --target=armv7-unknown-linux-musleabihf --release ``` -This command assumes that `$(pwd)` is readable and writable by uid 1000, gid 1000. It will output binaries in `target/x86_64-unknown-linux-musl/release`. At the moment, it doesn't attempt to cache libraries between builds, so this is best reserved for making final release builds. +Binaries will be written to `target/$TARGET_ARCHITECTURE/release`. By default it targets `x86_64-unknown-linux-musl` unless specified with `--target`. ## Deploying your Rust application