[bug #44742] Double-dep with double-colon rule not built

2016-05-22 Thread Joe Crayne
Follow-up Comment #11, bug #44742 (project make): The patch is attached to the ticket separate from my comment: https://savannah.gnu.org/bugs/download.php?file_id=37212 For the first change, it makes no sense to me to propagate a timestamp on a remade rule to an unremade rule. Which the f_mtime

[bug #44742] Double-dep with double-colon rule not built

2016-05-21 Thread anonymous
Follow-up Comment #10, bug #44742 (project make): "Here is a one-line fix: double-colons-bail-bug44742.patch" 1) There is no file attached. 2) Could you please explain the thinking behind those 2 patches. Thanks ___ Reply to this item at

[bug #44742] Double-dep with double-colon rule not built

2016-05-21 Thread Paul D. Smith
Update of bug #44742 (project make): Status:None => Fixed Assigned to:None => psmith Open/Closed:Open => Closed Fixed Release:

[bug #44742] Double-dep with double-colon rule not built

2016-05-20 Thread Joe Crayne
Follow-up Comment #8, bug #44742 (project make): Turns out that the original issue for this bug was separate than the one I addressed in my first patch. Here is a one-line fix: double-colons-bail-bug44742.patch Both patches need to be applied for double colon rules to work properly in parallel b

[bug #44742] Double-dep with double-colon rule not built

2016-05-20 Thread Joe Crayne
Additional Item Attachment, bug #44742 (project make): File name: double-colons-bail-bug44742.patch Size:0 KB ___ Reply to this item at: ___ Message se

[bug #44742] Double-dep with double-colon rule not built

2016-05-19 Thread Joe Crayne
Follow-up Comment #7, bug #44742 (project make): This patch (double-colons-parallel-bug44742.patch) corrects the attached test case (double_colon_parallel_test.diff). I believe it fixes this bug. Test and let me know. (file #37211) ___ Ad

[bug #44742] Double-dep with double-colon rule not built

2016-05-19 Thread Joe Crayne
Additional Item Attachment, bug #44742 (project make): File name: double_colon_parallel_test.diff Size:0 KB ___ Reply to this item at: ___ Message sent

[bug #44742] Double-dep with double-colon rule not built

2015-08-09 Thread Paul D. Smith
Follow-up Comment #6, bug #44742 (project make): It's a bug. It should definitely be possible to use double-colon rules with parallel builds. ___ Reply to this item at:

[bug #44742] Double-dep with double-colon rule not built

2015-08-09 Thread Ed
Follow-up Comment #5, bug #44742 (project make): It definitely *does* ruin the build. My question is, is this by design or simply a long-standing bug in GNU make? It doesn't happen on BSD make, for instance. ___ Reply to this item at:

[bug #44742] Double-dep with double-colon rule not built

2015-08-05 Thread anonymous
Follow-up Comment #4, bug #44742 (project make): Double-colon may not "play" nicely with parallel-execution. The following example shows one situation, where parallel execution may skip over a dependency (i.e. NOT building it at all), because it was linked in via a double-colon. As shown later,

[bug #44742] Double-dep with double-colon rule not built

2015-08-02 Thread Ed
Follow-up Comment #3, bug #44742 (project make): Thanks for taking a look! I tried patching my local GNU make 4.1 per your suggestion, and it hasn't helped. Here is a fuller set of steps to repro: # initial setup cpanm --dev --look PDL cpanm ExtUtils::MakeMaker@7.05_19 # 7.05* has double-level p

[bug #44742] Double-dep with double-colon rule not built

2015-08-02 Thread Ed
Follow-up Comment #2, bug #44742 (project make): Thanks for taking a look! I tried patching my local GNU make 4.1 per your suggestion, and it hasn't helped. Here is a fuller set of steps to repro: # initial setup cpanm --dev --look PDL cpanm ExtUtils::MakeMaker@7.05_19 # 7.05* has double-level p

[bug #44742] Double-dep with double-colon rule not built

2015-07-11 Thread Paul D. Smith
Follow-up Comment #1, bug #44742 (project make): Sorry but I can't understand your repro case, or at least I can't reproduce it. The makefile you link here doesn't appear to be a stand-alone repro case; if I run it by itself I just get errors about missing Makefile.PL. If I install cpanm then ru

[bug #44742] Double-dep with double-colon rule not built

2015-04-05 Thread Ed
URL: Summary: Double-dep with double-colon rule not built Project: make Submitted by: mohawk Submitted on: Mon 06 Apr 2015 00:08:02 GMT Severity: 3 - Normal Item Group: B