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