Skip to content

Commit 0ca7c77

Browse files
authored
Merge pull request #4052 from rhc54/cmr30/pmix
Cleanup handling of OPAL_PREFIX vs PMIX_INSTALL_PREFIX
2 parents 930ca2c + c3220a5 commit 0ca7c77

File tree

93 files changed

+1067
-6011
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+1067
-6011
lines changed

opal/mca/pmix/pmix2x/Makefile.am

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2014-2016 Intel, Inc. All rights reserved.
2+
# Copyright (c) 2014-2017 Intel, Inc. All rights reserved.
33
# Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
44
# Copyright (c) 2015 Research Organization for Information Science
55
# and Technology (RIST). All rights reserved.
@@ -12,6 +12,8 @@
1212

1313
EXTRA_DIST = autogen.subdirs
1414

15+
dist_opaldata_DATA = help-pmix-pmix2x.txt
16+
1517
SUBDIRS = pmix
1618

1719
sources = \
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# -*- text -*-
2+
#
3+
# Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana
4+
# University Research and Technology
5+
# Corporation. All rights reserved.
6+
# Copyright (c) 2004-2005 The University of Tennessee and The University
7+
# of Tennessee Research Foundation. All rights
8+
# reserved.
9+
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
10+
# University of Stuttgart. All rights reserved.
11+
# Copyright (c) 2004-2005 The Regents of the University of California.
12+
# All rights reserved.
13+
# Copyright (c) 2017 Intel, Inc. All rights reserved.
14+
# $COPYRIGHT$
15+
#
16+
# Additional copyrights may follow
17+
#
18+
# $HEADER$
19+
#
20+
# This is the US/English help file for Open MPI MCA error messages.
21+
#
22+
[evars]
23+
We found conflicting directives regarding the location of OPAL vs PMIx
24+
installation directories:
25+
26+
%s
27+
28+
This usually indicates that OMPI was configured to use its internal copy
29+
of PMIx, but another installation of PMIx is also in use on this system
30+
and could potentially cause confusion between the two sets of plugins.
31+
Please either unset the indicated environment variables, or configure
32+
OMPI to use the external PMIx installation.

opal/mca/pmix/pmix2x/pmix/NEWS

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,19 @@ example, a bug might be fixed in the master, and then moved to the
2121
current release as well as the "stable" bug fix release branch.
2222

2323

24-
Master (not on release branches yet)
25-
------------------------------------
24+
2.0.1 -- 24 Aug. 2017
25+
----------------------
26+
- Protect PMIX_INFO_FREE macro from NULL data arrays
27+
- Added attributes to support HWLOC shared memory regions
28+
- Fixed several syntax errors in configure code
29+
- Fixed several visibility errors
30+
- Correctly return status from PMIx_Fence operation
31+
- Restore tool connection support and implement search
32+
operations to discover rendezvous files
2633

2734

28-
2.0.0
29-
------
35+
2.0.0 -- 22 Jun 2017
36+
----------------------
3037
**** NOTE: This release implements the complete PMIX v2.0 Standard
3138
**** and therefore includes a number of new APIs and features. These
3239
**** can be tracked by their RFC's in the RFC repository at:
@@ -83,6 +90,19 @@ Master (not on release branches yet)
8390
and to themselves
8491

8592

