Open afro-coder opened 1 year ago
The ring
dependency looks like it comes in through the rustls
TLS library (and a couple of other things which may be less critical), which is an indirect dependency in our HTTP stack. Looking at rustls
, that seems to be a hard dependency - there's no way for us to opt out of it.
@tschneidereit I heard a rumour you'd got this working with "a lot of ugly hacks" - could you share what you did please?
Sounds good! if we can compile this I'd like to test things here, I'm quite new to the whole porting/rust scenario but I'd like to learn!
Seems like we have a draft PR #2392 haven't had much time to work on risc-v.
cc @endocrimes who I know has a build on risc-v.
Yeah the build works with #2392 - I just need to understand what we're changing in the version bumps before i feel confident in having it merged 😅
I also had to make some changes to cargo-cross: https://github.com/cross-rs/cross/issues/1423#issuecomment-2000613106 but that only becomes relevant for us doing builds in CI
Hi there, I'm not a rust programmer yet, trying to learn would be up to collaborate.
I am trying to find projects to port to risc-v architecture, and I recall finding spin an amazing thing to use.
However, it seems that Ring is a dependency and it seems like the project is a bit abandoned.
https://github.com/briansmith/ring/issues/1620
There is a patch available too. https://github.com/briansmith/ring/pull/1436
Opening an issue so I can try to get this resolved.
Building spin fails with the following as of now