| Type | info |
| Title | MODULES_WITH_WARNINGS |
| Posted by | [EMAIL PROTECTED] |
| Affected | ,- |
| Effective from | SRC680 warnings01 |
Summary
solenv/inc/settings.mk, solenv/inc/<platform>.mk:
+ MODULES_WITH_WARNINGS
Description
For the platfomrs unxlngi6, unxsoli4, unxsols4, and wntmsci10, CWS
warnings01 made many (but not all) modules warnings-free; the missing
modules will be attacked on follow-up CWSs. Therefore, on those four
platforms, the used C/C++ compiler switches are now equivalent in
effect to wall=1 werror=1. To allow the missing modules to still
compile, MODULES_WITH_WARNINGS is a per-platform list of modules that
must still be compiled without the effect of werror=1 (those modules
are, however, compiled with the effect of wall=1, so that quite a
number of warnings will appear).
On those follow-up CWSs, once a module is warning-free on a given
platform, that module should be removed from the platform's
MODULES_WITH_WARNINGS list. Once all modules on a given platform
compile without warnings, the specific .mk file for that platform
should set COMPILER_WARN_ERRORS=TRUE and no longer set
MODULES_WITH_WARNINGS, and once no platform sets MODULES_WITH_WARNINGS
any longer, the MODULES_WITH_WARNINGS-code in settings.mk can
completely go away again.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
