rust-react-native-boilerplate
rust-react-native-boilerplate copied to clipboard
Failed to link the android build
Hi, after cloning the repo and running sh create-ndk-standalone.sh
I got an error when trying to run make android
(new lines added for readability):
error: linking with `/Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc` failed: exit code: 126
|
= note: "/Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc" <...>
= note: /Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc: line 2: /Users/ashley/rust-react-native-boilerplate/NDK/arm64/
bin/../../../../llvm/prebuilt/darwin-x86_64/bin/clang: No such file or directory
/Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/
aarch64-linux-android-gcc: line 2: exec: /Users/ashley/rust-react-native-boilerplate/NDK/
arm64/bin/../../../../llvm/prebuilt/darwin-x86_64/bin/clang: cannot execute: No such file
or directory
The key problem is clearly the /Users/ashley/rust-react-native-boilerplate/NDK/arm64/bin/../../../../
bit which just resolves to my home directory.
Settings:
rustup 1.13.0 (ea9259c1b 2018-07-16)
rustc 1.29.1 (b801ae664 2018-09-20)
cargo 1.29.0 (524a578d7 2018-08-05)
node v10.11.0
npm 6.4.1
android-ndk: 18
$NDK_HOME = /usr/local/share/android-ndk
$JAVA_HOME = /Library/java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/
tbh, I'm clueless and I don't have a time to reinstall an entire toolchain and reproduce this issue. but maybe @fckt has an idea what went wrong?