(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 mike  1.3 
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