(file) Return to porting.txt CVS log (file) (dir) Up to [Pegasus] / pegasus / doc

 1 mike  1.1 
 2           Notes for Solaris:
 3           
 4               Used static libraries for G++.
 5               Add -fPIC to compiler line.
 6               Reorder libraries in libraries.mak files (one pass linking).
 7               Add space between "-o" and ".tmp.o".
 8               Add FILTER= for purify
 9           
10           Notes on xlC on AIX (IBM C++):
11           
12               No template specialization.
13               No namespaces.
14               No for scope.
15               Destructor warnings.
16               No template default arguments.
17               Missing standard headers (e.g., <cstdio>, <cstddef>,...)
18               No boolean type.
19           
20 mike  1.2     Be sure makeC++SharedLib is on your path.
21               Ignore the "WARNING: Duplicat system: ..." messages from linker.
22 sage  1.2.2.1 
23               Notes on IBM compiler on z/OS:
24                   same Compiler restrictions as on AIX
25               
26                   the grammar for the Compiler has to be rebuilt because of EBCDIC encoding.
27               
28                   to be able to build Pegasus, the gnu utilities (for os/390) bison, flex
29                   make and makedepend are necessary
30               
31                   the current implementation assumes a server working with an EBCDIC code page
32                   and a client in an ASCII environment.
33               
34                   CAVEAT: Since dynamic_cast isn't supported, Provider2 cannot be compiled at
35                           the moment !

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2