Since c3b39d0654c3 "[SV 62514] Honor command line interface flags", make
incorrectly filters oute multiple -C arguments with the same directoy
string:
$ cd /test && make -C a -C a
make: Entering directory '/test/a'
$ make -C /test/a -C /test/b -C /test/a
make: Entering directory '/test/b'
Skip -
Follow-up Comment #3, bug #53152 (project make):
I think the problem is the outer loop in update_goal_chain():
- All goals are handle once per loop iteration.
- At the beginning of each iteration at least on child is reaped (if any
exist)
What happens is this:
First iteration:
- job for 'bar' is