it is possible to compile the OpenMP RT in a way that it can checked with ThreadSanitizer and not get false positives? The GCC OpenMP implementation has the option --disable-linux-futex for that purpose. Does something similar exist?
We have done nothing specific to support ThreadSanitizer. There is code in the runtime to ensure that it works well with Intel Inspector. That maight be useful if you want to add support for ThreadSanitizer. (We would, of course, be glad to include any changes you create in a future version of the runtime).