You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature Request: Provide Node.js fallback or compatibility mode for older non-SSE4.2 CPUs #60982
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Hi OpenCode Team,
I am attempting to run OpenCode (versions 2.2.1 / 2.2.4), but the server process crashes immediately upon startup due to an "Illegal instruction" error.
The root cause is that my CPU does not support the SSE4.2 instruction set. Since OpenCode v2 strictly relies on the Bun runtime—which now mandates SSE4.2 for x64 architectures—it causes a hard crash on older legacy hardware.
Since Bun cannot be bypassed or run without SSE4.2 instructions, would it be possible to provide a fallback environment or a secondary entry point that runs on standard Node.js for users with older hardware?
Thank you for your understanding and for maintaining this amazing project!
Thanks for the request, and sorry v2 won't start on your machine.
I think this is a duplicate of #59461, where the request to support CPUs without SSE4.2 is being collected. That thread already includes the suggestion of a Node.js-based build that doesn't use Bun. The crash comes from the Bun runtime that v2 is built on: even Bun's "baseline" x64 build needs SSE4.2 and POPCNT.
Possible duplicates and related issues, ordered by likelihood (most likely first):
Problem on old pc #59582: the same crash on a Core 2 Quad; a comment there links an unofficial community rebuild of Bun for Penryn-class CPUs that may get you running in the meantime
Please add your CPU model and operating system to #59461 so maintainers can see how many people this affects. The bot will close this issue as a duplicate in 1 day unless you reply explaining how your request is different.
Thank you for the guidance. I will add my CPU and OS details to the main thread #59461 and look into the unofficial Bun rebuild mentioned in #59582. You can close this issue as a duplicate.
Thank you for the guidance. I will add my CPU and OS details to the main thread #59461 and look into the unofficial Bun rebuild mentioned in #59582. You can close this issue as a duplicate.
We haven't heard back, so I'm closing this as a duplicate of #59461. That issue is where the request to run OpenCode v2 on CPUs without SSE4.2/POPCNT is being collected, and the idea of a Node.js-based build that doesn't use Bun has already been raised there. Please follow #59461 and add your CPU model and operating system so maintainers can see how many people this affects.
In the meantime, #59582 links an unofficial community rebuild of Bun for older Core 2–class CPUs. It isn't supported, but it may get you running.
If your request turns out to be different, reply here and we can reopen it. Thanks for the request!
Activity
opencodejr commentedon Oct 31, 2026
Thanks for the request, and sorry v2 won't start on your machine.
I think this is a duplicate of #59461, where the request to support CPUs without SSE4.2 is being collected. That thread already includes the suggestion of a Node.js-based build that doesn't use Bun. The crash comes from the Bun runtime that v2 is built on: even Bun's "baseline" x64 build needs SSE4.2 and POPCNT.
Possible duplicates and related issues, ordered by likelihood (most likely first):
SIGILLcrash on x86-64-v1 CPUs with the baseline binary (closed as a duplicate of Crash on startup (Error 134 / Missing SSE4.2) #59461)Please add your CPU model and operating system to #59461 so maintainers can see how many people this affects. The bot will close this issue as a duplicate in 1 day unless you reply explaining how your request is different.
fsalim1983 commentedon Oct 31, 2026
Thank you for the guidance. I will add my CPU and OS details to the main thread #59461 and look into the unofficial Bun rebuild mentioned in #59582. You can close this issue as a duplicate.
fsalim1983 commentedon Oct 31, 2026
Thank you for the guidance. I will add my CPU and OS details to the main thread #59461 and look into the unofficial Bun rebuild mentioned in #59582. You can close this issue as a duplicate.
opencodejr commentedon Nov 1, 2026
We haven't heard back, so I'm closing this as a duplicate of #59461. That issue is where the request to run OpenCode v2 on CPUs without SSE4.2/POPCNT is being collected, and the idea of a Node.js-based build that doesn't use Bun has already been raised there. Please follow #59461 and add your CPU model and operating system so maintainers can see how many people this affects.
In the meantime, #59582 links an unofficial community rebuild of Bun for older Core 2–class CPUs. It isn't supported, but it may get you running.
If your request turns out to be different, reply here and we can reopen it. Thanks for the request!