Open grebe opened 4 months ago
/gcbrun
This is going to lead to ODR violations. You'll need to bazel select them based on the @platforms// target.
I don't think it should because it's stuffed into hdrs
. Confusingly, it looks like they're #include
ing .cc
files.
I don't disagree that selecting them would be less confusing, though I'm a little unsure of how to do that in a way that won't be fighting the platform detection they do.
I think technically these should be included in the textual_hdrs, and not the regular hdrs since they aren't meant to be compiled.
OpenRoad includes different
Machine*.cc
files on different platforms, and only Linux was previously included. This change makes all files available to be included.