Skip to content

Any plans for more versions of LLVM? #4

@xxuejie

Description

@xxuejie

Hey there,

I ran across this project for a quite similar use case: I was building a LLVM based compiler that basically compiles RISC-V assembly to x86_64(and possibly more architecture) assembly. Since LLVM emits object code, I was using a linker previously, but as lld-rs shows, this can be done via linking against lld directly in the Rust code.

I do want to use lld-rs instead of re-inventing the same thing, but unfortunately I'm using LLVM 15 now while lld-rs only supports LLVM 14 in the main branch. I did notice stale branches related to LLVM 15, which makes me want to check here: what plan do you have in mind for maintaining multiple LLVM versions? I do understand upgrading a major version of LLVM can be risky and Mun might stick to LLVM 14 for a while, but just want to consult here: any plan on supporting more LLVM versions at the same time, like what inkwell does now?

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