GSSAPI support on solaris - Mailing list pgsql-patches

From Stefan Kaltenbrunner
Subject GSSAPI support on solaris
Date
Msg-id 469893B8.4080503@kaltenbrunner.cc
Whole thread Raw
Responses Re: GSSAPI support on solaris  (Magnus Hagander <magnus@hagander.net>)
List pgsql-patches
the attached patch adds -lgss to the autoconf tests and enables
--with-gssapi builds on solaris 10 (and probably others).


Stefan
Index: configure
===================================================================
RCS file: /projects/cvsroot/pgsql/configure,v
retrieving revision 1.553
diff -c -r1.553 configure
*** configure    12 Jul 2007 14:36:52 -0000    1.553
--- configure    14 Jul 2007 07:53:56 -0000
***************
*** 6824,6830 ****
  rm -f conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  if test "$ac_cv_search_gss_init_sec_context" = no; then
!   for ac_lib in gssapi_krb5 'gssapi -lkrb5 -lcrypto'; do
      LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
      cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
--- 6824,6830 ----
  rm -f conftest.err conftest.$ac_objext \
        conftest$ac_exeext conftest.$ac_ext
  if test "$ac_cv_search_gss_init_sec_context" = no; then
!   for ac_lib in gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
      LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
      cat >conftest.$ac_ext <<_ACEOF
  /* confdefs.h.  */
Index: configure.in
===================================================================
RCS file: /projects/cvsroot/pgsql/configure.in,v
retrieving revision 1.520
diff -c -r1.520 configure.in
*** configure.in    12 Jul 2007 14:36:52 -0000    1.520
--- configure.in    14 Jul 2007 07:53:57 -0000
***************
*** 767,773 ****

  if test "$with_gssapi" = yes ; then
    if test "$PORTNAME" != "win32"; then
!     AC_SEARCH_LIBS(gss_init_sec_context, [gssapi_krb5 'gssapi -lkrb5 -lcrypto'], [],
                     [AC_MSG_ERROR([could not find function 'gss_init_sec_context' required for GSSAPI])])
    else
      LIBS="$LIBS -lgssapi32"
--- 767,773 ----

  if test "$with_gssapi" = yes ; then
    if test "$PORTNAME" != "win32"; then
!     AC_SEARCH_LIBS(gss_init_sec_context, [gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'], [],
                     [AC_MSG_ERROR([could not find function 'gss_init_sec_context' required for GSSAPI])])
    else
      LIBS="$LIBS -lgssapi32"

pgsql-patches by date:

Previous
From: "Affan Salman"
Date:
Subject: Deferred RI trigger for non-key UPDATEs and subxacts
Next
From: Stefan Kaltenbrunner
Date:
Subject: Re: HOT latest patch - version 8