Commit 00ea8f0
fix: last
From the GNU make manual[^1]:
> Be aware that the `MAKEFLAGS` variable may contain multiple
> instances of the `--jobserver-auth=` option.
> Only the last instance is relevant.
Hence this commit makes it so.
With this commit, `--jobserver-auth` also takes precedence over
`--jobserver-fds`, even when `--jobserver-fds` is the last instance
of these flags. This is made intentionally since `--jobserver-fds`
was an undocumented internal-only flag before `--jobserver-auth`
made public, according to this announcement[^2].
[^1]: https://www.gnu.org/software/make/manual/make.html#Job-Slots
[^2]: https://git.savannah.gnu.org/cgit/make.git/tree/NEWS?h=4.2#n31--jobserver-auth wins1 parent 1e0de0b commit 00ea8f0
1 file changed
+23
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
582 | 582 | | |
583 | 583 | | |
584 | 584 | | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
585 | 600 | | |
586 | | - | |
| 601 | + | |
587 | 602 | | |
588 | | - | |
| 603 | + | |
589 | 604 | | |
590 | 605 | | |
591 | 606 | | |
| |||
599 | 614 | | |
600 | 615 | | |
601 | 616 | | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
606 | 621 | | |
607 | 622 | | |
608 | | - | |
| 623 | + | |
609 | 624 | | |
610 | 625 | | |
611 | 626 | | |
612 | | - | |
| 627 | + | |
613 | 628 | | |
614 | 629 | | |
615 | 630 | | |
| |||
0 commit comments