eriksl wrote:davydnorris wrote:I also see that the espressif fork of your repo is set to use newlib 3.0 - do you know if that's just a simple config change or have they done some espressif/xtensa specific patching on newlib? They seem to be pulling their own repo of newlib so it makes me wonder...
BTW I am not sure what you mean here, can you elaborate? I did nothing with the Espressif fork, it's based on the repo from Max.
Yeah they have forked Max's but have then hacked the ct-ng config to add their own ideas, as usual. One thing they have done is to go to newlib 3.0, but direct the git pull of newlib to their own repo
https://github.com/espressif/newlib-esp32
So this is the esp8266 ct-ng build, but pointing to their esp32 version of newlib 3.0. Their last commits on Jan 13th of this year even revved the branch of this repo for the 8266, so quite clearly their repo is used for both 8266 and 32 (and is not very well named!!)
If I get some time soon I want to firstly look into their newlib repo to see if they have esp8266 ifdefs in the code, and secondly want to compare their newlib to the generic gcc version to see what's been changed and why they feel the need for their own special version.