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/