Skip to content
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

Upgrade to C++20 #562

Closed
arhag opened this issue Jun 29, 2022 · 4 comments
Closed

Upgrade to C++20 #562

arhag opened this issue Jun 29, 2022 · 4 comments

Comments

@arhag
Copy link
Member

arhag commented Jun 29, 2022

No description provided.

@spoonincode
Copy link
Member

Some c++20 features are still not supported by various compilers (or supported in one and not the other). It would be nice to draw the line at gcc 10 so we can still support users building easily on Ubuntu 20.04.

@arhag
Copy link
Member Author

arhag commented Jul 1, 2022

C++20 would mean requiring pinned builds for Ubuntu 18. It isn't a rush to get C++20 support. I would rather us first prioritize making the changes to get a single linux binary and make the chainbase environent version less fragile (not depend on compiler version and use a Boost headers embedded in repo) so that we can drop the distinction between unpinned and pinned builds.

Then we can upgrade C++20 and still have regular builds of the single linux binary nodeos run on older platforms like Ubuntu 18.

@greg7mdp
Copy link

superseded by AntelopeIO/leap#922

@spoonincode
Copy link
Member

closing due to being tracked in leap

@spoonincode spoonincode closed this as not planned Won't fix, can't repro, duplicate, stale Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants