Skip to content

Conversation

@copybara-service
Copy link

Update rules_hdl to use more bzlmod deps.

This is in preparation to use parts of ortools that use eigen, which conflicts with how rules_hdl sets up ortools+eigen. While we're at it, let's bump to the latest rules_hdl.

Related: hdl/bazel_rules_hdl#336

@copybara-service copybara-service bot force-pushed the test_861361594 branch 4 times, most recently from 5c01f69 to 151fa6a Compare January 29, 2026 23:59
@juice928
Copy link

👋 Hi, I'm an automated AI code review bot. I ran some checks on this PR and found 1 point that might be worth attention (could be false positives, please use your judgment):

  1. Avoid hardcoding Bzlmod internal paths in the Swig patch
    • Location: dependency_support/rules_hdl/rename_swig.patch:L8
    • Impact: Using the internal swig~ directory name makes the build fragile and prone to failure if the Swig version or Bazel's naming scheme changes.
    • Suggestion: Consider updating the Starlark logic to dynamically resolve the library path via attributes like ctx.files._swig_lib to ensure long-term maintainability.

If you find these suggestions disruptive, you can reply "stop" , and I'll automatically skip this repository in the future.

@copybara-service copybara-service bot force-pushed the test_861361594 branch 3 times, most recently from 75f7366 to 977d824 Compare January 31, 2026 02:19
This is in preparation to use parts of ortools that use eigen, which conflicts with how rules_hdl sets up ortools+eigen. While we're at it, let's bump to the latest rules_hdl.

Related: hdl/bazel_rules_hdl#336
PiperOrigin-RevId: 861361594
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