OpenIMPACT

OpenIMPACT is an open-source Itanium compiler released under GELATO.
Download

OpenIMPACT Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • OpenIMPACT Development Team
  • Publisher web site:
  • http://gelato.uiuc.edu/

OpenIMPACT Tags


OpenIMPACT Description

OpenIMPACT is an open-source Itanium compiler released under GELATO. OpenIMPACT is an open-source Itanium compiler released under GELATO.Requirements:· An x86 or ia64 based system running Linux (uname a)· GCC 3.2.x or 3.4.x. We have not tested against 3.3. (gcc version)· GNU make 3.79.1 or better (make version)· perl 5 or better (perl version)· python 1.5.2 or better (python V)· Modifying OpenIMPACT's build system requires· automake 1.7 or better (automake version)· autoconf 2.54 or better (autoconf version)Quick build instructionsThe source directory (containing this file) will be referred to as in these instructions.To build in the source tree: cd < sourcedir > ./configure make To build outside the source tree: mkdir < builddir > cd < builddir > < sourcedir >/configure makeWhen running make, you may see errors toward the end when processing lib.c. These are typically not fatal, even if they are repeated several times. lib.c consists of stubs that emulate library functions for pointer analysis. Some stubs depend on headers for libraries that may not be installed on your system. You may see errors when these files are not generated, but these are non-fatal. They will only cause problems if you run pointer analysis on a program that uses the non-existant library.Make creates an init-impact script in the build directory that you can source to set some necessary environment variables and alter your path so you can find the OpenIMPACT tools. Source this file using 'source' in csh or '.' in sh.After building, you can install the tools in a system directory for multiple users to use. Executing make install installs OpenIMPACT under the prefix specified by the --prefix option to configure (/usr/local by default). After running 'make install', the init-impact script will be available from < prefix >/bin/init-impact.What's New in This Release:· A bug that caused casts on pointer constants to not be correctly inserted into Pcode was fixed.


OpenIMPACT Related Software