Compiling and Installing TONTO

TONTO has been compiled and tested using a variety of compilers and systems. The set of known systems is given in the next section.

You will need a number of GNU software tools. These are also listed in the next section.

Unfortunately, compiler bugs are relatively common. You should scan the section the Section called Known problems installing TONTO> before attempting an install. Please contact us with problems; we are always interested in making this code universally accesible.

For a known system, the compilation procedure is given in the section the Section called Compiling TONTO>. It extensively uses Perl, and should automatically build a production code.

If your system is not known to us, or if you have any other compile problems you can look at the Section called What to do if compiling TONTO fails>.

the chapter called Compiling customised versions of TONTO> gives further information explaining how to compile versions of TONTO for specific purposes, such as: those which can detect memory leaks, those which can detect violation of routine preconditions and postconditions, those with error management, debug versions, profiling versions, or highly optimised versions.

Also for programmers, the chapter called How TONTO builds executables> gives an overview of the build make process, and how TONTO has been designed to avoid unneccesary recompilation.

Compiler requirements for TONTO

The set of compilers and operating systems on which TONTO has been tested is:

Other compilers:

Some compilers may need upgrading or require special settings. Have a look at section the Section called Known problems installing TONTO> for compiler specific issues.