Instead of filling the fedfs-utils source tree with conditional compilation, I'm going to replace the old GSS calls outright. 0.11 will no longer be compatible with libtirpc versions previous to 0.3.
fedfs-utils 0.10 is still supported and will work with older libtirpc versions. 0.11 will not have many other new features. The first step is to add a requirement for the new rpc_gss API to configure.ac. Signed-off-by: Chuck Lever <[email protected]> --- configure.ac | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index da63cf8..1ae5468 100644 --- a/configure.ac +++ b/configure.ac @@ -111,6 +111,8 @@ AC_CHECK_LIB([tirpc], [svc_tli_create], AC_DEFINE([HAVE_LIBTIRPC], [1], [Define if you have libtirpc])], [AC_MSG_ERROR([libtirpc not found.])]) +AC_CHECK_LIB([tirpc], [rpc_gss_seccreate], [], + [AC_MSG_ERROR([libtirpc too old.])]) AC_CHECK_LIB([uuid], [uuid_parse], [AC_SUBST([LIBUUID], ["-luuid"]) AC_DEFINE([HAVE_LIBUUID], [1], _______________________________________________ fedfs-utils-devel mailing list [email protected] https://oss.oracle.com/mailman/listinfo/fedfs-utils-devel
