At Thursday 20 May 2010, Stefano Lattarini wrote:
> This patch series stems from a discussion on bug-automake:
> [<http://comments.gmane.org/gmane.comp.sysutils.automake.bugs/4892>]
> 
> In short, some make implementations tend to use their built-in ".y
>  => .o" and ".l => .o" rules instead of respectively the ".y => .c
>  => .o" and ".l => .c => .o" implicit rule chains provided by the
>  automake-generated Makefiles.  This problem can be solved by
>  always declaring more dependencies *explicitly* in the generated
>  Makefile.in.
Oh, and by the way, this patch seems to be required even by true 
Solaris make implementations (e.g. /usr/xpg4/bin/make on Solaris 10).
Without it, some Yacc/Lex related tests fail (the relevant excerpt
from test-suite.log is attached, gzipped).

On the other hand, it's worth noting that, as stated by Ralf here:
 <http://permalink.gmane.org/gmane.comp.sysutils.automake.bugs/4900>
the tests used to work on Solaris 9 make.

Regards,
    Stefano

Attachment: solaris-test-suite.log.gz
Description: GNU Zip compressed data

Reply via email to