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 run the command in your "full repro by" line, it
builds (after I install some other Perl prerequisites) but I don't get the
error you see: running with/without -j4 it always successfully creates the
Core.so file.

If I try the commands you list below, removing, running make clean, etc. (it's
not clear whether the "Makefile" you're copying is the one you attached here
or the one left over from "make clean", but neither seem to work for me) I
don't have any .KEPT files and I get errors about not being able to locate
PDL/Types.pm.

However, someone sent me a fix which may be related to this.  If you edit the
file remake.c in the GNU make sources around line 351 and change:

            if (new > status)
              new = status;

to this:

            if (new > status)
              status = new;

(Note there is another similar if-statement earlier in the function which
already has "status = new"; they should both be that way.)

See if that change helps; I cannot reproduce your problem so I cannot check it
myself.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?44742>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to