> /users/charlet/fsf/trunk/libsanitizer/sanitizer_common/sanitizer_linux.cc: 
> Assembler messages:
> /users/charlet/fsf/trunk/libsanitizer/sanitizer_common/sanitizer_linux.cc:821:
>  Error: .cfi_endproc without corresponding .cfi_startproc
> :21485: Error: open CFI at the end of file; missing .cfi_endproc directive
> make[4]: *** [sanitizer_linux.lo] Error 1

I’ve posted this to the list before, and turns out you need “recent” linux 
kernel and “recent” binutils to bootstrap GCC these days. But to keep the fun, 
“recent” is neither document, nor tested at configure time, so you end up with 
useless error messages.

I’ve filed bug reports about it 
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59067 and 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59068), which have been dutifuly 
ignored. My opinion is that unless the level of support of libsanitizer is 
increased, it should not be built by default (or build it only if it’s 
supported). Causing such bootstrap issues would not be tolerated in other parts 
of the compiler.

FX

Reply via email to