Skip to content

Add -bazel flag to skip OpenROAD build dependencies#3977

Closed
oharboe wants to merge 1 commit intoThe-OpenROAD-Project:masterfrom
Pinata-Consulting:setup-simplification
Closed

Add -bazel flag to skip OpenROAD build dependencies#3977
oharboe wants to merge 1 commit intoThe-OpenROAD-Project:masterfrom
Pinata-Consulting:setup-simplification

Conversation

@oharboe
Copy link
Copy Markdown
Collaborator

@oharboe oharboe commented Mar 10, 2026

Add -bazel option to DependencyInstaller.sh and setup.sh that skips OpenROAD-specific build dependencies (boost, swig, spdlog, eigen, or-tools, etc.) which Bazel manages, while still installing flow-level dependencies and building Yosys/eqy/sby.

This supports the new bazelisk run //:setup-orfs target in OpenROAD which provides a single entry point for developer environment setup.

needs #3976

Add -bazel option to DependencyInstaller.sh and setup.sh that skips
OpenROAD-specific build dependencies (boost, swig, spdlog, eigen,
or-tools, etc.) which Bazel manages, while still installing flow-level
dependencies and building Yosys/eqy/sby.

This supports the new `bazelisk run //:setup-orfs` target in OpenROAD
which provides a single entry point for developer environment setup.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
@maliberty
Copy link
Copy Markdown
Member

I don't understand why you are moving the compilation of yosys (etc) into the dependency installer. They are already covered in build_openroad.sh. Your version is incomplete (eg no verific or slang support). Why reimplement this?

@oharboe oharboe closed this Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants