[ https://issues.apache.org/jira/browse/DISPATCH-809?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ted Ross resolved DISPATCH-809. ------------------------------- Resolution: Fixed > Add options to enable Sanitizers to CMake build > ----------------------------------------------- > > Key: DISPATCH-809 > URL: https://issues.apache.org/jira/browse/DISPATCH-809 > Project: Qpid Dispatch > Issue Type: Improvement > Affects Versions: 1.0.0 > Reporter: Jiri Danek > Assignee: Ted Ross > Priority: Minor > Fix For: 1.0.0 > > > The usage is to first enable sanitizers during compilation > {noformat} > cmake .. -DUSE_SANITIZERS=ON -DProton_DIR=... -DCMAKE_BUILD_TYPE=Release > {noformat} > or > {noformat} > cmake .. -DUSE_TSAN=ON -DProton_DIR=... -DCMAKE_BUILD_TYPE=Release > {noformat} > (TSan is incompatible with the other sanitizers.) > Then, either run unit tests with the usual {{ctest -VV}}, or run > {{qdrouterd}}. > Sanitizers can be given parameters in environment variable. For example, > {{TSAN_OPTIONS="color=always" ctest -VV}} to see colored error messages in > ctest output. Other options are described on the Sanitizers website, e.g. > https://github.com/google/sanitizers/wiki/ThreadSanitizerFlags > For best results, also compile Proton with sanitizers. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org