# Adding clang thread safety analysis for ROS2 core packages

**URL:** <https://discourse.openrobotics.org/t/adding-clang-thread-safety-analysis-for-ros2-core-packages/7930>\
**Category:** ROS General\
**Tags:** ros2\
**Created:** [February 20, 2019, 11:55pm UTC](https://discourse.openrobotics.org/t/adding-clang-thread-safety-analysis-for-ros2-core-packages/7930 "2019-02-20T23:55:01Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![gbiggs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/gbiggs/32/30361_2.png) [@gbiggs](https://discourse.openrobotics.org/u/gbiggs)\
**Post date:** [March 1, 2019, 12:32am UTC](https://discourse.openrobotics.org/t/adding-clang-thread-safety-analysis-for-ros2-core-packages/7930/15 "2019-03-01T00:32:05Z")

</div>

Should the analysis always be run for best results, or can we limit it to a CI run? If the latter, then perhaps we can set up a separate CI run that builds everything from source using `libc++` and run that once a day or something, rather than making it part of every CI build.

---

_[View the full topic](https://discourse.openrobotics.org/t/adding-clang-thread-safety-analysis-for-ros2-core-packages/7930)._
