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
[Bug] blspy fails to build due to MINSIGSTKSZ no longer being a compile-time constant #290
Comments
You should just install the bls wheel - |
|
Looks like glib 2.34 broke all backwards compatibility with this change (that was nice of them). We would welcome any PRs to fix this. Moving issue over to bls-signatures repo. |
I submitted a PR to fix this: #291 |
@llowrey thank you for sending a PR! We actually came to that realization but thought to use this as a chance to properly leverage the Catch2 library into our build system, to not just fix the immediate issue but also be able to easily maintain it and seamlessly update it in the future. The changes for that are being tested under different environments just to make sure nothing regresses, so stay tuned! |
Thanks for the update. I'll be looking for that new release but in the mean time is there a way I can get chia-blockchain to build with this new catch.hpp? I'm not familiar with your build process and am not sure how to plug in my local bls-signatures build. |
Thanks to @altendky who created a wheels package for you and provided instructions on what you can try, here goes:
I hope that helps, please let us know if you need anything. |
'This issue has been flagged as stale as there has been no activity on it in 14 days. If this issue is still affecting you and in need of review, please update it to keep it open.' |
This can be also reproduced when building bls-signatures |
Ubuntu 21.10 builds correctly on the most recent |
Closing |
What happened?
I cloned chia-blockchain and attempted to build per standard procedure, which I have done successfully many times before. My one Fedora 35 host is not able to build successfully due to MINSIGSTKSZ no longer being a compile-time constant. Search results indicate that this is due to the version of glibc included with Fedora 35.
OS: Fedora 35
glibc: 2.34
Version
1.2.11
What platform are you using?
Linux
What ui mode are you using?
CLI
Relevant log output
No response
The text was updated successfully, but these errors were encountered: