-
Notifications
You must be signed in to change notification settings - Fork 236
parallelize android build much better #1811
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
parallelize android build much better #1811
Conversation
- split up configure step and build step so that build steps goes all at once
- update ci to use new build structure for android
* split up configure step and build step so that build steps goes all at once * update ci to use new build structure for android
What if we split this up into 4 separate CI pipelines, i.e. one for each arch? Given that we're now working from a base-already-installed CI image that ought to parallelize it better still (i.e. across machines) without adding much overhead on the individual jobs. |
Oh, never mind, this is building a multi-arch apk, isn't it? |
|
set -e 8000 | ||
set +x | ||
|
||
default_abis="armeabi-v7a arm64-v8a x86 x86_64" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We could probably drop x86 from this. ISTR there were some issues with it on the wallet, and so we dropped it and no one noticed because there is virtual no x86 android hardware in the wild.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the reason i am doing this cleanup is in preparation for potentially doing fdroid packaging. i do not know what the fdroid platforms that are supported
sid clang broke and idk why |
json header library broken on clang 13 sid, amazin |
It's not json that broke things, that looks like clang-13 + libstdc++-11 incompatibility in the header. |
|