Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Build secp256k1 as a submodule #5478

Merged
merged 5 commits into from
Sep 17, 2018
Merged

Build secp256k1 as a submodule #5478

merged 5 commits into from
Sep 17, 2018

Conversation

spoonincode
Copy link
Contributor

@spoonincode spoonincode commented Aug 29, 2018

Bundle our secp256k1 library as a submodule. This removes one external dependency (making it a little easier for packaging and future updates), makes the build of secp256k1 use same compiler & flags as the main applications, and fixes a bug where the configure script on macOS wasn’t enabling x86_64 asm operations.

This goes along with EOSIO/fc#17. Do not merge until that PR has been merged and this PR updated with said merge.

🚨🚨This may actually be the first recursive submodule that actually matters in our repo.

@spoonincode spoonincode changed the title Build secp256k1 as an external Build secp256k1 as a submodule Aug 30, 2018
Bundle our secp256k1 library as an external. This removes one external dependency (making it a little easier for packaging and future updates), makes the build of secp256k1 use same compiler & flags as the main applications, and fixes a bug where the configure script on macOS wasn’t enabling x86_64 asm operations.
@spoonincode spoonincode merged commit d1d86e8 into develop Sep 17, 2018
@spoonincode spoonincode deleted the secp256k1_as_external branch September 17, 2018 18:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants