[MacPorts] #52053: clang-3.8 @3.8.1_3 Sanitizer self-tests to check sanity

MacPorts noreply at macports.org
Thu Aug 18 16:26:03 PDT 2016


#52053: clang-3.8 @3.8.1_3 Sanitizer self-tests to check sanity
-------------------------+--------------------------------
 Reporter:  hmijail@…    |      Owner:  macports-tickets@…
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.3.4
 Keywords:  tests        |       Port:  clang-3.8
-------------------------+--------------------------------
 The official documentation for some of the clang sanitizers (for example,
 Thread Sanitizer) [http://clang.llvm.org/docs/ThreadSanitizer.html only
 mention Linux as supported]. However, the sanitizer is included in the OS
 X build, and seems to work - in that it seems to detect problems.
 On the other hand, at least one of those detected problems seems to be a
 false positive, so I can only wonder.

 Given that LLVM and Clang seem to include a lot of self-tests, using them
 would be a good way to check whether the sanitizers seem useable in OS X.

 I have tried building clang-3.8 with MacPorts and jumping in afterwards to
 run the tests, but it's complicated enough that I don't even know if they
 are there or need to be checked out and built additionally. I'm hoping
 that for the maintainers it might be easier to organize.

-- 
Ticket URL: <https://trac.macports.org/ticket/52053>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list