Hello Robert Cochran,
For the question "P.S. Is there a CW release for QorIQ that properly supports Linux 4.0? "
As I know, the CW10.4 works with Linux Kernel 3.12, this is described in release note for CW_PA_10.4:
Debugger Alignment SDK 1.6 (Linux Kernel 3.12)
The debugger was updated and verified for Linux Kernel Debug and Linux Application debug to work with latest version SDK 1.6.
The CW10.5, planned to be available in July will work with SDK1.8, which also use kernel 3.12.
Regards
Lunmin