On Sat Jan 26 10:03:34 2008, coke wrote:
> On Mon Jan 14 11:26:27 2008, coke wrote:
> > In the top level directory, type:
> >
> > 'make perl6'
> >
> > a perl6 binary is created.
> >
> > now type "make perl6" again, and the binary is regenerated from the
> > step "./pbc_to_exe languages/perl6/perl6.pbc" on, despite the fact
> > that nothing has changed.
> >
> > The perl6 target in languages/perl6 works as expected over multiple
> > invocations.
> >
> 
> This seems to be resolved, however, building perl6 now gives the
> following make warning:
> 
> make: Circular perl6 <- perl6 dependency dropped.
> 
> 

This seems to be because we have both:

perl6:

and

PERL6               = $(CUR_DIR)/perl6$(EXE)
$(PERL6) : compilers $(PBC_TO_EXE)

... So on windows, I'm guessing that both perl6 and perl6.exe work as targets 
with no 
warnings, but on unixy platforms, we get the warning.

I would vote for requiring "perl6.exe" as the make target on windows, which is 
how it's done 
in languages/perl6.


Reply via email to