[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/
- [bug #63047] --shuffle mode does not work on .SECONDEXPANSION targets,
Sergei Trofimovich <=