Skip to content

Conversation

@jsquyres
Copy link
Member

@jsquyres jsquyres commented May 5, 2016

MPIR-1.0 specifies that the following symbols are only relevant in the starter process:

  • MPIR_Breakpoint
  • MPIR_being_debugged
  • MPIR_debug_state
  • MPIR_debug_abort_string

I.e., the code filling in values in these various symbols was useless / never used.

MPIR-1.1 will define that MPIR_being_debugged is relevant in MPI processes. That symbol is currently defined in libopen-rte (which is currently causing a duplicate symbol error for static builds -- this commit fixes that error), and is therefore still available for MPI processes.

Signed-off-by: Jeff Squyres jsquyres@cisco.com

@bosilca @rhc54 Please review.

@jsquyres jsquyres added the bug label May 5, 2016
MPIR-1.0 specifies that the following symbols are only relevant in the
starter process:

- MPIR_Breakpoint
- MPIR_being_debugged
- MPIR_debug_state
- MPIR_debug_abort_string

I.e., the code filling in values in these various symbols was useless
/ never used.

MPIR-1.1 will define that MPIR_being_debugged *is* relevant in MPI
processes.  That symbol is currently defined in libopen-rte (which is
currently causing a duplicate symbol error for static builds -- this
commit fixes that error), and is therefore still available for MPI
processes.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
@jsquyres jsquyres force-pushed the pr/mpir-cleanup branch from 8e9825e to 83c2d04 Compare May 5, 2016 21:23
@bosilca
Copy link
Member

bosilca commented May 5, 2016

👍

1 similar comment
@rhc54
Copy link
Contributor

rhc54 commented May 5, 2016

👍

@jsquyres jsquyres merged commit 810db73 into open-mpi:master May 6, 2016
@jsquyres jsquyres deleted the pr/mpir-cleanup branch May 6, 2016 01:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants