diff options
author | Duncan Sands <baldrick@free.fr> | 2008-04-11 13:24:43 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2008-04-11 13:24:43 +0000 |
commit | 21285fc04c9a42929a16c9baf0fac169c6ea76bd (patch) | |
tree | c5331e8ca8e6d689b6f51ebbd9c253e0682efd11 /llvm/docs | |
parent | c422383e0800e389f8ecd0983f730b9b9e55f5bb (diff) | |
download | bcm5719-llvm-21285fc04c9a42929a16c9baf0fac169c6ea76bd.tar.gz bcm5719-llvm-21285fc04c9a42929a16c9baf0fac169c6ea76bd.zip |
The Ada front-end from the LLVM 2.2 release
cannot be build with GNAT GPL 2006, only with
GNAT GPL 2005.
llvm-svn: 49529
Diffstat (limited to 'llvm/docs')
-rw-r--r-- | llvm/docs/GCCFEBuildInstrs.html | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/llvm/docs/GCCFEBuildInstrs.html b/llvm/docs/GCCFEBuildInstrs.html index 0c675340cbf..80863f6b626 100644 --- a/llvm/docs/GCCFEBuildInstrs.html +++ b/llvm/docs/GCCFEBuildInstrs.html @@ -92,21 +92,23 @@ top-level <tt>README.LLVM</tt> file, adding ",ada" to EXTRALANGS, for example: 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. 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. + build it. Compilers known to work with the + <a href="http://llvm.org/releases/download.html">LLVM 2.2 release</a> + are <a href="http://gcc.gnu.org/releases.html">gcc-4.2</a> and the + <a href="http://libre.adacore.com/">2005 GNAT GPL Edition</a>. + <a href="GettingStarted.html#checkout">LLVM from subversion</a> + also works with the + <a href="http://libre.adacore.com/">2006 and 2007 GNAT GPL Editions</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. 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 of gcc, one that supports Ada and C (such as the - <a href="http://libre.adacore.com/">2006 GNAT GPL Edition</a>) + <a href="http://libre.adacore.com/">2005 GNAT GPL Edition</a>) and another which supports C++, see below.</p></li> <li><p>Because the Ada front-end is experimental, it is wise to build the - compiler with checking enabled. This causes it to run slower, but + compiler with checking enabled. This causes it to run much slower, but helps catch mistakes in the compiler (please report any problems using <a href="http://llvm.org/bugs">LLVM bugzilla</a>).</p></li> </ol> |