status-im / nim-blscurve

Nim implementation of BLS signature scheme (Boneh-Lynn-Shacham) over Barreto-Lynn-Scott (BLS) curve BLS12-381
Apache License 2.0
26 stars 11 forks source link

check if SSSE3 is supported before enabling BLST by default on AMD64 #72

Closed stefantalpalaru closed 4 years ago

stefantalpalaru commented 4 years ago

See https://github.com/status-im/nim-beacon-chain/issues/1555

stefantalpalaru commented 4 years ago

It would be useful to print BLS_BACKEND somewhere in the NBC logs.

mratsim commented 4 years ago

Don't we need mingw32-gcc for Windows?

stefantalpalaru commented 4 years ago

Don't we need mingw32-gcc for Windows?

No. That prefix is just for "make".

if and only if gcc works for all Windows/Mac/Linux

Let's test it in the NBC CI, through a PR. Hang on.

stefantalpalaru commented 4 years ago

The NBC CI tests passed. This PR is ready to merge.