Skip to content

Future of AVR with GCC v10 and later #705

Answered by salkinium
mfp20 asked this question in Q&A
Discussion options

You must be logged in to vote

modm has previously had a minimum GCC requirement of v7 for C++17. However, we usually upgrade our CI and install instructions to the latest GCC as soon as it is available to get access to new warnings and optimizations. We've wanted to upgrade to C++20 for a long, long time due to all the new features, so the new requirement is GCC 10. Looking at the GCC C++ language page, we will probably have to make GCC 11 the minimum (next year) to get full C++20 support.

So: Minimum is GCC10 and then GCC11 in 2022 earliest. Then it'll be stable until C++23 comes around in 2025 maybe?

I understand it's annoying to chase dependencies and keep everything up-to-date, however, modm is still our (unpaid) …

Replies: 7 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by salkinium
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
2 participants
Converted from issue

This discussion was converted from issue #547 on September 29, 2021 14:22.