[cfe-dev] [3.6 Release] RC1 has been tagged, Testing Phase I begins

Daniel Sanders Daniel.Sanders at imgtec.com
Thu Jan 22 01:47:41 PST 2015


> -----Original Message-----
> From: hwennborg at google.com [mailto:hwennborg at google.com] On Behalf
> Of Hans Wennborg
> Sent: 21 January 2015 22:25
> To: Daniel Sanders
> Cc: Renato Golin; llvmdev; cfe-dev; Ben Pope; Sylvestre Ledru; Dimitry
> Andric; Sebastian Dreßler; Nikola Smiljanić; Kostya Serebryany;
> vonosmas at gmail.com
> Subject: Re: [3.6 Release] RC1 has been tagged, Testing Phase I begins
> 
> On Wed, Jan 21, 2015 at 1:52 PM, Daniel Sanders
> <Daniel.Sanders at imgtec.com> wrote:
> >> > Shouldn't we be
> >> > moving to CMake based release anyway?
> >>
> >> Oh, the joy of having two build systems. :-(
> >>
> >> As long as we have  two, it doesn't really matter which one we use to
> >> build the binaries, as users building from source will still rely on
> >> both to be working.
> >>
> >>  - Hans
> >
> > On that subject, are you aware that the release builds for linux don't build
> compiler-rt for any target other than x86/x86_64? I noticed it today when I
> tried the address sanitizer for Mips and found I didn't have the runtime.
> >
> > It seems that targets have to be explicitly enabled in
> tools/clang/runtime/compiler-rt/Makefile.
> 
> +kcc and samsonov who know the ASan build best
> 
> Looks like when ASan support for MIPS landed in r211587, no one
> updated the autoconf build. That was before 3.5, so I guess that one
> also shipped without ASan support for MIPS.

That's right. I didn't try to test ASan for 3.5 as I was focusing on getting little endian builds up and running.

The main reason I mentioned the build issue on this thread is that AArch64 and ARM releases also ship without sanitizer libraries and I thought that might be surprising.




More information about the cfe-dev mailing list