curve25519-voi icon indicating copy to clipboard operation
curve25519-voi copied to clipboard

ci: Figure out how to setup arm64 and arm32 builds/tests

Open Yawning opened this issue 3 years ago • 1 comments

While there are a number of build tags to try to force the no assembly and 32-bit backends to be build and exercised this really should build and test with an actual 32-bit toolchain/system so that stupid errors can be caught.

As we don't care about performance, QEMU or something should be sufficient here.

Yawning avatar Jun 09 '21 09:06 Yawning

CI will at least try building the module with 32-bit ARM, so hopefully this will catch some of the simple stupidity. We should still test on ARM to catch advanced stupidity though.

https://github.com/oasisprotocol/curve25519-voi/commit/e10f9a3a3cdc3db668ffdf04fc5c0166e4c3c223

Yawning avatar Jul 27 '21 10:07 Yawning