Hello mbed
Users are reporting that previously working programs no longer compile in the online IDE.
Reason seems to be that behaviour of compiler with regards to where it looks for included header files has changed.
For example, we have had #include "My_settings.h" in a library. That file has been something the users create inside their project to define behaviour of project (because mbed online ide does not have over-sessions-persistent compiler macros)
Now, we have to make that "../My_settings.h" or the build fails. Everything we have made so far has stopped building properly due to this.
I suspect this is the cause of some other errors I see others reporting here with other targets.
Past 2 years there have been several similar incidents where the behaviour of mbed online compiler internals has been changed & build broken all of a sudden. Every time I get a flood of cries from our users. So far all of those changes have been bugs, ie. they have been reverted. If this change was announced somewhere, I certainly did not notice.
mbed: please test properly with BOTH mbed OS2 and OS5 on SEVERAL targets before you deploy systemwide changes.
Hello mbed
Users are reporting that previously working programs no longer compile in the online IDE.
Reason seems to be that behaviour of compiler with regards to where it looks for included header files has changed.
For example, we have had #include "My_settings.h" in a library. That file has been something the users create inside their project to define behaviour of project (because mbed online ide does not have over-sessions-persistent compiler macros)
Now, we have to make that "../My_settings.h" or the build fails. Everything we have made so far has stopped building properly due to this.
I suspect this is the cause of some other errors I see others reporting here with other targets.
Past 2 years there have been several similar incidents where the behaviour of mbed online compiler internals has been changed & build broken all of a sudden. Every time I get a flood of cries from our users. So far all of those changes have been bugs, ie. they have been reverted. If this change was announced somewhere, I certainly did not notice.
mbed: please test properly with BOTH mbed OS2 and OS5 on SEVERAL targets before you deploy systemwide changes.