On 05/20/2011 03:32 PM, Reuben Thomas wrote:
> I've just been playing with flymake. To make it work at all I copied
> the following rule into my src/Makefile.am from the flymake manual:
>
> check-syntax:
> gcc -o nul -S ${CHK_SOURCES}> > Secondly, the -o nul option to gcc seems to be an > undocumented-but-widely-used trick to get gcc not to output the > results of the compilation. Any observations on this before I write a > bug report suggesting it be documented? (Generally I find writing gcc > and glibc bug reports without help a waste of time (above my pay > grade, as it were).) nul does not work anywhere besides Windows; elsewhere it is spelled /dev/null. This is a fundamental manner of how the null device works (once you spell its name correctly). That is, pretty much all compilers should support '-o /dev/null' as a way to suppress an object file, so I don't think this is an undocumented gcc feature. As for the rest of your questions, I'm not familiar enough with flymake to give a good answer. -- Eric Blake [email protected] +1-801-349-2682 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
