From be4e19195bead7017c1d62cf8d89559bdd5e4477 Mon Sep 17 00:00:00 2001 From: Dmitri Gribenko Date: Sun, 6 Jan 2013 21:23:27 +0000 Subject: [PATCH] Documentation: add clang 3.0 + libstdc++ 4.7.x as a known bad combination that is actually used by a few Linux distributions llvm-svn: 171671 --- docs/GettingStarted.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/GettingStarted.rst b/docs/GettingStarted.rst index 443d21f04ac..3cba2ca86e2 100644 --- a/docs/GettingStarted.rst +++ b/docs/GettingStarted.rst @@ -384,6 +384,11 @@ intermittent failures when building LLVM with position independent code. The symptom is an error about cyclic dependencies. We recommend upgrading to a newer version of Gold. +**Clang 3.0 with libstdc++ 4.7.x**: a few Linux distributions (Ubuntu 12.10, +Fedora 17) have both Clang 3.0 and libstdc++ 4.7 in their repositories. Clang +3.0 does not implement a few builtins that are used in this library. We +recommend using the system GCC to compile LLVM and Clang in this case. + .. _Getting Started with LLVM: Getting Started with LLVM