Skip to content

MacOS support (no ros, no python bindings)#60

Merged
arntanguy merged 24 commits into
mainfrom
macos
Jun 22, 2026
Merged

MacOS support (no ros, no python bindings)#60
arntanguy merged 24 commits into
mainfrom
macos

Conversation

@arntanguy

@arntanguy arntanguy commented Jun 20, 2026

Copy link
Copy Markdown
Contributor
  • ROS build fails due to libttng, amonst other things, cf: fix: ros2 build on darwin lopsided98/nix-ros-overlay#561
  • Python bindings build but fail to install due to the rpath issue. on linux this is patched with patchelf, on macos we need something else. We should find the root cause instead, let's go with minimum viable product first ;)

EDIT:

  • Unified CI workflows into one
  • Added with-python in relevant derivations to disable python bindings. mc-rtc has an option to install python utils (mc_log_ui, etc) without python bindings (works on macos)

@arntanguy
arntanguy force-pushed the macos branch 2 times, most recently from be1f5b9 to 90f3f25 Compare June 20, 2026 22:22
@arntanguy arntanguy changed the title MacOS support (no ros) MacOS support (no ros, no python bindings) Jun 21, 2026
@arntanguy

Copy link
Copy Markdown
Contributor Author

Waiting for jrl-umi3218/mc_rtc#552 and LGTM

@arntanguy
arntanguy marked this pull request as ready for review June 22, 2026 11:38
@mergify

mergify Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Queued — the merge queue status continues in this comment ↓.

@mergify

mergify Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

This pull request spent 4 hours 37 minutes 14 seconds in the queue, with no time running CI.

Waiting for
  • check-success = "check-macos-linux-nix"
  • check-success = "check-macos-linux-nix-private"
All conditions
  • check-success = "check-macos-linux-nix"
  • check-success = "check-macos-linux-nix-private"

Reason

Pull request #60 has been merged manually at 0d57378

Hint

You were too fast!

Tick the box to put this pull request back in the merge queue (same as @mergifyio queue).

  • Requeue this pull request

@mergify mergify Bot added the queued label Jun 22, 2026
mergify Bot added a commit that referenced this pull request Jun 22, 2026
@arntanguy
arntanguy merged commit 0d57378 into main Jun 22, 2026
44 of 48 checks passed
@arntanguy
arntanguy deleted the macos branch June 22, 2026 16:17
@mergify mergify Bot added dequeued and removed queued labels Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant