Skip to content

Conversation

@rhubert
Copy link
Contributor

@rhubert rhubert commented Nov 14, 2025

The jobserver support finally landed in ninja-master.

Also add PKG_LICENSE.

The jobserver support finally landed in ninja-master.

Also add PKG_LICENSE.
@rhubert rhubert mentioned this pull request Nov 14, 2025
@jkloetzke
Copy link
Member

I recently learned that there are actually two flavours of job servers: pipe based and FIFO based. Unfortunately, Bob only implements the pipe based protocol and that is not supported by ninja 😞 So I'm afraid we have to keep the old version for the time being.

I'll put the FIFO protocol on the Bob TODO list...

@rhubert
Copy link
Contributor Author

rhubert commented Nov 16, 2025

I haven't looked into it, but maybe you did this already: Is the pipe based protocol supported by the forked version we're actually using?

@jkloetzke
Copy link
Member

Actually, I didn't look before but I quickly checked and it only supports the pipe protocol.

@jkloetzke
Copy link
Member

This can be merged once Bob 1.2 has been released. We'll have to add

jobServer: "fifo"

to classes/ninja.yaml to make sure that Bob always uses a FIFO based jobserver.

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.

2 participants