Title: Promote RISC-V to an official architecture · Issue #49332 · nodejs/node · GitHub
Open Graph Title: Promote RISC-V to an official architecture · Issue #49332 · nodejs/node
X Title: Promote RISC-V to an official architecture · Issue #49332 · nodejs/node
Description: What is the problem this feature will solve? Allow to get and install the node binaries from the main download pages, not from the unofficial section. Indirectly this will allow to install node via nvm (the node version manager), which d...
Open Graph Description: What is the problem this feature will solve? Allow to get and install the node binaries from the main download pages, not from the unofficial section. Indirectly this will allow to install node via...
X Description: What is the problem this feature will solve? Allow to get and install the node binaries from the main download pages, not from the unofficial section. Indirectly this will allow to install node via...
Opengraph URL: https://github.com/nodejs/node/issues/49332
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Promote RISC-V to an official architecture","articleBody":"### What is the problem this feature will solve?\n\nAllow to get and install the node binaries from the main download pages, not from the unofficial section.\r\n\r\nIndirectly this will allow to install `node` via `nvm` (the node version manager), which does not support unofficial builds (https://github.com/nvm-sh/nvm/issues/3171#issuecomment-1688378889)\r\n\n\n### What is the feature you are proposing to solve the problem?\n\nPromote the RISC-V architecture to a prime citizen.\r\n\r\n@sxa mentioned in https://github.com/nodejs/node/issues/49278#issuecomment-1688437271 that this should be possible, assuming someone is willing to help.\r\n\r\nHis main concern was the the lack of asm support in openssl, currently requiring `--openssl-no-asm` to pass the build. \r\n\r\nI took a look at the openssl source files and I noticed that RISC-V asm support was added in 3.1. \r\n\r\nIn [openssl/VERSION.dat](https://github.com/nodejs/node/blob/main/deps/openssl/openssl/VERSION.dat) I see that the current version in use is 3.0.10.\r\n\r\nWould it be possible to upgrade the node dependencies to 3.1.2? (Unfortunately I'm not familiar with your build system to do this myself).\r\n\r\nOnce this is done, we can further test if the RISC-V build passes without `--openssl-no-asm`.\r\n\r\n\r\n\n\n### What alternatives have you considered?\n\n_No response_","author":{"url":"https://github.com/ilg-ul","@type":"Person","name":"ilg-ul"},"datePublished":"2023-08-26T10:54:34.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":10},"url":"https://github.com/49332/node/issues/49332"}
| 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:897b3d3c-45dc-a52a-abe9-fa32399257b3 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C59A:27F4E1:9F983:D978C:6A4D2E38 |
| html-safe-nonce | 8d54e99ed75da31358e20e710f0561117d29ef75a07b6fb95501c56d230d8664 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNTlBOjI3RjRFMTo5Rjk4MzpEOTc4Qzo2QTREMkUzOCIsInZpc2l0b3JfaWQiOiI0OTE3NzYwOTI0NjIwNTAwNTM2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 4a6f1cf50a7702013f00e7a2e8137266c9664efdf20937490f2ebab5cd8bfcbd |
| hovercard-subject-tag | issue:1868021884 |
| 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/node/49332/issue_layout |
| twitter:image | https://opengraph.githubassets.com/db3812d567871c4a3c3a0f1e563f9af5a4460a8d247802f7e3d77434d6e8b60e/nodejs/node/issues/49332 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/db3812d567871c4a3c3a0f1e563f9af5a4460a8d247802f7e3d77434d6e8b60e/nodejs/node/issues/49332 |
| og:image:alt | What is the problem this feature will solve? Allow to get and install the node binaries from the main download pages, not from the unofficial section. Indirectly this will allow to install node via... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ilg-ul |
| hostname | github.com |
| expected-hostname | github.com |
| None | 92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6 |
| turbo-cache-control | no-preview |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| 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 | 93f17a978ee60bc4668e1d7b90e6bd2d622261fd |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width