-
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
Add better build documentation #622
Comments
I'm not sure if we want this but this could be made even easier with just |
We could also do some ifdef decision to use 32 vs 64 bit fields by default. |
We currently rely on ./configure to define WORDS_BIGENDIAN, which could lead to very annoying failures. |
Maybe we should have a #warn on use of 32bit field/scalar when sizeof(void*)==8, I've found some cases of people publishing benchmarks that appear to have used 32bit libsecp256k1 (while comparing to avx2 code in another library...) |
The library is designed to be easy to use without the build system, e.g. you can build the tests with nothing more than:
We should document this fact better, because for many embedded systems the whole build system is overkill. See also #184
Related, we should also provide packaging instructions for common OSes, see #545
The text was updated successfully, but these errors were encountered: