-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Enable armeabi-v7a-hard #366
Comments
To get it working, I just set the CFLAGS and LDFLAGS to values below, commented out the lines that error out on unknown options in src/tools/liblink, and added "--with-libm=' -lm_hard '" to the python recipe's configure line. Here is what I set in distribute.py in the push_arm function if anyone cares:
|
This could be done, but first we need to analysis what phone works/don't work with this flag, and how we can support previous generation if needed. |
With a --arch option fully implemented in the new toolchain, I'm going to close this. We'd probably accept a PR to the old toolchain if anyone wants to do it. |
@directrix1 @inclement @tito I have same question. How do you build other versions of ABI? |
I've been trying to build using armeabi-v7a-hard, by setting the ARCH in distribute.py . I'm doing this to use the hard float ABI to try and extract a bit better floating point performance out of Kivy animations. It seems to work pretty well in general, except sometimes projects either don't honor the arch or they try to explicitly link with the m library instead of m_hard. Would love a little help with this.
The text was updated successfully, but these errors were encountered: