I didn't backport the GitLab CI changes because they appear to make specific assumptions about the used LLVM version of Rust nightly, and I'm not sure how to handle that in regards to LLVM 17. 0 0 Merge request reports Pipeline #1447713818 passed Pipeline passed for 59d174dc on ...
Member Byron commented Sep 3, 2023 CI doesn't seem to reproduce the issue in particular as it can't find the toolchain in the first place: https://github.com/rust-lang/libz-sys/actions/runs/6062781035/job/16449371625?pr=154. Do you have any hints on how to reproduce this issue? The...
@@ -12,7 +12,7 @@ Rust bindings to [the MLIR C API](https://mlir.llvm.org/docs/CAPI/). cargo add mlir-sys ``` This crate searches an `llvm-config` command on build and uses it to determine build configurations related to LLVM and MLIR. You can also use a `MLIR_SYS_160_PRE...
-if (!llvm::sys::Process::GetEnv("LIB") ||-Args.getLastArg(options::OPT__SLASH_winsdkdir,-options::OPT__SLASH_winsysroot)) {-if (TC.useUniversalCRT()) {-std::string UniversalCRTLibPath;-if (TC.getUniversalCRTLibraryPath(Args, UniversalCRTLibPath))+auto SysRoot = TC.getDriver()...
The LLVM passes can only be implemented in C++, not C or Rust. You may implement the runtime for task 9.2 C, C++, or Rust. Update the Makefile accordingly. You must have LLVM 16, ninja, make, and CMake installed to build this on your local system. The assignments will run make dc...
"cargo:rustc-link-search={}", path.parent().unwrap().display() ); println!( "cargo:rustc-link-lib={}", path.file_name() .unwrap() .to_str() .unwrap() .split_once('.') .unwrap() .0 .trim_start_matches("lib") ); } else { println!("cargo:rustc-link-lib={}", flag)...
- uses: Swatinem/rust-cache@v2 - name: add llvm deb repository uses: myci-actions/add-deb-repo@11 with: repo: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main repo-name: llvm-repo keys-asc: https://apt.llvm.org/llvm-snapshot.gpg.key - name: Install LLVM run: sudo...
- uses: Swatinem/rust-cache@v2 - uses: Homebrew/actions/setup-homebrew@master - run: tools/setup.sh - name: add llvm deb repository uses: myci-actions/add-deb-repo@11 with: repo: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main repo-name: llvm-repo keys-asc: https:/...