On Tue, Jul 18, 2006 at 01:38:20AM -0700, Allison Randal wrote: > [EMAIL PROTECTED] wrote: > > > >* However, the bison interface does not support both "interp" > > and "yyscanner" as flex inputs; so I created a patch file > > at compiler/imcc/imcparser.c.diff -- it needs to be applied > > manually whenever imcc.y is regenerated into imcparser.c. > > > > This is really suboptimal, and should be folded into the > > build system. But then again, $(YACC) and $(LEX) are both > > at this moment hard-coded to "echo" and not governed by the > > normal "make" rules anyway, so I'm not sure how best to address > > this build problem. Suggestions welcome. > > This is not a maintainable build solution. Revert and come back when you > have one. > > (It's always okay to say "I've gotten this far in implementation but hit > a snag". Just don't commit until you resolve the snag.)
FYI, $(YACC) and $(LEX) are set to useful values when "--maintainer" is passed to Configure.pl. If apply a patch as part of the build processes is really the only option then a conditional could be added to root.in to only apply the patch when --maintainer is in effect. -J --
pgpBcM2Cvyz4Z.pgp
Description: PGP signature