The nodejs plugin doesn't support the arm64 architecture
Metadata
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. | |
| #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. | |
| #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. |