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"
---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq

Reply via email to