Skip to content

Decouple LLVM from semantic passes #15473

Open
@Vici37

Description

Feature Request

As mentioned in this post, there is a requirement on LLVM when trying to include only the necessary parts for semantic processing. The local work around is to install LLVM 18 which removes the need for the llvm_ext.o shim, but for tooling that would like to expand on what the compiler itself brings, this would require all other crystal devs using said tools to also manually install LLVM 18+.

It was recommended here that I create an issue for this.

Thanks @ysbaddaden and @straight-shoota for the help so far!

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions