-
Notifications
You must be signed in to change notification settings - Fork 310
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-14981 gurt: restore d_getenv_int undefined symbol #13622
Conversation
Restore missing plain function d_getenv_int() to fix missing symbol with libdaos. Features: mpiio dfuse Required-githooks: true Signed-off-by: Cedric Koch-Hofer <[email protected]>
Bug-tracker data: |
src/include/gurt/common.h
Outdated
@@ -586,6 +586,9 @@ int | |||
d_getenv_bool(const char *name, bool *bool_val); | |||
int | |||
d_getenv_char(const char *name, char *char_val); | |||
/* DAOS-14981 XXX d_getenv_int() is deprecated, please use d_getenv_uint() */ |
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.
There's a compiler intrinsic you should use here instead which will make the compiler warn if the function is used.
src/include/gurt/common.h
Outdated
int | ||
d_getenv_int(const char *name, unsigned int *uint_val); |
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.
I'm not at my desk so can't try it but this should work.
int | |
d_getenv_int(const char *name, unsigned int *uint_val); | |
int | |
d_getenv_int(const char *name, unsigned int *uint_val) __attribute__ ((deprecated(use d_getenv_uint)); |
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.
- Use compiler intrinsic macro.
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.
- Use compiler intrinsic macro.
Fixed with commit e95531c
…er/daos-14981 Required-githooks: true
Integrate reviewers comments: - Use compiler intrinsic macro Features: mpiio dfuse Required-githooks: true Signed-off-by: Cedric Koch-Hofer <[email protected]>
Fix clang-format coding style. Features: mpiio dfuse Required-githooks: true Signed-off-by: Cedric Koch-Hofer <[email protected]>
Fix clang-format coding style. Features: mpiio dfuse Required-githooks: true Signed-off-by: Cedric Koch-Hofer <[email protected]>
Test stage NLT on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-13622/2/display/redirect |
Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13622/4/execution/node/1389/log |
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-13622/4/testReport/ |
Added forced landing label as CI failures are known issues:
|
* DAOS-14981 gurt: restore d_getenv_int undefined symbol Restore missing plain function d_getenv_int() to fix missing symbol with libdaos. Signed-off-by: Cedric Koch-Hofer <[email protected]>
* DAOS-14981 gurt: restore d_getenv_int undefined symbol Restore missing plain function d_getenv_int() to fix missing symbol with libdaos. Required-githooks: true Change-Id: I86d5c2f5d4d8bbd3c4ab3fdef70ffc5b41ce0921 Signed-off-by: Cedric Koch-Hofer <[email protected]>
* DAOS-14981 gurt: restore d_getenv_int undefined symbol Restore missing plain function d_getenv_int() to fix missing symbol with libdaos. Required-githooks: true Change-Id: I86d5c2f5d4d8bbd3c4ab3fdef70ffc5b41ce0921 Signed-off-by: Cedric Koch-Hofer <[email protected]>
Description
Restore missing plain function d_getenv_int() to fix missing symbol with libdaos.
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: