Hi Dan,

On Mon, 05 Sep 2022 14:18:05 +0200,
Dan Čermák wrote:
> "Neal H. Walfield" <n...@walfield.org> writes:
> As Sequoia is written in Rust, what is your RISCV story? Fedora is (at
> least that's my impression) a quite popular choice for RISCV boards, so
> rpm working on RISCV would be crucial for us staying relevant.

This is a valid concern, and one that I'm also worried about.

According to this web page:

  https://fedoraproject.org/wiki/Architectures/RISC-V

Fedora wants to support the RV64GC architecture, which I think
corresponds to riscv64gc-unknown-linux-gnu.  The Rust project
indicates that riscv64gc-unknown-linux-gnu is a Tier 2 architecture:

  https://doc.rust-lang.org/nightly/rustc/platform-support.html

FWIW, Fedora also supports armv7hl (armv7-unknown-linux-gnueabihf) and
s390x-unknown-linux-gnu, which are also Tier 2 Rust architectures, but
which have Rust packages:

  https://koji.fedoraproject.org/koji/buildinfo?buildID=1939157

So, I guess the bad news is that RISCV is not Tier 1, but the good
news is that Tier 2 is already pretty good.

Relatedly, I hear that Linux will start using Rust.  I suspect that as
that happens, a lot more resources will be invested in making sure
Rust has good support on all of the platforms that Linux supports.

Finally, rpm 4.18 will support both the internal OpenPGP parser and
the Sequoia-based parser.  So, if the Sequoia-based parser proves
inadequate for some platforms (e.g., it doesn't compile or the test
suite fails), Fedora can still fallback to the internal parser on that
platforms.  Note, though, that the internal OpenPGP parser is slated
to be removed in 4.19:

  https://github.com/rpm-software-management/rpm/issues/1935

Neal
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to