automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/6] Lex, Yacc and explicit declarations of dependencies.


From: Stefano Lattarini
Subject: Re: [PATCH 0/6] Lex, Yacc and explicit declarations of dependencies.
Date: Wed, 23 Jun 2010 00:06:31 +0200
User-agent: KMail/1.12.1 (Linux/2.6.30-2-686; KDE/4.3.4; i686; ; )

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

[Prev in Thread] Current Thread [Next in Thread]