aboutsummaryrefslogtreecommitdiffstats
path: root/doc/getting
diff options
context:
space:
mode:
authorumarcor <38422348+umarcor@users.noreply.github.com>2020-04-10 07:48:47 +0200
committerGitHub <noreply@github.com>2020-04-10 07:48:47 +0200
commit2bea592952b8a9f9860bb646ddf72d26eac4ad29 (patch)
tree52f50b443a2d15a3f49d8cee8cd77538a9fa1292 /doc/getting
parent713cd87326302ee2ad750ec6d9d3a601f315e66b (diff)
downloadghdl-2bea592952b8a9f9860bb646ddf72d26eac4ad29.tar.gz
ghdl-2bea592952b8a9f9860bb646ddf72d26eac4ad29.tar.bz2
ghdl-2bea592952b8a9f9860bb646ddf72d26eac4ad29.zip
update doc (synth, overview, generics, etc.) (#1205)
* doc: extend info about setting generics through the CLI * doc: rename 'Command Reference' to 'Additional Command Reference' * doc: use '``' instead of ':samp:' * doc: update info about synthesis * doc: add references to sources in internals/Overview * doc: add diagram to internals/Overview
Diffstat (limited to 'doc/getting')
-rw-r--r--doc/getting/index.rst7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/getting/index.rst b/doc/getting/index.rst
index f64e44caf..591c4d95e 100644
--- a/doc/getting/index.rst
+++ b/doc/getting/index.rst
@@ -10,13 +10,18 @@ GHDL can be downloaded as a `zip-file <https://github.com/ghdl/ghdl/archive/mast
offers HTTPS and SSH as transfer protocols. See the :ref:`RELEASE:Sources`
page for further details.
-.. IMPORTANT ::
+.. IMPORTANT::
Since GHDL is written in `Ada`, independently of the code generator you use,
the a compiler is required. Most GNU/Linux package managers provide a package
named ``gcc-ada`` or ``gcc-gnat``. Alternatively, `GNU Ada compiler`, `GNAT GPL`,
can be downloaded anonymously from `libre.adacore.com <http://libre.adacore.com/tools/gnat-gpl-edition/>`_ (2014, or later; for x86, 32 or 64 bits).
Then, untar and run the doinstall script.
+.. ATTENTION::
+ Since ``v0.37``, GHDL's synthesis features require GCC >=8.1, due to some new GNAT features which
+ are not available in previous releases. Users with older versions (who don't need synthesis)
+ can configure GHDL with option ``--no-synth``.
+
.. rubric :: Available back-ends
GHDL currently supports three different back-ends (code generators):