<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 12, 2015 at 6:31 PM, Alexey Samsonov <span dir="ltr"><<a href="mailto:vonosmas@gmail.com" target="_blank">vonosmas@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi everyone,<div><br></div><div>TL;DR I plan to do subj unless anyone objects.</div><div><br></div><div>Autotools support for building sanitizers was never complete, is a proper subset of CMake capabilities, and the gap between the features of CMake build and autotools is quickly increasing:</div><div>1) OS: autotools support Linux, Mac OS X and Android; CMake also supports FreeBSD and Windows.</div><div>2) Architectures: autotools support i386 and x86_64, CMake also supports MIPS, ARM/AArch64, PowerPC).</div><div>3) Library variants: autotools don't support building shared ASan runtime on Linux.</div><div>4 [!!!]) Autotools build doesn't have *any* support for building and running tests.</div><div>5) The sets of compiler flags we use to build runtimes are different in two builds, and are hard to kept in sync.</div><div><br></div><div>Because of (4), sanitizer runtimes built with autotools are severely undertested, and maintaining two different build systems is a burden I would like to get rid of. Now seems to be a good time for that: we've cut off 3.6 release branch, and Hans assures me that 3.7 release process will use CMake.</div></div></blockquote></div><br>+1, ship it.</div></div>