-
Notifications
You must be signed in to change notification settings - Fork 8
Description
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?