You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: test/orfs/README.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,3 +94,15 @@ This is a bit more verbose, but eliminates any concerns about what the `/tmp/pla
94
94
[INFO GPL-1013] Final placement area: 94.65 (+0.00%)
95
95
[ERROR GPL-0305] RePlAce diverged during gradient descent calculation, resulting in an invalid step length (Inf or NaN). This is often caused by numerical instability or high placement density. Consider reducing placement density to potentially resolve the issue.
96
96
Error: global_place_skip_io.tcl, 12 GPL-0305
97
+
98
+
## Adding `tags = ["manual"]` and `test_kwargs = ["orfs"]` to BUILD files
99
+
100
+
In OpenROAD, `bazelisk build ...` should not build ORFS targets, only OpenROAD binaries.
101
+
102
+
Since bazel-orfs also has build targets, builds in Bazel can build anything, not just executables, the policy in OpenROAD is to mark non-binary build targets as `tags = ["manual"]`.
103
+
104
+
To hunt down missing `tags = ["manual"]` run a query like:
Note that OpenROAD *does* want `bazelisk test ...` to run all tests, so test targets should be marked `tags = ["orfs"]` instead, so that `.bazelrc` can skip builds of those targets with the `build --build_tag_filters=-orfs` line.
0 commit comments