Skip to content

Mention Windows build config ABI incompatibility (backport #7192) - #7198

Merged
christophebedard merged 2 commits into
lyricalfrom
mergify/bp/lyrical/pr-7192
Sep 20, 2026
Merged

christophebedard merged 2 commits into
lyricalfrom
mergify/bp/lyrical/pr-7192

Conversation

@mergify

@mergify mergify Bot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Description

We stopped producing debug Windows binaries some time ago, only leaving release binaries. On Windows, for ABI compatibility, this means anything downstream must also be built in Release or RelWithDebInfo mode. Mention it explicitly here. And mention having to build ROS 2 from source to use another build config.

See: https://discourse.openrobotics.org/t/ros-2-windows-ci-on-github-actions-current-options-and-a-pixi-based-pattern/57736/6

Did you use Generative AI?

No

Additional Information

This should be backported to all distros that only have Windows release binaries, which is all of them, even though we've stopped producing binaries for distros targeting Windows 10, since it is EOL. We can still backport this in case someone is using one of those distros' last Windows binaries.


This is an automatic backport of pull request #7192 done by Mergify.

We stopped producing debug Windows binaries some time ago, only leaving
release binaries. On Windows, for ABI compatibility, this means anything
downstream must also be built in release mode. Mention it explicitly
here. And mention having to build ROS 2 from source to use another build
config.

This should be backported to all distros that only have Windows release
binaries.

Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
(cherry picked from commit 0d14d8e)
@github-actions

github-actions Bot commented Sep 20, 2026

Copy link
Copy Markdown

HTML artifacts: https://github.com/ros2/ros2_documentation/actions/runs/35519969433/artifacts/10608210291.

To view the resulting site:

  1. Click on the above link to download the artifacts archive
  2. Extract it
  3. Open html-artifacts-7198/index.html in your favorite browser

@christophebedard
christophebedard enabled auto-merge (squash) September 20, 2026 15:33
@christophebedard
christophebedard merged commit 847854f into lyrical Sep 20, 2026
6 checks passed
@christophebedard
christophebedard deleted the mergify/bp/lyrical/pr-7192 branch September 20, 2026 15:41
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.

1 participant