Support for msys2
I installed llvm from mysys2, and it gives me the following error when I try to compile
Running
rustc --crate-name llvm_sys "C:\Users\Rishabh Shah\.cargo\registry\src\github.com-1ecc6299db9ec823\llvm-sys-130.0.0\src\lib.rs" --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 -C metadata=a4dbb83a3c5c2b5d -C extra-filename=-a4dbb83a3c5c2b5d --out-dir "C:\Users\Rishabh Shah\Desktop\codeProjects\rust\llvmTests\target\debug\deps" -L "dependency=C:\Users\Rishabh Shah\Desktop\codeProjects\rust\llvmTests\target\debug\deps" --extern "libc=C:\Users\Rishabh Shah\Desktop\codeProjects\rust\llvmTests\target\debug\deps\liblibc-b7bb2ce85e3eaec9.rmeta" --cap-lints allow --cfg LLVM_SYS_NOT_FOUND
error: No suitable version of LLVM was found system-wide or pointed to by LLVM_SYS_130_PREFIX.Consider using `llvmenv` to compile an appropriate copy of LLVM, and refer to the llvm-sys documentation for more information. llvm-sys: https://crates.io/crates/llvm-sys llvmenv: https://crates.io/crates/llvmenv
--> C:\Users\Rishabh Shah.cargo\registry\src\github.com-1ecc6299db9ec823\llvm-sys-130.0.0\src\lib.rs:487:1 | 487 | / std::compile_error!(concat!( 488 | | "No suitable version of LLVM was found system-wide or pointed 489 | | to by LLVM_SYS_", 490 | | env!("CARGO_PKG_VERSION_MAJOR"), ... | 497 | | llvmenv: https://crates.io/crates/llvmenv" 498 | | )); | |___^
error: aborting due to previous error
error: could not compile
llvm-sys
Caused by: process didn't exit successfully:
rustc --crate-name llvm_sys "C:\Users\Rishabh Shah\.cargo\registry\src\github.com-1ecc6299db9ec823\llvm-sys-130.0.0\src\lib.rs" --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 -C metadata=a4dbb83a3c5c2b5d -C extra-filename=-a4dbb83a3c5c2b5d --out-dir "C:\Users\Rishabh Shah\Desktop\codeProjects\rust\llvmTests\target\debug\deps" -L "dependency=C:\Users\Rishabh Shah\Desktop\codeProjects\rust\llvmTests\target\debug\deps" --extern "libc=C:\Users\Rishabh Shah\Desktop\codeProjects\rust\llvmTests\target\debug\deps\liblibc-b7bb2ce85e3eaec9.rmeta" --cap-lints allow --cfg LLVM_SYS_NOT_FOUND
(exit code: 1)
This are my dependencies,
[dependencies]
inkwell = { git = "https://github.com/TheDan64/inkwell", branch = "master", features = ["llvm13-0"] }
llvm-sys = "130"
And this is my main.rs,
extern crate llvm_sys;
fn main() {
println!("Hello, world!");
}