Skip to content

What still needs to be done before upstreaming? #24

Closed
@ids1024

Description

@ids1024

Upstream Rust is currently using LLVM 6 (rust-lang/rust#48782). This fork seems to have some additional commits (rust-lang/llvm@6ceaaa4...riscv-rust:rust-llvm-release-6-0-0-riscv). I guess upstreaming RISC-V support in Rust shouldn't be done until the non-Rust specific changes are in upstream LLVM?

It looks like rust-lang/lld doesn't have RISC-V support, so I suppose that is needed.

I see there's currently an issue with std on RISC-V (https://github.com/riscv-rust/rust/issues/2), but that probably shouldn't block upstreaming if libcore is working, since it is still useful for bare metal targets.

Anything else?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions