Skip to content

Trying another idea to speed up the Mac build#159

Open
dgrelaud wants to merge 3 commits intoyao-pkg:mainfrom
carboneio:speed_up_mac_build
Open

Trying another idea to speed up the Mac build#159
dgrelaud wants to merge 3 commits intoyao-pkg:mainfrom
carboneio:speed_up_mac_build

Conversation

@dgrelaud
Copy link
Copy Markdown

Here is another optimization proposal: use Ninja instead of Make, as recommended by Node.js:
https://github.com/nodejs/node/blob/main/doc/contributing/building-node-with-ninja.md

I install Ninja with Homebrew, but I just realized it is already installed on GitHub's machines.
We can probably test it like that first.

Copy link
Copy Markdown
Member

@robertsLando robertsLando left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like you are installing ninja twice? Also please try spawning a build on your fork and link it here

@dgrelaud
Copy link
Copy Markdown
Author

Seems like you are installing ninja twice?

One installation per separate job (intel, arm)

Also please try spawning a build on your fork and link it here

Yes, I will try it as soon as I figure out why GitHub does not show the action in my fork 🧐

@robertsLando
Copy link
Copy Markdown
Member

robertsLando commented Mar 26, 2026

Yes, I will try it as soon as I figure out why GitHub does not show the action in my fork 🧐

You have to enable them from settings on your fork

@dgrelaud
Copy link
Copy Markdown
Author

You have to enable them from settings on your fork

Yes, I know, but for some reason, most GitHub Actions in my fork are disabled, except ci.yml.
I think they are disabled because some jobs force GitHub to disable the workflows.
I will figure it out, but I will focus on it later.

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