Installation of Dragon SYSTEM REQUIREMENTS: . Intel Itanium or Pentium Processor . Memory > 128M . Disk > 250M . Linux Kernel 2.4.2 or compatible with X11 (Red Hat 7.x) . Minimum Resolution 1024 * 768 . Recommended Resolution 1600 * 1200 . Lesstif/Motif 2.1 (www.lesstif.org distribution) . VCG 1.30 FILES FOR DRAGON . README - brief overview of the system . dragon - the executable file of the dragon tool . dragon.res - the resource file . vcg/libPrintGraph.so - the vcg printing lib . logos/menu.xpm - the logo picture . logos/dragon.xpm - the logo picture INSTALLATION NOTES 1. The Dragon tool is based on the OpenUH compiler. Please install the OpenUH compiler first without root privileges: tar -zxvf openuh-alpha.itanium.tar.gz for IA-64 or tar -zxvf openuh-alpha.i386.tar.gz for IA-32 cd openuh ./install.sh If you have questions about what is inside the install.sh script, please review it, but do not attempt to change the paths for the target filenames, otherwise the compiler might not be able to install correctly. 2. Install the vcg tool for the purpose of printing the callgraph and control flowgraph. See vcg tool documentation for installation. 3. Use the following command to untar Dragon for IA-64: tar -xzvf dragon.itanium.tar.gz Or use the following command to untar Dragon for IA-32: tar -xzvf dragon.i386.tar.gz in order to extract the dragon executable file into your home directory. Change directory to the dragon/ directory. Type ./dragon to start the dragon tool. 4. Set environment variables: Both OpenUH and Dragon need some environment variables to work properly. Below are the details. You may put them into your .bash_profile and source it. - the installation path for OpenUH is defined as TOOLROOT export TOOLROOT=$HOME/opt - Adding the path of the libraries used by OpenUH into the shared library.s path export LD_LIBRARY_PATH=$TOOLROOT/usr/lib/gcc-lib/ia64-orc-linux/2.1:$LD_LIBRARY_PATH - the installation path for Dragon, also the path of picture resource file used in Dragon export DRAGON_PATH=$HOME/dragon - Finally add OpenUH and Dragon binaries into command search path export PATH=$TOOLROOT/usr/bin:$HOME/dragon:$PATH