bug-make
[Top][All Lists]
Advanced

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

[bug #63047] --shuffle mode does not work on .SECONDEXPANSION targets


From: Sergei Trofimovich
Subject: [bug #63047] --shuffle mode does not work on .SECONDEXPANSION targets
Date: Sun, 11 Sep 2022 16:13:13 -0400 (EDT)

URL:
  <https://savannah.gnu.org/bugs/?63047>

                 Summary: --shuffle mode does not work on .SECONDEXPANSION
targets
                 Project: make
               Submitter: slyfox
               Submitted: Sun 11 Sep 2022 08:13:12 PM UTC
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: None
        Operating System: None
           Fixed Release: None
           Triage Status: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sun 11 Sep 2022 08:13:12 PM UTC By: Sergei Trofimovich <slyfox>
Since commit 07eea3aa496184bb763b7306e9de6a40a94605c9 ("[SV 62706] Only
second-expand targets that might be built") `make --shuffle` stopped shuffling
.SECONDEXPANSION. Example `Makefile`:

.SECONDEXPANSION:
all: $$(var)
%_: ; @echo $@
var = a_ b_ c_

Before (good):

$ make --shuffle=reverse
c_
b_
a_

After (bad):

$ ./make --shuffle=reverse
a_
b_
c_


I'll send a possible fix today.







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63047>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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