aboutsummaryrefslogtreecommitdiffstats
path: root/doc/building/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'doc/building/llvm')
-rw-r--r--doc/building/llvm/GNULinux-GNAT.rst14
-rw-r--r--doc/building/llvm/index.rst6
2 files changed, 7 insertions, 13 deletions
diff --git a/doc/building/llvm/GNULinux-GNAT.rst b/doc/building/llvm/GNULinux-GNAT.rst
index b0f26b991..3733d763f 100644
--- a/doc/building/llvm/GNULinux-GNAT.rst
+++ b/doc/building/llvm/GNULinux-GNAT.rst
@@ -17,22 +17,10 @@ On Linux, GHDL is configured by ``configure`` and build by ``make``.
.. rubric:: Example:
.. code-block:: Bash
-
+
cd <ghdl>
mkdir build
cd build
../configure --prefix=PREFIX
make
sudo make install
-
-
-.. TODO::
- You need to install LLVM (usually depends on :samp:`libedit`, see :ghdlsharp`29`). The supported versions are 3.5 till 3.9, but debugging is only supported with LLVM 3.5.
-
- - First configure GHDL with the proper arg :samp:`./configure --with-llvm-config`. If :samp:`llvm-config` is not in your path, you can specify it: :samp:`./configure --with-llvm-config=LLVM_INSTALL/bin/llvm-config`.
-
- .. HINT::
- If you want to have stack backtraces on errors (like assert failure or index of out bounds), you need to configure and build :samp:`libbacktrace` from GCC (you don't need to configure GCC). Then add the following arg to configure: :samp:`--with-backtrace-lib=/path-to-gcc-build/libbacktrace/.libs/libbacktrace.a`
-
- - Then build with :samp:`make` and install with :samp:`make install`.
-
diff --git a/doc/building/llvm/index.rst b/doc/building/llvm/index.rst
index 4f60cd083..9f0bcc98a 100644
--- a/doc/building/llvm/index.rst
+++ b/doc/building/llvm/index.rst
@@ -11,11 +11,17 @@ LLVM Backend
* 3.5
* 3.8
+ * 3.9
+ * 4.0
+ * 5.0
* CLANG (Compiler front-end for LLVM)
* 3.5
* 3.8
+ * 3.9
+ * 4.0
+ * 5.0
.. rubric:: Supported platforms