IMPORTANT: GHDL is now hosted by github. Please go there to download latest sources and binaries.

Downloading GHDL

Binary distributions

GHDL for Windows

Since May 2006, there is a pre-built version of windows. This is a command-line only version, almost like the Linux version. You can download the installer, and execute it to install GHDL.

GHDL for Linux

You can download the binaries for i686-pc-linux-gnu here. Please, read the INSTALL file before installing the binaries. Also, GHDL has been packaged for Debian.

For other systems

Currently, GHDL is only available for the GNU/Linux system and for Windows, simply because I have only access to this system. However, some people successfully compiled GHDL on Sparc, MacOSX (see eng-osx project at sourceforge), or Windows (with Cygwin).


GHDL sources

Last release

You can download the sources of ghdl here. GNAT is only required to build GHDL from the sources. If you don't have GNAT installed, get it from libre2 site.

Current sources

A development version is also available on the gna site as an SVN repository. The development version is not stable, not tested and may not even compile.


Previous releases

The NEWS file contains notes about GHDL releases.

VersionDateGCCSources Binaries (i686-pc-linux)
0.29 Jan 11 2010 4.3.4 ghdl-0.29.tar.bz2 ghdl-0.29-i686-pc-linux.tar
0.28 Sep 20 2009 4.3.4 ghdl-0.28.tar.bz2 ghdl-0.28-i686-pc-linux.tar
0.27 Jul 21 2008 4.2.4 ghdl-0.27.tar.bz2 ghdl-0.27-i686-pc-linux.tar
0.26 Apr 9 2007 4.1.2 ghdl-0.26.tar.bz2 ghdl-0.26-i686-pc-linux.tar
0.25 Aug 11 2006 4.1.1 ghdl-0.25.tar.bz2 ghdl-0.25-i686-pc-linux.tar
0.24 Jun 26 2006 4.1.1 ghdl-0.24.tar.bz2 ghdl-0.24-i686-pc-linux.tar
0.23 May 19 2006 4.1.0 ghdl-0.23.tar.bz2 ghdl-0.23-i686-pc-linux.tar
0.22 Mar 28 2006 4.1.0 ghdl-0.22.tar.bz2 ghdl-0.22-i686-pc-linux.tar
0.21 Dec 18 2005 4.0.2 ghdl-0.21.tar.bz2 ghdl-0.21-i686-pc-linux.tar
0.20 Oct 15 2005 4.0.2 ghdl-0.20.tar.bz2 ghdl-0.20-i686-pc-linux.tar
0.19 Aug 20 2005 3.4.3 ghdl-0.19.tar.bz2 ghdl-0.19-i686-pc-linux.tar
0.18 Mar 12 2005 3.4.3 ghdl-0.18.tar.bz2 ghdl-0.18-i686-pc-linux.tar
0.17 Feb 26 2005 3.4.3 ghdl-0.17.tar.bz2 ghdl-0.17-i686-pc-linux.tar
0.16 Jan 2 2005 3.4.3 ghdl-0.16.tar.bz2 ghdl-0.16-i686-pc-linux.tar
0.15 Oct 14 2004 3.4.2 ghdl-0.15.tar.bz2 ghdl-0.15-i686-pc-linux.tar
0.14 Aug 29 2004 3.4.1 ghdl-0.14.tar.bz2 ghdl-0.14-i686-pc-linux.tar
0.13 Jun 26 2004 3.4.0 ghdl-0.13.tar.bz2 ghdl-0.13-i686-pc-linux.tar
0.12 May 30 2004 3.4.0 ghdl-0.12.tar.bz2 ghdl-0.12-i686-pc-linux.tar
0.11.1 Apr 24 2004 3.3.3 ghdl-0.11.1.tar.bz2 ghdl-0.11.1-i686-pc-linux.tar
0.11 Apr 17 2004 3.3.3 ghdl-0.11.tar.bz2 ghdl-0.11-i686-pc-linux.tar
0.10 Feb 28 2004 3.3.3 ghdl-0.10.tar.bz2 ghdl-0.10-i686-pc-linux.tar
0.9 Feb 1 2004 3.3.2 ghdl-0.9.tar.bz2 ghdl-0.9-i686-pc-linux.tar
0.8 Nov 6 2003 3.3.2 ghdl-0.8.tar.bz2 ghdl-0.8-i686-pc-linux.tar
0.7 Aug 2 2003 3.3 ghdl-0.7.tar.bz2 ghdl-0.7-i686-pc-linux.tar
0.6 Jun 8 2003 3.3 ghdl-0.6.tar.bz2 ghdl-0.6-i686-pc-linux.tar
0.5 May 11 2003 3.2.3 ghdl-0.5.tar.bz2 ghdl-0.5-i686-pc-linux.tar
0.4.1 Apr 7 2003 3.2.2 ghdl-0.4.1.tar.bz2 ghdl-0.4.1-i686-pc-linux.tar
0.4 Apr 2 2003 3.2.2 ghdl-0.4.tar.bz2 ghdl-0.4-i686-pc-linux.tar
0.3 Jan 16 2003 3.2.1 ghdl-0.3.tar.bz2 ghdl-0.3-i686-pc-linux.tar
0.2 Dec 13 2002 3.2.1 ghdl-0.2.tar.bz2 ghdl-0.2-i686-pc-linux.tar
0.1 Nov 14 2002 3.2 ghdl-0.1.tar.bz2 ghdl-0.1-i686-pc-linux-gnu.tgz
VersionDateBinaries (Windows)
0.29.1 Mar 1 2010 ghdl-installer-0.29.1.exe
0.29 Feb 2 2010 ghdl-installer-0.29.exe
0.26 May 2006 ghdl-installer-0.26.exe

Copyright (C) 2004, 2005, 2006 Tristan Gingold -- tgingold AT free DOT fr

Last modified: Tue Feb 23 21:27:24 CET 2021