← Back to issue list

The nodejs plugin doesn't support the arm64 architecture

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1616502
Type
issue
State
closed
Author
~elopio
Labels
—
Created
Updated
Closed

Current evaluation

Node.js plugin arm64 support was added by snapcore/snapcraft#753, commit 3273adca0, resolving the aarch64 unsupported-architecture error.

Resolution: closed resolved

Reason: PR #753 added arm64 support to the Node.js plugin and was committed as 3273adca0 ("Add the arm64 architecture to the nodejs plugin"). The issue author linked that PR as the fix.

Evaluated by: mr-cal-bot

No scores available.

Issue body

I'm trying to build a snap in launchpad and I get the following error in arm64: architecture not supported (aarch64) There is an arm64 version in https://nodejs.org/dist/v4.4.4/ It seems it's just missing on the plugin architectures dictionaray.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Node.js plugin arm64 support was added by snapcore/snapcraft#753, commit 3273adca0, resolving the aarch64 unsupported-architecture error.
stealth/space-bunny-alpha — closed resolved arm64 was missing from the nodejs plugin's architecture dictionary, causing "architecture not supported (aarch64)" on Launchpad builds. Fixed by merged snapcraft PR #753, which added aarch64 support and closed the issue (LP bug #1616502).
stealth/space-bunny-alpha — closed resolved Added arm64/aarch64 support to the Node.js plugin, fixing Launchpad aarch64 builds.
qwen/qwen3.6-35b-a3b — — Resolved by adding aarch64 to the plugin architectures dictionary, enabling arm64 support. Closed without comments.
qwen/qwen3.6-35b-a3b — — Reported missing arm64 support in the nodejs plugin despite binary availability; closed without resolution.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcore/snapcraft#753 (confidence 100%)

    The linked PR added arm64 to the Node.js plugin architecture mapping.

Related issues

Issue Project State Summary Similarity
#753 Add the arm64 architecture to the nodejs plugin snapcraft merged Merged PR #753 (commit 3273adca0, "Add the arm64 architecture to the nodejs plugin") added arm64/aarch64 Node.js runtime support to snapcraft's nodejs plugin, fixing Launchpad bug #1616502 after manual on-device testing.
84%
#885 node plugin: dont crash when running on non-snap arm64 env craft-parts closed Closed unmerged; ARM64 npm-plugin support was fixed via merged PR #1311 in commit a20b49d1.
71%
#1795531 nodejs plugin support for ppc64el and s390x architectures snapcraft (launchpad) closed Added ppc64el and s390x support to the Node.js plugin in merged PR canonical/snapcraft#2310 (commit 6261dba9c); PR #2314 backported it to Snapcraft 2.x.
71%