[Next] [Up] [Previous]
Next: A Final Note Up: Libary Organisation and Customisation Previous: Error Behaviour

A Note on Compilers, Bugs and Caveats

TACO is pretty demanding with respect to the correctness of the C++ compiler. When you have the Score cluster system software installed, you should use the supplied mpc++ compiler driver for compilation. This basically releaves you from specifying a lot of include paths. The mpc++ compiler driver can use several C++ compilers as backend, including g++, KCC, pgi, fujitsu. As of now (June 2001), TACO can be compiled well with the KAI C++ Compiler (KCC) 4.0c (which is based on the EDG parser and is pretty much compliant to the C++ standard) and g++ 2.91.66 (egcs-1.1.2 release). Unfortunately TACO cannot be compiled with g++ 2.95.2 and causes the compiler to crash with internal compiler errors. We will file bug reports to the developers and hope that these problems can be alleviated soon.

Note, that you can use the above mentioned C++ compilers without the mpc++ driver. In this case you only need to specify all include paths as well as library paths correctly. In the case of the MPI implementation of TACO you might use mpic++ for compilation as well.


[Next] [Up] [Previous]
Next: A Final Note Up: Libary Organisation and Customisation Previous: Error Behaviour
CREDIT
This document is a part of the SCore cluster system software developed at Real World Computing Partnership, Japan. Copyright (c) 2000, 1999 Real World Computing Partnership.