Ci.ros2.org clang nightly job now available

Hi all,
@bhatsach and I have been collaborating with @nuclearsandwich to add a clang Linux job for ROS 2. Thanks Steven for your help!

The job is available here: https://ci.ros2.org/view/All/job/nightly_linux_clang/

The objective here is double:

  1. Ease Mac OS X support (where clang is the default compiler).
  2. Enable us to rely on clang-specific features such as thread safety annotations. No support has been added yet but we will start playing with those at the RMW layer to see if we can find bugs.

Currently, we already had a few runs going through. The build is unstable as some tests are failing. We’ll take a look at those.

6 Likes