Skip to content

Promote RISC-V to an official architecture #49332

@ilg-ul

Description

@ilg-ul

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 does not support unofficial builds (nvm-sh/nvm#3171 (comment))

What is the feature you are proposing to solve the problem?

Promote the RISC-V architecture to a prime citizen.

@sxa mentioned in #49278 (comment) that this should be possible, assuming someone is willing to help.

His main concern was the the lack of asm support in openssl, currently requiring --openssl-no-asm to pass the build.

I took a look at the openssl source files and I noticed that RISC-V asm support was added in 3.1.

In openssl/VERSION.dat I see that the current version in use is 3.0.10.

Would 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).

Once this is done, we can further test if the RISC-V build passes without --openssl-no-asm.

What alternatives have you considered?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssues that request new features to be added to Node.js.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions