-
Notifications
You must be signed in to change notification settings - Fork 301
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAOS-16501 build: Add libsanitize #15105
base: master
Are you sure you want to change the base?
Changes from 4 commits
2d97760
8d233f5
ce48861
b398459
fbc4faa
7e9f339
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,7 +15,7 @@ | |
|
||
Name: daos | ||
Version: 2.7.100 | ||
Release: 5%{?relval}%{?dist} | ||
Release: 7%{?relval}%{?dist} | ||
Summary: DAOS Storage Engine | ||
|
||
License: BSD-2-Clause-Patent | ||
|
@@ -41,7 +41,7 @@ BuildRequires: hwloc-devel | |
BuildRequires: bullseye | ||
%endif | ||
%if (0%{?rhel} >= 8) | ||
BuildRequires: argobots-devel >= 1.1 | ||
BuildRequires: argobots-devel >= 1.2 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If you want to try to use this here (i.e. before it's landed from it's currently open PR) you will need to add:
to your commit messages in this PR. The above only works if the argobots result is "pass" i.e. green such as it is here: If it's not a pass (i.e. red in Jenkins, maybe because testing failed due to some known test failure) but you still want to use it you will have to add the run number to the commit pragma such as:
The benefit of not adding the There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Thanks a lot for tip. |
||
BuildRequires: json-c-devel | ||
BuildRequires: boost-python3-devel | ||
%else | ||
|
@@ -121,6 +121,14 @@ BuildRequires: libuct-devel | |
BuildRequires: ucx-devel | ||
%endif | ||
|
||
# Needed for debugging tasks | ||
%if (0%{?rhel} >= 8) | ||
BuildRequires: libasan | ||
%endif | ||
%if (0%{?suse_version} > 0) | ||
BuildRequires: libasan8 | ||
%endif | ||
|
||
Requires: openssl | ||
# This should only be temporary until we can get a stable upstream release | ||
# of mercury, at which time the autoprov shared library version should | ||
|
@@ -592,6 +600,10 @@ getent passwd daos_agent >/dev/null || useradd -s /sbin/nologin -r -g daos_agent | |
# No files in a shim package | ||
|
||
%changelog | ||
* Tue Sep 10 2024 Cedric Koch-Hofer <cedric.koch-hofer@intel.com> 2.7.100-6 | ||
- Update argobots to 1.2 | ||
- Add support of the libasan | ||
|
||
* Thu Aug 15 2024 Michael MacDonald <mjmac@google.com> 2.7.100-5 | ||
- Add libdaos_self_test.so to client RPM | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo of "libasan"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arghhhh; going to fix this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.