]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cmake: detect and use sigdescr_np() if available 38952/head
authorDavid Disseldorp <ddiss@suse.de>
Tue, 1 Sep 2020 11:49:21 +0000 (13:49 +0200)
committerNathan Cutler <ncutler@suse.com>
Mon, 18 Jan 2021 15:16:51 +0000 (16:16 +0100)
commit9b34ba1777972808ba2af0073c967dece6c70626
tree7b6923a66742e59fb302488353cf7bbe3e9916c4
parent6d4e43d2dc7a0706a079a6cc49169ec53ebd7a30
cmake: detect and use sigdescr_np() if available

sys_siglist is deprecated with glibc 2.32. A new thread-safe and
async-signal safe sigdescr_np() function is provided, so use it if
available.

Fixes: https://tracker.ceph.com/issues/47187
Signed-off-by: David Disseldorp <ddiss@suse.de>
(cherry picked from commit b9b6faf66ae67648626470cb4fc3f0850ac4d842)

Conflicts:
        CMakeLists.txt
cmake/modules/CephChecks.cmake
- CephChecks.cmake file does not exist in nautilus; manually cherry-picked the
  change in that file to top-level CMakeLists.txt
CMakeLists.txt
src/global/signal_handler.h
src/include/config-h.in.cmake