> Besides the reason that it's not nessasary are there any reasons why
> the automake inference rules for C and C++ don't use -o ?
>
> I seem to remember that some compilers don't accept -o is this correct?
Yes. Some older compilers will not accept both -c and -o .
> If so what is the typical way of dealing with the lack of -o when
> you want it?
either mv the produced .o name to what you want, or find a way to compile
the source from a faked .c file.
You could also mv an existing .o out of the way, compile, and rename back,
but that gets messy and doesn't do well with parallel makes.
H