The code in the "unit-tests" directory in OSAL has a number of warnings when it compiles and this is one thing preventing turning on the strictest compiler settings (-Wall -Werror, etc) during the build.
Many of the warnings are related to passing a non-const string directly to a printf function when logging test results.