-
Notifications
You must be signed in to change notification settings - Fork 70
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
core: use blst from evmone #2245
Conversation
ba58364
to
4d36717
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #2245 +/- ##
==========================================
+ Coverage 52.85% 52.88% +0.02%
==========================================
Files 728 728
Lines 49932 49932
Branches 7570 7570
==========================================
+ Hits 26392 26405 +13
+ Misses 21221 21208 -13
Partials 2319 2319 ☔ View full report in Codecov by Sentry. |
This was an illustration and test to show that evmone's integration of blst can be propagated to silkworm. The difference is that evmone uses CMake ExternalProject to get the sources instead of git submodule. Do you think this is fine for you? |
39e691e
to
b6eea35
Compare
79726c9
to
793fbb7
Compare
IMPORTED_LOCATION ${BLST_DIR}/${BLST_LIB} | ||
) | ||
# cmake-format: on | ||
include(../evmone/evmone/cmake/blst.cmake) |
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.
This is to minimize number of changes in Silkworm, but we can also remove this file and include evmone/cmake/blst.cmake directly.
Reuse evmone's configuration for blst dependency.