[MPICH] ssm compilation error on SOlaris 5.10

Rajeev Thakur thakur at mcs.anl.gov
Thu Sep 20 13:05:54 CDT 2007


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.
 
Rajeev


  _____  

From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of chong tan
Sent: Thursday, September 20, 2007 11:55 AM
To: mpich-discuss at mcs.anl.gov
Subject: [MPICH] ssm compilation error on SOlaris 5.10


configuration:
--with-device=ch3:ssm  --enable-fast
 
gcc version : 3.4.3
 
id directory src/mpid/ch3/channels/ssm/src, file ch3_finalize.c
----------
 
In file included from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/mpidi_ch3_i
mpl.h:13,
                 from ch3_finalize.c:7:
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/locks/mpidu_process_locks.h:1
55:2: #error Cannot define atomic set flag if zero operation; needed for
busy locks
In file included from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/sock/poll/mpidu_socki.h:20,
                 from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/sock/mpidu_sock.h:30,
                 from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/ch3i_progre
ss.h:11,
                 from
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/ch3/channels/ssm/include/mpidi_ch3_i
mpl.h:14,
                 from ch3_finalize.c:7:
/usr/include/unistd.h:526: error: conflicting types for 'yield'
/u/prod_dev/mpich/mpich2-1.0.6/src/mpid/common/locks/mpidu_process_locks.h:1
91: error: previous implicit declaration of 'yield' was here




  _____  

Take the Internet to Go: Yahoo!Go puts the Internet
<http://us.rd.yahoo.com/evt=48253/*http://mobile.yahoo.com/go?refer=1GNXIC>
in your pocket: mail, news, photos & more. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20070920/757d2b8d/attachment.htm>


More information about the mpich-discuss mailing list