SUPPORTED SYSTEMS
GILDAS compiles successfully and is (at least minimally) tested on the following systems:
Processor | Operating System | Compilation environment |
x86_64 | Linux | Native |
x86_64 (Intel) | MacOSX | Native |
x86_64 (Intel) | MacOSX | MacPorts |
arm64 (Apple M1) | MacOSX | Native |
arm64 (Apple M1) | MacOSX | MacPorts |
The reference system at IRAM is a Debian 12 running on a 64 bits PC (x86_64 processor), using the Intel Fortran compiler (ifort) version 2021. 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 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/2008 compiler:
the GNU Fortran compiler (gfortran 9.0 or above) is supported.
Intel distributes a Fortran compiler (ifort). Academic researchers can apply to discounted licenses. Versions greater than 11.1 are supported.
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 MRTCAL.
Python >= 2.6 and its array module Numpy if you plan to use the Gildas-Python binding, including the Weeds package in CLASS. Python 3 is supported; Gildas will use the Python version as found from the "python" executable in the environment.
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.