easyconfigs-it4i/u/UCX/UCX-1.8.0_fix-undefined-symbol.patch
Lukáš Krupčík fb28430d8c new file: m/Mesa/Mesa-19.0.1-GCCcore-9.3.0.eb
new file:   n/nettle/nettle-3.5.1-GCCcore-8.3.0.eb
	new file:   u/UCX/UCX-1.8.0_fix-undefined-symbol.patch
	modified:   u/UCX/UCX-1.8.1-GCC-9.3.0.eb
2020-07-30 13:44:42 +02:00

31 lines
1015 B
Diff

fix for "libuct_ib.so.0: undefined symbol: uct_ib_exp_qp_fill_attr"
see https://github.com/openucx/ucx/issues/4883 + https://github.com/openucx/ucx/pull/4900
From 40d6991eca6b36c6bc2c557dccfbad7a48ce5f62 Mon Sep 17 00:00:00 2001
From: Artemy Kovalyov <artemyko@mellanox.com>
Date: Tue, 17 Mar 2020 13:34:19 +0200
Subject: [PATCH] UCT/IB/MLX5: Fix EXP accel compilation
---
src/uct/ib/mlx5/exp/ib_exp.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/uct/ib/mlx5/exp/ib_exp.h b/src/uct/ib/mlx5/exp/ib_exp.h
index ab1d9237e1..e97f574b17 100644
--- a/src/uct/ib/mlx5/exp/ib_exp.h
+++ b/src/uct/ib/mlx5/exp/ib_exp.h
@@ -7,7 +7,11 @@
#ifndef UCT_IB_MLX5_EXP_H_
#define UCT_IB_MLX5_EXP_H_
-#if HAVE_VERBS_EXP_H
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#if HAVE_MLX5_HW && HAVE_VERBS_EXP_H
void uct_ib_exp_qp_fill_attr(uct_ib_iface_t *iface, uct_ib_qp_attr_t *attr);
#else
static inline void uct_ib_exp_qp_fill_attr(uct_ib_iface_t *iface, uct_ib_qp_attr_t *attr) { }