STM32CubeIDE 2.X.X Seems to Have -Werror Permanently Enabled
I have five projects on the go, which compile and debug well on STM32CubeIDE 1.X.X (at least for 1.12.0+), but with warnings. I am now trying to shift to more recent versions of CubeIDE (2.X.X), but they behave as if ">Properties>C/C++Build>Settings>Tool Settings>MCU>MPU GCC Compiler>Warnings>Treat warnings as errors (-Werror)" is enabled, even when it is not.
I believe that my settings in the more recent CubeIDE are identical to the older one, and I have tested this on two different computers with similar results. The error which is currently causing the compilation to halt is " ...error: implicit declaration of function 'xxxxx' [Wimplicit-function-declaration]", but if I resolve it, another item which should be a (legitimate) 'warning' will appear as an 'error'. I am using "ISO C11 (-std=c11)", and have the same issue if I attempt to use GNU11.
Unfortunately, I cannot resolve all the warnings without creating other problems, so this issue is preventing me from being able to upgrade my active CubeIDE install. I suspect there is a Workspace setting somewhere that I can't find, but it's nowhere obvious, and -Werrror is not mentioned in the project makefile. Any assistance would be appreciated.
