-
Notifications
You must be signed in to change notification settings - Fork 800
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add SANITIZE cmake option and ASAN github action #3045
Conversation
8380caf
to
04c1884
Compare
Signed-off-by: RaulSanchez <raul@eprosima.com>
04c1884
to
3cf463e
Compare
Signed-off-by: RaulSanchez <raul@eprosima.com>
Signed-off-by: RaulSanchez <raul@eprosima.com>
Signed-off-by: RaulSanchez <raul@eprosima.com>
Signed-off-by: RaulSanchez <raul@eprosima.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with green CI (without ASAN errors)
There will be ASAN errors until all the other PRs are merged, so I'll merge this first to start checking ASAN errors ASAP. |
@richiprosima please test this |
Signed-off-by: RaulSanchez <raul@eprosima.com>
@richiprosima please test this |
Documentation PR: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
FYI, This is causing CMake errors in our ROS 2 CI builds: https://ci.ros2.org/job/ci_linux/17584/cmake/ |
As a note, this pull request introduces a CMake warning in the case that sanitizers aren't being used. This caused our CI to report the warnings here: https://ci.ros2.org/job/ci_windows/18152/ I think in this case |
Solve in #3060 that has just been merged. You should not see the warning anymore. Thanks for your report and sorry for the inconvenience. |
Thank you! |
Description
Contributor Checklist
versions.md
file (if applicable).Reviewer Checklist