-
I'm running into an issue during installation, here's my output:
Checking line 157 of the Makefile:
Which makes me think of the cmake/gcc version issue warnings in the installation instructions. However, my versions are:
These are the most up to date packages I can pull from a standard yum update. I did do a release downgrade to 8.3 in order to install some hardware drivers that only worked in 8.3. So I have some 8.3 and 8.4 packages installed, I hope thats not triggering something in a weird way. Has anyone else encountered something similar, or have any leads on what to look at next? Wondering if I need to downgrade to a specific cmake/gcc version since I don't see a listing of which versions\distros are known to cause issues. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
Looks like gmplib was not found when building bls signatures, or something of the sort, hence the linker errors. Try removing the submodule bls-signatures repo from the If you still get errors, perhaps try deleting bls-signatures again and cloning a newer version of bls-signatures in lieu of the submodule. Then, edit the build-bls file adding replacing line 41 with the following: cmake -DBUILD_BLS_PYTHON_BINDINGS=0 \
-DBUILD_BLS_TESTS=0 \
-DBUILD_BLS_BENCHMARKS=0 \
--build . -- -j$n_threads Currently, Bladebit's build system is being migrated to CMake so this ought not be such a problem soon. |
Beta Was this translation helpful? Give feedback.
-
Apologies. |
Beta Was this translation helpful? Give feedback.
-
I talked to some of the experts on this subject here to get some idea of what might be going on, and I was informed that the way the bls-signatures is bundled has changed. So in order to not complicate things any further, I'd wait a few days for the cmake branch to be updated for linux and merged to master. You should be good to go after that. In the meantime, you might be able to get away by adding |
Beta Was this translation helpful? Give feedback.
I talked to some of the experts on this subject here to get some idea of what might be going on, and I was informed that the way the bls-signatures is bundled has changed. So in order to not complicate things any further, I'd wait a few days for the cmake branch to be updated for linux and merged to master. You should be good to go after that.
In the meantime, you might be able to get away by adding
-lgmp
to the end of this line (untested).