On Thu, Dec 5, 2013 at 4:59 AM, Konstantin Serebryany <konstantin.s.serebry...@gmail.com> wrote: > On Thu, Dec 5, 2013 at 4:47 PM, H.J. Lu <hjl.to...@gmail.com> wrote: >> On Thu, Dec 5, 2013 at 3:18 AM, Konstantin Serebryany >> <konstantin.s.serebry...@gmail.com> wrote: >>> On Thu, Dec 5, 2013 at 3:06 PM, Дмитрий Дьяченко <dim...@gmail.com> wrote: >>>> clang' build is broken for me the same way >>> >>> Should be fixed now (only configure/make build was affected and I >>> tested the cmake build before committing) >>> >>>> >>>> Dmitry >>>> >>>> 2013/12/5 Tobias Burnus <tobias.bur...@physik.fu-berlin.de>: >>>>> Hi, >>>>> >>>>> On Thu, Dec 05, 2013 at 02:06:52PM +0400, Konstantin Serebryany wrote: >>>>>> Another libsanitizer merge from upstream, r196489 >>>>>> (Quick follow up after the r196090 merge) >>>>> >>>>> That commit breaks the build with: >>>>> >>>>> In file included from >>>>> ../../../../libsanitizer/tsan/tsan_rtl_report.cc:18:0: >>>>> ../../../../libsanitizer/tsan/tsan_rtl.h:29:44: fatal error: >>>>> sanitizer_common/sanitizer_asm.h: No such file or directory >>>>> #include "sanitizer_common/sanitizer_asm.h" >>>>> ^ >>>>> compilation terminated. >>>>> >>>>> Did you forgot to commit the new file? >>> >>> Looks like so, sorry. fixed by Jakub ( >>> http://gcc.gnu.org/viewcvs?rev=205701&root=gcc&view=rev) >>> >> >> There are at least 2 fallouts: >> >> 1. -mx32 is broken. > > Please send a patch to the llvm-commits list >
<asm/stat.h> from kernel is wrong for x32. You MUST use the header files from glibc if they EXIST. It applies almost to all glibc targets. -- H.J.