-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
RISC-V support #7781
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
Comments
Thank you for submitting your first issue to this repository! A maintainer will be here shortly to triage and review.
Finally, remember to use https://discuss.ipfs.io if you just need general support. |
I've written a short blog about getting it running on RISC-V |
Update: I tried on the latest |
The patch was upstreamed to later versions of Go and is no longer the issue. I'll close this issue and continue in the new issues |
RISC-V CPUs are becoming a hot topic, especially in the conversation of decentralization + Open Hardware.
Ensuring that go-ipfs can compile for the target architecture would be a good enhancement to help with an open dweb.
Current status::
Because it has been written in Golang, it is already mostly CPU agnostic.
Go-ipfs almost compiles fine, however there is a bug in a dependency that has an issue.
Fix:
This has already been addressed and fixed as a PR in the dependency prometheus/procfs#325
The go-ipfs repo builds and runs fine once the patch has been applied.
Next steps:
I created this issue to help others searching for a solution to compile it. Next steps would be to update and close this issue once the dependency has been upstreamed and updated through the dependency chain.
The text was updated successfully, but these errors were encountered: