Supported systems (01-aug-14)
GILDAS compiles successfully and is (at least minimally) tested on the following systems:
|Processor||Operating System||Compilation environment
| ix86 ||Linux ||Native
|x86_64 ||Linux ||Native
|ix86 ||Windows ||MINGW
|x86_64 ||MacOSX ||MacPorts
The reference system at IRAM is a Scientific Linux 6.4 running on a 64 bits PC (x86_64
processor), using the Intel Fortran-90 compiler (ifort) version 11.1. Please consider that
powerpc-based Mac OSX machines are not supported anymore. Please refer to the Download
section to get the necessary information to build Gildas.
Successful building of GILDAS binaries on a UNIX/Linux/OSX system minimally
- Bourne compatible shell (sh, ksh, bash, etc...) for build purpose only; the
end-users can then use the GILDAS programs from csh–like or Bourne-like shells;
- GNU make for build purpose;
- NROFF for on-line help building;
- a C compiler (either GCC or the native C compiler);
- a Fortran-90/95/2003 compiler:
- the GNU Fortran compiler (gfortran) is now stable enough to compile
Gildas. Version 4.4.0 is the very minimum to be used, but newer should
be prefered because i) it must be thread-safe and ii) we have asked for a
bug fix which is now included in the versions 4.4.6 and 4.5.2 (and newer).
Unfortunately the whole 4.6 branch can not be used because it has a bug
which leads to wrong line fit in Class. Releases 4.7 and above are not
- Intel distributes a Fortran compiler (ifort). Academic researchers can apply
to discounted licenses. Old versions of Ifort should be discarded because
they are not thread-safe (i.e. 9 and lower). Versions 10.0 and higher should
run correctly (except versions 13.1.0, 13.1.1, and 13.1.2 which raise an
Internal Compiler Error during Gildas compilation; this is fixed in 13.1.3
- g95 is now too old to compile Gildas, and chances to see a new release are
getting smaller and smaller.
- GTK+ binaries and development package. It is usually found on the Linux distributions
repositories under the name gtk+-2.0 and gtk+-2.0-devel. These packages are expected
to be found thanks to the pkg-config tool.
- cfitsio if you need MIRA.
- Python >= 2.6 and its array module Numpy if you plan to use the Gildas-Python
binding, including the Weeds package in CLASS. Support of Python 3K is
Needed tools to build documentation
Successful building of PDF/HTML documentation minimally requires recent versions
- latex (version 2e with makeidx, graphicx and html package).
For your convenience, we distribute compiled PDF/HTML documentation in case you do not
have those tools.