Preflight Checklist
What's Wrong?
The Claude Code native binary aborts immediately on ARM64 Linux systems
with 64K page size kernels (common on HPC/Cray systems, some server distros).
The binary is built on Bun, which uses JavaScriptCore (JSC). JSC's JIT
compiler and memory allocator assume 4K pages and call abort() during
VM initialization on 64K page kernels.
What Should Happen?
Install should complete
Error Messages/Logs
bash: line 150: 31214 Aborted "$binary_path" install ${TARGET:+"$TARGET"}
Steps to Reproduce
Run the native installer on any ARM64 Linux system with 64K pages:
curl -fsSL https://claude.ai/install.sh | bash
Setting up Claude Code...
bash: line 150: 31214 Aborted "$binary_path" install ${TARGET:+"$TARGET"}
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
No response
Claude Code Version
na
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Xterm
Additional Information
No response
Preflight Checklist
What's Wrong?
The Claude Code native binary aborts immediately on ARM64 Linux systems
with 64K page size kernels (common on HPC/Cray systems, some server distros).
The binary is built on Bun, which uses JavaScriptCore (JSC). JSC's JIT
compiler and memory allocator assume 4K pages and call
abort()duringVM initialization on 64K page kernels.
What Should Happen?
Install should complete
Error Messages/Logs
Steps to Reproduce
Run the native installer on any ARM64 Linux system with 64K pages:
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
No response
Claude Code Version
na
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Xterm
Additional Information
No response