Ticket #606 (closed bug: fixed)

Opened 6 months ago

Last modified 6 months ago

build fails with --enable-threads=single

Reported by: "Rajeev Thakur" <thakur@…> Owned by: goodell
Priority: major Milestone: mpich2-1.1
Component: mpich2 Keywords:
Cc:

Description

 make[4]: Entering directory
`/sandbox/thakur/mpich2-install/src/mpid/common/locks'
  CC
/homes/thakur/cvs/mpich2/src/mpid/common/locks/mpidu_process_locks.c
In file included from
/homes/thakur/cvs/mpich2/src/mpid/ch3/channels/nemesis/nemesis/include/mpid_
nem_defs.h:12,
                 from
/homes/thakur/cvs/mpich2/src/mpid/ch3/channels/nemesis/nemesis/include/mpid_
nem_pre.h:12,
                 from
/homes/thakur/cvs/mpich2/src/mpid/ch3/channels/nemesis/include/mpidi_ch3_pre
.h:9,
                 from
/homes/thakur/cvs/mpich2/src/mpid/ch3/include/mpidpre.h:30,
                 from /homes/thakur/cvs/mpich2/src/include/mpiimpl.h:113,
                 from
/homes/thakur/cvs/mpich2/src/mpid/ch3/include/mpidimpl.h:22,
                 from
/homes/thakur/cvs/mpich2/src/mpid/common/locks/mpidu_process_locks.h:20,
                 from
/homes/thakur/cvs/mpich2/src/mpid/common/locks/mpidu_process_locks.c:6:
/homes/thakur/cvs/mpich2/src/mpid/ch3/channels/nemesis/nemesis/include/mpid_
nem_datatypes.h:37:25: error: mpid_thread.h: No such file or directory
make[4]: *** [mpidu_process_locks.o] Error 1
make[4]: Leaving directory
`/sandbox/thakur/mpich2-install/src/mpid/common/locks'
make[3]: *** [all-redirect] Error 2
make[3]: Leaving directory `/sandbox/thakur/mpich2-install/src/mpid/common'
make[2]: *** [all-redirect] Error 2
make[2]: Leaving directory `/sandbox/thakur/mpich2-install/src/mpid'
make[1]: *** [all-redirect] Error 2
make[1]: Leaving directory `/sandbox/thakur/mpich2-install/src'
make: *** [all-redirect] Error 2

Attachments

Change History

Changed 6 months ago by Rajeev Thakur

  • id set to 606

This message has 0 attachment(s)

Changed 6 months ago by jayesh

  • owner set to jayesh
  • status changed from new to assigned

I can take a look at it after we are done with rc1.

-jayesh

Changed 6 months ago by thakur

  • milestone set to mpich2-1.1

Changed 6 months ago by jayesh

  • owner changed from jayesh to goodell
  • status changed from assigned to new

Nemesis currently provides lock-ful queue support (r3730) based on the assumption that the thread support provided by MPICH is greater than serialized.

Dave,

Since you added this support I am assigning this to you.

# From the comments it looks like the current usage of MPID_Thread* in Nemesis to provide lock-ful q support is a hack.

# A simple fix to include "mpid_thread.h" only if MPICH_IS_THREADED would fail if the user chooses "--enable-nemesis-lock-free-queues=no")

Regards, Jayesh

Changed 6 months ago by buntinas

  • status changed from new to closed
  • resolution set to fixed

fixed in r4629

WARNING! You need to either login using OpenID here or enter your email address here before you can create or edit tickets. Otherwise the ticket will get treated as spam. More information on creating tickets can be found here.

Don't forget to add your email address to the cc list to make sure that you get updated of the ticket status.

Add/Change #606 (build fails with --enable-threads=single)

Author



Change Properties
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.