Advanced Users can post their questions and comments here for the not so Newbie crowd.

Moderator: eriksl

User avatar
By eriksl
#81710 Using the esp-open-sdk and crosstool-ng from someburner, I simply selected gcc version 8.2, I wasn't expecting this to work, but it does!

So whoever is interested can switch to gcc 8.2 I guess. I haven't found any issues yet.

Using the same base I selected a newer "newlib" but that doesn't work, it doesn't build. It says "extensa" not supported. I guess there are some patches for xtensa required that are only available for the older newlib (2.0).

However the gcc was already a very nice surprise!
User avatar
By eriksl
#81711 I also built a newlib that includes floating point and 64 bit support for printf and friends, which also works nicely.
User avatar
By davydnorris
#81760 Just saw in the RTOS SDK commits that they have a working newlib 3.0 so it's got to be possible. I'll have a look at croostool
User avatar
By eriksl
#81765 Good to hear, but is it worth the effort? As for now I don't have any complains about newlib 2 ;-)