llvm / circt

Circuit IR Compilers and Tools
https://circt.org
Other
1.57k stars 277 forks source link

Or-tools and gRPC conflict #7236

Open teqdruid opened 3 days ago

teqdruid commented 3 days ago

The scheduling library has a dependency on or-tools, which has a dependency on a library called 'Abseil' (or absl). The ESI runtime has a dependency on gRPC, which has a dependency on Abseil as well. They compile against the same version (which is not the default), but end up with linking errors all regarding absl::lts_20230125::string_view.

teqdruid commented 3 days ago

I wasted two days on this to no avail. Disabling the ESI runtime build for now. Will probably set up a separate workflow to do ESI testing.