version 1.2, 2001/07/17 00:31:31
|
version 1.5, 2001/07/17 00:53:17
|
|
|
| |
|
Ported to what? |
|
=============== |
|
|
|
We ported to a platform using the DEC C++ compiler (whose program name |
|
is cxx). Here is what "uname -a" had to say about our platform): |
|
|
|
% uname -a |
|
OSF1 hodtbd01.bmc.com V4.0 1229 alpha |
|
|
Notes on building for TRU64: | Notes on building for TRU64: |
============================ | ============================ |
| |
|
|
"make"). | "make"). |
| |
3. Make an install mu (only necessary to get proper source dependencies | 3. Make an install mu (only necessary to get proper source dependencies |
working). |
working). Just change to peagsus/src/utils/mu and type "make". Then |
|
install it (put mu executable on your path someplace). |
| |
4. Install flex and bison (you can also change the makefiles to use lex | 4. Install flex and bison (you can also change the makefiles to use lex |
and yacc). | and yacc). |
|
|
Unresolved problems: | Unresolved problems: |
==================== | ==================== |
| |
1. Template instantiation not handled yet so binaries will be large for |
1. Template instantiation is done locally (using the -tlocal option) so |
now. |
binaries will be a bit larger for now. The largest library is around |
|
600K at present (this is expected to shrink later). |
| |
2. Several unreachable code warnings still appear (these will be suppressed |
2. Some unreachable code warnings exist in code generated by bison |
later on a case-by-case basis). |
(we can't do anything about these unfortunately but they are harmless). |
| |
3. There is a harmless warning from the file <sys/select.h> (not much we | 3. There is a harmless warning from the file <sys/select.h> (not much we |
can do about this one). | can do about this one). |