-
Notifications
You must be signed in to change notification settings - Fork 121
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
Building for ARM fails #162
Comments
These are supposed to just be copying the state, we should be able to add a For other projects, we're using the Docker + QEMU thing on Azure, which should be fine for this. |
I ran into the same issue. Where exactly would I add For the time being, I issued:
|
I’ve given this a try in #163. Let me know if there’s anything I should change. I realized that the errors I was seeing on arm64 (undefined reference to cxx_exception_class etc.) were caused by building without a usable C++ runtime. Not sure if that should be a supported use case (I wouldn’t need it) – if not maybe "No useable C++ runtime found" should be an error.
Good point. I realized it’d be great to specifically test building for Android, which should work fine on CI using cross-compilation. I’ll look into this once libc++abi support lands. |
This still does not compile on ARMv7 (s. error log below). For the time being I got it to build with:
|
Which compiler are you using? I’m not sure but maybe it requires to specify the nested structs with something like |
Here is the output of
|
I see another issue now. The statically built
|
With the latest EH changes the project fails building on both 32- and 64-bit ARM.
armeabi-v7a
arm64-v8a
As a side-note, it’d be great to have CI for ARM as well. Cirrus CI doesn’t support this yet, but hopefully soon. I couldn’t figure out whether Azure supports this.
The text was updated successfully, but these errors were encountered: