Diff for /configure.in between versions 1.436 and 1.437

version 1.436, 2002/10/10 18:28:43 version 1.437, 2002/10/11 23:21:21
Line 1 Line 1
 dnl $OpenLDAP: pkg/ldap/configure.in,v 1.435 2002/10/04 00:44:55 kurt Exp $  dnl $OpenLDAP: pkg/ldap/configure.in,v 1.436 2002/10/10 18:28:43 kurt Exp $
 dnl  dnl
 dnl Copyright 1998-2002 The OpenLDAP Foundation.  All Rights Reserved.  dnl Copyright 1998-2002 The OpenLDAP Foundation.  All Rights Reserved.
 dnl   dnl 
Line 14  dnl at top of generated configure script Line 14  dnl at top of generated configure script
 define([AC_INIT_BINSH],  define([AC_INIT_BINSH],
 [[#! /bin/sh  [[#! /bin/sh
 # $]OpenLDAP[$  # $]OpenLDAP[$
 # from] translit([$OpenLDAP: pkg/ldap/configure.in,v 1.435 2002/10/04 00:44:55 kurt Exp $], $")] [  # from] translit([$OpenLDAP: pkg/ldap/configure.in,v 1.436 2002/10/10 18:28:43 kurt Exp $], $")] [
   
 # Copyright 1998-2002 The OpenLDAP Foundation.  All Rights Reserved.  # Copyright 1998-2002 The OpenLDAP Foundation.  All Rights Reserved.
 #   # 
Line 1484  dnl   [ol_cv_pthread_lpthread_lexc]) Line 1484  dnl   [ol_cv_pthread_lpthread_lexc])
   
                         dnl All POSIX Thread (final) implementations should have                          dnl All POSIX Thread (final) implementations should have
                         dnl sched_yield instead of pthread yield.                          dnl sched_yield instead of pthread yield.
                         dnl check for both                          dnl check for both, and thr_yield for Solaris
                         AC_CHECK_FUNCS(sched_yield pthread_yield)                          AC_CHECK_FUNCS(sched_yield pthread_yield thr_yield)
   
                         if test $ac_cv_func_sched_yield = no -a \                          if test $ac_cv_func_sched_yield = no -a \
                                 $ac_cv_func_pthread_yield = no ; then                                  $ac_cv_func_pthread_yield = no -a \
                                   $ac_cv_func_thr_yield = no ; then
                                 dnl Digital UNIX has sched_yield() in -lrt                                  dnl Digital UNIX has sched_yield() in -lrt
                                 AC_CHECK_LIB(rt, sched_yield,                                  AC_CHECK_LIB(rt, sched_yield,
                                         [LTHREAD_LIBS="$LTHREAD_LIBS -lrt"                                          [LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
Line 1498  dnl   [ol_cv_pthread_lpthread_lexc]) Line 1499  dnl   [ol_cv_pthread_lpthread_lexc])
                                         [ac_cv_func_sched_yield=no])                                          [ac_cv_func_sched_yield=no])
                         fi                          fi
                         if test $ac_cv_func_sched_yield = no -a \                          if test $ac_cv_func_sched_yield = no -a \
                                 $ac_cv_func_pthread_yield = no ; then  
                                 dnl Solaris has sched_yield() stub in -lposix4  
                                 dnl but we'll use thr_yield instead.  
                                 AC_CHECK_FUNCS(thr_yield)  
                         fi  
                         if test $ac_cv_func_sched_yield = no -a \  
                                 $ac_cv_func_pthread_yield = no -a \                                  $ac_cv_func_pthread_yield = no -a \
                                 "$ac_cv_func_thr_yield" = no ; then                                  "$ac_cv_func_thr_yield" = no ; then
                                 AC_MSG_WARN([could not locate sched_yield() or pthread_yield()])                                  AC_MSG_WARN([could not locate sched_yield() or pthread_yield()])

Removed from v.1.436  
changed lines
  Added in v.1.437


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org