Title: Tracking issue for problems on RISC-V Linux platform · Issue #4099 · nodejs/build · GitHub
Open Graph Title: Tracking issue for problems on RISC-V Linux platform · Issue #4099 · nodejs/build
X Title: Tracking issue for problems on RISC-V Linux platform · Issue #4099 · nodejs/build
Description: While RISC-V is still an unofficial platform, there are lots of interest to push it to experimental tier(#2876) . This issue tracks bugs that are closely related to linux riscv64 platform. Build Errors (main, 24.x) nodejs/node#58485 (sho...
Open Graph Description: While RISC-V is still an unofficial platform, there are lots of interest to push it to experimental tier(#2876) . This issue tracks bugs that are closely related to linux riscv64 platform. Build Er...
X Description: While RISC-V is still an unofficial platform, there are lots of interest to push it to experimental tier(#2876) . This issue tracks bugs that are closely related to linux riscv64 platform. Build Er...
Opengraph URL: https://github.com/nodejs/build/issues/4099
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Tracking issue for problems on RISC-V Linux platform","articleBody":"While RISC-V is still an unofficial platform, there are lots of interest to push it to experimental tier(#2876) .\n\nThis issue tracks bugs that are closely related to linux riscv64 platform.\n\n# Build Errors\n\n- [x] (main, 24.x) https://github.com/nodejs/node/issues/58485 (should be fixed by https://github.com/nodejs/node/pull/58773)\n\n# Bugs\n\n- [x] https://github.com/nodejs/node/issues/47522. This one is caused by a [GCC regression](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057) and affects arm64 as well.\n- [x] (v24.x) https://github.com/nodejs/node/issues/60895 https://github.com/riscv-forks/electron/issues/9. Should be fixed by ~~https://github.com/nodejs/node/pull/58746~~ https://github.com/nodejs/node/pull/60962\n- [ ] https://github.com/riscv-forks/electron/issues/7. This one also appears to be a GCC specific bug as node compiled with clang is not affected.\n- [x] (v22.x, v23.x) https://github.com/riscv-forks/electron/issues/6. Fixed by https://github.com/nodejs/node/pull/56781\n- [ ] (all versions after v20.x) https://github.com/riscv-forks/electron/issues/3. WebAssembly's trap handler implementation uses a lot of virtual memory for guard pages, where risc-v systems with `Sv39` only have 256GB virtual memory and would quickly run out of address space when multiple wasm are running.\n - [ ] Disabling trap handler would solve it but also leads to other new bugs like https://github.com/riscv-forks/electron/issues/8 \n- [x] (all versions from at least v16.x) https://github.com/revyos/revyos/issues/27. This one only triggers on SG2042, which has 64 cores. It is mysterious as it happens by chance and when gdb is attached, the call stack is already corrupted so the cause is still unknown.\n - This one also appears to affect loongarch64. (fixed in https://chromium-review.googlesource.com/c/v8/v8/+/6786372)\n - Should be fixed with https://github.com/nodejs/node/pull/61666\n- [ ] [Node.js test-snapshot-reproducible.js failing on riscv64](https://issues.chromium.org/issues/460332153) \n# Performance Regressions\n\n- [x] (v21.x, v22.x) https://github.com/riscv-forks/electron/issues/1. Fixed by https://github.com/nodejs/node/pull/53412","author":{"url":"https://github.com/kxxt","@type":"Person","name":"kxxt"},"datePublished":"2025-07-01T12:32:37.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":35},"url":"https://github.com/4099/build/issues/4099"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:1b896c80-0157-11d6-4933-5d7b067d609f |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8FE0:31360B:C48D9:10F2C5:6A4C1F02 |
| html-safe-nonce | 20beac484e6658f5285b374abe1ce3ebd4ccc16bc1b26a6c43dad55236a36bed |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RkUwOjMxMzYwQjpDNDhEOToxMEYyQzU6NkE0QzFGMDIiLCJ2aXNpdG9yX2lkIjoiNDM0ODg0NDczMzM0Mzk5NzY5OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 94a5883265dbff01bc814365bdeb1e7df390d17d4d276872c6efb302dae62108 |
| hovercard-subject-tag | issue:3192307510 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/build/4099/issue_layout |
| twitter:image | https://opengraph.githubassets.com/9a900f18bd2c90fadb297039a5d2657518bacdeaff37d7c2493ff527407935c0/nodejs/build/issues/4099 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/9a900f18bd2c90fadb297039a5d2657518bacdeaff37d7c2493ff527407935c0/nodejs/build/issues/4099 |
| og:image:alt | While RISC-V is still an unofficial platform, there are lots of interest to push it to experimental tier(#2876) . This issue tracks bugs that are closely related to linux riscv64 platform. Build Er... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | kxxt |
| hostname | github.com |
| expected-hostname | github.com |
| None | 1b6b16d04026f131a36d57e3b01d0f4d26a51800edf48bf5ed0256e0ac905511 |
| turbo-cache-control | no-preview |
| go-import | github.com/nodejs/build git https://github.com/nodejs/build.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 22736886 |
| octolytics-dimension-repository_nwo | nodejs/build |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 22736886 |
| octolytics-dimension-repository_network_root_nwo | nodejs/build |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f95fb36c72adc940ff991c03531114b2245658d0 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width