1 mike 1.1
|
2 mike 1.4 Ported to what?
3 ===============
4
5 We ported to a platform using the DEC C++ compiler (whose program name
6 is cxx). Here is what "uname -a" had to say about our platform):
7
8 % uname -a
9 OSF1 hodtbd01.bmc.com V4.0 1229 alpha
10
|
11 mike 1.1 Notes on building for TRU64:
|
12 mike 1.2 ============================
|
13 mike 1.1
|
14 mike 1.2 1. Define these environment variables:
|
15 mike 1.1
|
16 mike 1.2 PEGASUS_PLATFORM <- TRU64_ALPHA_DECCXX
17 PEGASUS_OS_TYPE <- unix
18 PEGASUS_HOME <- $HOME/pegasus_home
|
19 mike 1.1
|
20 mike 1.2 2. Be sure GNU make is on your path before the ordinary make (name it
21 "make").
|
22 mike 1.1
|
23 mike 1.2 3. Make an install mu (only necessary to get proper source dependencies
|
24 mike 1.3 working). Just change to peagsus/src/utils/mu and type "make". Then
25 install it (put mu executable on your path someplace).
|
26 mike 1.1
|
27 mike 1.2 4. Install flex and bison (you can also change the makefiles to use lex
28 and yacc).
|
29 mike 1.1
|
30 mike 1.2 5. Be sure to put PEGASUS_HOME/bin on your PATH
31
32 6. Be sure to put PEGASUS_HOME/lib on your LD_LIBRARY_PATH
33
34 7. If this fails, e-mail mbrasher@bmc.com
35
36 Unresolved problems:
37 ====================
38
39 1. Template instantiation not handled yet so binaries will be large for
40 now.
41
42 2. Several unreachable code warnings still appear (these will be suppressed
43 later on a case-by-case basis).
44
45 3. There is a harmless warning from the file <sys/select.h> (not much we
46 can do about this one).
|