Sources :
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