I'm trying to get started with my fork of melior but I get very bizarre errors: when trying to build melior, for some extremely bizarre reason invoking rustc via cargo will not find the melior-macro crate (while rust-analyzer will!!):
generating dozens of similar errors where anything macro-related is expected.
I tried to walk through how the crate is resolved and it seems to somehow have a circular dependency via its dev-dependencies. Could that be related to the issue?
I am applying a patch to a custom mlir-sys and tblgen-alt to support LLVM 19, and I am running the build using cd melior && cargo check, but cargo check -p melior yields similar results.
I'm trying to get started with my fork of melior but I get very bizarre errors: when trying to build melior, for some extremely bizarre reason invoking rustc via cargo will not find the melior-macro crate (while rust-analyzer will!!):
generating dozens of similar errors where anything macro-related is expected.
I tried to walk through how the crate is resolved and it seems to somehow have a circular dependency via its dev-dependencies. Could that be related to the issue?
I am applying a patch to a custom
mlir-sys
andtblgen-alt
to support LLVM 19, and I am running the build usingcd melior && cargo check
, butcargo check -p melior
yields similar results.