Skip to content

Commit fd686d7

Browse files
Merge pull request #6580 from ggouaillardet/topic/pmix_refresh
pmix/pmix4x: refresh to the latest PMIx
2 parents 163bbd4 + 9ce8d7b commit fd686d7

Some content is hidden

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

62 files changed

+2403
-702
lines changed

opal/mca/pmix/pmix4x/pmix/VERSION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ greek=a1
3030
# command, or with the date (if "git describe" fails) in the form of
3131
# "date<date>".
3232

33-
repo_rev=git20cc9c04
33+
repo_rev=git2531c0c3
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="Mar 25, 2019"
47+
date="Apr 09, 2019"
4848

4949
# The shared library version of each of PMIx's public libraries.
5050
# These versions are maintained in accordance with the "Library

opal/mca/pmix/pmix4x/pmix/bindings/python/Makefile.am

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# All rights reserved.
1212
# Copyright (c) 2006-2010 Cisco Systems, Inc. All rights reserved.
1313
# Copyright (c) 2012-2013 Los Alamos National Security, Inc. All rights reserved.
14-
# Copyright (c) 2013-2018 Intel, Inc. All rights reserved.
14+
# Copyright (c) 2013-2019 Intel, Inc. All rights reserved.
1515
# Copyright (c) 2018 Research Organization for Information Science
1616
# and Technology (RIST). All rights reserved.
1717
# $COPYRIGHT$
@@ -21,7 +21,7 @@
2121
# $HEADER$
2222
#
2323

24-
helpers = setup.py client.py server.py cpmix.pxd pmix.pyx
24+
helpers = setup.py client.py server.py pmix.pyx
2525

2626
if WANT_PYTHON_BINDINGS
2727

opal/mca/pmix/pmix4x/pmix/config/distscript.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
# Copyright (c) 2004-2005 The Regents of the University of California.
1212
# All rights reserved.
1313
# Copyright (c) 2009-2015 Cisco Systems, Inc. All rights reserved.
14-
# Copyright (c) 2015 Research Organization for Information Science
15-
# and Technology (RIST). All rights reserved.
14+
# Copyright (c) 2015-2019 Research Organization for Information Science
15+
# and Technology (RIST). All rights reserved.
1616
# Copyright (c) 2015 Los Alamos National Security, LLC. All rights
1717
# reserved.
1818
# Copyright (c) 2017 Intel, Inc. All rights reserved.
@@ -42,7 +42,7 @@ fi
4242
# Otherwise, use what configure told us, at the cost of allowing one
4343
# or two corner cases in (but otherwise VPATH builds won't work).
4444
repo_rev=$PMIX_REPO_REV
45-
if test -d .git ; then
45+
if test -e .git ; then
4646
repo_rev=$(config/pmix_get_version.sh VERSION --repo-rev)
4747
fi
4848

opal/mca/pmix/pmix4x/pmix/config/pmix.m4

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -725,8 +725,6 @@ AC_DEFUN([PMIX_SETUP_CORE],[
725725

726726
CFLAGS="$CFLAGS $THREAD_CFLAGS"
727727
CPPFLAGS="$CPPFLAGS $THREAD_CPPFLAGS"
728-
CXXFLAGS="$CXXFLAGS $THREAD_CXXFLAGS"
729-
CXXCPPFLAGS="$CXXCPPFLAGS $THREAD_CXXCPPFLAGS"
730728
LDFLAGS="$LDFLAGS $THREAD_LDFLAGS"
731729
LIBS="$LIBS $THREAD_LIBS"
732730

@@ -736,10 +734,10 @@ AC_DEFUN([PMIX_SETUP_CORE],[
736734

737735
AC_PROG_LN_S
738736

737+
# Check for some common system programs that we need
739738
AC_PROG_GREP
740739
AC_PROG_EGREP
741740

742-
743741
##################################
744742
# Visibility
745743
##################################
@@ -903,6 +901,10 @@ AC_DEFUN([PMIX_DEFINE_ARGS],[
903901
[Whether build should attempt to use dlopen (or
904902
similar) to dynamically load components.
905903
(default: enabled)])])
904+
AS_IF([test "$enable_dlopen" = "unknown"],
905+
[AC_MSG_WARN([enable_dlopen variable has been overwritten by configure])
906+
AC_MSG_WARN([This is an internal error that should be reported to PMIx developers])
907+
AC_MSG_ERROR([Cannot continue])])
906908
AS_IF([test "$enable_dlopen" = "no"],
907909
[enable_mca_dso="no"
908910
enable_mca_static="yes"
@@ -930,8 +932,16 @@ AC_DEFUN([PMIX_DEFINE_ARGS],[
930932
# Is this a developer copy?
931933
#
932934

933-
if test -d .git; then
935+
if test -e $PMIX_TOP_SRCDIR/.git; then
934936
PMIX_DEVEL=1
937+
# check for Flex
938+
AC_PROG_LEX
939+
if test "x$LEX" != xflex; then
940+
AC_MSG_WARN([PMIx requires Flex to build from non-tarball sources,])
941+
AC_MSG_WARN([but Flex was not found. Please install Flex into])
942+
AC_MSG_WARN([your path and try again])
943+
AC_MSG_ERROR([Cannot continue])
944+
fi
935945
else
936946
PMIX_DEVEL=0
937947
fi
@@ -982,7 +992,6 @@ fi
982992
#################### Early development override ####################
983993
if test "$WANT_DEBUG" = "0"; then
984994
CFLAGS="-DNDEBUG $CFLAGS"
985-
CXXFLAGS="-DNDEBUG $CXXFLAGS"
986995
fi
987996
AC_DEFINE_UNQUOTED(PMIX_ENABLE_DEBUG, $WANT_DEBUG,
988997
[Whether we want developer-level debugging code or not])

0 commit comments

Comments
 (0)