-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Run a Travis test on s390x (big endian) #696
Conversation
\o/ |
It worked on core :P |
Cool! What's missing for un-WIP'ing? How about turning on the ECDH and recovery module? |
@sipa Could you do this, and maybe also add a comment to the Travis file that this is a big-endian host? |
Rebased, and added ECDH/recovery. I did notice valgrind ctime test failure on this line in src/scalar_4x64_impl.h: no |= (a->d[1] < SECP256K1_N_1); so I've disabled the ctime test for now. |
and two lines below too: https://github.com/bitcoin-core/secp256k1/blob/master/src/scalar_4x64_impl.h#L65
makes sense. |
ACK c5e43bb Travis works and says it's big endian The travis failure is a randomness test again (#68), see https://travis-ci.org/github/bitcoin-core/secp256k1/jobs/713125311#L497 If you want, you can squash this. Otherwise I'll just merge it in the next days if noone objects. |
c5e43bb
to
3929536
Compare
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.
ACK 3929536 Travis works and says it's big endian
(I squashed this for merging).
Summary: Since there is no cmake binary available for this architecture, the Ubuntu Focal distribution is used which has a cmake 3.16 port for s390x. Backport of secp256k1 [[bitcoin-core/secp256k1#696 | PR696]]. Depends on D7610. Test Plan: Run the travis build. https://travis-ci.org/github/Fabcien/secp256k1/builds/731209990 Reviewers: #bitcoin_abc, deadalnix Reviewed By: #bitcoin_abc, deadalnix Differential Revision: https://reviews.bitcoinabc.org/D7630
Summary: Since there is no cmake binary available for this architecture, the Ubuntu Focal distribution is used which has a cmake 3.16 port for s390x. Backport of secp256k1 [[bitcoin-core/secp256k1#696 | PR696]]. Depends on D7610. Test Plan: Run the travis build. https://travis-ci.org/github/Fabcien/secp256k1/builds/731209990 Reviewers: #bitcoin_abc, deadalnix Reviewed By: #bitcoin_abc, deadalnix Differential Revision: https://reviews.bitcoinabc.org/D7630
No description provided.