<div dir="ltr">Hi all,<div><br></div><div>Can anyone explain me what was the rationale behind putting the sanitizer libraries in compiler-rt?</div><div><br></div><div>The sanitizers only work properly in x86_64 and I don't see anyone even testing to any other platform, while compiler-rt should be a substitute for libgcc on all platforms, at least that's the goal, and linking the success of the RT library to the success of the sanitizers is a bit of an oversight, IMHO.</div>
<div><br></div><div>I'm spending 99% of the time to make compiler-rt compiler on ARM using CMake by fiddling the sanitizers' tests, lit config files and CMake scripts, which is a bit annoying...<br></div><div><br>
</div><div>Long term, would it be possible / desirable to split them into compiler-rt and sanitizer-rt?</div><div><br></div><div>cheers,</div><div>--renato</div></div>