镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

doc: v14 macOS arm64 support #40126

Description

@mrienstra

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).


Activity

  1. added
    docIssues and PRs related to Node.js documentation.
    on Sep 15, 2021
  2. richardlau commented on Sep 15, 2021

    @richardlau
    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).

  3. mrienstra commented on Sep 15, 2021

    @mrienstra
    ContributorAuthor

    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! 🤦

  4. mrienstra commented on Sep 15, 2021

    @mrienstra
    ContributorAuthor

    PR here: #40127

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    docIssues and PRs related to Node.js documentation.macosIssues and PRs related to the macOS platform.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions