Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

riscv64 builds #150

Open
drom opened this issue Jul 25, 2024 · 6 comments
Open

riscv64 builds #150

drom opened this issue Jul 25, 2024 · 6 comments

Comments

@drom
Copy link

drom commented Jul 25, 2024

What happened with riscv64 builds?
The last release I see v21.7.2
Do we have issues building v22?

@mhdawson
Copy link
Member

mhdawson commented Aug 1, 2024

@sxa not sure if you are still tracking risv builds?

@sxa
Copy link
Member

sxa commented Aug 1, 2024

Looks like the last one that was attempted and produced logs was 202405021441-v22.1.0/riscv64.log
Based on the most recent v22 logs from the unofficial builds process this may be related to #135

Note: I won't be able to take a look in any more detail myself until next week but thank you for raising this

@sxa
Copy link
Member

sxa commented Aug 5, 2024

OK ignoring the fact it didn't kick off properly the build will fail because it's currently configured to use GCC 9 which doesn't support C++20 which the Node 22 build requires.
I'm doing a (native) test build on a machine I have running Armbian 24.5 with GCC13.2. I'm reasonably certain I've done this before but it will be good to verify with that exact node version. Once that's complete we can look at what might be required to get it going again.

@sxa
Copy link
Member

sxa commented Aug 6, 2024

I'm currently getting a problem with the native build test - an undefined symbol v8::internal::trap_handler::RegisterDefaultTrapHandler

@richardlau
Copy link
Member

I'm currently getting a problem with the native build test - an undefined symbol v8::internal::trap_handler::RegisterDefaultTrapHandler

I think that might be nodejs/node#53115

@sxa
Copy link
Member

sxa commented Aug 6, 2024

I'm currently getting a problem with the native build test - an undefined symbol v8::internal::trap_handler::RegisterDefaultTrapHandler

I think that might be nodejs/node#53115

Looks like it - cherry picked 1d345299e5 from the branch on top of v22.5.1 and that allowed the build to complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants