浏览代码

Merge pull request #17271 from jtattermusch/csharp_avoid_nsl_1_17x

avoid c-ares dependency on libnsl (for v1.17.x)
Jan Tattermusch 6 年之前
父节点
当前提交
81c224379a
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      cmake/cares.cmake

+ 4 - 0
cmake/cares.cmake

@@ -18,6 +18,10 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "module")
   endif()
   set(CARES_SHARED OFF CACHE BOOL "disable shared library")
   set(CARES_STATIC ON CACHE BOOL "link cares statically")
+  if(gRPC_BACKWARDS_COMPATIBILITY_MODE)
+    # See https://github.com/grpc/grpc/issues/17255
+    set(HAVE_LIBNSL OFF CACHE BOOL "avoid cares dependency on libnsl")
+  endif()
   add_subdirectory(third_party/cares/cares)
 
   if(TARGET c-ares)