top | item 33714928

(no title)

sillycross | 3 years ago

I just want to point out that LLVM is not a runtime dependency. It is only a build-time dependency if you want to build LJR from source. Once LJR is built, it is stand-alone and does not need LLVM at runtime.

discuss

order

tekknolagi|3 years ago

Do other JIT developers who would want to use Deegen need to pull in LLVM as a dependency still?

JonChesterfield|3 years ago

It should be a build time dependency. There's no JIT here, so there's no calling into LLVM's JIT, so I'd hope it's equivalent to using clang to create a native binary that implements the lua language.

Could probably retarget it to emit assembly and commit that for a loose interpretation of building from source.