-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[python3] Build error (arm64-android) #30501
Comments
#30172 fixed cross builds from Windows hosts. I guess your checkout lacks that patch. |
That's right, I'm currently using the tag 2023.02.24. The main branch has some other issues for me. |
Building problem still occurs on the latest version. Should I post them here or open an another issue instead ? Here are the logs for each error
Thanks |
This can be reproduced for python3:arm64-android on linux host, and even for python3:arm64-linux on x64-linux: It wants at least |
See also #27830 (but that broke macOS because Python doesn't support cross-compiling on macOS) |
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment. |
Host Environment
To Reproduce
Steps to reproduce the behavior:
./vcpkg install python3 --triplet arm64-android
Add any other context about the problem here, such as what you have already tried to resolve the issue.
After a quick investigation, I find something that might be of your help:
The problem may lie in vcpkg_configure_make.cmake
Only if targeting windows builds, it sets "${MSYS_ROOT}/usr/bin/bash.exe" to a var named bash_executable, which will later be composed into a full configuration command line.
But the Android ports somehow still depends on this configuration command line. Due to the reason above, it lacks the executable file name to complete, causing failure.
The text was updated successfully, but these errors were encountered: