-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Switch arm64 and ppc64 builds to use Azure #5
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-webservice. |
Actually the problem is conda-forge/status#122 . |
I guess we can simple switch to azure also for arm64 and ppc64 builds. |
@conda-forge-admin, please rerender |
…nda-forge-pinning 2021.11.02.20.53.42
The emulated builds on arm64 and ppc64 take a lot of time (most of it spent in the configure script), but given that releases of |
You can also do cross compiling by using conda-forge/status#122 (comment) |
Cool, I was not aware of this, thanks. I will try this as in any case there are no tests in this package. |
@conda-forge-admin, please rerender |
…nda-forge-pinning 2021.11.03.14.42.24
And thanks for the fix @isuruf! |
Thanks to cross-compiling, the build time on arm64/ppc64 is reduced to ~5 minutes. |
Actually it seems that simple tests are there: diffutils-feedstock/recipe/meta.yaml Line 24 in 2e14a78
|
Using QEMU |
Great, then as long as the build system supports it, using cross-compiling seems to be always a better idea w.r.t. to emulation, as you still run tests while running a faster compilation. Thanks! |
Actually this is not completly true, as for some build systems (for example in C++/CMake) the tests normally need to run as part of the build step, and so they can't run if you are cross-compiling. |
For some reason the arm64 and ppc64 build were not triggered after merging of #3 and #4, so I bumped the build number to make sure they are triggered.
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)