Replies: 1 comment 3 replies
-
Pinging @stephenswat and @paulgessinger, just to make sure they see it. 😉 |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
While trying to see that I could build/use the core library successfully on my Raspberry Pi-s, I came across something curious. Quite unexpectedly GCC 6.3.0 that comes with Raspbian 9, does manage to build the project...
The experimental support for the memory resources was ported all the way back into this compiler. 😲 I only had to make these changes to make the code work:
I.e. I disabled the C++17 check temporarily, and I had to fix a test that was mistakenly using template type deduction without me realising. At this point the compilation still throws a bunch of warnings about stuff that the compiler does not quite understand (for instance
[[maybe_unused]]
), but the build does succeed. And the test runs successfully as well.This all made me wonder: What would be the best way to formulate our requirements in the end? Since it seems that C++17 is not actually a strict requirement after all. 🤔
Beta Was this translation helpful? Give feedback.
All reactions