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

--

Attachment: pgpBcM2Cvyz4Z.pgp
Description: PGP signature

Reply via email to