[LLVMdev] Sanitizers libs in Compiler-RT

Evgeniy Stepanov eugenis at google.com
Mon Feb 3 00:32:28 PST 2014


Hi,

> For us, the sanitizers contain behaviors/syscalls that are not valid on
> consumer hardware. They perform "debug" functionality and thus can only
> operate on special developer kits. Additionally, we need to put this type of
> code into a dynamic library instead of a static library to avoid versioning
> problems.

Could you elaborate on this? I can't imagine how making sanitizer
runtime a shared library would help with the versioning problems,
other than create them. As a static library it is always in sync with
the compiler (unless someone wants to distribute them with an OS, of
course).



More information about the llvm-dev mailing list