On 2024-04-03 3:08 p.m., Martin Hundebøll wrote:
On Wed, 2024-04-03 at 17:58 +0200, Alexander Kanavin wrote:
We can't carry this mass of patches. It has to land upstream first.
Understandable.
Are you able/willing to drive the upstream pull request to
completion?
No, I don't think so. I'm not familiar with the ninja codebase, and the
pull requests has been lingering for too long.
Another option might be to propose adding the fifo feature to the
kitware fork of ninja:
https://github.com/Kitware/ninja
They have forked ninja to get the jobserver feature in, but haven't
taken the fifo part so far.
The kitware fork is also used by buildroot:
https://gitlab.com/buildroot.org/buildroot/-/blob/master/package/ninja/ninja.mk
// Martin
I see that v2 has switched to kitware, which is fine in the short run.
I'm just back from vacation. I plan to test this patchset out.
I can spend some time convincing upstream ninja that a solution is
needed for our use-case and
that perhaps the jobsever approach and the kitware fork is a good
starting point.
Of course, I can't promise to "drive it to completion" but I'll hound
the upstream devs for months or even years!
Thanks for re-submitting the patchset Martin!
--
# Randy MacLeod
# Wind River Linux
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#198018):
https://lists.openembedded.org/g/openembedded-core/message/198018
Mute This Topic: https://lists.openembedded.org/mt/105304230/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-