Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: v14 macOS arm64 support #40126

Closed
mrienstra opened this issue Sep 15, 2021 · 3 comments
Closed

doc: v14 macOS arm64 support #40126

mrienstra opened this issue Sep 15, 2021 · 3 comments
Labels
doc Issues and PRs related to the documentations. macos Issues and PRs related to the macOS platform / OSX.

Comments

@mrienstra
Copy link
Contributor

mrienstra commented Sep 15, 2021

Documentation* (both official and unofficial) regarding the status of v14 on macOS arm64 hardware is pretty confusing, mostly the word is "no go", but I believe the current status is that it's working. I'm not sure which "support tier" is applicable, maybe "Experimental"? Also not clear from https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md when it might've started building.

I'd like to add a row for "macOS arm64" to https://github.com/nodejs/node/blob/v14.x/BUILDING.md, thoughts?

Operating System Architectures Versions Support Type Notes
macOS x64 >= 10.11 Tier 1
macOS arm64 >= 14.? Experimental
SmartOS x64 >= 18 Tier 2

Starting with node v16.3.0, I installed & used nvm 0.38.0 (nvm -v) to install v14.17.6 (node -v) arm64 (node -p "process.arch"), on macOS 11.5.2 (sw_vers -productVersion) arm64 (uname -m).


@mrienstra mrienstra added the doc Issues and PRs related to the documentations. label Sep 15, 2021
@richardlau
Copy link
Member

Documentation (both official and unofficial) regarding the status of v14 on macOS arm64 hardware is pretty confusing, mostly the word is "no go", but I believe the current status is that it's working. I'm not sure which "support tier" is applicable, maybe "Experimental"? Also not clear from https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md when it might've started building.

Probably 14.17.0 which included #38051. We don't test or build Node.js 14 on macOS arm64 so Experimental is a reasonable tier.

I'd like to add a row to https://github.com/nodejs/node/blob/v14.x/BUILDING.md, thoughts?

If you do open a PR please open it against the staging branch (v14.x-staging).

Operating System Architectures Versions Support Type Notes
macOS x64 >= 10.11 Tier 1
macOS arm64 >= 14.? Experimental
SmartOS x64 >= 18 Tier 2
Starting with node v16.3.0, I installed & used nvm 0.38.0 (nvm -v) to install v14.17.6 (node -v) arm64 (node -p "process.arch"), on macOS 11.5.2 (sw_vers -productVersion) arm64 (uname -m).

The "Versions" column is the version of macOS (not Node.js) so should probably be 11 (I don't think earlier versions of macOS are available for arm64).

@richardlau richardlau added macos Issues and PRs related to the macOS platform / OSX. v14.x labels Sep 15, 2021
@mrienstra
Copy link
Contributor Author

The "Versions" column is the version of macOS (not Node.js) so should probably be 11 (I don't think earlier versions of macOS are available for arm64).

Whoops, yup, that's clearly the case when I look at the entire table and not just the existing macOS row, thanks! 🤦

@mrienstra
Copy link
Contributor Author

PR here: #40127

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Issues and PRs related to the documentations. macos Issues and PRs related to the macOS platform / OSX.
Projects
None yet
Development

No branches or pull requests

2 participants