93+
1.2.3 -- 24 Aug. 2017
94+
----------------------
95+
- Resolve visibility issues for public APIs (PR #451)
96+
- Atomics update - remove custom ASM atomics (PR #458)
97+
- Fix job-fence test (PR #423)
98+
- Replace stale PMIX_DECLSPEC with PMIX_EXPORT (PR #448)
99+
- Memory barrier fixes for thread shifting (PR #387)
100+
- Fix race condition in dmodex (PR #346)
101+
- Allow disable backward compatability for PMI-1/2 (PR #350)
102+
- Fix segv in PMIx_server_deregister_nspace (PR #343)
103+
- Fix possible hang in PMIx_Abort (PR #339)
104+
105+
86106
1.2.2 -- 21 March 2017
87107
----------------------
88108
- Compiler fix for Sun/Oracle CC (PR #322)

opal/mca/pmix/pmix2x/pmix/VERSION

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,24 @@
1313
# major, minor, and release are generally combined in the form
1414
# <major>.<minor>.<release>.
1515

16-
major=3
16+
major=2
1717
minor=0
18-
release=0
18+
release=1
1919

2020
# greek is used for alpha or beta release tags. If it is non-empty,
2121
# it will be appended to the version number. It does not have to be
2222
# numeric. Common examples include a1 (alpha release 1), b1 or (beta release 1).
2323
# The only requirement is that it must be entirely printable ASCII
2424
# characters and have no white space.
2525

26-
greek=
26+
greek=rc1
2727

2828
# If repo_rev is empty, then the repository version number will be
2929
# obtained during "make dist" via the "git describe --tags --always"
3030
# command, or with the date (if "git describe" fails) in the form of
3131
# "date<date>".
3232

33-
repo_rev=gitaa26b56
33+
repo_rev=gitda9b50e
3434

3535
# If tarball_version is not empty, it is used as the version string in
3636
# the tarball filename, regardless of all other versions listed in
@@ -44,7 +44,7 @@ tarball_version=
4444

4545
# The date when this release was created
4646

47-
date="Jun 26, 2017"
47+
date="Aug 14, 2017"
4848

4949
# The shared library version of each of PMIx's public libraries.
5050
# These versions are maintained in accordance with the "Library
@@ -75,4 +75,4 @@ date="Jun 26, 2017"
7575
# Version numbers are described in the Libtool current:revision:age
7676
# format.
7777

78-
libpmix_so_version=0:0:0
78+
libpmix_so_version=3:1:1

opal/mca/pmix/pmix2x/pmix/config/pmix.m4

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,6 @@ AC_DEFUN([PMIX_SETUP_CORE],[
745745
pmix_config_prefix[Makefile]
746746
pmix_config_prefix[config/Makefile]
747747
pmix_config_prefix[include/Makefile]
748-
pmix_config_prefix[src/atomics/asm/Makefile]
749748
pmix_config_prefix[src/Makefile]
750749
pmix_config_prefix[src/util/keyval/Makefile]
751750
pmix_config_prefix[src/mca/base/Makefile]
@@ -925,7 +924,6 @@ AC_DEFINE_UNQUOTED([PMIX_WANT_PRETTY_PRINT_STACKTRACE],
925924
[$WANT_PRETTY_PRINT_STACKTRACE],
926925
[if want pretty-print stack trace feature])
927926

928-
#
929927
# Do we want the shared memory datastore usage?
930928
#
931929

@@ -944,6 +942,7 @@ AC_DEFINE_UNQUOTED([PMIX_ENABLE_DSTORE],
944942
[$WANT_DSTORE],
945943
[if want shared memory dstore feature])
946944

945+
#
947946
#
948947
# Use pthread-based locking
949948
#

opal/mca/pmix/pmix2x/pmix/config/pmix_check_visibility.m4

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
# All rights reserved.
1313
# Copyright (c) 2006-2015 Cisco Systems, Inc. All rights reserved.
1414
# Copyright (c) 2009-2011 Oracle and/or its affiliates. All rights reserved.
15+
# Copyright (c) 2017 Intel, Inc. All rights reserved.
1516
# $COPYRIGHT$
1617
#
1718
# Additional copyrights may follow
@@ -86,7 +87,7 @@ AC_DEFUN([PMIX_CHECK_VISIBILITY],[
8687
unset pmix_add
8788
fi
8889

89-
AC_DEFINE_UNQUOTED([PMIX_C_HAVE_VISIBILITY], [$WANT_VISIBILITY],
90+
AC_DEFINE_UNQUOTED([PMIX_HAVE_VISIBILITY], [$WANT_VISIBILITY],
9091
[Whether C compiler supports symbol visibility or not])
9192
AM_CONDITIONAL([WANT_HIDDEN],[test "$WANT_VISIBILITY" = "1"])
9293
])

0 commit comments

Comments
 (0)