bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Ed
Subject: [bug #44742] Double-dep with double-colon rule not built
Date: Mon, 03 Aug 2015 01:46:14 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0

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:

<code>
# initial setup
cpanm --dev --look PDL
cpanm ExtUtils::address@hidden # 7.05* has double-level
perl Makefile.PL
cd Basic/Core

# first time, and show failure with -j4 linkext
make -j4 linkext 
ls ../../blib/arch/auto/PDL/Core/Core.so # not found

# keep old files to save time
cp Version.pm Version.pm.KEPT ; cp Types.pm Types.pm.KEPT

# show works with -j4 dynamic
rm -rf ../../blib ; make clean >/dev/null; mv Makefile.old Makefile ; cp
Version.pm.KEPT Version.pm ; cp Types.pm.KEPT Types.pm ; make -j4 dynamic ; ls
../../blib/arch/auto/PDL/Core/Core.so 

# show works with -j1 linkext
rm -rf ../../blib ; make clean >/dev/null; mv Makefile.old Makefile ; cp
Version.pm.KEPT Version.pm ; cp Types.pm.KEPT Types.pm ; make -j1 linkext; ls
../../blib/arch/auto/PDL/Core/Core.so

# show fails again/still with -j4 linkext
rm -rf ../../blib ; make clean >/dev/null; mv Makefile.old Makefile ; cp
Version.pm.KEPT Version.pm ; cp Types.pm.KEPT Types.pm ; make -j4 linkext; ls
../../blib/arch/auto/PDL/Core/Core.so
</code>

This is a problem for EUMM since it's a bug that affects already-existing GNU
make, so I'm going to have to find a way to make this not happen for current
GNU make. However, it also seems like it would be worth finding and fixing
this.

(file #34568)
    _______________________________________________________

Additional Item Attachment:

File name: Makefile.works                 Size:29 KB


    _______________________________________________________

Reply to this item at:

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

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]