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

RISC-V builds #104

Open
LeeSmet opened this issue Jan 11, 2024 · 3 comments
Open

RISC-V builds #104

LeeSmet opened this issue Jan 11, 2024 · 3 comments
Assignees
Labels
type_feature New feature or request

Comments

@LeeSmet
Copy link
Contributor

LeeSmet commented Jan 11, 2024

The current quic version (actually quic-proto) depends on version 0.16 of ring, which only builds for x86 and arm. As a result, a regular build for RISC-V is currently not possible. This would be solved once quic-proto is updated to depend on ring v0.17 or higher. Tracking PR quinn-rs/quinn#1715

@LeeSmet LeeSmet added the type_feature New feature or request label Jan 11, 2024
@LeeSmet
Copy link
Contributor Author

LeeSmet commented May 7, 2024

Quinn 0.11 has been released, so we can make progress here now

@LeeSmet LeeSmet self-assigned this May 7, 2024
@LeeSmet
Copy link
Contributor Author

LeeSmet commented May 8, 2024

We want to target 64 bit, running the linux os. It makes sense to expect the gc extenion (g expanding to imafd), since most platforms support this (at least those we reasonably expect to run a linux OS on and do something else). The only pickle right now is that the musl platform for this target riscv64gc-unknown-linux-musl is only at tier3, so while it is recognized, no builds are shipped and this essentially requires a nightly compiler

@LeeSmet
Copy link
Contributor Author

LeeSmet commented May 8, 2024

It seems cross also has no support at the moment for riscv64gc-unknown-linux-musl so we'll push this back for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type_feature New feature or request
Projects
Status: Accepted
Development

No branches or pull requests

1 participant