<!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>&nbsp;</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&nbsp; --enable-fast</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>gcc version : 3.4.3</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>id directory src/mpid/ch3/channels/ssm/src, file ch3_finalize.c</DIV>
  <DIV>----------</DIV>
  <DIV>&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  from 
  /u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/sock/mpidu_sock.h:30,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  from 
  /u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/ch3i_progress.h:11,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  from 
  /u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/mpidi_ch3_impl.h:14,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  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 &amp; more. </BLOCKQUOTE></BODY></HTML>