9fff40647d
This patch disables the oshmem layer if there are no SPMLs that will build. With the limited set of SPMLs available to support oshmem, many builds end up installing an oshmem library that we know will not work. There has been a bit of customer confusion over oshmem, hopefully this will lead customers in the right direction. Signed-off-by: Brian Barrett <bbarrett@amazon.com>
26 строки
568 B
Bash
26 строки
568 B
Bash
# -*- shell-script -*-
|
|
#
|
|
# Copyright (c) 2013 Mellanox Technologies, Inc.
|
|
# All rights reserved.
|
|
#
|
|
# $COPYRIGHT$
|
|
#
|
|
# Additional copyrights may follow
|
|
#
|
|
# $HEADER$
|
|
#
|
|
|
|
AC_DEFUN([MCA_oshmem_spml_CONFIG],[
|
|
# configure all the components
|
|
MCA_CONFIGURE_FRAMEWORK($1, $2, 1)
|
|
|
|
# this is a direct callable component, so set that up.
|
|
MCA_SETUP_DIRECT_CALL($1, $2)
|
|
|
|
if test -z "$MCA_$1_$2_DSO_COMPONENTS" && test -z "$MCA_$1_$2_STATIC_COMPONENTS"; then
|
|
OSHMEM_FOUND_WORKING_SPML=0
|
|
else
|
|
OSHMEM_FOUND_WORKING_SPML=1
|
|
fi
|
|
])
|