Afficher un message
Vieux 12/10/2006, 23h00   #1
Jens Elkner
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut UW imap-2006b: 64 bit problem

Hi,

just made a Solaris 10 sparc package for UW imap-2006b (using Studio 11
compiler), but using -xarch=v9 aka 64bit seems to break imapd over SSL
(v8 aka 32bit works): connection timeouts. Traces show, that in the
64bit version tcp_serverport() always returns -1 instead of 993 (as the
32bit version does). So is it possible, that the unix/ip_*|tcp_* source
is not 64bit safe? Or do you think, it might be a compiler problem ?

BTW: for reproduction e.g.:

cd c-client;make soc EXTRACFLAGS='-g -xarch=v9
-I/tmp/build/root4build/usr/include -I/usr/sfw/include -KPIC'\
EXTRALDFLAGS='-L/tmp/build/root4build/usr/lib/sparcv9
-L/usr/sfw/lib/sparcv9'\
EXTRADRIVERS='mbox'\
EXTRAAUTHENTICATORS=''\
PASSWDTYPE=std SSLTYPE=unix IP=4\

ln -s os_soln.h os_sol.h
make build EXTRACFLAGS='-g -xarch=v9
-I/tmp/build/root4build/usr/include -I/usr/sfw/include -KPIC'
EXTRALDFLAGS='-L/tmp/build/root4build/usr/lib/sparcv9
-L/usr/sfw/lib/sparcv9' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS=''
PASSWDTYPE=std SSLTYPE=unix IP=4 `cat SPECIALS` OS=sol \
SIGTYPE=psx CHECKPW=psx CRXTYPE=nfs \
SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
ACTIVEFILE=/var/news/active \
RSHPATH=/usr/bin/rsh \
BASECFLAGS= \
BASELDFLAGS="-lsocket -lnsl -lgen" \
RANLIB=true CC=cc
....
  Réponse avec citation
 
Page generated in 0,05075 seconds with 9 queries