The TCE source code is licensed with the MIT license.
In case you find bugs, you can report them to our Launchpad project. Please add as many details as possible for how to reproduce the issue. In case we cannot reproduce it, it probably does not get fixed very quickly.
Even better, in case you manage to fix bugs by yourself or add new features you might want to be merged to our branch, please submit a merge request.
TCE is supposed to work on any recent Linux distribution. MacOS is also partially supported but the GUIs do not work perfectly with it, thus their build is disabled by default.
The current "reference distribution" that is popular among our developers is Ubuntu.
Installing TCE from the Sources
- Download TCE
- The instructions and prerequisites for installing
are in INSTALL.
Please read very carefully the part about building LLVM and Clang. LLVM needs special configuration and compilation flags to be able to use it from an external project that needs RTTI (like TCE).
Installing from the version control system
The release branch might get additional bug fixes after the release. Therefore, it is recommended to check TCE out from the version control system and use 'bzr up' for getting the fixes as there most probably won't be "point releases" that contain them.
Check here here for the available branches.