-
Notifications
You must be signed in to change notification settings - Fork 34
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
ci: add ppc64le & s390x manylinux2014 builds #130
Conversation
fa2e2fa
to
0e72416
Compare
@mayeut as the dependent PRs have been merged, I just rebased this one and tweaked the commit message associated with the pinning of OpenSSL. Do not hesitate to further tweak. |
7550165
to
4fa29c4
Compare
I think we did approximately the same thing at the same time on this one. Thus I discarded your changes after rebasing on master by mistake & can't see the tweaks on OpenSSL anymore... I'm done for the day, shouldn't conflict anymore on force push. |
TravisCI build associated with Suspecting an intermittent download failure, I restarted the specific travisCI job |
It seems to always fail: See https://travis-ci.com/github/scikit-build/cmake-python-distributions/jobs/497242977 Relevant discussion, see rust-lang/rls#641 (comment) |
651e13e
to
5772f7e
Compare
@jcfr, the OpenSSL comment was a leftover of #128 attempts. I just removed it now that #128 has been merged in using new dockcross images (dockcross/dockcross#481) not requiring to pin cryptography to an even lower version. I updated the arguments of the rust compiler installation too the same ones used in cryptography and that seems to do the trick for the ppc64le download (uses a minimal, stable toolchain). Finally, there were some resource issues on ppc64le that were worked around limiting the number of parallel builds to 4. |
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.
@jcfr Looks good to me. Worth including before 3.19.1, perhaps?
To be useful, this probably needs to be applied to https://github.com/scikit-build/ninja-python-distributions too? |
This adds ppc64le & s390x builds to travis-ci in order to provide manylinux2014 wheels for those platforms.
Fix #125