#382: Using := in Makefiles causes extra complexity
----------------------+-----------------------------------------------------
 Reporter:  dukeleto  |        Owner:         
     Type:  bug       |       Status:  new    
 Priority:  normal    |    Milestone:         
Component:  core      |      Version:         
 Severity:  medium    |   Resolution:         
 Keywords:            |         Lang:         
    Patch:            |     Platform:  freebsd
----------------------+-----------------------------------------------------

Old description:

> {{{
> perl5.10 tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str
> perl5.10 tools/build/pmc2c.pl --dump src/pmc/pointer.pmc
> perl5.10 tools/build/pmc2c.pl --c src/pmc/pointer.pmc
> perl5.10 tools/build/c2str.pl src/pmc/pointer.c > src/pmc/pointer.str
> perl5.10 tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str
> tools/build/c2str.pl: src/pmc/sub.c: No such file or directory at
> tools/build/c2str.pl line 54.
> *** Error code 2
> }}}

New description:

 When Configure.pl detects gmake in your $PATH, it assumes you intend to
 use it, and allows ":=" syntax in the Makefile it generates.  Thus, when
 gmake is installed, you are forced to use it (even when it's not the
 normal "make" for your platform).  See discussion below.

--

Comment(by Infinoid):

 rg, I've updated the description for you.  +1 for being compatible with
 the worst make out there, and getting rid of :=.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/382#comment:15>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to