Re: unixware and --with-ldap

Поиск
Список
Период
Сортировка
Искать
От
ohp@pyrenet.fr
Тема
Re: unixware and --with-ldap
Дата
Msg-id
Pine.UW2.4.53.0612121144340.4823@sun.pyrenet
Ответ на
Список
Дерево обсуждения
unixware and --with-ldap ohp@pyrenet.fr
Re: unixware and --with-ldap Andrew Dunstan <andrew@dunslane.net>
Re: unixware and --with-ldap Tom Lane <tgl@sss.pgh.pa.us>
Re: unixware and --with-ldap ohp@pyrenet.fr
Re: unixware and --with-ldap ohp@pyrenet.fr
Re: unixware and --with-ldap Tom Lane <tgl@sss.pgh.pa.us>
Re: unixware and --with-ldap ohp@pyrenet.fr
Hi Tom,

Thanks for your help,
I will try it ASAP and report maybe tonighgt CET.
Also, Makefile.port needs a little patch that I'll send to.
On Mon, 11 Dec 2006, Tom Lane wrote:

> Date: Mon, 11 Dec 2006 11:26:14 -0500
> From: Tom Lane 
> To: Andrew Dunstan 
> Cc: ohp@pyrenet.fr, pgsql-hackers list 
> Subject: Re: [HACKERS] unixware and --with-ldap
>
> Andrew Dunstan  writes:
> > The right way to do this I think is to put an entry adjusting LIBS in
> > src/makefiles/Makefile.unixware, but first it looks like we need to
> > propagate the with-ldap switch into src/Makefile.global
>
> The Makefile is far too late --- this has to be adjusted at configure
> time, else configure will conclude that libldap isn't available.
> (I assume that Unixware's linker is sane enough that the link test
> will fail without the supporting libraries.)
>
> I'd be inclined to do something like add
>
> 	EXTRA_LDAP_LIBS="-llber -lresolv"
>
> in src/template/unixware, and then in configure.in add this where
> needed:
>
> if test "$with_ldap" = yes ; then
>   _LIBS="$LIBS"
>   if test "$PORTNAME" != "win32"; then
>     AC_CHECK_LIB(ldap, ldap_bind, [$EXTRA_LDAP_LIBS], [AC_MSG_ERROR([library 'ldap' is required for LDAP])])
>     LDAP_LIBS_BE="-lldap $EXTRA_LDAP_LIBS"
>     if test "$enable_thread_safety" = yes; then
>       # on some platforms ldap_r fails to link without PTHREAD_LIBS
>       AC_CHECK_LIB(ldap_r, ldap_simple_bind, [$EXTRA_LDAP_LIBS],
> 		   [AC_MSG_ERROR([library 'ldap_r' is required for LDAP])],
> 		   [$PTHREAD_LIBS])
>       LDAP_LIBS_FE="-lldap_r $EXTRA_LDAP_LIBS"
>     else
>       LDAP_LIBS_FE="-lldap $EXTRA_LDAP_LIBS"
>     fi
>   else
>     AC_CHECK_LIB(wldap32, ldap_bind, [], [AC_MSG_ERROR([library 'wldap32' is required for LDAP])])
>     LDAP_LIBS_FE="-lwldap32"
>     LDAP_LIBS_BE="-lwldap32"
>   fi
>   LIBS="$_LIBS"
> fi
>
> I'm not in a position to test that though ...
>
> 			regards, tom lane
>

-- 
Olivier PRENANT        	        Tel: +33-5-61-50-97-00 (Work)
15, Chemin des Monges                +33-5-61-50-97-01 (Fax)
31190 AUTERIVE                       +33-6-07-63-80-64 (GSM)
FRANCE                          Email: ohp@pyrenet.fr
------------------------------------------------------------------------------
Make your life a dream, make your dream a reality. (St Exupery)

В списке pgsql-hackers по дате отправления
От: Heikki Linnakangas
Дата:
Сообщение: Re: Grouped Index Tuples
От: Tatsuhito Kasahara
Дата:
FAQ