Skip to content

cmake: honor the ADIOS2_USE_SysVShMem option#5096

Merged
eisenhauer merged 2 commits into
ornladios:masterfrom
eisenhauer:fix-sysvshmem-option
Jun 27, 2026
Merged

cmake: honor the ADIOS2_USE_SysVShMem option#5096
eisenhauer merged 2 commits into
ornladios:masterfrom
eisenhauer:fix-sysvshmem-option

Conversation

@eisenhauer

Copy link
Copy Markdown
Member

It was defined but never read, so SysV shared memory was force-enabled wherever shmget exists. Now OFF disables it, per the usual tri-state.

Closes #5095

It was defined but never read, so SysV shared memory was force-enabled
wherever shmget exists. Now OFF disables it, per the usual tri-state.

Closes ornladios#5095
@eisenhauer eisenhauer requested a review from a team as a code owner June 19, 2026 00:30
Comment thread cmake/DetectOptions.cmake Outdated
Co-authored-by: Vicente Bolea <vicente.bolea@gmail.com>
@eisenhauer

Copy link
Copy Markdown
Member Author

Accepted the suggestion. Always a little leary of relying upon CMake's true/false interpretation when 'auto' is an option.

@eisenhauer eisenhauer merged commit f050c02 into ornladios:master Jun 27, 2026
78 of 80 checks passed
@eisenhauer eisenhauer deleted the fix-sysvshmem-option branch June 27, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unused option ADIOS2_USE_SysVShMem

2 participants