Re: Partial libstdc++ Support

2021-02-04 Thread Grzegorz Gajoch
Hi! Couple of years ago, when I was working on AVRs, I have managed to get basic STL working by enabling proper flags during GCC compilation (for version 5.4). Basically, all the and compile time stuff worked just fine without any issues. With proper insight, I have used all the classes and temp

Re: Partial libstdc++ Support

2021-02-02 Thread Klaus
Hi, Naturally, much of the C++ standard library isn't remotely suitable for AVRs, and should not be supported. However, there are a fair amount of features that I believe would work very nicely, and would be worthwhile to support. For example, std::array, std::optional, , and the C++ counterpa

Re: Partial libstdc++ Support

2021-02-02 Thread Matthijs Kooijman
Hey John, > Naturally, much of the C++ standard library isn't remotely suitable for > AVRs, and should not be supported. However, there are a fair amount of > features that I believe would work very nicely, and would be worthwhile > to support. I've been playing with the same thought for a while a

Re: Partial libstdc++ Support

2021-02-02 Thread Klaus Rudolph
Hi, Naturally, much of the C++ standard library isn't remotely suitable for AVRs, and should not be supported. However, there are a fair amount of features that I believe would work very nicely, and would be worthwhile to support. For example, std::array, std::optional, , and the C++ counterpa

Re: Partial libstdc++ Support

2021-02-01 Thread Ricardo Cosme
Hi John, We already have and , for example, when the freestanding implementation of libstdc++ is used. You can check in the C++ standard[1] all we have until now and you also can take a look at the Freestanding Proposal (p0829)[2] of Ben Craig to know more about what we can have in the futur