Author: baldrick Date: Sat Feb 16 03:47:41 2008 New Revision: 47211 URL: http://llvm.org/viewvc/llvm-project?rev=47211&view=rev Log: Try to clarify which compilers can be used for the build.
Modified: llvm/trunk/docs/GCCFEBuildInstrs.html Modified: llvm/trunk/docs/GCCFEBuildInstrs.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/GCCFEBuildInstrs.html?rev=47211&r1=47210&r2=47211&view=diff ============================================================================== --- llvm/trunk/docs/GCCFEBuildInstrs.html (original) +++ llvm/trunk/docs/GCCFEBuildInstrs.html Sat Feb 16 03:47:41 2008 @@ -92,12 +92,13 @@ systems without some work.</p></li> <li><p>The build requires having a compiler that supports Ada, C and C++. The Ada front-end is written in Ada so an Ada compiler is needed to - build it. What is more, the Ada compiler must not be more recent - than what it is trying to compile, otherwise the build will fail. - This rules out gcc-4.3 (but not gcc-4.2) and also the - <a href="http://libre.adacore.com/">2007 GNAT GPL Edition</a>. - The LLVM parts of llvm-gcc are written in C++ so a C++ - compiler is needed to build them. The rest of gcc is written in C. + build it. Appropriate Ada compilers are gcc-4.2 (or earlier) or the + <a href="http://libre.adacore.com/">2006 GNAT GPL Edition</a> + (or earlier). As a general rule, the Ada compiler used for the + build must not be more recent than the Ada compiler it is building. + This is why the build fails with gcc-4.3 and the 2007 GNAT GPL Edition. + The LLVM parts of llvm-gcc are written in C++ so a C++ compiler is + needed to build them. The rest of gcc is written in C. Some linux distributions provide a version of gcc that supports all three languages (the Ada part often comes as an add-on package to the rest of gcc). Otherwise it is possible to combine two versions _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits