Khyber Sen
Khyber Sen
@bb010g @fw-immunant, can this be merged now? @fw-immunant approved it already and I just fixed the merge conflicts. @thedataking, the `c2rust-testsuite` CI is still failing, though, even though [`c2rust-testsuite`](https://github.com/immunant/c2rust-testsuite) is...
CI is now failing after I re-triggered it with the merge: [CI failure on Ubuntu 18](https://dev.azure.com/immunant/c2rust/_build/results?buildId=1806&view=logs&j=ae6377c6-aed8-50bb-2c16-24013b3441a6&t=46edcbf0-4390-5c30-2ae1-53f44109c6d5&l=382) ```shell Couldn't find Clang cmake dir. Try setting the `CLANG_CMAKE_DIR` environment variable or make...
Ubuntu 18 CI failed again, so it's probably not flaky. I'm not sure why it's only happening in Ubuntu 18, and not even in Ubuntu 20. The build scripts for...
https://github.com/immunant/c2rust/pull/343/commits/c54f7cab7521ac75f13235cf99eb829e936f7cfd, removing the `token` field, did fix the [`immunant/c2rust-testsuite`](https://github.com/immunant/c2rust-testsuite) checkout issue in GitHub Actions.
It's failing in Ubuntu 18 because Ubuntu 18 uses llvm 6, which doesn't have a `$(llvm-config --cmake-dir)/../clang` directory, and in fact, llvm doesn't have this directory until llvm 9. We'll...
@stevefan1999-personal, does it work with MinGW? Regardless, we'll upgrade `cmake-rs` as soon as the next release comes out.
That's unfortunate. I also saw someone else, @Shadlock0133, had some trouble with building `c2rust` on Windows due to Windows' LLVM releases not containing `llvm-config` unless you build from source (https://github.com/immunant/c2rust/issues/463)....
Can we run these tests using qemu? And then cross-compile maybe using `zig cc` (through something like [`cargo zigbuild`](https://crates.io/crates/cargo-zigbuild))?
If we can easily test locally, too, that seems preferable.
Running `c2rust_transpile::transpile` in parallel (with a `.par_map`) on completely separate compilation databases (the directories under `tests/`) actually causes panics regularly, and once I got a segfault, too. I'm guessing there's...