Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve compatibility with recent versions of GCC (module version should bump to 1320) #1806
Note: This PR should go into the Device OS 1.3.x release with the module version of 1320. An intermediate update to 1.2.x is required.
Ideally we would merge this when we feel 1.3.0 is being finalized (maybe the first RC?)
This PR is a continuation of the work started in #1742:
Steps to Test
The difference is weird at first glance:
Electron, GCC 5.3.1:
As you can see, .text sections of the user part and system part 2 and 3 grew significantly, system part 1 .text became smaller, some .bss sections grew significantly as well. Now when we have a technical possibility to build the firmware with GCC 8 we can investigate the difference further.