Closed lpawelcz closed 2 months ago
@oharboe here you can check the CI run for changes from this PR: https://github.com/antmicro/megaboom/actions/runs/8648096469
continue testing on top of latest main
@oharboe, please be aware that this PR pins the version of bazel-orfs
to revision from forked repository which contains changes from https://github.com/The-OpenROAD-Project/bazel-orfs/pull/16.
After merging bazel-orfs PR we will open a follow-up PR here in megaboom, which pins bazel-orfs to the upstream repo.
If you want to test with your local bazel-orfs
it can be done with changing the git_override
call in MODULE.bazel
to:
local_path_override(
module_name = "bazel-orfs", path = "../bazel-orfs"
)
It will be also required to modify docker_shell
in your bazel-orfs
local repo. You should add -v <path to bazel-orfs>:<path to bazel-orfs>
to the docker run
command line in such case.
This PR pins the version of bazel-orfs to a revision that introduces the docker flow. Additional changes required to enable the flow in this repository include:
util.tcl
is sourced in SDC files and other TCL scriptsmock_stage
attribute was changed tofloorplan
for all build configurationsAdditionally a simple CI setup was introduced to test basic build targets.
This PR depends on https://github.com/The-OpenROAD-Project/bazel-orfs/pull/16