diff --git a/CMakeLists.txt b/CMakeLists.txt index 3f7c6a1..fd755ba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -292,6 +292,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux") if (HAVE_CLOCK_GETTIME) set(OPENSSL_LIBS ${OPENSSL_LIBS} rt) endif() + set(OPENSSL_LIBS ${OPENSSL_LIBS} pthread) endif() if(CMAKE_SYSTEM_NAME MATCHES "HP-UX") set(OPENSSL_LIBS ${OPENSSL_LIBS} pthread) diff --git a/m4/check-os-options.m4 b/m4/check-os-options.m4 index 761a51d..3cf1956 100644 --- a/m4/check-os-options.m4 +++ b/m4/check-os-options.m4 @@ -80,6 +80,7 @@ char buf[1]; getentropy(buf, 1); HOST_OS=linux HOST_ABI=elf CPPFLAGS="$CPPFLAGS -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -D_GNU_SOURCE" + AC_SUBST([PLATFORM_LDADD], ['-lpthread']) ;; *netbsd*) HOST_OS=netbsd