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

 1 bafna.mukesh 1.4 
 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                      Be sure makeC++SharedLib is on your path.
21                      Ignore the "WARNING: Duplicat system: ..." messages from linker.
22 bafna.mukesh 1.4 
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 !
36                  
37                  Notes for Mac OS X (10.2.X or Higher) :
38                     
39                     gcc version 3.3. 
40                  
41                     use gnutar for extracting pegasus source on Mac OS X. 
42                  
43 bafna.mukesh 1.4    Used dynamic libraries for g++.  
44                  
45                     Add -dynamiclib -fPIC to compiler line.     
46                  
47                     to be able to build Pegasus, dlcompat needed to be installed on Mac OS X.
48                     dlcomapt is available  from : 
49                  
50                     http://www.opendarwin.org/projects/dlcompat/
51                  
52                   
53                  	
54                  	

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2