[4/4] configure: restore checking for authgss_free_private_data in libtirpc
diff mbox

Message ID f3aaa3c4f47cd75629b60b913d97ef9d7dfd19ea.1420585444.git.yann.morin.1998@free.fr
State New, archived
Headers show

Commit Message

Yann E. MORIN Jan. 6, 2015, 11:08 p.m. UTC
Since commit 8534063 (configure: use pkg-config to find libtirpc), we
are missing the check for authgss_free_private_data in libtirpc.

Restore this check, and adapt so that it works in both the pkg-config
case and in the "old code" case.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Chuck Lever <check.lever@oracle.com>
Cc: Steve Dickson <SteveD@redhat.com>
 aclocal/libtirpc.m4 | 6 ++++++
 1 file changed, 6 insertions(+)

diff mbox

diff --git a/aclocal/libtirpc.m4 b/aclocal/libtirpc.m4
index 5e9d76e..b7de636 100644
--- a/aclocal/libtirpc.m4
+++ b/aclocal/libtirpc.m4
@@ -14,6 +14,12 @@  AC_DEFUN([AC_LIBTIRPC], [
                        AS_IF([test "$enable_tirpc" = "yes" -a -z "${LIBTIRPC}"],
                              [AC_MSG_ERROR([libtirpc not found.])])])])
+     AS_IF([test -n "${LIBTIRPC}"],
+           [AC_CHECK_LIB([tirpc], [authgss_free_private_data],
+                         [AC_DEFINE([HAVE_AUTHGSS_FREE_PRIVATE_DATA], [1],
+                                    [Define to 1 if your rpcsec library provides authgss_free_private_data])],,
+                         [${LIBS}])])