diff options
author | Vladislav Vaintroub <wlad@mariadb.com> | 2022-07-17 15:14:52 +0200 |
---|---|---|
committer | Vladislav Vaintroub <wlad@mariadb.com> | 2022-07-17 15:14:52 +0200 |
commit | b3f0acf5105e17d8710045c8b80a4eb1e9ea025d (patch) | |
tree | aec0da74c57d68c03b1877a6f6c9bc8afa24d4c5 /configure.cmake | |
parent | 92a328099800486fe585a54d31ddf84c02ec6ae0 (diff) | |
download | mariadb-git-b3f0acf5105e17d8710045c8b80a4eb1e9ea025d.tar.gz |
MDEV-27686 Moving libexecinfo out of FreeBSD / OpenBSD specific CMake code
On all Unix platforms, link libexecinfo as system library,
if it contains backtrace_symbols_fd function, and libc does not contain
this function
Also remove cmake/os/OpenBSD.cmake, as after the fix it serves no purpose.
Diffstat (limited to 'configure.cmake')
-rw-r--r-- | configure.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.cmake b/configure.cmake index 652b77b22bd..974086b2abe 100644 --- a/configure.cmake +++ b/configure.cmake @@ -134,6 +134,8 @@ IF(UNIX) IF(NOT LIBRT) MY_SEARCH_LIBS(clock_gettime rt LIBRT) ENDIF() + MY_SEARCH_LIBS(backtrace_symbols_fd execinfo LIBEXECINFO) + set(THREADS_PREFER_PTHREAD_FLAG ON) FIND_PACKAGE(Threads) |