Follow-up Comment #1, bug #62175 (project make): I think there's a deeper problem here. POSIX requires that prerequisites be built in the order they are specified.
If we have a target *all: 1.x 2.x* then it's required by the standard that *1.x* be built by make before *2.x*. If that is not happening when .SECONDEXPANSION is enabled, then that's wrong and is a more serious issue. I'll take a look at it. The order that intermediate files appear in the removal line is, of course not defined and so might be different. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?62175> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/