Sources : * https://sigmaris.info/blog/2019/02/cross-compiling-rust-on-mac-os-for-an-arm-linux-router/ * https://mark1626.github.io/knowledge/languages/rust/cross-compilation/ARM.html Version attendue : armv7-unknown-linux-musleabihf Pour faire une compilation croisée sur OSX, il faut d'abord installer Xcode puis : curl https://sh.rustup.rs -sSf | sh source $HOME/.cargo/env brew install arm-linux-gnueabihf-binutils Editer ~/.cargo/config : [target.armv7-unknown-linux-gnueabihf] linker = "arm-linux-gnueabihf-ld" [target.armv7-unknown-linux-musleabihf] linker = "arm-linux-gnueabihf-ld" Puis git clone --depth=1 https://github.com/mozilla/gecko-dev cd testing/geckodriver cargo build --target=armv7-unknown-linux-musleabihf Le driver compilé est maintenant disponible dans target/armv7-unknown-linux-musleabihf/debug/geckodriver