Skip to content

FIX: Add Linux ARM64 support to new nodejs dep#10712

Open
hadess wants to merge 4 commits into
bambulab:masterfrom
hadess:wip/hadess/nodejs-arm64
Open

FIX: Add Linux ARM64 support to new nodejs dep#10712
hadess wants to merge 4 commits into
bambulab:masterfrom
hadess:wip/hadess/nodejs-arm64

Conversation

@hadess
Copy link
Copy Markdown
Contributor

@hadess hadess commented May 14, 2026

No description provided.

Comment thread src/slic3r/GUI/DeviceWeb/CMakeLists.txt Outdated
@BenJule
Copy link
Copy Markdown
Contributor

BenJule commented Jun 6, 2026

Heads-up: both failures here come from master, not from your nodejs change.

  1. Ubuntu/Windows Build BambuStudio fails with 'class MachineObject' has no member named 'get_extruder_id_by_ams_id' (AMSMaterialsSetting.cpp:1168). This was already fixed on master (it now uses GetFilaSystem()->GetExtruderIdByAmsId), so a rebase onto current master clears it.

  2. macOS Build Deps fails while building dep_Assimp — its bundled contrib/zlib no longer parses against the macOS 15+/26 SDK. A one-line fix is proposed in fix(deps): use system zlib for Assimp on macOS/Linux #11051; once it lands, a re-run goes green.

So: rebase + #11051 and this should build clean.

hadess added 4 commits June 6, 2026 18:57
Linux ARM64 doesn't have network plugin support, but the application
still builds and works.

Keep this working by adding ARM64 download URLs for the new deps, nodejs
and pnpm.
Print some debug of where the script expected nodejs and pnpm to be made
available, to make it easier to provide those files ready for use when
downloading is not permitted, such as during Flatpak builds.
The PNPM_STORE_DIR envvar doesn't change the store directory location
when running PNPM. Use the --store-dir command-line option instead.
@hadess hadess force-pushed the wip/hadess/nodejs-arm64 branch from e54b06f to d00ca65 Compare June 6, 2026 17:05
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