Clang (lvvm) had similar issues on Apple, so we disabled it here:

https://github.com/LMMS/lmms/blob/stable-1.1/CMakeLists.txt#L338

Toby is a better one to answer this question, but I'd think the incentive
for keeping this parameter is to fix the warnings/errors before the new GCC
becomes the new defacto standard.  Apple has no choice but to use the
stricter compiler, so as a courtesy, we've disabled it on that platform,
whereas the GNU flavors can usually fallback on an older GCC if needed.
(Technically GCC is available on Apple, but most modern software will no
longer compile with it due to some divergences in Apple's libraries).

If you are familiar with fixing some of these warnings, please offer the
fixes upstream.  If not, feel free to remove the offending line until we
change/fix this.

-Tres
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to