Skip to content

Conversation

@patmaddox
Copy link

@patmaddox patmaddox commented Jan 30, 2026

GNU Make 4.3+ uses named pipes for the jobserver, with the format --jobserver-auth=fifo:/path/to/pipe instead of the traditional --jobserver-auth=R,W format using inherited file descriptors.

Prior to this, the test suite failed with:

gmake: warning: -j10 forced in submake: resetting jobserver mode. redo x
Traceback (most recent call last):
  File "apenwarr-redo/default.jj/bin/redo", line 10, in <module>
    redo.cmd_redo.main()
  File "apenwarr-redo/default.jj/bin/../redo/cmd_redo.py", line
107, in main
    jobserver.setup(j)
  File "apenwarr-redo/default.jj/bin/../redo/jobserver.py", line
 230, in setup
    (a, b) = arg.split(',', 1)
    ^^^^^^
ValueError: not enough values to unpack (expected 2, got 1) gmake: *** [Makefile:7: y] Error 1

GNU Make 4.3+ uses named pipes for the jobserver, with the format
--jobserver-auth=fifo:/path/to/pipe instead of the traditional
--jobserver-auth=R,W format using inherited file descriptors.

Prior to this, the test suite failed with:

gmake: warning: -j10 forced in submake: resetting jobserver mode.
redo x
Traceback (most recent call last):
  File "apenwarr-redo/default.jj/bin/redo", line 10, in <module>
    redo.cmd_redo.main()
  File "apenwarr-redo/default.jj/bin/../redo/cmd_redo.py", line
107, in main
    jobserver.setup(j)
  File "apenwarr-redo/default.jj/bin/../redo/jobserver.py", line
 230, in setup
    (a, b) = arg.split(',', 1)
    ^^^^^^
ValueError: not enough values to unpack (expected 2, got 1)
gmake: *** [Makefile:7: y] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant