-
Notifications
You must be signed in to change notification settings - Fork 149
Dependencies
Kenneth Hoste edited this page Nov 18, 2012
·
9 revisions
EasyBuild has a couple of dependencies, some of them optional:
- Linux or OS X operating system
- Python 2.4, or a more recent 2.x version
- environment-modules, version >= 3.2.6
- An rpm for this is available in the RHEL and SL repositories. An deb file has recently been accepted and available in debian-testing for now and will be available in Ubuntu 12.10.
- environment-modules requires Tcl to be installed (with header files and development libraries)
- a C/C++ compiler
EasyBuild is written in Python, so a Python installation is indispensable.
EasyBuild not only generates module files to be used along with the software it installs, it also depends on the generated modules for some of its functionality. In practice, you need environment modules to make full use of EasyBuild's features.
The C/C++ compiler is only required when an open-source compiler will be used to build software applications. EasyBuild will construct a GCC compiler toolchain first, before building the software applications, and to build the compiler to be part of the toolchain from source typically a C/C++ (system) compiler is required.
- (none)