Changes to template files to be able to compile paradyn with -O3 - naim
[dyninst.git] / dyninstAPI / README
1
2 This directory contains the Dyninst API library.  To make the library, type
3 "make install" in the subdirectory of this directory that is named after the
4 platform that on which you are building the library.  The library also depends
5 on code in the core/util and core/dyninstAPI_RT directories, so you will also
6 need to go into the appropriate platform subdirectories of these directories
7 and type "make install."  If you have built Paradyn, then the util library
8 will have already been built.
9
10 On platforms on which the API dynamically loads a run-time library into an
11 application's address space (Sparc Solaris and Windows NT), you must set
12 certain values in the environment so that it can locate the run-time library.
13 On the Sparc Solaris platform, you must set the DYNINSTAPI_RT_LIB environment
14 variable to the full pathname of the file libdyninstAPI_RT.so.1.  If you have
15 correctly set the PARADYN_ROOT and PLATFORM environment variables, then the
16 proper pathname is:
17
18     $PARADYN_ROOT/lib/$PLATFORM/libdyninstAPI_RT.so.1
19
20 On Windows NT, you should put the directory %PARADYN_ROOT%/lib/%PLATFORM%
21 in your path.
22
23 After the dyninstAPI_RT, util, and dyninstAPI libraries have been built and
24 installed, you can test them using the programs in core/dyninstAPI/tests.  See
25 the README file in that directory for information about the test programs.