[Top][All Lists]
[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
solaris-test-suite.log.gz
Description: GNU Zip compressed data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH 0/6] Lex, Yacc and explicit declarations of dependencies.,
Stefano Lattarini <=