[Bug]: WSL1 NDK r25 clang-14: cannot execute binary file: Exec format error #1755
Closed as not planned
Closed as not planned
Description
Description
This is a regression in NDK r25. It is still reproducible with NDK r25b.
I have not tested NDK r24.
NDK r23c works fine on WSL1.
$ android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-12 -v
Android (8481493, based on r416183c2) clang version 12.0.9 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/jylo/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin
Found candidate GCC installation: /home/jylo/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/i686-linux-android/4.9.x
Found candidate GCC installation: /home/jylo/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/x86_64-linux-android/4.9.x
Selected GCC installation: /home/jylo/android-ndk-r23c/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/x86_64-linux-android/4.9.x
Candidate multilib: .;@m64
Selected multilib: .;@m64
$ android-ndk-r25/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-14 -v
-bash: android-ndk-r25/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-14: cannot execute binary file: Exec format error
$ android-ndk-r25b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-14 -v
-bash: android-ndk-r25b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-14: cannot execute binary file: Exec format error
Upstream bug
No response
Commit to cherry-pick
No response
Affected versions
r25
Canary version
No response
Host OS
Windows
Host OS version
Windows 10 version 21H2
Affected ABIs
armeabi-v7a, arm64-v8a, x86, x86_64