Эх сурвалжийг харах

Merge pull request #17271 from jtattermusch/csharp_avoid_nsl_1_17x

avoid c-ares dependency on libnsl (for v1.17.x)
Jan Tattermusch 6 жил өмнө
parent
commit
81c224379a

+ 4 - 0
cmake/cares.cmake

@@ -18,6 +18,10 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "module")
   endif()
   endif()
   set(CARES_SHARED OFF CACHE BOOL "disable shared library")
   set(CARES_SHARED OFF CACHE BOOL "disable shared library")
   set(CARES_STATIC ON CACHE BOOL "link cares statically")
   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)
   add_subdirectory(third_party/cares/cares)
 
 
   if(TARGET c-ares)
   if(TARGET c-ares)