# HG changeset patch # User Josef 'Jeff' Sipek # Date 1713357289 14400 # Node ID f18c53022946f1d94f9567c884f99e8e4534ebba # Parent d82835b66d5a99a88e31f76f3b8ac817e4b92331 cmake: search for xdr functions in tirpc as well At some point in the relatively recent past, rpc/rpc.h apparently got moved from glibc to libtirpc. Signed-off-by: Josef 'Jeff' Sipek diff -r d82835b66d5a -r f18c53022946 cmake/Modules/Findrpc.cmake --- a/cmake/Modules/Findrpc.cmake Wed Apr 17 08:09:21 2024 -0400 +++ b/cmake/Modules/Findrpc.cmake Wed Apr 17 08:34:49 2024 -0400 @@ -29,14 +29,15 @@ # RPC_FOUND # -find_path(RPC_INCLUDE_DIR rpc/rpc.h) +find_path(RPC_INCLUDE_DIR rpc/rpc.h + HINTS /usr/include/tirpc) check_function_exists(xdr_opaque HAVE_XDR_OPAQUE) if(HAVE_XDR_OPAQUE) set(RPC_LIBRARY) set(RPC_LIBRARY_ACTUAL libc) else() - foreach(lib nsl) + foreach(lib nsl;tirpc) string(TOUPPER ${lib} libname) check_library_exists(${lib} xdr_opaque "" HAVE_${libname}_XDR_OPAQUE) if(HAVE_${libname}_XDR_OPAQUE)