<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16525" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=232140418-20092007><FONT face=Arial
color=#0000ff size=2>The ssm channel uses some assembly code for atomic
operations. The Solaris ones need to be fixed, and hence ssm is not supported on
Solaris in this release.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=232140418-20092007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=232140418-20092007><FONT face=Arial
color=#0000ff size=2>Rajeev</FONT></SPAN></DIV><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> owner-mpich-discuss@mcs.anl.gov
[mailto:owner-mpich-discuss@mcs.anl.gov] <B>On Behalf Of </B>chong
tan<BR><B>Sent:</B> Thursday, September 20, 2007 11:55 AM<BR><B>To:</B>
mpich-discuss@mcs.anl.gov<BR><B>Subject:</B> [MPICH] ssm compilation error on
SOlaris 5.10<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>configuration:</DIV>
<DIV>--with-device=ch3:ssm --enable-fast</DIV>
<DIV> </DIV>
<DIV>gcc version : 3.4.3</DIV>
<DIV> </DIV>
<DIV>id directory src/mpid/ch3/channels/ssm/src, file ch3_finalize.c</DIV>
<DIV>----------</DIV>
<DIV> </DIV>
<DIV>In file included from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/mpidi_ch3_impl.h:13,<BR>
from
ch3_finalize.c:7:<BR>/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/locks/mpidu_process_locks.h:155:2:
#error Cannot define atomic set flag if zero operation; needed for busy
locks<BR>In file included from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/sock/poll/mpidu_socki.h:20,<BR>
from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/sock/mpidu_sock.h:30,<BR>
from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/ch3i_progress.h:11,<BR>
from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/mpidi_ch3_impl.h:14,<BR>
from ch3_finalize.c:7:<BR>/usr/include/unistd.h:526: error: conflicting types
for
'yield'<BR>/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/locks/mpidu_process_locks.h:191:
error: previous implicit declaration of 'yield' was here<BR></DIV>
<P>
<HR SIZE=1>
Take the Internet to Go: Yahoo!Go puts the <A
href="http://us.rd.yahoo.com/evt=48253/*http://mobile.yahoo.com/go?refer=1GNXIC">Internet
in your pocket:</A> mail, news, photos & more. </BLOCKQUOTE></BODY></HTML>