the assembler *source code* that appeared to be not compilable
From my experiments attempting to build a screensaver (which requires the object file built with specific compiler flags), the errors I couldn't work around were to do with the generated assembler code.
If you can find a way around it, I'd be interested to see it :-)