The default $UDTHOME/work/base.mk shows you the compiler and options UniData 
was built with.
For instance, from 7.2.5

#                                                                              
#       The Porting Date        : Dec. 03, 09                                  
#       The System to Be Ported : RHLINUX9I                                    
#                                                                              
                                                                               
SRCPROJ    = 72                                                                
CC         = cc -m32                                                           
CCLD       = g++ -m32                                                          
CFLAGS     =  -D_LARGEFILE64_SOURCE                                            
LDFLAGS    = -z muldefs                                                        
OPTFLAGS         = -O2                                                         
DBFLAGS    =                                                                   
libpath    = -L/disk1/ud72/lib                                                 
addlib     = -lm -lncurses -lcrypt -lgdbm -ldl -lpam                           
addlibpath =                                                                   
odslib     = -lodsdummy                                                        
udlib      =                                                                   
licnlib    = -llicn                                                            
dclcnlib   =                                                                   
nfalib     = -lnfaclnt                                                         
dfslib     =                                                                   
ODBC_LIBS  = -L/.udlibs$(SRCPROJ) -lodbc                                       
SSL_LIBS   = -lssldl                                                           
                                                                               
OBJS = funchead.o interfunc.o callcf.o efs_init.o                              
                                                                               
                                                                               
libs_clt = -lshare -ludsql -ludmach -lbasic -lret1 -lperf -lides -lpipe \      
           -lfunc -lndx $(dfslib) -lrep -lshm -lmglm -lglm -lulc -ltpmem2 \    
           -lcmn -llicn -ludus -lunix -lbci -lunirpc -lxmldl -leda $(SSL_LIBS) 
           $(ODBC_LIBS) $(nfalib) $(odslib)                                    
                                                                               
libs_svr = -lnfasvr -lshare -ludsql -ludmach -lbasic -lret1 -lperf -lides \    
           -lpipe -lfunc -lndx $(dfslib) -lrep -lshm -lmglm -lglm -lulc -ltpmem
 \                                                                             
           -lcmn -llicn -ludus -lunix -lbci -lunirpc -lxmldl -leda $(SSL_LIBS) 
           $(ODBC_LIBS) $(odslib)                                              
                                                                               
libs_srv = -lushare -lusql -lumach -lbasic -lret1 -lperf -lides -lpipe \       
           -lushare -lumach -lret1 -lperf -lpipe -lfunc -lndx -lrep -lshm \    
           -lmglm -lglm -lulc -ltpmem2 -lcmn -llicn -ludus -lunix -lbci \      
           -lxmldl -leda $(SSL_LIBS) \                                         
           $(ODBC_LIBS) -lunirpc $(nfalib) $(odslib)                           
                                                                               
                                                                               
udt: $(OBJS)                                                                   
        $(CCLD) $(LDFLAGS) $(OBJS) $(NEWOBJS) $(NEWLIBS) \                     
        $(libpath) -lapidummy $(libs_clt) \                                    
        $(addlibpath) $(addlib) \                                              
        -o $@                                                                  
                                                                               
udtsvr: $(OBJS)                                                                
        $(CCLD) $(LDFLAGS) $(OBJS) $(NEWOBJS) $(NEWLIBS) \                     
        $(libpath) -lapidummy $(libs_svr) \                                    
        $(addlibpath) $(addlib) \                                              
        -o $@                                                                  
                                                                               
uniapisvr: $(OBJS)                                                             
        $(CCLD) $(LDFLAGS) $(OBJS) $(NEWOBJS) $(NEWLIBS) \                     
        $(libpath) -lapisvr $(libs_clt) -lmsg \                                
        $(udlib) $(addlibpath) $(addlib) \                                     
        -o $@                                                                  
                                                                               
udapi_slave: $(OBJS)                                                           
        $(CCLD) $(LDFLAGS) $(OBJS) $(NEWOBJS) $(NEWLIBS) \                     
        $(libpath) -lapidummy -licapi $(libs_clt) -lunirpc \                   
        $(addlibpath) $(addlib) \                                              
        -o $@                                                                  
                                                                               
udsrvd: $(OBJS)                                                                
        $(CCLD) $(LDFLAGS) $(OBJS) $(NEWOBJS) $(NEWLIBS) \                     
        $(libpath) -lapidummy $(libs_srv) \                                    
        $(addlibpath) $(addlib) \                                              
        -o $@                                                                  
                                                                               
.c.o:                                                                          
        $(CC) $(CFLAGS) $(IDIR) $(OPTFLAGS) $(DBFLAGS) -c $<                   
                                                                               
                                                                  

Wally Terhune
U2 Support Architect
Rocket Software
4700 S. Syracuse Street, Suite 400 **Denver, CO 80237 **USA
Tel: +1.720.475.8055
Email: wterh...@rs.com
Web: www.rocketsoftware.com/u2


-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Symeon Breen
Sent: Wednesday, February 24, 2010 1:35 PM
To: 'U2 Users List'
Subject: Re: [U2] 32 vs 64 bit

Sounds like you will need to compile using the 32bit libraries  (either in
/lib or /lib32 ) and maybe with the -m32 option as well ?



_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to