From fbf0022bb500a6f3f03a0abdeeae7426a93298d8 Mon Sep 17 00:00:00 2001 From: Jacob Dahl Date: Thu, 22 Oct 2020 14:54:43 -0800 Subject: [PATCH] patch for curl fix linking issue with librt when using libressl --- third_party/curl/CMakeLists.txt | 1 + third_party/curl/curl.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 third_party/curl/curl.patch diff --git a/third_party/curl/CMakeLists.txt b/third_party/curl/CMakeLists.txt index 521dba22c0..6ee3f5787d 100644 --- a/third_party/curl/CMakeLists.txt +++ b/third_party/curl/CMakeLists.txt @@ -37,5 +37,6 @@ ExternalProject_add( curl URL https://github.com/curl/curl/archive/curl-7_70_0.zip PREFIX curl + PATCH_COMMAND patch CMakeLists.txt < ${PROJECT_SOURCE_DIR}/curl.patch CMAKE_ARGS "${CMAKE_ARGS}" ) diff --git a/third_party/curl/curl.patch b/third_party/curl/curl.patch new file mode 100644 index 0000000000..c855914656 --- /dev/null +++ b/third_party/curl/curl.patch @@ -0,0 +1,12 @@ +--- CMakeLists.txt 2020-10-22 13:52:47.849069912 -0800 ++++ CMakeLists.txt 2020-10-22 13:52:36.053060360 -0800 +@@ -371,6 +371,9 @@ + set(SSL_ENABLED ON) + set(USE_OPENSSL ON) + ++ list(APPEND OPENSSL_LIBRARIES rt) ++ list(APPEND CURL_LIBS rt) ++ + # Depend on OpenSSL via imported targets if supported by the running + # version of CMake. This allows our dependents to get our dependencies + # transitively.