skalenetwork / libBLS

Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
https://skale.space
GNU Affero General Public License v3.0
145 stars 45 forks source link

Make it buildabe with gcc 13.2.0 #209

Open MatusKysel opened 10 months ago

MatusKysel commented 10 months ago

What:

Changing flags so we ignore some build errors

Why:

As this project requires old boost, I added some flags to be able to build it on newer version of gcc

How:

By modifying CMakeLists.txt

Checklist:

github-actions[bot] commented 10 months ago

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

MatusKysel commented 10 months ago

I have read the CLA Document and I hereby sign the CLA

olehnikolaiev commented 10 months ago

hey @MatusKysel ! could you please add more details on what gcc version require such flags?

MatusKysel commented 10 months ago

hey @MatusKysel ! could you please add more details on what gcc version require such flags?

Hey Oleh, as it's mentioned in name of the PR gcc 13.2.0