File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 1
1
Name: mercury
2
2
Version: 2.4.0
3
- Release: 3 %{?dist }
3
+ Release: 4 %{?dist }
4
4
5
5
# --without ucx build switch
6
6
%bcond_without ucx
@@ -34,6 +34,14 @@ BuildRequires: ucx-devel
34
34
BuildRequires: json-c-devel
35
35
%endif
36
36
37
+ # Needed for debugging tasks
38
+ %if (0%{?rhel } >= 8)
39
+ BuildRequires: libasan
40
+ %endif
41
+ %if (0%{?suse_version } > 0)
42
+ BuildRequires: libasan8
43
+ %endif
44
+
37
45
%description
38
46
Mercury is a Remote Procedure Call (RPC) framework specifically
39
47
designed for use in High-Performance Computing (HPC) systems with
@@ -76,7 +84,7 @@ Mercury plugin to support the UCX transport.
76
84
77
85
%build
78
86
%cmake -DCMAKE_IN_SOURCE_BUILD:BOOL=ON \
79
- -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
87
+ -DCMAKE_BUILD_TYPE:STRING=Asan \
80
88
-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \
81
89
-DBUILD_DOCUMENTATION:BOOL=OFF \
82
90
-DBUILD_EXAMPLES:BOOL=OFF \
@@ -132,6 +140,9 @@ Mercury plugin to support the UCX transport.
132
140
%{_libdir }/cmake/
133
141
134
142
%changelog
143
+ * Mon Jun 23 2025 cedric Koch-Hofer <cedric.koch-hofer@hpe.com> - 2.4.0-4
144
+ - Development build aimed for finding memory leaks at LRZ.
145
+
135
146
* Wed Jan 15 2025 Joseph Moore <joseph.moore@hpe.com> - 2.4.0-3
136
147
- Add patch to na_ucx.c to flush end point prior to close.
137
148
You can’t perform that action at this time.
0 commit comments