Skip to content

Use zenoh-cpp 481b71b fixing build with MSVC 2022 in C++20 mode#969

Merged
jmachowinski merged 1 commit into
rollingfrom
fix/MSVC2022_cpp20
Apr 20, 2026
Merged

Use zenoh-cpp 481b71b fixing build with MSVC 2022 in C++20 mode#969
jmachowinski merged 1 commit into
rollingfrom
fix/MSVC2022_cpp20

Conversation

@JEnoch
Copy link
Copy Markdown
Contributor

@JEnoch JEnoch commented Apr 19, 2026

Description

The upgrade to MSVC 19.44 (VS 2022 17.14, 14.44.35207) and the change of the minimum c++ version for all ROS packages to c++20 and C17 made zenoh-cpp build to fail when building zenoh_cpp_vendor.
It was fixed in zenoh-cpp by eclipse-zenoh/zenoh-cpp#776 and eclipse-zenoh/zenoh-cpp#778.

This PR bump the zenoh-cpp commit id to eclipse-zenoh/zenoh-cpp@481b71b to include those 2 fixes.

Is this user-facing behavior change?

No

Did you use Generative AI?

No

@JEnoch
Copy link
Copy Markdown
Contributor Author

JEnoch commented Apr 19, 2026

Pulls: #969
Gist: https://gist.githubusercontent.com/JEnoch/a58b9deef505b62bb79a4d318977d208/raw/845529e6864c4ca9480421ad382409a63ee3166c/ros2.repos
BUILD args: "--continue-on-error" --packages-above-and-dependencies zenoh_cpp_vendor zenoh_security_tools rmw_zenoh_cpp
TEST args: --packages-above zenoh_cpp_vendor zenoh_security_tools rmw_zenoh_cpp
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/19007

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@knmcguire
Copy link
Copy Markdown

rmw_zenoh_cpp is passing now. the current compile error is due to something else

@jmachowinski jmachowinski merged commit ec43c4c into rolling Apr 20, 2026
5 of 6 checks passed
@jmachowinski jmachowinski deleted the fix/MSVC2022_cpp20 branch April 20, 2026 13:44
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.

3 participants