Supported systems (14-feb-11)
Systems
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 |
| ix86 | MacOSX | Fink 32 bits |
| x86_64 | MacOSX | Fink 32 or 64 bits |
| |
|
The reference system at IRAM is a Scientific Linux 5.5 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.
Dependencies
Successful building of GILDAS binaries on a UNIX/Linux/OSX system minimally
requires:
- 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.3.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, 4.5.2 and 4.6.0 (and newer).
- For Linux on PC, Intel distributes a F90 compiler (ifort), that can be freely
downloaded for non-commercial purposes). Note that the non-commercial
license is so restrictive that all chances are you do not qualify for it. 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.
- g95 is now too old to compile Gildas, and chances to see a new release are
getting smaller and smaller.
- X11 binaries and headers for plots;
- 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.4 and its array module Numpy if you plan to use the Gildas-Python
binding, Python >= 2.6 if you plan to use the Weeds package in CLASS.
Needed tools to build documentation
Successful building of PDF/HTML documentation minimally requires recent versions
of:
- ps2epsi;
- epstopdf;
- latex (version 2e with makeidx, graphicx and html package).
- latex2html;
- pdflatex;
For your convenience, we distribute compiled PDF/HTML documentation in case you do not
have those tools.