Go to file
Dmitri Gribenko 06358bd078 Configure: if we compile with clang, check that it is not broken
Some linux distibutions (for example, Mageia 2, Fedora 17) ship Clang that is
essentially broken for the end user.  Clang can not find or compile libstdc++
headers.

The issue is that our configure prefers clang over gcc, thus selecting a broken
Clang when a working GCC is available.

Now we detect this issue by compiling a simple program.  If it does not
compile, configure stops with an error suggesting the user to select a
different compiler.

llvm-svn: 171975
2013-01-09 15:25:30 +00:00
clang Enables layouting unwrapped lines around preprocessor directives. 2013-01-09 15:25:02 +00:00
clang-tools-extra Implements the features requested in PR14679. 2013-01-08 15:19:57 +00:00
compiler-rt [asan] make the slow unwinder a bit more robust. The unittests pass with fast_unwind_on_fatal=0, but I still observe some differences between the two unwinders 2013-01-09 13:55:00 +00:00
debuginfo-tests XTARGET was removed, update debug-info tests. 2012-10-20 01:38:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Move common header files into a 'support' directory; make 'testit' include -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files 2013-01-05 03:21:01 +00:00
libcxxabi Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
lld Better tie together ContentType and Permissions. 2013-01-09 01:17:12 +00:00
lldb Add a "--reverse" or "-r" option to the "list" with no options command. This will list backwards from the 2013-01-09 03:27:33 +00:00
llvm Configure: if we compile with clang, check that it is not broken 2013-01-09 15:25:30 +00:00
polly Dead code elimination: Make variable names uppercase 2013-01-08 08:53:58 +00:00