On Tue, Jun 9, 2020 at 9:16 PM Martin Liška <mli...@suse.cz> wrote: > > On 6/9/20 6:32 PM, Richard Biener wrote: > > On Tue, Jun 9, 2020 at 10:09 AM Martin Liška <mli...@suse.cz> wrote: > >> > >> On 6/8/20 4:53 PM, Martin Liška wrote: > >>> Hi. > >>> > >>> Thank you for the report. It's caused by fact that LLVM switch in > >>> 4d474e078ac7 > >>> to c++14. So that I suggest to use gnu++14. > >>> > >>> Patch can bootstrap on x86_64-linux-gnu and survives regression tests. > >>> I also verified that abidiff is equal for all libsanitizer shared > >>> libraries. > >>> I'm going to install the patch if there are no objections. > >>> > >>> Thanks, > >>> Martin > >> > >> Installed as 942a384ef9f. > >> @Andreas: Can you please check the riscv64 build? > > > > Note we need to document (and configure test?) the build > > requirement for non-bootstrap and asan/ubsan bootstraps. > > My impression was that libsanitizer is always built with just built GCC?
I guess you are right. > Note that similarly the run-time needed c++11 since: > > commit c5be964a423f952e2ec16e2152ae504639bf8f07 > Author: Kostya Serebryany <k...@google.com> > Date: Thu Nov 13 20:41:38 2014 +0000 > > libsanitizer merge from upstream r221802 > > From-SVN: r217518 > > which was a time when GCC was likely built with c++98. > > > > > For now we only document the requirement of a C++11 > > host compiler. Also not sure whether using -std=gnu++1y > > would allow more released compilers to build the code? > > For example GCC 4.8.5 knows -std=gnu++1y but not > > -std=gnu++14 and GCC 4.8.3 is required for bootstrap anyway. > > Do we really care about these compilers as one typically (always?) > use newly built GCC? > > Martin > > > > > Richard. > > > >> Martin >