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: [email protected]
Web: www.rocketsoftware.com/u2
-----Original Message-----
From: [email protected]
[mailto:[email protected]] 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
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users
