develooper Front page | perl.perl5.porters | Postings from November 2003

Re: 5.8.2 build fails on Cygwin, MakeMaker Bug? (was: re: 5.8.2)

Thread Previous | Thread Next
From:
Michael G Schwern
Date:
November 7, 2003 01:25
Subject:
Re: 5.8.2 build fails on Cygwin, MakeMaker Bug? (was: re: 5.8.2)
Message ID:
20031107092435.GD12125@localhost.comcast.net
On Fri, Nov 07, 2003 at 10:11:16AM +0100, Gerrit P. Haase wrote:
> subdirs ::
>         $(NOECHO)cd C && $(MAKE) -f $(FIRST_MAKEFILE) all $(PASTHRU)
> 
> [...]
> 
> PASTHRU = LIB="$(LIB)"\
>         LIBPERL_A="$(LIBPERL_A)"\
>         LINKTYPE="$(LINKTYPE)"\
>         PREFIX="$(PREFIX)"\
>         OPTIMIZE="$(OPTIMIZE)"\
>         PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\
>         PASTHRU_INC="$(PASTHRU_INC)"
> 
> 
> Is this a bug in MakeMaker? At least it works when I quote the string tobe
>   'LIB="$(LIB)"\
>   ...
>   PASTHRU_INC="$(PASTHRU_INC)"'
> or remove $(PASTHRU) from the command.
> 
> Probably it would fail in other `make subdirs` too.

The last time the PASTHRU logic was changed was 20560 back in August well
before 5.8.1.
http://public.activestate.com/cgi-bin/perlbrowse?patch=20560

The PASTHRU value shouldn't need to be quoted unless there's some really 
funky values in those macros above.


-- 
Michael G Schwern        schwern@pobox.com  http://www.pobox.com/~schwern/
It's Paint Chip Eating time!

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About