Skip to content

Commit 0a2d577

Browse files
authored
Merge pull request #10260 from bwbarrett/bugfix/issue-10257-usnic-build-failure
btl/usnic: Fix broken build
2 parents 3c95815 + 7d8d130 commit 0a2d577

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

config/opal_check_ofi.m4

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ AC_DEFUN([OPAL_CHECK_OFI_VERSION_GE],[
3131
AC_CACHE_CHECK([if OFI API version number is >= version_pretty_print],
3232
[version_cache_var],
3333
[opal_ofi_ver_ge_save_CPPFLAGS=$CPPFLAGS
34-
CPPFLAGS=$opal_ofi_CPPFLAGS
34+
CPPFLAGS=$opal_ofi_internal_CPPFLAGS
3535
3636
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
3737
[[#include <rdma/fabric.h>
@@ -143,10 +143,8 @@ AC_DEFUN([OPAL_CHECK_OFI],[
143143
LDFLAGS=${opal_check_ofi_save_LDFLAGS}
144144
LIBS=${opal_check_ofi_save_LIBS}
145145
146-
dnl for backwards compatibility reasons
147-
opal_ofi_CPPFLAGS="${$1_CPPFLAGS}"
148-
opal_ofi_LDFLAGS="${$1_LDFLAGS}"
149-
opal_ofi_LIBS="${$1_LIBS}"
146+
dnl for version compare tests
147+
opal_ofi_internal_CPPFLAGS="${$1_CPPFLAGS}"
150148
151149
OPAL_SUMMARY_ADD([Transports], [OpenFabrics OFI Libfabric], [], [${$1_SUMMARY}])
152150

opal/mca/btl/usnic/Makefile.am

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818
# reserved.
1919
# Copyright (c) 2019 Research Organization for Information Science
2020
# and Technology (RIST). All rights reserved.
21+
# Copyright (c) 2022 Amazon.com, Inc. or its affiliates. All Rights reserved.
2122
# $COPYRIGHT$
2223
#
2324
# Additional copyrights may follow
2425
#
2526
# $HEADER$
2627
#
2728

28-
AM_CPPFLAGS = $(opal_ofi_CPPFLAGS) -DOMPI_LIBMPI_NAME=\"$(OMPI_LIBMPI_NAME)\"
29+
AM_CPPFLAGS = $(btl_usnic_CPPFLAGS) -DOMPI_LIBMPI_NAME=\"$(OMPI_LIBMPI_NAME)\"
2930

3031
EXTRA_DIST = README.md README.test
3132

@@ -90,18 +91,18 @@ mcacomponent_LTLIBRARIES = $(component)
9091
mca_btl_usnic_la_SOURCES = $(component_sources)
9192
mca_btl_usnic_la_LDFLAGS = \
9293
$(opal_btl_usnic_LDFLAGS) \
93-
$(opal_ofi_LDFLAGS) \
94+
$(btl_usnic_LDFLAGS) \
9495
-module -avoid-version
9596
mca_btl_usnic_la_LIBADD = $(top_builddir)/opal/lib@OPAL_LIB_NAME@.la \
96-
$(opal_ofi_LIBS)
97+
$(btl_usnic_LIBS)
9798

9899
noinst_LTLIBRARIES = $(lib)
99100
libmca_btl_usnic_la_SOURCES = $(lib_sources)
100101
libmca_btl_usnic_la_LDFLAGS = \
101102
$(opal_btl_usnic_LDFLAGS) \
102-
$(opal_ofi_LDFLAGS) \
103+
$(btl_usnic_LDFLAGS) \
103104
-module -avoid-version
104-
libmca_btl_usnic_la_LIBADD = $(opal_ofi_LIBS)
105+
libmca_btl_usnic_la_LIBADD = $(btl_usnic_LIBS)
105106

106107
if OPAL_BTL_USNIC_BUILD_UNIT_TESTS
107108
usnic_btl_run_tests_CPPFLAGS = $(AM_CPPFLAGS) \

opal/mca/btl/usnic/configure.m4

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,13 +110,17 @@ AC_DEFUN([_OPAL_BTL_USNIC_DO_CONFIG],[
110110
# Make sure we can find the OFI libfabric usnic extensions header
111111
AS_IF([test "$opal_btl_usnic_happy" = "yes" ],
112112
[opal_btl_usnic_CPPFLAGS_save=$CPPFLAGS
113-
CPPFLAGS="$opal_ofi_CPPFLAGS $CPPFLAGS"
113+
CPPFLAGS="$btl_usnic_CPPFLAGS $CPPFLAGS"
114114
AC_CHECK_HEADER([rdma/fi_ext_usnic.h],
115115
[],
116116
[opal_btl_usnic_happy=no])
117117
CPPFLAGS=$opal_btl_usnic_CPPFLAGS_save
118118
])
119119

120+
AC_SUBST([btl_usnic_CPPFLAGS])
121+
AC_SUBST([btl_usnic_LDFLAGS])
122+
AC_SUBST([btl_usnic_LIBS])
123+
120124
# All done
121125
AS_IF([test "$opal_btl_usnic_happy" = "yes"],
122126
[$1],

0 commit comments

Comments
 (0)