]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake/rgw: remove detection for curl_multi_wait 45214/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 1 Mar 2022 18:27:42 +0000 (13:27 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 1 Mar 2022 18:27:42 +0000 (13:27 -0500)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
CMakeLists.txt
src/include/config-h.in.cmake

index 7a8b084b6e8711819428e98957ee31716bd5341b..a754e47f5fba0e039751afbbca8a81440eb5a2d6 100644 (file)
@@ -363,10 +363,8 @@ else()
   set(EXE_LINKER_USE_PIE ${ENABLE_SHARED})
 endif()
 
-find_package(CURL REQUIRED)
-set(CMAKE_REQUIRED_INCLUDES ${CURL_INCLUDE_DIRS})
-set(CMAKE_REQUIRED_LIBRARIES ${CURL_LIBRARIES})
-CHECK_SYMBOL_EXISTS(curl_multi_wait curl/curl.h HAVE_CURL_MULTI_WAIT)
+# require libcurl with good curl_multi_wait(), see https://tracker.ceph.com/issues/15915
+find_package(CURL 7.32 REQUIRED)
 
 find_package(OpenSSL REQUIRED)
 set(CRYPTO_LIBS OpenSSL::Crypto)
index bc57eb4d9acc5b9e9aca468b118e0af1cf759a91..6d3a25c5f52a00485fa9d11605a3fd1cdb8c0cb3 100644 (file)
 #cmakedefine HAVE_LIBTCMALLOC
 #cmakedefine LIBTCMALLOC_MISSING_ALIGNED_ALLOC
 
-/* Define if have curl_multi_wait() */
-#cmakedefine HAVE_CURL_MULTI_WAIT 1
-
 /* AsyncMessenger RDMA conditional compilation */
 #cmakedefine HAVE_RDMA