pick any given directory in the monolith. run 'make CC=sparse MODCC=sparse' on that dir. notice the five bajillion warnings you get. fix them.
This is not platform specific.
/usr/include/stdlib.h:72:56: error: attribute '__transparent_union__': ignoring attribute __transparent_union__ any workarounds for these attribute issues sparse can't deal with?
*** Bug 3799 has been marked as a duplicate of this bug. ***
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Closing, between coverity and clang and gcc all getting better this is pretty much covered.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.