Diff for /embedaddon/sudo/configure between versions 1.1.1.3 and 1.1.1.6

version 1.1.1.3, 2012/10/09 09:29:52 version 1.1.1.6, 2014/06/15 16:12:53
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.  # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for sudo 1.8.6p3.# Generated by GNU Autoconf 2.69 for sudo 1.8.10p3.
 #  #
 # Report bugs to <http://www.sudo.ws/bugs/>.  # Report bugs to <http://www.sudo.ws/bugs/>.
 #  #
 #  #
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 
# Foundation, Inc. 
 #  #
 #  #
 # This configure script is free software; the Free Software Foundation  # This configure script is free software; the Free Software Foundation
Line 136  export LANGUAGE Line 134  export LANGUAGE
 # CDPATH.  # CDPATH.
 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH  (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
   
   # Use a proper internal environment variable to ensure we don't fall
     # into an infinite loop, continuously re-executing ourselves.
     if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
       _as_can_reexec=no; export _as_can_reexec;
       # We cannot yet assume a decent shell, so we have to provide a
   # neutralization value for shells without unset; and this also
   # works around shells that cannot unset nonexistent variables.
   # Preserve -v and -x to the replacement shell.
   BASH_ENV=/dev/null
   ENV=/dev/null
   (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
   case $- in # ((((
     *v*x* | *x*v* ) as_opts=-vx ;;
     *v* ) as_opts=-v ;;
     *x* ) as_opts=-x ;;
     * ) as_opts= ;;
   esac
   exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
   # Admittedly, this is quite paranoid, since all the known shells bail
   # out after a failed `exec'.
   $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
   as_fn_exit 255
     fi
     # We don't want this to propagate to other subprocesses.
             { _as_can_reexec=; unset _as_can_reexec;}
 if test "x$CONFIG_SHELL" = x; then  if test "x$CONFIG_SHELL" = x; then
   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :    as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
   emulate sh    emulate sh
Line 169  if ( set x; as_fn_ret_success y && test x = \"\$1\" ); Line 192  if ( set x; as_fn_ret_success y && test x = \"\$1\" );
 else  else
   exitcode=1; echo positional parameters were not saved.    exitcode=1; echo positional parameters were not saved.
 fi  fi
test x\$exitcode = x0 || exit 1"test x\$exitcode = x0 || exit 1
 test -x / || exit 1"
   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO    as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO    as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&    eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
Line 222  IFS=$as_save_IFS Line 246  IFS=$as_save_IFS
   
   
       if test "x$CONFIG_SHELL" != x; then :        if test "x$CONFIG_SHELL" != x; then :
  # We cannot yet assume a decent shell, so we have to provide a  export CONFIG_SHELL
        # neutralization value for shells without unset; and this also             # We cannot yet assume a decent shell, so we have to provide a
        # works around shells that cannot unset nonexistent variables.# neutralization value for shells without unset; and this also
        # Preserve -v and -x to the replacement shell.# works around shells that cannot unset nonexistent variables.
        BASH_ENV=/dev/null# Preserve -v and -x to the replacement shell.
        ENV=/dev/nullBASH_ENV=/dev/null
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENVENV=/dev/null
        export CONFIG_SHELL(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
        case $- in # ((((case $- in # ((((
          *v*x* | *x*v* ) as_opts=-vx ;;  *v*x* | *x*v* ) as_opts=-vx ;;
          *v* ) as_opts=-v ;;  *v* ) as_opts=-v ;;
          *x* ) as_opts=-x ;;  *x* ) as_opts=-x ;;
          * ) as_opts= ;;  * ) as_opts= ;;
        esacesac
        exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
 # Admittedly, this is quite paranoid, since all the known shells bail
 # out after a failed `exec'.
 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
 exit 255
 fi  fi
   
     if test x$as_have_required = xno; then :      if test x$as_have_required = xno; then :
Line 339  $as_echo X"$as_dir" | Line 367  $as_echo X"$as_dir" |
   
   
 } # as_fn_mkdir_p  } # as_fn_mkdir_p
   
   # as_fn_executable_p FILE
   # -----------------------
   # Test if FILE is an executable regular file.
   as_fn_executable_p ()
   {
     test -f "$1" && test -x "$1"
   } # as_fn_executable_p
 # as_fn_append VAR VALUE  # as_fn_append VAR VALUE
 # ----------------------  # ----------------------
 # Append the text in VALUE to the end of the definition contained in VAR. Take  # Append the text in VALUE to the end of the definition contained in VAR. Take
Line 460  as_cr_alnum=$as_cr_Letters$as_cr_digits Line 496  as_cr_alnum=$as_cr_Letters$as_cr_digits
   chmod +x "$as_me.lineno" ||    chmod +x "$as_me.lineno" ||
     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }      { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
   
     # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
     # already done that, so ensure we don't try to do so again and fall
     # in an infinite loop.  This has already happened in practice.
     _as_can_reexec=no; export _as_can_reexec
   # Don't try to exec as it changes $[0], causing all sort of problems    # Don't try to exec as it changes $[0], causing all sort of problems
   # (the dirname of $[0] is not the place where we might find the    # (the dirname of $[0] is not the place where we might find the
   # original and so on.  Autoconf is especially sensitive to this).    # original and so on.  Autoconf is especially sensitive to this).
Line 494  if (echo >conf$$.file) 2>/dev/null; then Line 534  if (echo >conf$$.file) 2>/dev/null; then
     # ... but there are two gotchas:      # ... but there are two gotchas:
     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.      # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.      # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    # In both cases, we have to default to `cp -p'.    # In both cases, we have to default to `cp -pR'.
     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||      ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -p'      as_ln_s='cp -pR'
   elif ln conf$$.file conf$$ 2>/dev/null; then    elif ln conf$$.file conf$$ 2>/dev/null; then
     as_ln_s=ln      as_ln_s=ln
   else    else
    as_ln_s='cp -p'    as_ln_s='cp -pR'
   fi    fi
 else  else
  as_ln_s='cp -p'  as_ln_s='cp -pR'
 fi  fi
 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file  rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
 rmdir conf$$.dir 2>/dev/null  rmdir conf$$.dir 2>/dev/null
Line 515  else Line 555  else
   as_mkdir_p=false    as_mkdir_p=false
 fi  fi
   
if test -x / >/dev/null 2>&1; thenas_test_x='test -x'
  as_test_x='test -x'as_executable_p=as_fn_executable_p
else 
  if ls -dL / >/dev/null 2>&1; then 
    as_ls_L_option=L 
  else 
    as_ls_L_option= 
  fi 
  as_test_x=' 
    eval sh -c '\'' 
      if test -d "$1"; then 
        test -d "$1/."; 
      else 
        case $1 in #( 
        -*)set "./$1";; 
        esac; 
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 
        ???[sx]*):;;*)false;;esac;fi 
    '\'' sh 
  ' 
fi 
as_executable_p=$as_test_x 
   
 # Sed expression to map a string onto a valid CPP name.  # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"  as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Line 570  MAKEFLAGS= Line 590  MAKEFLAGS=
 # Identity of this package.  # Identity of this package.
 PACKAGE_NAME='sudo'  PACKAGE_NAME='sudo'
 PACKAGE_TARNAME='sudo'  PACKAGE_TARNAME='sudo'
PACKAGE_VERSION='1.8.6p3'PACKAGE_VERSION='1.8.10p3'
PACKAGE_STRING='sudo 1.8.6p3'PACKAGE_STRING='sudo 1.8.10p3'
 PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'  PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'
 PACKAGE_URL=''  PACKAGE_URL=''
   
   ac_unique_file="src/sudo.c"
 ac_config_libobj_dir=compat  ac_config_libobj_dir=compat
 # Factoring default headers for most tests.  # Factoring default headers for most tests.
 ac_includes_default="\  ac_includes_default="\
Line 658  OBJEXT Line 679  OBJEXT
 EXEEXT  EXEEXT
 ac_ct_CC  ac_ct_CC
 CC  CC
   PLUGINDIR
   pam_login_service
   pam_session
 editor  editor
 secure_path  secure_path
 netsvc_conf  netsvc_conf
Line 692  umask_override Line 716  umask_override
 sudo_umask  sudo_umask
 password_timeout  password_timeout
 timeout  timeout
timedirvardir
 rundir
 iolog_dir  iolog_dir
   RC_LINK
   INIT_DIR
   INIT_SCRIPT
 NO_VIZ  NO_VIZ
   SSP_CFLAGS
   SSP_LDFLAGS
 PIE_CFLAGS  PIE_CFLAGS
 PIE_LDFLAGS  PIE_LDFLAGS
 CROSS_COMPILING  CROSS_COMPILING
 COMPAT_TEST_PROGS  COMPAT_TEST_PROGS
   LOCALEDIR_SUFFIX
 SUDO_NLS  SUDO_NLS
 LIBINTL  LIBINTL
 LT_STATIC  LT_STATIC
Line 714  SELINUX_USAGE Line 745  SELINUX_USAGE
 BSDAUTH_USAGE  BSDAUTH_USAGE
 DONT_LEAK_PATH_INFO  DONT_LEAK_PATH_INFO
 INSTALL_NOEXEC  INSTALL_NOEXEC
   sesh_file
 noexec_file  noexec_file
 SOEXT  SOEXT
 PLUGINDIR  
 NOEXECDIR  NOEXECDIR
 NOEXECFILE  NOEXECFILE
 mansrcdir  mansrcdir
Line 731  DEVEL Line 762  DEVEL
 SUDOERS_GID  SUDOERS_GID
 SUDOERS_UID  SUDOERS_UID
 SUDOERS_MODE  SUDOERS_MODE
   SHLIB_EXT
 SHLIB_MODE  SHLIB_MODE
 MANCOMPRESSEXT  MANCOMPRESSEXT
 MANCOMPRESS  MANCOMPRESS
Line 742  GETGROUPS_LIB Line 774  GETGROUPS_LIB
 REPLAY_LIBS  REPLAY_LIBS
 AFS_LIBS  AFS_LIBS
 NET_LIBS  NET_LIBS
   STATIC_SUDOERS
 SUDOERS_LIBS  SUDOERS_LIBS
 SUDO_LIBS  SUDO_LIBS
 SUDO_OBJS  SUDO_OBJS
Line 846  with_passprompt Line 879  with_passprompt
 with_badpass_message  with_badpass_message
 with_fqdn  with_fqdn
 with_timedir  with_timedir
   with_rundir
   with_vardir
 with_iologdir  with_iologdir
 with_sendmail  with_sendmail
 with_sudoers_mode  with_sudoers_mode
Line 896  enable_warnings Line 931  enable_warnings
 enable_werror  enable_werror
 enable_hardening  enable_hardening
 enable_pie  enable_pie
   enable_poll
 enable_admin_flag  enable_admin_flag
 enable_nls  enable_nls
   enable_rpath
   enable_static_sudoers
 with_selinux  with_selinux
 enable_gss_krb5_ccache_name  enable_gss_krb5_ccache_name
 enable_shared  enable_shared
Line 907  enable_fast_install Line 945  enable_fast_install
 with_gnu_ld  with_gnu_ld
 with_sysroot  with_sysroot
 enable_libtool_lock  enable_libtool_lock
   with_libtool
 with_noexec  with_noexec
 with_netsvc  with_netsvc
 enable_sia  enable_sia
Line 1381  target=$target_alias Line 1420  target=$target_alias
 if test "x$host_alias" != x; then  if test "x$host_alias" != x; then
   if test "x$build_alias" = x; then    if test "x$build_alias" = x; then
     cross_compiling=maybe      cross_compiling=maybe
     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.  
     If a cross compiler is detected then cross compile mode will be used" >&2  
   elif test "x$build_alias" != "x$host_alias"; then    elif test "x$build_alias" != "x$host_alias"; then
     cross_compiling=yes      cross_compiling=yes
   fi    fi
Line 1468  if test "$ac_init_help" = "long"; then Line 1505  if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.    # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.    # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF    cat <<_ACEOF
\`configure' configures sudo 1.8.6p3 to adapt to many kinds of systems.\`configure' configures sudo 1.8.10p3 to adapt to many kinds of systems.
   
 Usage: $0 [OPTION]... [VAR=VALUE]...  Usage: $0 [OPTION]... [VAR=VALUE]...
   
Line 1533  fi Line 1570  fi
   
 if test -n "$ac_init_help"; then  if test -n "$ac_init_help"; then
   case $ac_init_help in    case $ac_init_help in
     short | recursive ) echo "Configuration of sudo 1.8.6p3:";;     short | recursive ) echo "Configuration of sudo 1.8.10p3:";;
    esac     esac
   cat <<\_ACEOF    cat <<\_ACEOF
   
Line 1560  Optional Features: Line 1597  Optional Features:
   --enable-werror         Whether to enable the -Werror compiler option    --enable-werror         Whether to enable the -Werror compiler option
   --disable-hardening     Do not use compiler/linker exploit mitigation    --disable-hardening     Do not use compiler/linker exploit mitigation
                           options                            options
  --disable-pie           Do not build position independent executables, even  --enable-pie            Build sudo as a position independent executable.
                          if the compiler/linker supports them  --disable-poll          Use select() instead of poll().
   --enable-admin-flag     Whether to create a Ubuntu-style admin flag file    --enable-admin-flag     Whether to create a Ubuntu-style admin flag file
   --disable-nls           Disable natural language support using gettext    --disable-nls           Disable natural language support using gettext
     --disable-rpath         Disable passing of -Rpath to the linker
     --enable-static-sudoers Build the sudoers policy module as part of the sudo
                             binary instead as a plugin
   --enable-gss-krb5-ccache-name    --enable-gss-krb5-ccache-name
                           Use GSS-API to set the Kerberos V cred cache name                            Use GSS-API to set the Kerberos V cred cache name
   --enable-shared[=PKGS]  build shared libraries [default=yes]    --enable-shared[=PKGS]  build shared libraries [default=yes]
Line 1584  Optional Packages: Line 1624  Optional Packages:
   --with-alertmail        deprecated    --with-alertmail        deprecated
   --with-devel            add development options    --with-devel            add development options
   --with-CC               C compiler to use    --with-CC               C compiler to use
  --with-rpath            pass -R flag in addition to -L for lib paths  --with-rpath            deprecated, use --disable-rpath
  --with-blibpath=PATH    pass -blibpath flag to ld for additional lib paths  --with-blibpath=PATH    deprecated
   --with-bsm-audit        enable BSM audit support    --with-bsm-audit        enable BSM audit support
   --with-linux-audit      enable Linux audit support    --with-linux-audit      enable Linux audit support
   --with-sssd             enable SSSD support    --with-sssd             enable SSSD support
Line 1626  Optional Packages: Line 1666  Optional Packages:
   --with-passprompt       default password prompt    --with-passprompt       default password prompt
   --with-badpass-message  message the user sees when the password is wrong    --with-badpass-message  message the user sees when the password is wrong
   --with-fqdn             expect fully qualified hosts in sudoers    --with-fqdn             expect fully qualified hosts in sudoers
  --with-timedir          path to the sudo timestamp dir  --with-timedir=DIR      deprecated
   --with-rundir=DIR       path to the sudo time stamp parent dir
   --with-vardir=DIR       path to the sudo var dir
   --with-iologdir=DIR     directory to store sudo I/O log files in    --with-iologdir=DIR     directory to store sudo I/O log files in
   --with-sendmail         set path to sendmail    --with-sendmail         set path to sendmail
   --without-sendmail      do not send mail at all    --without-sendmail      do not send mail at all
Line 1664  Optional Packages: Line 1706  Optional Packages:
   --without-interfaces    don't try to read the ip addr of ether interfaces    --without-interfaces    don't try to read the ip addr of ether interfaces
   --with-stow             deprecated    --with-stow             deprecated
   --with-askpass=PATH     Fully qualified pathname of askpass helper    --with-askpass=PATH     Fully qualified pathname of askpass helper
  --with-plugindir        set directory to load plugins from  --with-plugindir=DIR    set directory to load plugins from
   --with-man              manual pages use man macros    --with-man              manual pages use man macros
   --with-mdoc             manual pages use mdoc macros    --with-mdoc             manual pages use mdoc macros
   --with-selinux          enable SELinux support    --with-selinux          enable SELinux support
   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use    --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
                           both]                            both]
   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --with-sysroot=DIR Search for dependent libraries within DIR  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
                        (or the compiler's sysroot if not specified).                          compiler's sysroot if not specified).
   --with-libtool=PATH     specify path to libtool
   --with-noexec=PATH      fully qualified pathname of sudo_noexec.so    --with-noexec=PATH      fully qualified pathname of sudo_noexec.so
   --with-netsvc[=PATH]    path to netsvc.conf    --with-netsvc[=PATH]    path to netsvc.conf
   --with-pam-login        enable specific PAM session for sudo -i    --with-pam-login        enable specific PAM session for sudo -i
Line 1759  fi Line 1802  fi
 test -n "$ac_init_help" && exit $ac_status  test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then  if $ac_init_version; then
   cat <<\_ACEOF    cat <<\_ACEOF
sudo configure 1.8.6p3sudo configure 1.8.10p3
generated by GNU Autoconf 2.68generated by GNU Autoconf 2.69
   
Copyright (C) 2010 Free Software Foundation, Inc.Copyright (C) 2012 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation  This configure script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it.  gives unlimited permission to copy, distribute and modify it.
 _ACEOF  _ACEOF
Line 1838  $as_echo "$ac_try_echo"; } >&5 Line 1881  $as_echo "$ac_try_echo"; } >&5
          test ! -s conftest.err           test ! -s conftest.err
        } && test -s conftest$ac_exeext && {         } && test -s conftest$ac_exeext && {
          test "$cross_compiling" = yes ||           test "$cross_compiling" = yes ||
         $as_test_x conftest$ac_exeext         test -x conftest$ac_exeext
        }; then :         }; then :
   ac_retval=0    ac_retval=0
 else  else
Line 2253  int Line 2296  int
 main ()  main ()
 {  {
 static int test_array [1 - 2 * !(($2) >= 0)];  static int test_array [1 - 2 * !(($2) >= 0)];
test_array [0] = 0test_array [0] = 0;
 return test_array [0];
   
   ;    ;
   return 0;    return 0;
Line 2269  int Line 2313  int
 main ()  main ()
 {  {
 static int test_array [1 - 2 * !(($2) <= $ac_mid)];  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
test_array [0] = 0test_array [0] = 0;
 return test_array [0];
   
   ;    ;
   return 0;    return 0;
Line 2295  int Line 2340  int
 main ()  main ()
 {  {
 static int test_array [1 - 2 * !(($2) < 0)];  static int test_array [1 - 2 * !(($2) < 0)];
test_array [0] = 0test_array [0] = 0;
 return test_array [0];
   
   ;    ;
   return 0;    return 0;
Line 2311  int Line 2357  int
 main ()  main ()
 {  {
 static int test_array [1 - 2 * !(($2) >= $ac_mid)];  static int test_array [1 - 2 * !(($2) >= $ac_mid)];
test_array [0] = 0test_array [0] = 0;
 return test_array [0];
   
   ;    ;
   return 0;    return 0;
Line 2345  int Line 2392  int
 main ()  main ()
 {  {
 static int test_array [1 - 2 * !(($2) <= $ac_mid)];  static int test_array [1 - 2 * !(($2) <= $ac_mid)];
test_array [0] = 0test_array [0] = 0;
 return test_array [0];
   
   ;    ;
   return 0;    return 0;
Line 2463  cat >config.log <<_ACEOF Line 2511  cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while  This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.  running configure, to aid debugging if configure makes a mistake.
   
It was created by sudo $as_me 1.8.6p3, which wasIt was created by sudo $as_me 1.8.10p3, which was
generated by GNU Autoconf 2.68.  Invocation command line wasgenerated by GNU Autoconf 2.69.  Invocation command line was
   
   $ $0 $@    $ $0 $@
   
Line 2813  ac_compiler_gnu=$ac_cv_c_compiler_gnu Line 2861  ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
 ac_config_headers="$ac_config_headers config.h pathnames.h"  ac_config_headers="$ac_config_headers config.h pathnames.h"
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Sudo version $PACKAGE_VERSION" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: Configuring Sudo version $PACKAGE_VERSION" >&5
 $as_echo "$as_me: Configuring Sudo version $PACKAGE_VERSION" >&6;}  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VERSION" >&6;}
   
Line 2916  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE Line 2965  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 #  #
 # Begin initial values for man page substitution  # Begin initial values for man page substitution
 #  #
 iolog_dir=/var/log/sudo-io  iolog_dir=/var/log/sudo-io
timedir=/var/adm/sudorundir=/var/run/sudo
 vardir=/var/adm/sudo
 timeout=5  timeout=5
 password_timeout=5  password_timeout=5
 sudo_umask=0022  sudo_umask=0022
Line 2952  path_info=on Line 3013  path_info=on
 ldap_conf=/etc/ldap.conf  ldap_conf=/etc/ldap.conf
 ldap_secret=/etc/ldap.secret  ldap_secret=/etc/ldap.secret
 netsvc_conf=/etc/netsvc.conf  netsvc_conf=/etc/netsvc.conf
noexec_file=/usr/local/libexec/sudo_noexec.sonoexec_file=/usr/local/libexec/sudo/sudo_noexec.so
 sesh_file=/usr/local/libexec/sudo/sesh
 nsswitch_conf=/etc/nsswitch.conf  nsswitch_conf=/etc/nsswitch.conf
 secure_path="not set"  secure_path="not set"
   pam_session=on
   pam_login_service=sudo
   PLUGINDIR=/usr/local/libexec/sudo
 #  #
 # End initial values for man page substitution  # End initial values for man page substitution
 #  #
Line 2982  AUTH_EXCL= Line 3047  AUTH_EXCL=
 AUTH_EXCL_DEF=  AUTH_EXCL_DEF=
 AUTH_DEF=passwd  AUTH_DEF=passwd
 SUDO_NLS=disabled  SUDO_NLS=disabled
   LOCALEDIR_SUFFIX=
 LT_LDEXPORTS="-export-symbols \$(shlib_exp)"  LT_LDEXPORTS="-export-symbols \$(shlib_exp)"
 LT_LDDEP="\$(shlib_exp)"  LT_LDDEP="\$(shlib_exp)"
NO_VIZ=NO_VIZ="-DNO_VIZ"
 OS_INIT=os_init_common
 INIT_SCRIPT=
 INIT_DIR=
 RC_LINK=
   
 CHECKSHADOW=true  CHECKSHADOW=true
 shadow_defs=  shadow_defs=
Line 3000  RTLD_PRELOAD_DEFAULT= Line 3070  RTLD_PRELOAD_DEFAULT=
   
   
   
   #
   # Prior to sudo 1.8.7, sudo stored libexec files in $libexecdir.
   # Starting with sudo 1.8.7, $libexecdir/sudo is used so strip
   # off an extraneous "/sudo" from libexecdir.
   #
   case "$libexecdir" in
       */sudo)
           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libexecdir should not include the \"sudo\" subdirectory" >&5
   $as_echo "$as_me: WARNING: libexecdir should not include the \"sudo\" subdirectory" >&2;}
           libexecdir=`expr "$libexecdir" : '\\(.*\\)/sudo$'`
           ;;
   esac
   
   
   
 # Check whether --with-otp-only was given.  # Check whether --with-otp-only was given.
 if test "${with_otp_only+set}" = set; then :  if test "${with_otp_only+set}" = set; then :
   withval=$with_otp_only; case $with_otp_only in    withval=$with_otp_only; case $with_otp_only in
Line 3057  fi Line 3140  fi
   
 # Check whether --with-rpath was given.  # Check whether --with-rpath was given.
 if test "${with_rpath+set}" = set; then :  if test "${with_rpath+set}" = set; then :
  withval=$with_rpath; case $with_rpath in  withval=$with_rpath; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-rpath deprecated, rpath is now the default" >&5
    yes|no)     ;;$as_echo "$as_me: WARNING: --with-rpath deprecated, rpath is now the default" >&2;}
    *)          as_fn_error $? "\"--with-rpath does not take an argument.\"" "$LINENO" 5 
                ;; 
esac 
 fi  fi
   
   
   
 # Check whether --with-blibpath was given.  # Check whether --with-blibpath was given.
 if test "${with_blibpath+set}" = set; then :  if test "${with_blibpath+set}" = set; then :
  withval=$with_blibpath; case $with_blibpath in  withval=$with_blibpath; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-blibpath deprecated, use --with-libpath" >&5
    yes|no)     ;;$as_echo "$as_me: WARNING: --with-blibpath deprecated, use --with-libpath" >&2;}
    *)                { $as_echo "$as_me:${as_lineno-$LINENO}: will pass -blibpath:${with_blibpath} to the loader." >&5 
$as_echo "$as_me: will pass -blibpath:${with_blibpath} to the loader." >&6;} 
                ;; 
esac 
 fi  fi
   
   
Line 3115  do Line 3191  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"      ac_cv_prog_CC="${ac_tool_prefix}gcc"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 3155  do Line 3231  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_CC="gcc"      ac_cv_prog_ac_ct_CC="gcc"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 3208  do Line 3284  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"      ac_cv_prog_CC="${ac_tool_prefix}cc"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 3249  do Line 3325  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then      if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
        ac_prog_rejected=yes         ac_prog_rejected=yes
        continue         continue
Line 3307  do Line 3383  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 3351  do Line 3427  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_CC="$ac_prog"      ac_cv_prog_ac_ct_CC="$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 3797  cat confdefs.h - <<_ACEOF >conftest.$ac_ext Line 3873  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <stdarg.h>  #include <stdarg.h>
 #include <stdio.h>  #include <stdio.h>
#include <sys/types.h>struct stat;
#include <sys/stat.h> 
 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */  /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
 struct buf { int x; };  struct buf { int x; };
 FILE * (*rcsopen) (struct buf *, struct stat *, int);  FILE * (*rcsopen) (struct buf *, struct stat *, int);
Line 3960  if test "${with_incpath+set}" = set; then : Line 4035  if test "${with_incpath+set}" = set; then :
     *)          { $as_echo "$as_me:${as_lineno-$LINENO}: Adding ${with_incpath} to CPPFLAGS" >&5      *)          { $as_echo "$as_me:${as_lineno-$LINENO}: Adding ${with_incpath} to CPPFLAGS" >&5
 $as_echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}  $as_echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}
                 for i in ${with_incpath}; do                  for i in ${with_incpath}; do
                    CPPFLAGS="${CPPFLAGS} -I${i}"
     case "${CPPFLAGS}" in
         *"-I${i}"|*"-I${i} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${i}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${i}"
             fi
             ;;
     esac
 
                 done                  done
                 ;;                  ;;
 esac  esac
Line 4644  fi Line 4731  fi
 # Check whether --with-timedir was given.  # Check whether --with-timedir was given.
 if test "${with_timedir+set}" = set; then :  if test "${with_timedir+set}" = set; then :
   withval=$with_timedir; case $with_timedir in    withval=$with_timedir; case $with_timedir in
    yes)        as_fn_error $? "\"must give --with-timedir an argument.\"" "$LINENO" 5    *)          as_fn_error $? "\"--without-timedir no longer supported    *)          as_fn_error $? "\"--without-timedir no longer supported, see --with-rundir.\"" "$LINENO" 5
                 ;;                  ;;
    no)         as_fn_error $? "\"--without-timedir not supported.\"" "$LINENO" 5esac
 fi
 
 
 
 # Check whether --with-rundir was given.
 if test "${with_rundir+set}" = set; then :
   withval=$with_rundir; case $with_rundir in
     yes)        as_fn_error $? "\"must give --with-rundir an argument.\"" "$LINENO" 5
                 ;;                  ;;
       no)         as_fn_error $? "\"--without-rundir not supported.\"" "$LINENO" 5
                   ;;
 esac  esac
 fi  fi
   
   
   
   # Check whether --with-vardir was given.
   if test "${with_vardir+set}" = set; then :
     withval=$with_vardir; case $with_vardir in
       yes)        as_fn_error $? "\"must give --with-vardirdir an argument.\"" "$LINENO" 5
                   ;;
       no)         as_fn_error $? "\"--without-vardirdir not supported.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
 # Check whether --with-iologdir was given.  # Check whether --with-iologdir was given.
 if test "${with_iologdir+set}" = set; then :  if test "${with_iologdir+set}" = set; then :
   withval=$with_iologdir; case $with_iologdir in    withval=$with_iologdir; case $with_iologdir in
Line 5226  if test "${with_askpass+set}" = set; then : Line 5335  if test "${with_askpass+set}" = set; then :
     yes)        as_fn_error $? "\"--with-askpass takes a path as an argument.\"" "$LINENO" 5      yes)        as_fn_error $? "\"--with-askpass takes a path as an argument.\"" "$LINENO" 5
                 ;;                  ;;
     no)         ;;      no)         ;;
    *)          cat >>confdefs.h <<EOF    *)          ;;
#define _PATH_SUDO_ASKPASS "$with_askpass" 
EOF 
 
                ;; 
 esac  esac
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     with_askpass=no
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
   
 fi  fi
   
   if test X"$with_askpass" != X"no"; then
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_ASKPASS "$with_askpass"
   EOF
   
   else
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_ASKPASS NULL
   EOF
   
   fi
   
   
 # Check whether --with-plugindir was given.  # Check whether --with-plugindir was given.
 if test "${with_plugindir+set}" = set; then :  if test "${with_plugindir+set}" = set; then :
   withval=$with_plugindir; case $with_plugindir in    withval=$with_plugindir; case $with_plugindir in
Line 5247  if test "${with_plugindir+set}" = set; then : Line 5366  if test "${with_plugindir+set}" = set; then :
     *)          ;;      *)          ;;
 esac  esac
 else  else
  with_plugindir="$libexecdir"  with_plugindir="$libexecdir/sudo"
 fi  fi
   
   
Line 5608  fi Line 5727  fi
 # Check whether --enable-pie was given.  # Check whether --enable-pie was given.
 if test "${enable_pie+set}" = set; then :  if test "${enable_pie+set}" = set; then :
   enableval=$enable_pie;    enableval=$enable_pie;
 else  
   enable_pie=yes  
 fi  fi
   
   
   # Check whether --enable-poll was given.
   if test "${enable_poll+set}" = set; then :
     enableval=$enable_poll;
   fi
   
   
 # Check whether --enable-admin-flag was given.  # Check whether --enable-admin-flag was given.
 if test "${enable_admin_flag+set}" = set; then :  if test "${enable_admin_flag+set}" = set; then :
   enableval=$enable_admin_flag;  case "$enableval" in    enableval=$enable_admin_flag;  case "$enableval" in
Line 5636  else Line 5759  else
 fi  fi
   
   
   # Check whether --enable-rpath was given.
   if test "${enable_rpath+set}" = set; then :
     enableval=$enable_rpath;
   else
     enable_rpath=yes
   fi
   
   
   # Check whether --enable-static-sudoers was given.
   if test "${enable_static_sudoers+set}" = set; then :
     enableval=$enable_static_sudoers;
   else
     enable_static_sudoers=no
   fi
   
   
   
 # Check whether --with-selinux was given.  # Check whether --with-selinux was given.
 if test "${with_selinux+set}" = set; then :  if test "${with_selinux+set}" = set; then :
   withval=$with_selinux; case $with_selinux in    withval=$with_selinux; case $with_selinux in
Line 5693  fi Line 5832  fi
     *)          as_fn_error $? "\"--with-selinux does not take an argument.\"" "$LINENO" 5      *)          as_fn_error $? "\"--with-selinux does not take an argument.\"" "$LINENO" 5
                 ;;                  ;;
 esac  esac
   else
     with_selinux=no
 fi  fi
   
   
Line 5914  do Line 6055  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_AR="${ac_tool_prefix}ar"      ac_cv_prog_AR="${ac_tool_prefix}ar"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 5954  do Line 6095  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_AR="ar"      ac_cv_prog_ac_ct_AR="ar"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 6006  do Line 6147  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 6046  do Line 6187  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_RANLIB="ranlib"      ac_cv_prog_ac_ct_RANLIB="ranlib"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 6205  esac Line 6346  esac
   
   
   
macro_version='2.4.2'macro_version='2.4.2.418'
macro_revision='1.3337'macro_revision='2.4.2.418'
   
   
   
Line 6220  macro_revision='1.3337' Line 6361  macro_revision='1.3337'
   
   
   
ltmain="$ac_aux_dir/ltmain.sh"ltmain=$ac_aux_dir/ltmain.sh
   
 # Backslashify metacharacters that are still active within  # Backslashify metacharacters that are still active within
 # double-quoted strings.  # double-quoted strings.
Line 6269  func_echo_all () Line 6410  func_echo_all ()
     $ECHO ""      $ECHO ""
 }  }
   
case "$ECHO" incase $ECHO in
   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5    printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
 $as_echo "printf" >&6; } ;;  $as_echo "printf" >&6; } ;;
   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5    print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
Line 6313  do Line 6454  do
     for ac_prog in sed gsed; do      for ac_prog in sed gsed; do
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"        ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue      as_fn_executable_p "$ac_path_SED" || continue
 # Check for GNU ac_path_SED and select it if it is found.  # Check for GNU ac_path_SED and select it if it is found.
   # Check for GNU $ac_path_SED    # Check for GNU $ac_path_SED
 case `"$ac_path_SED" --version 2>&1` in  case `"$ac_path_SED" --version 2>&1` in
Line 6389  do Line 6530  do
     for ac_prog in grep ggrep; do      for ac_prog in grep ggrep; do
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"        ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue      as_fn_executable_p "$ac_path_GREP" || continue
 # Check for GNU ac_path_GREP and select it if it is found.  # Check for GNU ac_path_GREP and select it if it is found.
   # Check for GNU $ac_path_GREP    # Check for GNU $ac_path_GREP
 case `"$ac_path_GREP" --version 2>&1` in  case `"$ac_path_GREP" --version 2>&1` in
Line 6455  do Line 6596  do
     for ac_prog in egrep; do      for ac_prog in egrep; do
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"        ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue      as_fn_executable_p "$ac_path_EGREP" || continue
 # Check for GNU ac_path_EGREP and select it if it is found.  # Check for GNU ac_path_EGREP and select it if it is found.
   # Check for GNU $ac_path_EGREP    # Check for GNU $ac_path_EGREP
 case `"$ac_path_EGREP" --version 2>&1` in  case `"$ac_path_EGREP" --version 2>&1` in
Line 6522  do Line 6663  do
     for ac_prog in fgrep; do      for ac_prog in fgrep; do
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"        ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue      as_fn_executable_p "$ac_path_FGREP" || continue
 # Check for GNU ac_path_FGREP and select it if it is found.  # Check for GNU ac_path_FGREP and select it if it is found.
   # Check for GNU $ac_path_FGREP    # Check for GNU $ac_path_FGREP
 case `"$ac_path_FGREP" --version 2>&1` in  case `"$ac_path_FGREP" --version 2>&1` in
Line 6592  test -z "$GREP" && GREP=grep Line 6733  test -z "$GREP" && GREP=grep
   
 # Check whether --with-gnu-ld was given.  # Check whether --with-gnu-ld was given.
 if test "${with_gnu_ld+set}" = set; then :  if test "${with_gnu_ld+set}" = set; then :
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
 else  else
   with_gnu_ld=no    with_gnu_ld=no
 fi  fi
   
 ac_prog=ld  ac_prog=ld
if test "$GCC" = yes; thenif test yes = "$GCC"; then
   # Check if gcc -print-prog-name=ld gives a path.    # Check if gcc -print-prog-name=ld gives a path.
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
 $as_echo_n "checking for ld used by $CC... " >&6; }  $as_echo_n "checking for ld used by $CC... " >&6; }
   case $host in    case $host in
   *-*-mingw*)    *-*-mingw*)
    # gcc leaves a trailing carriage return which upsets mingw    # gcc leaves a trailing carriage return, which upsets mingw
     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;      ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
   *)    *)
     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;      ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Line 6618  $as_echo_n "checking for ld used by $CC... " >&6; } Line 6759  $as_echo_n "checking for ld used by $CC... " >&6; }
       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do        while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`          ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
       done        done
      test -z "$LD" && LD="$ac_prog"      test -z "$LD" && LD=$ac_prog
       ;;        ;;
   "")    "")
     # If it fails, then pretend we aren't using GCC.      # If it fails, then pretend we aren't using GCC.
Line 6629  $as_echo_n "checking for ld used by $CC... " >&6; } Line 6770  $as_echo_n "checking for ld used by $CC... " >&6; }
     with_gnu_ld=unknown      with_gnu_ld=unknown
     ;;      ;;
   esac    esac
elif test "$with_gnu_ld" = yes; thenelif test yes = "$with_gnu_ld"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
 $as_echo_n "checking for GNU ld... " >&6; }  $as_echo_n "checking for GNU ld... " >&6; }
 else  else
Line 6640  if ${lt_cv_path_LD+:} false; then : Line 6781  if ${lt_cv_path_LD+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   if test -z "$LD"; then    if test -z "$LD"; then
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   for ac_dir in $PATH; do    for ac_dir in $PATH; do
    IFS="$lt_save_ifs"    IFS=$lt_save_ifs
     test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then      if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
      lt_cv_path_LD="$ac_dir/$ac_prog"      lt_cv_path_LD=$ac_dir/$ac_prog
       # Check to see if the program is GNU ld.  I'd rather use --version,        # Check to see if the program is GNU ld.  I'd rather use --version,
       # but apparently some variants of GNU ld only accept -v.        # but apparently some variants of GNU ld only accept -v.
       # Break only if it was the GNU/non-GNU ld that we prefer.        # Break only if it was the GNU/non-GNU ld that we prefer.
       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in        case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
       *GNU* | *'with BFD'*)        *GNU* | *'with BFD'*)
        test "$with_gnu_ld" != no && break        test no != "$with_gnu_ld" && break
         ;;          ;;
       *)        *)
        test "$with_gnu_ld" != yes && break        test yes != "$with_gnu_ld" && break
         ;;          ;;
       esac        esac
     fi      fi
   done    done
  IFS="$lt_save_ifs"  IFS=$lt_save_ifs
 else  else
  lt_cv_path_LD="$LD" # Let the user override the test with a path.  lt_cv_path_LD=$LD # Let the user override the test with a path.
 fi  fi
 fi  fi
   
LD="$lt_cv_path_LD"LD=$lt_cv_path_LD
 if test -n "$LD"; then  if test -n "$LD"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
 $as_echo "$LD" >&6; }  $as_echo "$LD" >&6; }
Line 6708  if ${lt_cv_path_NM+:} false; then : Line 6849  if ${lt_cv_path_NM+:} false; then :
 else  else
   if test -n "$NM"; then    if test -n "$NM"; then
   # Let the user override the test.    # Let the user override the test.
  lt_cv_path_NM="$NM"  lt_cv_path_NM=$NM
 else  else
  lt_nm_to_check="${ac_tool_prefix}nm"  lt_nm_to_check=${ac_tool_prefix}nm
   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then    if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
     lt_nm_to_check="$lt_nm_to_check nm"      lt_nm_to_check="$lt_nm_to_check nm"
   fi    fi
   for lt_tmp_nm in $lt_nm_to_check; do    for lt_tmp_nm in $lt_nm_to_check; do
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do      for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
      IFS="$lt_save_ifs"      IFS=$lt_save_ifs
       test -z "$ac_dir" && ac_dir=.        test -z "$ac_dir" && ac_dir=.
      tmp_nm="$ac_dir/$lt_tmp_nm"      tmp_nm=$ac_dir/$lt_tmp_nm
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
         # Check to see if the nm accepts a BSD-compat flag.          # Check to see if the nm accepts a BSD-compat flag.
        # Adding the `sed 1q' prevents false positives on HP-UX, which says:        # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
         #   nm: unknown option "B" ignored          #   nm: unknown option "B" ignored
         # Tru64's nm complains that /dev/null is an invalid object file          # Tru64's nm complains that /dev/null is an invalid object file
         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in          case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
         */dev/null* | *'Invalid file or object type'*)          */dev/null* | *'Invalid file or object type'*)
           lt_cv_path_NM="$tmp_nm -B"            lt_cv_path_NM="$tmp_nm -B"
          break          break 2
           ;;            ;;
         *)          *)
           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in            case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
           */dev/null*)            */dev/null*)
             lt_cv_path_NM="$tmp_nm -p"              lt_cv_path_NM="$tmp_nm -p"
            break            break 2
             ;;              ;;
           *)            *)
             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but              lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Line 6745  else Line 6886  else
         esac          esac
       fi        fi
     done      done
    IFS="$lt_save_ifs"    IFS=$lt_save_ifs
   done    done
   : ${lt_cv_path_NM=no}    : ${lt_cv_path_NM=no}
 fi  fi
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
 $as_echo "$lt_cv_path_NM" >&6; }  $as_echo "$lt_cv_path_NM" >&6; }
if test "$lt_cv_path_NM" != "no"; thenif test no != "$lt_cv_path_NM"; then
  NM="$lt_cv_path_NM"  NM=$lt_cv_path_NM
 else  else
   # Didn't find any BSD compatible name lister, look for dumpbin.    # Didn't find any BSD compatible name lister, look for dumpbin.
   if test -n "$DUMPBIN"; then :    if test -n "$DUMPBIN"; then :
Line 6778  do Line 6919  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"      ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 6822  do Line 6963  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"      ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 6859  esac Line 7000  esac
   fi    fi
 fi  fi
   
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
     *COFF*)      *COFF*)
      DUMPBIN="$DUMPBIN -symbols"      DUMPBIN="$DUMPBIN -symbols -headers"
       ;;        ;;
     *)      *)
       DUMPBIN=:        DUMPBIN=:
Line 6869  fi Line 7010  fi
     esac      esac
   fi    fi
   
  if test "$DUMPBIN" != ":"; then  if test : != "$DUMPBIN"; then
    NM="$DUMPBIN"    NM=$DUMPBIN
   fi    fi
 fi  fi
 test -z "$NM" && NM=nm  test -z "$NM" && NM=nm
Line 6921  if ${lt_cv_sys_max_cmd_len+:} false; then : Line 7062  if ${lt_cv_sys_max_cmd_len+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
     i=0      i=0
  teststring="ABCD"  teststring=ABCD
   
   case $build_os in    case $build_os in
   msdosdjgpp*)    msdosdjgpp*)
Line 6961  else Line 7102  else
     lt_cv_sys_max_cmd_len=8192;      lt_cv_sys_max_cmd_len=8192;
     ;;      ;;
   
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
     # This has been around since 386BSD, at least.  Likely further.      # This has been around since 386BSD, at least.  Likely further.
     if test -x /sbin/sysctl; then      if test -x /sbin/sysctl; then
       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`        lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Line 7011  else Line 7152  else
     ;;      ;;
   *)    *)
     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`      lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
    if test -n "$lt_cv_sys_max_cmd_len"; then    if test -n "$lt_cv_sys_max_cmd_len" && \
        test undefined != "$lt_cv_sys_max_cmd_len"; then
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`        lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`        lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     else      else
       # Make teststring a little bigger before we do anything with it.        # Make teststring a little bigger before we do anything with it.
       # a 1K string should be a reasonable start.        # a 1K string should be a reasonable start.
      for i in 1 2 3 4 5 6 7 8 ; do      for i in 1 2 3 4 5 6 7 8; do
         teststring=$teststring$teststring          teststring=$teststring$teststring
       done        done
       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}        SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
       # If test is not a shell built-in, we'll probably end up computing a        # If test is not a shell built-in, we'll probably end up computing a
       # maximum length that is only half of the actual maximum length, but        # maximum length that is only half of the actual maximum length, but
       # we can't tell.        # we can't tell.
      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&                   = "X$teststring$teststring"; } >/dev/null 2>&1 &&
              test $i != 17 # 1/2 MB should be enough              test 17 != "$i" # 1/2 MB should be enough
       do        do
         i=`expr $i + 1`          i=`expr $i + 1`
         teststring=$teststring$teststring          teststring=$teststring$teststring
Line 7044  else Line 7186  else
   
 fi  fi
   
if test -n $lt_cv_sys_max_cmd_len ; thenif test -n "$lt_cv_sys_max_cmd_len"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }  $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
 else  else
Line 7062  max_cmd_len=$lt_cv_sys_max_cmd_len Line 7204  max_cmd_len=$lt_cv_sys_max_cmd_len
 : ${MV="mv -f"}  : ${MV="mv -f"}
 : ${RM="rm -f"}  : ${RM="rm -f"}
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5  
 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }  
 # Try some XSI features  
 xsi_shell=no  
 ( _lt_dummy="a/b/c"  
   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \  
       = c,a/b,b/c, \  
     && eval 'test $(( 1 + 1 )) -eq 2 \  
     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \  
   && xsi_shell=yes  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5  
 $as_echo "$xsi_shell" >&6; }  
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5  
 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }  
 lt_shell_append=no  
 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \  
     >/dev/null 2>&1 \  
   && lt_shell_append=yes  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5  
 $as_echo "$lt_shell_append" >&6; }  
   
   
 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then  if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   lt_unset=unset    lt_unset=unset
 else  else
Line 7208  esac Line 7326  esac
 reload_cmds='$LD$reload_flag -o $output$reload_objs'  reload_cmds='$LD$reload_flag -o $output$reload_objs'
 case $host_os in  case $host_os in
   cygwin* | mingw* | pw32* | cegcc*)    cygwin* | mingw* | pw32* | cegcc*)
    if test "$GCC" != yes; then    if test yes != "$GCC"; then
       reload_cmds=false        reload_cmds=false
     fi      fi
     ;;      ;;
   darwin*)    darwin*)
    if test "$GCC" = yes; then    if test yes = "$GCC"; then
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
     else      else
       reload_cmds='$LD$reload_flag -o $output$reload_objs'        reload_cmds='$LD$reload_flag -o $output$reload_objs'
     fi      fi
Line 7246  do Line 7364  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"      ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 7286  do Line 7404  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_OBJDUMP="objdump"      ac_cv_prog_ac_ct_OBJDUMP="objdump"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 7342  lt_cv_deplibs_check_method='unknown' Line 7460  lt_cv_deplibs_check_method='unknown'
 # Need to set the preceding variable on all platforms that support  # Need to set the preceding variable on all platforms that support
 # interlibrary dependencies.  # interlibrary dependencies.
 # 'none' -- dependencies not supported.  # 'none' -- dependencies not supported.
# `unknown' -- same as none, but documents that we really don't know.# 'unknown' -- same as none, but documents that we really don't know.
 # 'pass_all' -- all dependencies passed with no checks.  # 'pass_all' -- all dependencies passed with no checks.
 # 'test_compile' -- check by making test program.  # 'test_compile' -- check by making test program.
 # 'file_magic [[regex]]' -- check by looking for files in library path  # 'file_magic [[regex]]' -- check by looking for files in library path
# which responds to the $file_magic_cmd with a given extended regex.# that responds to the $file_magic_cmd with a given extended regex.
# If you have `file' or equivalent on your system and you're not sure# If you have 'file' or equivalent on your system and you're not sure
# whether `pass_all' will *always* work, you probably want this one.# whether 'pass_all' will *always* work, you probably want this one.
   
 case $host_os in  case $host_os in
 aix[4-9]*)  aix[4-9]*)
Line 7375  mingw* | pw32*) Line 7493  mingw* | pw32*)
   # Base MSYS/MinGW do not provide the 'file' command needed by    # Base MSYS/MinGW do not provide the 'file' command needed by
   # func_win32_libid shell function, so use a weaker test based on 'objdump',    # func_win32_libid shell function, so use a weaker test based on 'objdump',
   # unless we find 'file', for example because we are cross-compiling.    # unless we find 'file', for example because we are cross-compiling.
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.  if ( file / ) >/dev/null 2>&1; then
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 
     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
     lt_cv_file_magic_cmd='func_win32_libid'      lt_cv_file_magic_cmd='func_win32_libid'
   else    else
Line 7412  freebsd* | dragonfly*) Line 7529  freebsd* | dragonfly*)
   fi    fi
   ;;    ;;
   
 gnu*)  
   lt_cv_deplibs_check_method=pass_all  
   ;;  
   
 haiku*)  haiku*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
Line 7454  irix5* | irix6* | nonstopux*) Line 7567  irix5* | irix6* | nonstopux*)
   ;;    ;;
   
 # This must be glibc/ELF.  # This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu)linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
Line 7476  newos6*) Line 7589  newos6*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
openbsd*)openbsd* | bitrig*)
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'      lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
   else    else
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'      lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
Line 7592  do Line 7705  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"      ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 7632  do Line 7745  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_DLLTOOL="dlltool"      ac_cv_prog_ac_ct_DLLTOOL="dlltool"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 7687  else Line 7800  else
   
 case $host_os in  case $host_os in
 cygwin* | mingw* | pw32* | cegcc*)  cygwin* | mingw* | pw32* | cegcc*)
  # two different shell functions defined in ltmain.sh  # two different shell functions defined in ltmain.sh;
  # decide which to use based on capabilities of $DLLTOOL  # decide which one to use based on capabilities of $DLLTOOL
   case `$DLLTOOL --help 2>&1` in    case `$DLLTOOL --help 2>&1` in
   *--identify-strict*)    *--identify-strict*)
     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib      lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
Line 7700  cygwin* | mingw* | pw32* | cegcc*) Line 7813  cygwin* | mingw* | pw32* | cegcc*)
   ;;    ;;
 *)  *)
   # fallback: assume linklib IS sharedlib    # fallback: assume linklib IS sharedlib
  lt_cv_sharedlib_from_linklib_cmd="$ECHO"  lt_cv_sharedlib_from_linklib_cmd=$ECHO
   ;;    ;;
 esac  esac
   
Line 7735  do Line 7848  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"      ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 7779  do Line 7892  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_AR="$ac_prog"      ac_cv_prog_ac_ct_AR="$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 7854  if ac_fn_c_try_compile "$LINENO"; then : Line 7967  if ac_fn_c_try_compile "$LINENO"; then :
   ac_status=$?    ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }    test $ac_status = 0; }
      if test "$ac_status" -eq 0; then      if test 0 -eq "$ac_status"; then
         # Ensure the archiver fails upon bogus file names.          # Ensure the archiver fails upon bogus file names.
         rm -f conftest.$ac_objext libconftest.a          rm -f conftest.$ac_objext libconftest.a
         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5          { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
Line 7862  if ac_fn_c_try_compile "$LINENO"; then : Line 7975  if ac_fn_c_try_compile "$LINENO"; then :
   ac_status=$?    ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }    test $ac_status = 0; }
        if test "$ac_status" -ne 0; then        if test 0 -ne "$ac_status"; then
           lt_cv_ar_at_file=@            lt_cv_ar_at_file=@
         fi          fi
       fi        fi
Line 7875  fi Line 7988  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
 $as_echo "$lt_cv_ar_at_file" >&6; }  $as_echo "$lt_cv_ar_at_file" >&6; }
   
if test "x$lt_cv_ar_at_file" = xno; thenif test no = "$lt_cv_ar_at_file"; then
   archiver_list_spec=    archiver_list_spec=
 else  else
   archiver_list_spec=$lt_cv_ar_at_file    archiver_list_spec=$lt_cv_ar_at_file
Line 7904  do Line 8017  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_STRIP="${ac_tool_prefix}strip"      ac_cv_prog_STRIP="${ac_tool_prefix}strip"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 7944  do Line 8057  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_STRIP="strip"      ac_cv_prog_ac_ct_STRIP="strip"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8003  do Line 8116  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"      ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8043  do Line 8156  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_RANLIB="ranlib"      ac_cv_prog_ac_ct_RANLIB="ranlib"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8092  old_postuninstall_cmds= Line 8205  old_postuninstall_cmds=
   
 if test -n "$RANLIB"; then  if test -n "$RANLIB"; then
   case $host_os in    case $host_os in
  openbsd*)  bitrig* | openbsd*)
     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"      old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
     ;;      ;;
   *)    *)
Line 8147  do Line 8260  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_AWK="$ac_prog"      ac_cv_prog_AWK="$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8224  cygwin* | mingw* | pw32* | cegcc*) Line 8337  cygwin* | mingw* | pw32* | cegcc*)
   symcode='[ABCDGISTW]'    symcode='[ABCDGISTW]'
   ;;    ;;
 hpux*)  hpux*)
  if test "$host_cpu" = ia64; then  if test ia64 = "$host_cpu"; then
     symcode='[ABCDEGRST]'      symcode='[ABCDEGRST]'
   fi    fi
   ;;    ;;
Line 8257  case `$NM -V 2>&1` in Line 8370  case `$NM -V 2>&1` in
   symcode='[ABCDGIRSTW]' ;;    symcode='[ABCDGIRSTW]' ;;
 esac  esac
   
   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
     # Gets list of data symbols to import.
     lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
     # Adjust the below global symbol transforms to fixup imported variables.
     lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
     lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
     lt_c_name_lib_hook="\
     -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
     -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
   else
     # Disable hooks by default.
     lt_cv_sys_global_symbol_to_import=
     lt_cdecl_hook=
     lt_c_name_hook=
     lt_c_name_lib_hook=
   fi
   
 # Transform an extracted symbol line into a proper C declaration.  # Transform an extracted symbol line into a proper C declaration.
 # Some systems (esp. on ia64) link data and code symbols differently,  # Some systems (esp. on ia64) link data and code symbols differently,
 # so use this general approach.  # so use this general approach.
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"lt_cv_sys_global_symbol_to_cdecl="sed -n"\
 $lt_cdecl_hook\
 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
   
 # Transform an extracted symbol line into symbol name and symbol address  # Transform an extracted symbol line into symbol name and symbol address
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"$lt_c_name_hook\
 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
   
   # Transform an extracted symbol line into symbol name with lib prefix and
   # symbol address.
   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
   $lt_c_name_lib_hook\
   " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
   " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
   " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
   
 # Handle CRLF in mingw tool chain  # Handle CRLF in mingw tool chain
 opt_cr=  opt_cr=
 case $build_os in  case $build_os in
Line 8282  for ac_symprfx in "" "_"; do Line 8425  for ac_symprfx in "" "_"; do
   
   # Write the raw and C identifiers.    # Write the raw and C identifiers.
   if test "$lt_cv_nm_interface" = "MS dumpbin"; then    if test "$lt_cv_nm_interface" = "MS dumpbin"; then
    # Fake it for dumpbin and say T for any non-static function    # Fake it for dumpbin and say T for any non-static function,
    # and D for any global variable.    # D for any global variable and I for any imported variable.
     # Also find C++ and __fastcall symbols from MSVC++,      # Also find C++ and __fastcall symbols from MSVC++,
     # which start with @ or ?.      # which start with @ or ?.
     lt_cv_sys_global_symbol_pipe="$AWK '"\      lt_cv_sys_global_symbol_pipe="$AWK '"\
 "     {last_section=section; section=\$ 3};"\  "     {last_section=section; section=\$ 3};"\
 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\  "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\  "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
   "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
   "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
   "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
 "     \$ 0!~/External *\|/{next};"\  "     \$ 0!~/External *\|/{next};"\
 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\  "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
 "     {if(hide[section]) next};"\  "     {if(hide[section]) next};"\
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
 "     ' prfx=^$ac_symprfx"  "     ' prfx=^$ac_symprfx"
   else    else
     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
Line 8344  _LT_EOF Line 8490  _LT_EOF
         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then          if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
           cat <<_LT_EOF > conftest.$ac_ext            cat <<_LT_EOF > conftest.$ac_ext
 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */  /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
/* DATA imports from DLLs on WIN32 con't be const, because runtime/* DATA imports from DLLs on WIN32 can't be const, because runtime
    relocations are performed -- see ld's documentation on pseudo-relocs.  */     relocations are performed -- see ld's documentation on pseudo-relocs.  */
 # define LT_DLSYM_CONST  # define LT_DLSYM_CONST
#elif defined(__osf__)#elif defined __osf__
 /* This system does not cope well with relocations in const data.  */  /* This system does not cope well with relocations in const data.  */
 # define LT_DLSYM_CONST  # define LT_DLSYM_CONST
 #else  #else
Line 8374  lt__PROGRAM__LTX_preloaded_symbols[] = Line 8520  lt__PROGRAM__LTX_preloaded_symbols[] =
 {  {
   { "@PROGRAM@", (void *) 0 },    { "@PROGRAM@", (void *) 0 },
 _LT_EOF  _LT_EOF
          $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext          $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
           cat <<\_LT_EOF >> conftest.$ac_ext            cat <<\_LT_EOF >> conftest.$ac_ext
   {0, (void *) 0}    {0, (void *) 0}
 };  };
Line 8394  _LT_EOF Line 8540  _LT_EOF
           mv conftest.$ac_objext conftstm.$ac_objext            mv conftest.$ac_objext conftstm.$ac_objext
           lt_globsym_save_LIBS=$LIBS            lt_globsym_save_LIBS=$LIBS
           lt_globsym_save_CFLAGS=$CFLAGS            lt_globsym_save_CFLAGS=$CFLAGS
          LIBS="conftstm.$ac_objext"          LIBS=conftstm.$ac_objext
           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"            CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5            if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
   (eval $ac_link) 2>&5    (eval $ac_link) 2>&5
   ac_status=$?    ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then  test $ac_status = 0; } && test -s conftest$ac_exeext; then
             pipe_works=yes              pipe_works=yes
           fi            fi
           LIBS=$lt_globsym_save_LIBS            LIBS=$lt_globsym_save_LIBS
Line 8421  _LT_EOF Line 8567  _LT_EOF
   rm -rf conftest* conftst*    rm -rf conftest* conftst*
   
   # Do not use the global_symbol_pipe unless it works.    # Do not use the global_symbol_pipe unless it works.
  if test "$pipe_works" = yes; then  if test yes = "$pipe_works"; then
     break      break
   else    else
     lt_cv_sys_global_symbol_pipe=      lt_cv_sys_global_symbol_pipe=
Line 8474  fi Line 8620  fi
   
   
   
   
   
   
   
   
   
   
   
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
 $as_echo_n "checking for sysroot... " >&6; }  $as_echo_n "checking for sysroot... " >&6; }
   
Line 8486  fi Line 8642  fi
   
   
 lt_sysroot=  lt_sysroot=
case ${with_sysroot} in #(case $with_sysroot in #(
  yes)   yes)
   if test "$GCC" = yes; then   if test yes = "$GCC"; then
      lt_sysroot=`$CC --print-sysroot 2>/dev/null`       lt_sysroot=`$CC --print-sysroot 2>/dev/null`
    fi     fi
    ;; #(     ;; #(
Line 8498  case ${with_sysroot} in #( Line 8654  case ${with_sysroot} in #(
  no|'')   no|'')
    ;; #(     ;; #(
  *)   *)
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
$as_echo "${with_sysroot}" >&6; }$as_echo "$with_sysroot" >&6; }
    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5     as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
    ;;     ;;
 esac  esac
Line 8516  if test "${enable_libtool_lock+set}" = set; then : Line 8672  if test "${enable_libtool_lock+set}" = set; then :
   enableval=$enable_libtool_lock;    enableval=$enable_libtool_lock;
 fi  fi
   
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yestest no = "$enable_libtool_lock" || enable_libtool_lock=yes
   
 # Some flags need to be propagated to the compiler or linker for good  # Some flags need to be propagated to the compiler or linker for good
 # libtool support.  # libtool support.
 case $host in  case $host in
 ia64-*-hpux*)  ia64-*-hpux*)
  # Find out which ABI we are using.  # Find out what ABI is being produced by ac_compile, and set mode
   # options accordingly.
   echo 'int i;' > conftest.$ac_ext    echo 'int i;' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   (eval $ac_compile) 2>&5    (eval $ac_compile) 2>&5
Line 8531  ia64-*-hpux*) Line 8688  ia64-*-hpux*)
   test $ac_status = 0; }; then    test $ac_status = 0; }; then
     case `/usr/bin/file conftest.$ac_objext` in      case `/usr/bin/file conftest.$ac_objext` in
       *ELF-32*)        *ELF-32*)
        HPUX_IA64_MODE="32"        HPUX_IA64_MODE=32
         ;;          ;;
       *ELF-64*)        *ELF-64*)
        HPUX_IA64_MODE="64"        HPUX_IA64_MODE=64
         ;;          ;;
     esac      esac
   fi    fi
   rm -rf conftest*    rm -rf conftest*
   ;;    ;;
 *-*-irix6*)  *-*-irix6*)
  # Find out which ABI we are using.  # Find out what ABI is being produced by ac_compile, and set linker
   # options accordingly.
   echo '#line '$LINENO' "configure"' > conftest.$ac_ext    echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   (eval $ac_compile) 2>&5    (eval $ac_compile) 2>&5
   ac_status=$?    ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then    test $ac_status = 0; }; then
    if test "$lt_cv_prog_gnu_ld" = yes; then    if test yes = "$lt_cv_prog_gnu_ld"; then
       case `/usr/bin/file conftest.$ac_objext` in        case `/usr/bin/file conftest.$ac_objext` in
         *32-bit*)          *32-bit*)
           LD="${LD-ld} -melf32bsmip"            LD="${LD-ld} -melf32bsmip"
Line 8577  ia64-*-hpux*) Line 8735  ia64-*-hpux*)
   rm -rf conftest*    rm -rf conftest*
   ;;    ;;
   
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \mips64*-*linux*)
   # Find out what ABI is being produced by ac_compile, and set linker
   # options accordingly.
   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
     emul=elf
     case `/usr/bin/file conftest.$ac_objext` in
       *32-bit*)
         emul="${emul}32"
         ;;
       *64-bit*)
         emul="${emul}64"
         ;;
     esac
     case `/usr/bin/file conftest.$ac_objext` in
       *MSB*)
         emul="${emul}btsmip"
         ;;
       *LSB*)
         emul="${emul}ltsmip"
         ;;
     esac
     case `/usr/bin/file conftest.$ac_objext` in
       *N32*)
         emul="${emul}n32"
         ;;
     esac
     LD="${LD-ld} -m $emul"
   fi
   rm -rf conftest*
   ;;
 
 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)  s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
  # Find out which ABI we are using.  # Find out what ABI is being produced by ac_compile, and set linker
   # options accordingly.  Note that the listed cases only cover the
   # situations where additional linker options are needed (such as when
   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
   # vice versa); the common cases where no linker options are needed do
   # not appear in the list.
   echo 'int i;' > conftest.$ac_ext    echo 'int i;' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   (eval $ac_compile) 2>&5    (eval $ac_compile) 2>&5
Line 8593  s390*-*linux*|s390*-*tpf*|sparc*-*linux*) Line 8792  s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
             LD="${LD-ld} -m elf_i386_fbsd"              LD="${LD-ld} -m elf_i386_fbsd"
             ;;              ;;
           x86_64-*linux*)            x86_64-*linux*)
            LD="${LD-ld} -m elf_i386"            case `/usr/bin/file conftest.o` in
               *x86-64*)
                 LD="${LD-ld} -m elf32_x86_64"
                 ;;
               *)
                 LD="${LD-ld} -m elf_i386"
                 ;;
             esac
             ;;              ;;
          ppc64-*linux*|powerpc64-*linux*)          powerpc64le-*linux*)
             LD="${LD-ld} -m elf32lppclinux"
             ;;
           powerpc64-*linux*)
             LD="${LD-ld} -m elf32ppclinux"              LD="${LD-ld} -m elf32ppclinux"
             ;;              ;;
           s390x-*linux*)            s390x-*linux*)
Line 8614  s390*-*linux*|s390*-*tpf*|sparc*-*linux*) Line 8823  s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
           x86_64-*linux*)            x86_64-*linux*)
             LD="${LD-ld} -m elf_x86_64"              LD="${LD-ld} -m elf_x86_64"
             ;;              ;;
          ppc*-*linux*|powerpc*-*linux*)          powerpcle-*linux*)
             LD="${LD-ld} -m elf64lppc"
             ;;
           powerpc-*linux*)
             LD="${LD-ld} -m elf64ppc"              LD="${LD-ld} -m elf64ppc"
             ;;              ;;
           s390*-*linux*|s390*-*tpf*)            s390*-*linux*|s390*-*tpf*)
Line 8632  s390*-*linux*|s390*-*tpf*|sparc*-*linux*) Line 8844  s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
   
 *-*-sco3.2v5*)  *-*-sco3.2v5*)
   # On SCO OpenServer 5, we need -belf to get full-featured binaries.    # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  SAVE_CFLAGS="$CFLAGS"  SAVE_CFLAGS=$CFLAGS
   CFLAGS="$CFLAGS -belf"    CFLAGS="$CFLAGS -belf"
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }  $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Line 8672  ac_compiler_gnu=$ac_cv_c_compiler_gnu Line 8884  ac_compiler_gnu=$ac_cv_c_compiler_gnu
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
 $as_echo "$lt_cv_cc_needs_belf" >&6; }  $as_echo "$lt_cv_cc_needs_belf" >&6; }
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then  if test yes != "$lt_cv_cc_needs_belf"; then
     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf      # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
    CFLAGS="$SAVE_CFLAGS"    CFLAGS=$SAVE_CFLAGS
   fi    fi
   ;;    ;;
 *-*solaris*)  *-*solaris*)
  # Find out which ABI we are using.  # Find out what ABI is being produced by ac_compile, and set linker
   # options accordingly.
   echo 'int i;' > conftest.$ac_ext    echo 'int i;' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
   (eval $ac_compile) 2>&5    (eval $ac_compile) 2>&5
Line 8690  $as_echo "$lt_cv_cc_needs_belf" >&6; } Line 8903  $as_echo "$lt_cv_cc_needs_belf" >&6; }
       case $lt_cv_prog_gnu_ld in        case $lt_cv_prog_gnu_ld in
       yes*)        yes*)
         case $host in          case $host in
        i?86-*-solaris*)        i?86-*-solaris*|x86_64-*-solaris*)
           LD="${LD-ld} -m elf_x86_64"            LD="${LD-ld} -m elf_x86_64"
           ;;            ;;
         sparc*-*-solaris*)          sparc*-*-solaris*)
Line 8699  $as_echo "$lt_cv_cc_needs_belf" >&6; } Line 8912  $as_echo "$lt_cv_cc_needs_belf" >&6; }
         esac          esac
         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.          # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then          if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
          LD="${LD-ld}_sol2"          LD=${LD-ld}_sol2
         fi          fi
         ;;          ;;
       *)        *)
Line 8715  $as_echo "$lt_cv_cc_needs_belf" >&6; } Line 8928  $as_echo "$lt_cv_cc_needs_belf" >&6; }
   ;;    ;;
 esac  esac
   
need_locks="$enable_libtool_lock"need_locks=$enable_libtool_lock
   
 if test -n "$ac_tool_prefix"; then  if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.    # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
Line 8734  do Line 8947  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"      ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8774  do Line 8987  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"      ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8826  else Line 9039  else
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
 $as_echo "$lt_cv_path_mainfest_tool" >&6; }  $as_echo "$lt_cv_path_mainfest_tool" >&6; }
if test "x$lt_cv_path_mainfest_tool" != xyes; thenif test yes != "$lt_cv_path_mainfest_tool"; then
   MANIFEST_TOOL=:    MANIFEST_TOOL=:
 fi  fi
   
Line 8854  do Line 9067  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"      ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8894  do Line 9107  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"      ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8946  do Line 9159  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"      ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 8986  do Line 9199  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_NMEDIT="nmedit"      ac_cv_prog_ac_ct_NMEDIT="nmedit"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 9038  do Line 9251  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"      ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 9078  do Line 9291  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_LIPO="lipo"      ac_cv_prog_ac_ct_LIPO="lipo"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 9130  do Line 9343  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"      ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 9170  do Line 9383  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_OTOOL="otool"      ac_cv_prog_ac_ct_OTOOL="otool"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 9222  do Line 9435  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"      ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 9262  do Line 9475  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_ac_ct_OTOOL64="otool64"      ac_cv_prog_ac_ct_OTOOL64="otool64"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 9329  if ${lt_cv_apple_cc_single_mod+:} false; then : Line 9542  if ${lt_cv_apple_cc_single_mod+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   lt_cv_apple_cc_single_mod=no    lt_cv_apple_cc_single_mod=no
      if test -z "${LT_MULTI_MODULE}"; then      if test -z "$LT_MULTI_MODULE"; then
         # By default we will add the -single_module flag. You can override          # By default we will add the -single_module flag. You can override
         # by either setting the environment variable LT_MULTI_MODULE          # by either setting the environment variable LT_MULTI_MODULE
         # non-empty at configure time, or by adding -multi_module to the          # non-empty at configure time, or by adding -multi_module to the
Line 9347  else Line 9560  else
           cat conftest.err >&5            cat conftest.err >&5
         # Otherwise, if the output was created with a 0 exit code from          # Otherwise, if the output was created with a 0 exit code from
         # the compiler, it worked.          # the compiler, it worked.
        elif test -f libconftest.dylib && test $_lt_result -eq 0; then        elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
           lt_cv_apple_cc_single_mod=yes            lt_cv_apple_cc_single_mod=yes
         else          else
           cat conftest.err >&5            cat conftest.err >&5
Line 9386  else Line 9599  else
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
        LDFLAGS="$save_LDFLAGS"        LDFLAGS=$save_LDFLAGS
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
Line 9415  _LT_EOF Line 9628  _LT_EOF
       _lt_result=$?        _lt_result=$?
       if test -s conftest.err && $GREP force_load conftest.err; then        if test -s conftest.err && $GREP force_load conftest.err; then
         cat conftest.err >&5          cat conftest.err >&5
      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
         lt_cv_ld_force_load=yes          lt_cv_ld_force_load=yes
       else        else
         cat conftest.err >&5          cat conftest.err >&5
Line 9428  fi Line 9641  fi
 $as_echo "$lt_cv_ld_force_load" >&6; }  $as_echo "$lt_cv_ld_force_load" >&6; }
     case $host_os in      case $host_os in
     rhapsody* | darwin1.[012])      rhapsody* | darwin1.[012])
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
     darwin1.*)      darwin1.*)
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
     darwin*) # darwin 5.x on      darwin*) # darwin 5.x on
       # if running on 10.5 or later, the deployment target defaults        # if running on 10.5 or later, the deployment target defaults
       # to the OS version, if on x86, and 10.4, the deployment        # to the OS version, if on x86, and 10.4, the deployment
       # target defaults to 10.4. Don't you love it?        # target defaults to 10.4. Don't you love it?
       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in        case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
         10.0,*86*-darwin8*|10.0,*-darwin[91]*)          10.0,*86*-darwin8*|10.0,*-darwin[91]*)
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
         10.[012]*)          10.[012]*)
          _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;          _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
         10.*)          10.*)
          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
       esac        esac
     ;;      ;;
   esac    esac
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then    if test yes = "$lt_cv_apple_cc_single_mod"; then
       _lt_dar_single_mod='$single_module'        _lt_dar_single_mod='$single_module'
     fi      fi
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then    if test yes = "$lt_cv_ld_exported_symbols_list"; then
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
     else      else
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
     fi      fi
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
       _lt_dsymutil='~$DSYMUTIL $lib || :'        _lt_dsymutil='~$DSYMUTIL $lib || :'
     else      else
       _lt_dsymutil=        _lt_dsymutil=
Line 9626  if test "${enable_shared+set}" = set; then : Line 9839  if test "${enable_shared+set}" = set; then :
     *)      *)
       enable_shared=no        enable_shared=no
       # Look at the argument we got.  We use all the common list separators.        # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for pkg in $enableval; do        for pkg in $enableval; do
        IFS="$lt_save_ifs"        IFS=$lt_save_ifs
         if test "X$pkg" = "X$p"; then          if test "X$pkg" = "X$p"; then
           enable_shared=yes            enable_shared=yes
         fi          fi
       done        done
      IFS="$lt_save_ifs"      IFS=$lt_save_ifs
       ;;        ;;
     esac      esac
 else  else
Line 9657  if test "${enable_static+set}" = set; then : Line 9870  if test "${enable_static+set}" = set; then :
     *)      *)
      enable_static=no       enable_static=no
       # Look at the argument we got.  We use all the common list separators.        # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for pkg in $enableval; do        for pkg in $enableval; do
        IFS="$lt_save_ifs"        IFS=$lt_save_ifs
         if test "X$pkg" = "X$p"; then          if test "X$pkg" = "X$p"; then
           enable_static=yes            enable_static=yes
         fi          fi
       done        done
      IFS="$lt_save_ifs"      IFS=$lt_save_ifs
       ;;        ;;
     esac      esac
 else  else
Line 9688  if test "${with_pic+set}" = set; then : Line 9901  if test "${with_pic+set}" = set; then :
     *)      *)
       pic_mode=default        pic_mode=default
       # Look at the argument we got.  We use all the common list separators.        # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for lt_pkg in $withval; do        for lt_pkg in $withval; do
        IFS="$lt_save_ifs"        IFS=$lt_save_ifs
         if test "X$lt_pkg" = "X$lt_p"; then          if test "X$lt_pkg" = "X$lt_p"; then
           pic_mode=yes            pic_mode=yes
         fi          fi
       done        done
      IFS="$lt_save_ifs"      IFS=$lt_save_ifs
       ;;        ;;
     esac      esac
 else  else
Line 9703  else Line 9916  else
 fi  fi
   
   
 test -z "$pic_mode" && pic_mode=default  
   
   
   
   
   
   
   
   # Check whether --enable-fast-install was given.    # Check whether --enable-fast-install was given.
 if test "${enable_fast_install+set}" = set; then :  if test "${enable_fast_install+set}" = set; then :
   enableval=$enable_fast_install; p=${PACKAGE-default}    enableval=$enable_fast_install; p=${PACKAGE-default}
Line 9720  if test "${enable_fast_install+set}" = set; then : Line 9931  if test "${enable_fast_install+set}" = set; then :
     *)      *)
       enable_fast_install=no        enable_fast_install=no
       # Look at the argument we got.  We use all the common list separators.        # Look at the argument we got.  We use all the common list separators.
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for pkg in $enableval; do        for pkg in $enableval; do
        IFS="$lt_save_ifs"        IFS=$lt_save_ifs
         if test "X$pkg" = "X$p"; then          if test "X$pkg" = "X$p"; then
           enable_fast_install=yes            enable_fast_install=yes
         fi          fi
       done        done
      IFS="$lt_save_ifs"      IFS=$lt_save_ifs
       ;;        ;;
     esac      esac
 else  else
Line 9745  fi Line 9956  fi
   
   
 # This can be used to rebuild libtool when needed  # This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ltmain"LIBTOOL_DEPS=$ltmain
   
 # Always use our own libtool.  # Always use our own libtool.
 LIBTOOL='$(SHELL) $(top_builddir)/libtool'  LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Line 9794  test -z "$LN_S" && LN_S="ln -s" Line 10005  test -z "$LN_S" && LN_S="ln -s"
   
   
   
if test -n "${ZSH_VERSION+set}" ; thenif test -n "${ZSH_VERSION+set}"; then
    setopt NO_GLOB_SUBST     setopt NO_GLOB_SUBST
 fi  fi
   
Line 9833  aix3*) Line 10044  aix3*)
   # AIX sometimes has problems with the GCC collect2 program.  For some    # AIX sometimes has problems with the GCC collect2 program.  For some
   # reason, if we set the COLLECT_NAMES environment variable, the problems    # reason, if we set the COLLECT_NAMES environment variable, the problems
   # vanish in a puff of smoke.    # vanish in a puff of smoke.
  if test "X${COLLECT_NAMES+set}" != Xset; then  if test set != "${COLLECT_NAMES+set}"; then
     COLLECT_NAMES=      COLLECT_NAMES=
     export COLLECT_NAMES      export COLLECT_NAMES
   fi    fi
Line 9844  esac Line 10055  esac
 ofile=libtool  ofile=libtool
 can_build_shared=yes  can_build_shared=yes
   
# All known linkers require a `.a' archive for static linking (except MSVC,# All known linkers require a '.a' archive for static linking (except MSVC,
 # which needs '.lib').  # which needs '.lib').
 libext=a  libext=a
   
with_gnu_ld="$lt_cv_prog_gnu_ld"with_gnu_ld=$lt_cv_prog_gnu_ld
   
old_CC="$CC"old_CC=$CC
old_CFLAGS="$CFLAGS"old_CFLAGS=$CFLAGS
   
 # Set sane defaults for various variables  # Set sane defaults for various variables
 test -z "$CC" && CC=cc  test -z "$CC" && CC=cc
Line 9883  if ${lt_cv_path_MAGIC_CMD+:} false; then : Line 10094  if ${lt_cv_path_MAGIC_CMD+:} false; then :
 else  else
   case $MAGIC_CMD in    case $MAGIC_CMD in
 [\\/*] |  ?:[\\/]*)  [\\/*] |  ?:[\\/]*)
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   ;;    ;;
 *)  *)
  lt_save_MAGIC_CMD="$MAGIC_CMD"  lt_save_MAGIC_CMD=$MAGIC_CMD
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"    ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   for ac_dir in $ac_dummy; do    for ac_dir in $ac_dummy; do
    IFS="$lt_save_ifs"    IFS=$lt_save_ifs
     test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/${ac_tool_prefix}file; then    if test -f "$ac_dir/${ac_tool_prefix}file"; then
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
       if test -n "$file_magic_test_file"; then        if test -n "$file_magic_test_file"; then
         case $deplibs_check_method in          case $deplibs_check_method in
         "file_magic "*)          "file_magic "*)
           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`            file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"          MAGIC_CMD=$lt_cv_path_MAGIC_CMD
           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |            if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
             $EGREP "$file_magic_regex" > /dev/null; then              $EGREP "$file_magic_regex" > /dev/null; then
             :              :
Line 9921  _LT_EOF Line 10132  _LT_EOF
       break        break
     fi      fi
   done    done
  IFS="$lt_save_ifs"  IFS=$lt_save_ifs
  MAGIC_CMD="$lt_save_MAGIC_CMD"  MAGIC_CMD=$lt_save_MAGIC_CMD
   ;;    ;;
 esac  esac
 fi  fi
   
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"MAGIC_CMD=$lt_cv_path_MAGIC_CMD
 if test -n "$MAGIC_CMD"; then  if test -n "$MAGIC_CMD"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
 $as_echo "$MAGIC_CMD" >&6; }  $as_echo "$MAGIC_CMD" >&6; }
Line 9949  if ${lt_cv_path_MAGIC_CMD+:} false; then : Line 10160  if ${lt_cv_path_MAGIC_CMD+:} false; then :
 else  else
   case $MAGIC_CMD in    case $MAGIC_CMD in
 [\\/*] |  ?:[\\/]*)  [\\/*] |  ?:[\\/]*)
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
   ;;    ;;
 *)  *)
  lt_save_MAGIC_CMD="$MAGIC_CMD"  lt_save_MAGIC_CMD=$MAGIC_CMD
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"    ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
   for ac_dir in $ac_dummy; do    for ac_dir in $ac_dummy; do
    IFS="$lt_save_ifs"    IFS=$lt_save_ifs
     test -z "$ac_dir" && ac_dir=.      test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/file; then    if test -f "$ac_dir/file"; then
      lt_cv_path_MAGIC_CMD="$ac_dir/file"      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
       if test -n "$file_magic_test_file"; then        if test -n "$file_magic_test_file"; then
         case $deplibs_check_method in          case $deplibs_check_method in
         "file_magic "*)          "file_magic "*)
           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`            file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
          MAGIC_CMD="$lt_cv_path_MAGIC_CMD"          MAGIC_CMD=$lt_cv_path_MAGIC_CMD
           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |            if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
             $EGREP "$file_magic_regex" > /dev/null; then              $EGREP "$file_magic_regex" > /dev/null; then
             :              :
Line 9987  _LT_EOF Line 10198  _LT_EOF
       break        break
     fi      fi
   done    done
  IFS="$lt_save_ifs"  IFS=$lt_save_ifs
  MAGIC_CMD="$lt_save_MAGIC_CMD"  MAGIC_CMD=$lt_save_MAGIC_CMD
   ;;    ;;
 esac  esac
 fi  fi
   
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"MAGIC_CMD=$lt_cv_path_MAGIC_CMD
 if test -n "$MAGIC_CMD"; then  if test -n "$MAGIC_CMD"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
 $as_echo "$MAGIC_CMD" >&6; }  $as_echo "$MAGIC_CMD" >&6; }
Line 10014  esac Line 10225  esac
   
 # Use C for the default configuration in the libtool script  # Use C for the default configuration in the libtool script
   
lt_save_CC="$CC"lt_save_CC=$CC
 ac_ext=c  ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'  ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
Line 10076  if test -n "$compiler"; then Line 10287  if test -n "$compiler"; then
   
 lt_prog_compiler_no_builtin_flag=  lt_prog_compiler_no_builtin_flag=
   
if test "$GCC" = yes; thenif test yes = "$GCC"; then
   case $cc_basename in    case $cc_basename in
   nvcc*)    nvcc*)
     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;      lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
Line 10092  else Line 10303  else
   lt_cv_prog_compiler_rtti_exceptions=no    lt_cv_prog_compiler_rtti_exceptions=no
    ac_outfile=conftest.$ac_objext     ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext     echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="-fno-rtti -fno-exceptions"   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
    # Insert the option either (1) after the last *FLAGS variable, or     # Insert the option either (1) after the last *FLAGS variable, or
    # (2) before a word containing "conftest.", or (3) at the end.     # (2) before a word containing "conftest.", or (3) at the end.
    # Note that $ac_compile itself does not contain backslashes and begins     # Note that $ac_compile itself does not contain backslashes and begins
Line 10122  fi Line 10333  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }  $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
   
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; thenif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"      lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
 else  else
     :      :
Line 10140  lt_prog_compiler_pic= Line 10351  lt_prog_compiler_pic=
 lt_prog_compiler_static=  lt_prog_compiler_static=
   
   
  if test "$GCC" = yes; then  if test yes = "$GCC"; then
     lt_prog_compiler_wl='-Wl,'      lt_prog_compiler_wl='-Wl,'
     lt_prog_compiler_static='-static'      lt_prog_compiler_static='-static'
   
     case $host_os in      case $host_os in
       aix*)        aix*)
       # All AIX code is PIC.        # All AIX code is PIC.
      if test "$host_cpu" = ia64; then      if test ia64 = "$host_cpu"; then
         # AIX 5 now supports IA64 processor          # AIX 5 now supports IA64 processor
         lt_prog_compiler_static='-Bstatic'          lt_prog_compiler_static='-Bstatic'
       fi        fi
         lt_prog_compiler_pic='-fPIC'
       ;;        ;;
   
     amigaos*)      amigaos*)
Line 10161  lt_prog_compiler_static= Line 10373  lt_prog_compiler_static=
         ;;          ;;
       m68k)        m68k)
             # FIXME: we need at least 68020 code to build shared libraries, but              # FIXME: we need at least 68020 code to build shared libraries, but
            # adding the `-m68020' flag to GCC prevents building anything better,            # adding the '-m68020' flag to GCC prevents building anything better,
            # like `-m68040'.            # like '-m68040'.
             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'              lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
         ;;          ;;
       esac        esac
Line 10248  lt_prog_compiler_static= Line 10460  lt_prog_compiler_static=
     case $host_os in      case $host_os in
     aix*)      aix*)
       lt_prog_compiler_wl='-Wl,'        lt_prog_compiler_wl='-Wl,'
      if test "$host_cpu" = ia64; then      if test ia64 = "$host_cpu"; then
         # AIX 5 now supports IA64 processor          # AIX 5 now supports IA64 processor
         lt_prog_compiler_static='-Bstatic'          lt_prog_compiler_static='-Bstatic'
       else        else
Line 10256  lt_prog_compiler_static= Line 10468  lt_prog_compiler_static=
       fi        fi
       ;;        ;;
   
       darwin* | rhapsody*)
         # PIC is the default on this platform
         # Common symbols not allowed in MH_DYLIB files
         lt_prog_compiler_pic='-fno-common'
         case $cc_basename in
         nagfor*)
           # NAG Fortran compiler
           lt_prog_compiler_wl='-Wl,-Wl,,'
           lt_prog_compiler_pic='-PIC'
           lt_prog_compiler_static='-Bstatic'
           ;;
         esac
         ;;
   
     mingw* | cygwin* | pw32* | os2* | cegcc*)      mingw* | cygwin* | pw32* | os2* | cegcc*)
       # This hack is so that the source file can tell whether it is being        # This hack is so that the source file can tell whether it is being
       # built for inclusion in a dll (and should export symbols for example).        # built for inclusion in a dll (and should export symbols for example).
Line 10275  lt_prog_compiler_static= Line 10501  lt_prog_compiler_static=
         ;;          ;;
       esac        esac
       # Is there a better lt_prog_compiler_static that works with the bundled CC?        # Is there a better lt_prog_compiler_static that works with the bundled CC?
      lt_prog_compiler_static='${wl}-a ${wl}archive'      lt_prog_compiler_static='$wl-a ${wl}archive'
       ;;        ;;
   
     irix5* | irix6* | nonstopux*)      irix5* | irix6* | nonstopux*)
Line 10284  lt_prog_compiler_static= Line 10510  lt_prog_compiler_static=
       lt_prog_compiler_static='-non_shared'        lt_prog_compiler_static='-non_shared'
       ;;        ;;
   
    linux* | k*bsd*-gnu | kopensolaris*-gnu)    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
       case $cc_basename in        case $cc_basename in
      # old Intel for x86_64 which still supported -KPIC.      # old Intel for x86_64, which still supported -KPIC.
       ecc*)        ecc*)
         lt_prog_compiler_wl='-Wl,'          lt_prog_compiler_wl='-Wl,'
         lt_prog_compiler_pic='-KPIC'          lt_prog_compiler_pic='-KPIC'
Line 10311  lt_prog_compiler_static= Line 10537  lt_prog_compiler_static=
         lt_prog_compiler_pic='-PIC'          lt_prog_compiler_pic='-PIC'
         lt_prog_compiler_static='-Bstatic'          lt_prog_compiler_static='-Bstatic'
         ;;          ;;
         tcc*)
           # Fabrice Bellard et al's Tiny C Compiler
           lt_prog_compiler_wl='-Wl,'
           lt_prog_compiler_pic='-fPIC'
           lt_prog_compiler_static='-static'
           ;;
       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
         # Portland Group compilers (*not* the Pentium gcc compiler,          # Portland Group compilers (*not* the Pentium gcc compiler,
         # which looks to be a dead project)          # which looks to be a dead project)
Line 10408  lt_prog_compiler_static= Line 10640  lt_prog_compiler_static=
       ;;        ;;
   
     sysv4*MP*)      sysv4*MP*)
      if test -d /usr/nec ;then      if test -d /usr/nec; then
         lt_prog_compiler_pic='-Kconform_pic'          lt_prog_compiler_pic='-Kconform_pic'
         lt_prog_compiler_static='-Bstatic'          lt_prog_compiler_static='-Bstatic'
       fi        fi
Line 10437  lt_prog_compiler_static= Line 10669  lt_prog_compiler_static=
   fi    fi
   
 case $host_os in  case $host_os in
  # For platforms which do not support PIC, -DPIC is meaningless:  # For platforms that do not support PIC, -DPIC is meaningless:
   *djgpp*)    *djgpp*)
     lt_prog_compiler_pic=      lt_prog_compiler_pic=
     ;;      ;;
Line 10469  else Line 10701  else
   lt_cv_prog_compiler_pic_works=no    lt_cv_prog_compiler_pic_works=no
    ac_outfile=conftest.$ac_objext     ac_outfile=conftest.$ac_objext
    echo "$lt_simple_compile_test_code" > conftest.$ac_ext     echo "$lt_simple_compile_test_code" > conftest.$ac_ext
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
    # Insert the option either (1) after the last *FLAGS variable, or     # Insert the option either (1) after the last *FLAGS variable, or
    # (2) before a word containing "conftest.", or (3) at the end.     # (2) before a word containing "conftest.", or (3) at the end.
    # Note that $ac_compile itself does not contain backslashes and begins     # Note that $ac_compile itself does not contain backslashes and begins
Line 10499  fi Line 10731  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }  $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
   
if test x"$lt_cv_prog_compiler_pic_works" = xyes; thenif test yes = "$lt_cv_prog_compiler_pic_works"; then
     case $lt_prog_compiler_pic in      case $lt_prog_compiler_pic in
      "" | " "*) ;;       "" | " "*) ;;
      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;       *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
Line 10531  if ${lt_cv_prog_compiler_static_works+:} false; then : Line 10763  if ${lt_cv_prog_compiler_static_works+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   lt_cv_prog_compiler_static_works=no    lt_cv_prog_compiler_static_works=no
   save_LDFLAGS="$LDFLAGS"   save_LDFLAGS=$LDFLAGS
    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"     LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext     echo "$lt_simple_link_test_code" > conftest.$ac_ext
    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then     if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Line 10550  else Line 10782  else
      fi       fi
    fi     fi
    $RM -r conftest*     $RM -r conftest*
   LDFLAGS="$save_LDFLAGS"   LDFLAGS=$save_LDFLAGS
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }  $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
   
if test x"$lt_cv_prog_compiler_static_works" = xyes; thenif test yes = "$lt_cv_prog_compiler_static_works"; then
     :      :
 else  else
     lt_prog_compiler_static=      lt_prog_compiler_static=
Line 10676  $as_echo "$lt_cv_prog_compiler_c_o" >&6; } Line 10908  $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
   
   
   
hard_links="nottested"hard_links=nottested
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; thenif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
   # do not overwrite the value of need_locks provided by the user    # do not overwrite the value of need_locks provided by the user
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
 $as_echo_n "checking if we can lock with hard links... " >&6; }  $as_echo_n "checking if we can lock with hard links... " >&6; }
Line 10689  $as_echo_n "checking if we can lock with hard links... Line 10921  $as_echo_n "checking if we can lock with hard links...
   ln conftest.a conftest.b 2>/dev/null && hard_links=no    ln conftest.a conftest.b 2>/dev/null && hard_links=no
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
 $as_echo "$hard_links" >&6; }  $as_echo "$hard_links" >&6; }
  if test "$hard_links" = no; then  if test no = "$hard_links"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
     need_locks=warn      need_locks=warn
   fi    fi
 else  else
Line 10734  $as_echo_n "checking whether the $compiler linker ($LD Line 10966  $as_echo_n "checking whether the $compiler linker ($LD
   # included in the symbol list    # included in the symbol list
   include_expsyms=    include_expsyms=
   # exclude_expsyms can be an extended regexp of symbols to exclude    # exclude_expsyms can be an extended regexp of symbols to exclude
  # it will be wrapped by ` (' and `)$', so one must not match beginning or  # it will be wrapped by ' (' and ')$', so one must not match beginning or
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
  # as well as any symbol that contains `d'.  # as well as any symbol that contains 'd'.
   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'    exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out    # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
   # platforms (ab)use it in PIC code, but their linkers get confused if    # platforms (ab)use it in PIC code, but their linkers get confused if
Line 10751  $as_echo_n "checking whether the $compiler linker ($LD Line 10983  $as_echo_n "checking whether the $compiler linker ($LD
     # FIXME: the MSVC++ port hasn't been tested in a loooong time      # FIXME: the MSVC++ port hasn't been tested in a loooong time
     # When not using gcc, we currently assume that we are using      # When not using gcc, we currently assume that we are using
     # Microsoft Visual C++.      # Microsoft Visual C++.
    if test "$GCC" != yes; then    if test yes != "$GCC"; then
       with_gnu_ld=no        with_gnu_ld=no
     fi      fi
     ;;      ;;
Line 10759  $as_echo_n "checking whether the $compiler linker ($LD Line 10991  $as_echo_n "checking whether the $compiler linker ($LD
     # we just hope/assume this is gcc and not c89 (= MSVC++)      # we just hope/assume this is gcc and not c89 (= MSVC++)
     with_gnu_ld=yes      with_gnu_ld=yes
     ;;      ;;
  openbsd*)  openbsd* | bitrig*)
     with_gnu_ld=no      with_gnu_ld=no
     ;;      ;;
   esac    esac
Line 10769  $as_echo_n "checking whether the $compiler linker ($LD Line 11001  $as_echo_n "checking whether the $compiler linker ($LD
   # On some targets, GNU ld is compatible enough with the native linker    # On some targets, GNU ld is compatible enough with the native linker
   # that we're better off using the native interface for both.    # that we're better off using the native interface for both.
   lt_use_gnu_ld_interface=no    lt_use_gnu_ld_interface=no
  if test "$with_gnu_ld" = yes; then  if test yes = "$with_gnu_ld"; then
     case $host_os in      case $host_os in
       aix*)        aix*)
         # The AIX port of GNU ld has always aspired to compatibility          # The AIX port of GNU ld has always aspired to compatibility
Line 10791  $as_echo_n "checking whether the $compiler linker ($LD Line 11023  $as_echo_n "checking whether the $compiler linker ($LD
     esac      esac
   fi    fi
   
  if test "$lt_use_gnu_ld_interface" = yes; then  if test yes = "$lt_use_gnu_ld_interface"; then
     # If archive_cmds runs LD, not CC, wlarc should be empty      # If archive_cmds runs LD, not CC, wlarc should be empty
    wlarc='${wl}'    wlarc='$wl'
   
     # Set some defaults for GNU ld with shared library support. These      # Set some defaults for GNU ld with shared library support. These
     # are reset later if shared libraries are not supported. Putting them      # are reset later if shared libraries are not supported. Putting them
     # here allows them to be overridden if necessary.      # here allows them to be overridden if necessary.
     runpath_var=LD_RUN_PATH      runpath_var=LD_RUN_PATH
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
    export_dynamic_flag_spec='${wl}--export-dynamic'    export_dynamic_flag_spec='$wl--export-dynamic'
     # ancient GNU ld didn't support --whole-archive et. al.      # ancient GNU ld didn't support --whole-archive et. al.
     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then      if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
     else      else
       whole_archive_flag_spec=        whole_archive_flag_spec=
     fi      fi
     supports_anon_versioning=no      supports_anon_versioning=no
    case `$LD -v 2>&1` in    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
       *GNU\ gold*) supports_anon_versioning=yes ;;        *GNU\ gold*) supports_anon_versioning=yes ;;
       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11        *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...        *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
Line 10821  $as_echo_n "checking whether the $compiler linker ($LD Line 11053  $as_echo_n "checking whether the $compiler linker ($LD
     case $host_os in      case $host_os in
     aix[3-9]*)      aix[3-9]*)
       # On AIX/PPC, the GNU linker is very broken        # On AIX/PPC, the GNU linker is very broken
      if test "$host_cpu" != ia64; then      if test ia64 != "$host_cpu"; then
         ld_shlibs=no          ld_shlibs=no
         cat <<_LT_EOF 1>&2          cat <<_LT_EOF 1>&2
   
Line 10840  _LT_EOF Line 11072  _LT_EOF
       case $host_cpu in        case $host_cpu in
       powerpc)        powerpc)
             # see comment about AmigaOS4 .so support              # see comment about AmigaOS4 .so support
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
             archive_expsym_cmds=''              archive_expsym_cmds=''
         ;;          ;;
       m68k)        m68k)
Line 10856  _LT_EOF Line 11088  _LT_EOF
         allow_undefined_flag=unsupported          allow_undefined_flag=unsupported
         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc          # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
         # support --undefined.  This deserves some investigation.  FIXME          # support --undefined.  This deserves some investigation.  FIXME
        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
       else        else
         ld_shlibs=no          ld_shlibs=no
       fi        fi
Line 10866  _LT_EOF Line 11098  _LT_EOF
       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,        # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
       # as there is no search path for DLLs.        # as there is no search path for DLLs.
       hardcode_libdir_flag_spec='-L$libdir'        hardcode_libdir_flag_spec='-L$libdir'
      export_dynamic_flag_spec='${wl}--export-all-symbols'      export_dynamic_flag_spec='$wl--export-all-symbols'
       allow_undefined_flag=unsupported        allow_undefined_flag=unsupported
       always_export_symbols=no        always_export_symbols=no
       enable_shared_with_static_runtimes=yes        enable_shared_with_static_runtimes=yes
Line 10874  _LT_EOF Line 11106  _LT_EOF
       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'        exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
   
       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
        # If the export-symbols file already is a .def file (1st line        # If the export-symbols file already is a .def file, use it as
        # is EXPORTS), use it as is; otherwise, prepend...        # is; otherwise, prepend EXPORTS...
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then        archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[       ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
          cp $export_symbols $output_objdir/$soname.def;          cp $export_symbols $output_objdir/$soname.def;
        else        else
          echo EXPORTS > $output_objdir/$soname.def;          echo EXPORTS > $output_objdir/$soname.def;
          cat $export_symbols >> $output_objdir/$soname.def;          cat $export_symbols >> $output_objdir/$soname.def;
        fi~        fi~
        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
       else        else
         ld_shlibs=no          ld_shlibs=no
       fi        fi
       ;;        ;;
   
     haiku*)      haiku*)
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
       link_all_deplibs=yes        link_all_deplibs=yes
       ;;        ;;
   
     interix[3-9]*)      interix[3-9]*)
       hardcode_direct=no        hardcode_direct=no
       hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
      export_dynamic_flag_spec='${wl}-E'      export_dynamic_flag_spec='$wl-E'
       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.        # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
       # Instead, shared libraries are loaded at an image base (0x10000000 by        # Instead, shared libraries are loaded at an image base (0x10000000 by
       # default) and relocated if they conflict, which is a slow very memory        # default) and relocated if they conflict, which is a slow very memory
       # consuming and fragmenting process.  To avoid this, we pick a random,        # consuming and fragmenting process.  To avoid this, we pick a random,
       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link        # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.        # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
      archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'      archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
       ;;        ;;
   
     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)      gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
       tmp_diet=no        tmp_diet=no
      if test "$host_os" = linux-dietlibc; then      if test linux-dietlibc = "$host_os"; then
         case $cc_basename in          case $cc_basename in
           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)            diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
         esac          esac
       fi        fi
       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \        if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
         && test "$tmp_diet" = no         && test no = "$tmp_diet"
       then        then
         tmp_addflag=' $pic_flag'          tmp_addflag=' $pic_flag'
         tmp_sharedflag='-shared'          tmp_sharedflag='-shared'
         case $cc_basename,$host_cpu in          case $cc_basename,$host_cpu in
         pgcc*)                          # Portland Group C compiler          pgcc*)                          # Portland Group C compiler
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'          whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
           tmp_addflag=' $pic_flag'            tmp_addflag=' $pic_flag'
           ;;            ;;
         pgf77* | pgf90* | pgf95* | pgfortran*)          pgf77* | pgf90* | pgf95* | pgfortran*)
                                         # Portland Group f77 and f90 compilers                                          # Portland Group f77 and f90 compilers
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'          whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
           tmp_addflag=' $pic_flag -Mnomain' ;;            tmp_addflag=' $pic_flag -Mnomain' ;;
         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64          ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
           tmp_addflag=' -i_dynamic' ;;            tmp_addflag=' -i_dynamic' ;;
Line 10939  _LT_EOF Line 11171  _LT_EOF
         lf95*)                          # Lahey Fortran 8.1          lf95*)                          # Lahey Fortran 8.1
           whole_archive_flag_spec=            whole_archive_flag_spec=
           tmp_sharedflag='--shared' ;;            tmp_sharedflag='--shared' ;;
           nagfor*)                        # NAGFOR 5.3
             tmp_sharedflag='-Wl,-shared' ;;
         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)          xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
           tmp_sharedflag='-qmkshrobj'            tmp_sharedflag='-qmkshrobj'
           tmp_addflag= ;;            tmp_addflag= ;;
         nvcc*)  # Cuda Compiler Driver 2.2          nvcc*)  # Cuda Compiler Driver 2.2
          whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'          whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
           compiler_needs_object=yes            compiler_needs_object=yes
           ;;            ;;
         esac          esac
         case `$CC -V 2>&1 | sed 5q` in          case `$CC -V 2>&1 | sed 5q` in
         *Sun\ C*)                       # Sun C 5.9          *Sun\ C*)                       # Sun C 5.9
          whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'          whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
           compiler_needs_object=yes            compiler_needs_object=yes
           tmp_sharedflag='-G' ;;            tmp_sharedflag='-G' ;;
         *Sun\ F*)                       # Sun Fortran 8.3          *Sun\ F*)                       # Sun Fortran 8.3
           tmp_sharedflag='-G' ;;            tmp_sharedflag='-G' ;;
         esac          esac
        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
   
        if test "x$supports_anon_versioning" = xyes; then        if test yes = "$supports_anon_versioning"; then
           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~            archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
            echo "local: *; };" >> $output_objdir/$libname.ver~            echo "local: *; };" >> $output_objdir/$libname.ver~
            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
         fi          fi
   
         case $cc_basename in          case $cc_basename in
         xlf* | bgf* | bgxlf* | mpixlf*)          xlf* | bgf* | bgxlf* | mpixlf*)
           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself            # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'            whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'          hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'            archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
          if test "x$supports_anon_versioning" = xyes; then          if test yes = "$supports_anon_versioning"; then
             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~              archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
              echo "local: *; };" >> $output_objdir/$libname.ver~              echo "local: *; };" >> $output_objdir/$libname.ver~
              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
           fi            fi
           ;;            ;;
         esac          esac
Line 10988  _LT_EOF Line 11222  _LT_EOF
         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'          archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
         wlarc=          wlarc=
       else        else
        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
       fi        fi
       ;;        ;;
   
Line 11007  _LT_EOF Line 11241  _LT_EOF
   
 _LT_EOF  _LT_EOF
       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
       else        else
         ld_shlibs=no          ld_shlibs=no
       fi        fi
Line 11020  _LT_EOF Line 11254  _LT_EOF
         ld_shlibs=no          ld_shlibs=no
         cat <<_LT_EOF 1>&2          cat <<_LT_EOF 1>&2
   
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
 *** reliably create shared libraries on SCO systems.  Therefore, libtool  *** reliably create shared libraries on SCO systems.  Therefore, libtool
 *** is disabling shared libraries support.  We urge you to upgrade GNU  *** is disabling shared libraries support.  We urge you to upgrade GNU
 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify  *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
Line 11035  _LT_EOF Line 11269  _LT_EOF
           # DT_RUNPATH tag from executables and libraries.  But doing so            # DT_RUNPATH tag from executables and libraries.  But doing so
           # requires that you compile everything twice, which is a pain.            # requires that you compile everything twice, which is a pain.
           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then            if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
            hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'            hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'            archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
           else            else
             ld_shlibs=no              ld_shlibs=no
           fi            fi
Line 11054  _LT_EOF Line 11288  _LT_EOF
   
     *)      *)
       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'        archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
       else        else
         ld_shlibs=no          ld_shlibs=no
       fi        fi
       ;;        ;;
     esac      esac
   
    if test "$ld_shlibs" = no; then    if test no = "$ld_shlibs"; then
       runpath_var=        runpath_var=
       hardcode_libdir_flag_spec=        hardcode_libdir_flag_spec=
       export_dynamic_flag_spec=        export_dynamic_flag_spec=
Line 11078  _LT_EOF Line 11312  _LT_EOF
       # Note: this linker hardcodes the directories in LIBPATH if there        # Note: this linker hardcodes the directories in LIBPATH if there
       # are no directories specified by -L.        # are no directories specified by -L.
       hardcode_minus_L=yes        hardcode_minus_L=yes
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
         # Neither direct hardcoding nor static linking is supported with a          # Neither direct hardcoding nor static linking is supported with a
         # broken collect2.          # broken collect2.
         hardcode_direct=unsupported          hardcode_direct=unsupported
Line 11086  _LT_EOF Line 11320  _LT_EOF
       ;;        ;;
   
     aix[4-9]*)      aix[4-9]*)
      if test "$host_cpu" = ia64; then      if test ia64 = "$host_cpu"; then
         # On IA64, the linker does run time linking by default, so we don't          # On IA64, the linker does run time linking by default, so we don't
         # have to do anything special.          # have to do anything special.
         aix_use_runtimelinking=no          aix_use_runtimelinking=no
         exp_sym_flag='-Bexport'          exp_sym_flag='-Bexport'
        no_entry_flag=""        no_entry_flag=
       else        else
         # If we're using GNU nm, then we don't want the "-C" option.          # If we're using GNU nm, then we don't want the "-C" option.
         # -C means demangle to AIX nm, but means don't demangle with GNU nm          # -C means demangle to AIX nm, but means don't demangle with GNU nm
Line 11109  _LT_EOF Line 11343  _LT_EOF
         # need to do runtime linking.          # need to do runtime linking.
         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
           for ld_flag in $LDFLAGS; do            for ld_flag in $LDFLAGS; do
          if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then          if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
             aix_use_runtimelinking=yes              aix_use_runtimelinking=yes
             break              break
           fi            fi
Line 11132  _LT_EOF Line 11366  _LT_EOF
       hardcode_direct_absolute=yes        hardcode_direct_absolute=yes
       hardcode_libdir_separator=':'        hardcode_libdir_separator=':'
       link_all_deplibs=yes        link_all_deplibs=yes
      file_list_spec='${wl}-f,'      file_list_spec='$wl-f,'
   
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
         case $host_os in aix4.[012]|aix4.[012].*)          case $host_os in aix4.[012]|aix4.[012].*)
         # We only want to do this on AIX 4.2 and lower, the check          # We only want to do this on AIX 4.2 and lower, the check
         # below for broken collect2 doesn't work under 4.3+          # below for broken collect2 doesn't work under 4.3+
          collect2name=`${CC} -print-prog-name=collect2`          collect2name=`$CC -print-prog-name=collect2`
           if test -f "$collect2name" &&            if test -f "$collect2name" &&
            strings "$collect2name" | $GREP resolve_lib_name >/dev/null             strings "$collect2name" | $GREP resolve_lib_name >/dev/null
           then            then
Line 11157  _LT_EOF Line 11391  _LT_EOF
           ;;            ;;
         esac          esac
         shared_flag='-shared'          shared_flag='-shared'
        if test "$aix_use_runtimelinking" = yes; then        if test yes = "$aix_use_runtimelinking"; then
          shared_flag="$shared_flag "'${wl}-G'          shared_flag="$shared_flag "'$wl-G'
         fi          fi
       else        else
         # not using gcc          # not using gcc
        if test "$host_cpu" = ia64; then        if test ia64 = "$host_cpu"; then
         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release          # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
         # chokes on -Wl,-G. The following line is correct:          # chokes on -Wl,-G. The following line is correct:
           shared_flag='-G'            shared_flag='-G'
         else          else
          if test "$aix_use_runtimelinking" = yes; then          if test yes = "$aix_use_runtimelinking"; then
            shared_flag='${wl}-G'            shared_flag='$wl-G'
           else            else
            shared_flag='${wl}-bM:SRE'            shared_flag='$wl-bM:SRE'
           fi            fi
         fi          fi
       fi        fi
   
      export_dynamic_flag_spec='${wl}-bexpall'      export_dynamic_flag_spec='$wl-bexpall'
       # It seems that -bexpall does not export symbols beginning with        # It seems that -bexpall does not export symbols beginning with
       # underscore (_), so it is better to generate a list of symbols to export.        # underscore (_), so it is better to generate a list of symbols to export.
       always_export_symbols=yes        always_export_symbols=yes
      if test "$aix_use_runtimelinking" = yes; then      if test yes = "$aix_use_runtimelinking"; then
         # Warning - without using the other runtime loading flags (-brtl),          # Warning - without using the other runtime loading flags (-brtl),
         # -berok will link without error, but may produce a broken library.          # -berok will link without error, but may produce a broken library.
         allow_undefined_flag='-berok'          allow_undefined_flag='-berok'
         # Determine the default libpath from the value encoded in an          # Determine the default libpath from the value encoded in an
         # empty executable.          # empty executable.
        if test "${lt_cv_aix_libpath+set}" = set; then        if test set = "${lt_cv_aix_libpath+set}"; then
   aix_libpath=$lt_cv_aix_libpath    aix_libpath=$lt_cv_aix_libpath
 else  else
   if ${lt_cv_aix_libpath_+:} false; then :    if ${lt_cv_aix_libpath_+:} false; then :
Line 11220  fi Line 11454  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
   if test -z "$lt_cv_aix_libpath_"; then    if test -z "$lt_cv_aix_libpath_"; then
    lt_cv_aix_libpath_="/usr/lib:/lib"    lt_cv_aix_libpath_=/usr/lib:/lib
   fi    fi
   
 fi  fi
Line 11228  fi Line 11462  fi
   aix_libpath=$lt_cv_aix_libpath_    aix_libpath=$lt_cv_aix_libpath_
 fi  fi
   
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
       else        else
        if test "$host_cpu" = ia64; then        if test ia64 = "$host_cpu"; then
          hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'          hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
           allow_undefined_flag="-z nodefs"            allow_undefined_flag="-z nodefs"
          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
         else          else
          # Determine the default libpath from the value encoded in an           # Determine the default libpath from the value encoded in an
          # empty executable.           # empty executable.
         if test "${lt_cv_aix_libpath+set}" = set; then         if test set = "${lt_cv_aix_libpath+set}"; then
   aix_libpath=$lt_cv_aix_libpath    aix_libpath=$lt_cv_aix_libpath
 else  else
   if ${lt_cv_aix_libpath_+:} false; then :    if ${lt_cv_aix_libpath_+:} false; then :
Line 11273  fi Line 11507  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
   if test -z "$lt_cv_aix_libpath_"; then    if test -z "$lt_cv_aix_libpath_"; then
    lt_cv_aix_libpath_="/usr/lib:/lib"    lt_cv_aix_libpath_=/usr/lib:/lib
   fi    fi
   
 fi  fi
Line 11281  fi Line 11515  fi
   aix_libpath=$lt_cv_aix_libpath_    aix_libpath=$lt_cv_aix_libpath_
 fi  fi
   
         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
           # Warning - without using the other run time loading flags,            # Warning - without using the other run time loading flags,
           # -berok will link without error, but may produce a broken library.            # -berok will link without error, but may produce a broken library.
          no_undefined_flag=' ${wl}-bernotok'          no_undefined_flag=' $wl-bernotok'
          allow_undefined_flag=' ${wl}-berok'          allow_undefined_flag=' $wl-berok'
          if test "$with_gnu_ld" = yes; then          if test yes = "$with_gnu_ld"; then
             # We only use this code for GNU lds that support --whole-archive.              # We only use this code for GNU lds that support --whole-archive.
            whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'            whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
           else            else
             # Exported symbols can be pulled into shared objects from archives              # Exported symbols can be pulled into shared objects from archives
             whole_archive_flag_spec='$convenience'              whole_archive_flag_spec='$convenience'
           fi            fi
           archive_cmds_need_lc=yes            archive_cmds_need_lc=yes
           # This is similar to how AIX traditionally builds its shared libraries.            # This is similar to how AIX traditionally builds its shared libraries.
          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'          archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $wl-bnoentry $compiler_flags $wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
         fi          fi
       fi        fi
       ;;        ;;
Line 11304  fi Line 11538  fi
       case $host_cpu in        case $host_cpu in
       powerpc)        powerpc)
             # see comment about AmigaOS4 .so support              # see comment about AmigaOS4 .so support
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
             archive_expsym_cmds=''              archive_expsym_cmds=''
         ;;          ;;
       m68k)        m68k)
Line 11334  fi Line 11568  fi
         # Tell ltmain to make .lib files, not .a files.          # Tell ltmain to make .lib files, not .a files.
         libext=lib          libext=lib
         # Tell ltmain to make .dll files, not .so files.          # Tell ltmain to make .dll files, not .so files.
        shrext_cmds=".dll"        shrext_cmds=.dll
         # FIXME: Setting linknames here is a bad hack.          # FIXME: Setting linknames here is a bad hack.
        archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='        archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
        archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then        archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[       ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
            sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;            cp "$export_symbols" "$output_objdir/$soname.def";
          else            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
            sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;          else
          fi~            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~          fi~
          linknames='          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
           linknames='
         # The linker will not automatically build a static lib if we build a DLL.          # The linker will not automatically build a static lib if we build a DLL.
         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'          # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
         enable_shared_with_static_runtimes=yes          enable_shared_with_static_runtimes=yes
Line 11352  fi Line 11587  fi
         # Don't use ranlib          # Don't use ranlib
         old_postinstall_cmds='chmod 644 $oldlib'          old_postinstall_cmds='chmod 644 $oldlib'
         postlink_cmds='lt_outputfile="@OUTPUT@"~          postlink_cmds='lt_outputfile="@OUTPUT@"~
          lt_tool_outputfile="@TOOL_OUTPUT@"~          lt_tool_outputfile="@TOOL_OUTPUT@"~
          case $lt_outputfile in          case $lt_outputfile in
            *.exe|*.EXE) ;;            *.exe|*.EXE) ;;
            *)            *)
              lt_outputfile="$lt_outputfile.exe"              lt_outputfile=$lt_outputfile.exe
              lt_tool_outputfile="$lt_tool_outputfile.exe"              lt_tool_outputfile=$lt_tool_outputfile.exe
              ;;              ;;
          esac~          esac~
          if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
            $RM "$lt_outputfile.manifest";            $RM "$lt_outputfile.manifest";
          fi'          fi'
         ;;          ;;
       *)        *)
         # Assume MSVC wrapper          # Assume MSVC wrapper
Line 11372  fi Line 11607  fi
         # Tell ltmain to make .lib files, not .a files.          # Tell ltmain to make .lib files, not .a files.
         libext=lib          libext=lib
         # Tell ltmain to make .dll files, not .so files.          # Tell ltmain to make .dll files, not .so files.
        shrext_cmds=".dll"        shrext_cmds=.dll
         # FIXME: Setting linknames here is a bad hack.          # FIXME: Setting linknames here is a bad hack.
         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='          archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
         # The linker will automatically build a .lib file if we build a DLL.          # The linker will automatically build a .lib file if we build a DLL.
Line 11391  fi Line 11626  fi
   hardcode_direct=no    hardcode_direct=no
   hardcode_automatic=yes    hardcode_automatic=yes
   hardcode_shlibpath_var=unsupported    hardcode_shlibpath_var=unsupported
  if test "$lt_cv_ld_force_load" = "yes"; then  if test yes = "$lt_cv_ld_force_load"; then
    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   
   else    else
     whole_archive_flag_spec=''      whole_archive_flag_spec=''
   fi    fi
   link_all_deplibs=yes    link_all_deplibs=yes
  allow_undefined_flag="$_lt_dar_allow_undefined"  allow_undefined_flag=$_lt_dar_allow_undefined
   case $cc_basename in    case $cc_basename in
     ifort*) _lt_dar_can_shared=yes ;;     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
      *) _lt_dar_can_shared=$GCC ;;       *) _lt_dar_can_shared=$GCC ;;
   esac    esac
  if test "$_lt_dar_can_shared" = "yes"; then  if test yes = "$_lt_dar_can_shared"; then
     output_verbose_link_cmd=func_echo_all      output_verbose_link_cmd=func_echo_all
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
    archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"    archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
    module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"    module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
   
   else    else
   ld_shlibs=no    ld_shlibs=no
Line 11450  fi Line 11685  fi
       ;;        ;;
   
     hpux9*)      hpux9*)
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
        archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'        archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
       else        else
        archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'        archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
       fi        fi
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
       hardcode_libdir_separator=:        hardcode_libdir_separator=:
       hardcode_direct=yes        hardcode_direct=yes
   
       # hardcode_minus_L: Not really in the search PATH,        # hardcode_minus_L: Not really in the search PATH,
       # but as the default location of the library.        # but as the default location of the library.
       hardcode_minus_L=yes        hardcode_minus_L=yes
      export_dynamic_flag_spec='${wl}-E'      export_dynamic_flag_spec='$wl-E'
       ;;        ;;
   
     hpux10*)      hpux10*)
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then      if test yes,no = "$GCC,$with_gnu_ld"; then
        archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
       else        else
         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'          archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
       fi        fi
      if test "$with_gnu_ld" = no; then      if test no = "$with_gnu_ld"; then
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'        hardcode_libdir_flag_spec='$wl+b $wl$libdir'
         hardcode_libdir_separator=:          hardcode_libdir_separator=:
         hardcode_direct=yes          hardcode_direct=yes
         hardcode_direct_absolute=yes          hardcode_direct_absolute=yes
        export_dynamic_flag_spec='${wl}-E'        export_dynamic_flag_spec='$wl-E'
         # hardcode_minus_L: Not really in the search PATH,          # hardcode_minus_L: Not really in the search PATH,
         # but as the default location of the library.          # but as the default location of the library.
         hardcode_minus_L=yes          hardcode_minus_L=yes
Line 11484  fi Line 11719  fi
       ;;        ;;
   
     hpux11*)      hpux11*)
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then      if test yes,no = "$GCC,$with_gnu_ld"; then
         case $host_cpu in          case $host_cpu in
         hppa*64*)          hppa*64*)
          archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         ia64*)          ia64*)
          archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         *)          *)
          archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         esac          esac
       else        else
         case $host_cpu in          case $host_cpu in
         hppa*64*)          hppa*64*)
          archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         ia64*)          ia64*)
          archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
           ;;            ;;
         *)          *)
   
Line 11514  if ${lt_cv_prog_compiler__b+:} false; then : Line 11749  if ${lt_cv_prog_compiler__b+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   lt_cv_prog_compiler__b=no    lt_cv_prog_compiler__b=no
   save_LDFLAGS="$LDFLAGS"   save_LDFLAGS=$LDFLAGS
    LDFLAGS="$LDFLAGS -b"     LDFLAGS="$LDFLAGS -b"
    echo "$lt_simple_link_test_code" > conftest.$ac_ext     echo "$lt_simple_link_test_code" > conftest.$ac_ext
    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then     if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Line 11533  else Line 11768  else
      fi       fi
    fi     fi
    $RM -r conftest*     $RM -r conftest*
   LDFLAGS="$save_LDFLAGS"   LDFLAGS=$save_LDFLAGS
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
 $as_echo "$lt_cv_prog_compiler__b" >&6; }  $as_echo "$lt_cv_prog_compiler__b" >&6; }
   
if test x"$lt_cv_prog_compiler__b" = xyes; thenif test yes = "$lt_cv_prog_compiler__b"; then
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
 else  else
     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'      archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
 fi  fi
Line 11548  fi Line 11783  fi
           ;;            ;;
         esac          esac
       fi        fi
      if test "$with_gnu_ld" = no; then      if test no = "$with_gnu_ld"; then
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'        hardcode_libdir_flag_spec='$wl+b $wl$libdir'
         hardcode_libdir_separator=:          hardcode_libdir_separator=:
   
         case $host_cpu in          case $host_cpu in
Line 11560  fi Line 11795  fi
         *)          *)
           hardcode_direct=yes            hardcode_direct=yes
           hardcode_direct_absolute=yes            hardcode_direct_absolute=yes
          export_dynamic_flag_spec='${wl}-E'          export_dynamic_flag_spec='$wl-E'
   
           # hardcode_minus_L: Not really in the search PATH,            # hardcode_minus_L: Not really in the search PATH,
           # but as the default location of the library.            # but as the default location of the library.
Line 11571  fi Line 11806  fi
       ;;        ;;
   
     irix5* | irix6* | nonstopux*)      irix5* | irix6* | nonstopux*)
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'        archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
         # Try to use the -exported_symbol ld option, if it does not          # Try to use the -exported_symbol ld option, if it does not
         # work, assume that -exports_file does not work either and          # work, assume that -exports_file does not work either and
         # implicitly export all symbols.          # implicitly export all symbols.
Line 11582  $as_echo_n "checking whether the $host_os linker accep Line 11817  $as_echo_n "checking whether the $host_os linker accep
 if ${lt_cv_irix_exported_symbol+:} false; then :  if ${lt_cv_irix_exported_symbol+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  save_LDFLAGS="$LDFLAGS"  save_LDFLAGS=$LDFLAGS
           LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"           LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
 int foo (void) { return 0; }  int foo (void) { return 0; }
Line 11595  else Line 11830  else
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
           LDFLAGS="$save_LDFLAGS"           LDFLAGS=$save_LDFLAGS
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
 $as_echo "$lt_cv_irix_exported_symbol" >&6; }  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
        if test "$lt_cv_irix_exported_symbol" = yes; then        if test yes = "$lt_cv_irix_exported_symbol"; then
          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
         fi          fi
       else        else
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'        archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
       fi        fi
       archive_cmds_need_lc='no'        archive_cmds_need_lc='no'
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
       hardcode_libdir_separator=:        hardcode_libdir_separator=:
       inherit_rpath=yes        inherit_rpath=yes
       link_all_deplibs=yes        link_all_deplibs=yes
Line 11627  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 11862  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
     newsos6)      newsos6)
       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'        archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
       hardcode_direct=yes        hardcode_direct=yes
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
       hardcode_libdir_separator=:        hardcode_libdir_separator=:
       hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
       ;;        ;;
Line 11635  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 11870  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
     *nto* | *qnx*)      *nto* | *qnx*)
       ;;        ;;
   
    openbsd*)    openbsd* | bitrig*)
       if test -f /usr/libexec/ld.so; then        if test -f /usr/libexec/ld.so; then
         hardcode_direct=yes          hardcode_direct=yes
         hardcode_shlibpath_var=no          hardcode_shlibpath_var=no
         hardcode_direct_absolute=yes          hardcode_direct_absolute=yes
        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then        if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'            archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'          archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'          hardcode_libdir_flag_spec='$wl-rpath,$libdir'
          export_dynamic_flag_spec='${wl}-E'          export_dynamic_flag_spec='$wl-E'
         else          else
          case $host_os in          archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
           openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)          hardcode_libdir_flag_spec='$wl-rpath,$libdir'
             archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 
             hardcode_libdir_flag_spec='-R$libdir' 
             ;; 
           *) 
             archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 
             hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 
             ;; 
          esac 
         fi          fi
       else        else
         ld_shlibs=no          ld_shlibs=no
Line 11671  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 11898  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
       ;;        ;;
   
     osf3*)      osf3*)
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'        allow_undefined_flag=' $wl-expect_unresolved $wl\*'
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'        archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
       else        else
         allow_undefined_flag=' -expect_unresolved \*'          allow_undefined_flag=' -expect_unresolved \*'
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'        archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
       fi        fi
       archive_cmds_need_lc='no'        archive_cmds_need_lc='no'
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
       hardcode_libdir_separator=:        hardcode_libdir_separator=:
       ;;        ;;
   
     osf4* | osf5*)      # as osf3* with the addition of -msym flag      osf4* | osf5*)      # as osf3* with the addition of -msym flag
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
        allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'        allow_undefined_flag=' $wl-expect_unresolved $wl\*'
        archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'        archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
        hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'        hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
       else        else
         allow_undefined_flag=' -expect_unresolved \*'          allow_undefined_flag=' -expect_unresolved \*'
        archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'        archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~          archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
        $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
   
         # Both c and cxx compiler support -rpath directly          # Both c and cxx compiler support -rpath directly
         hardcode_libdir_flag_spec='-rpath $libdir'          hardcode_libdir_flag_spec='-rpath $libdir'
Line 11703  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 11930  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
   
     solaris*)      solaris*)
       no_undefined_flag=' -z defs'        no_undefined_flag=' -z defs'
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
        wlarc='${wl}'        wlarc='$wl'
        archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~          archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
          $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
       else        else
         case `$CC -V 2>&1` in          case `$CC -V 2>&1` in
         *"Compilers 5.0"*)          *"Compilers 5.0"*)
           wlarc=''            wlarc=''
          archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'          archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~            archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
          $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
           ;;            ;;
         *)          *)
          wlarc='${wl}'          wlarc='$wl'
          archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'          archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~            archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
          $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
           ;;            ;;
         esac          esac
       fi        fi
Line 11730  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 11957  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
       solaris2.[0-5] | solaris2.[0-5].*) ;;        solaris2.[0-5] | solaris2.[0-5].*) ;;
       *)        *)
         # The compiler driver will combine and reorder linker options,          # The compiler driver will combine and reorder linker options,
        # but understands `-z linker_flag'.  GCC discards it without `$wl',        # but understands '-z linker_flag'.  GCC discards it without '$wl',
         # but is careful enough not to reorder.          # but is careful enough not to reorder.
         # Supported since Solaris 2.6 (maybe 2.5.1?)          # Supported since Solaris 2.6 (maybe 2.5.1?)
        if test "$GCC" = yes; then        if test yes = "$GCC"; then
          whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'          whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
         else          else
           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'            whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
         fi          fi
Line 11744  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 11971  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
       ;;        ;;
   
     sunos4*)      sunos4*)
      if test "x$host_vendor" = xsequent; then      if test sequent = "$host_vendor"; then
         # Use $CC to link under sequent, because it throws in some extra .o          # Use $CC to link under sequent, because it throws in some extra .o
         # files that make .init and .fini sections work.          # files that make .init and .fini sections work.
        archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
       else        else
         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'          archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
       fi        fi
Line 11796  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 12023  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
       ;;        ;;
   
     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)      sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
      no_undefined_flag='${wl}-z,text'      no_undefined_flag='$wl-z,text'
       archive_cmds_need_lc=no        archive_cmds_need_lc=no
       hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
       runpath_var='LD_RUN_PATH'        runpath_var='LD_RUN_PATH'
   
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
       else        else
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
       fi        fi
       ;;        ;;
   
     sysv5* | sco3.2v5* | sco5v6*)      sysv5* | sco3.2v5* | sco5v6*)
      # Note: We can NOT use -z defs as we might desire, because we do not      # Note: We CANNOT use -z defs as we might desire, because we do not
       # link with -lc, and that would cause any symbols used from libc to        # link with -lc, and that would cause any symbols used from libc to
       # always be unresolved, which means just about no library would        # always be unresolved, which means just about no library would
       # ever link correctly.  If we're not using GNU ld we use -z text        # ever link correctly.  If we're not using GNU ld we use -z text
       # though, which does catch some bad symbols but isn't as heavy-handed        # though, which does catch some bad symbols but isn't as heavy-handed
       # as -z defs.        # as -z defs.
      no_undefined_flag='${wl}-z,text'      no_undefined_flag='$wl-z,text'
      allow_undefined_flag='${wl}-z,nodefs'      allow_undefined_flag='$wl-z,nodefs'
       archive_cmds_need_lc=no        archive_cmds_need_lc=no
       hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
      hardcode_libdir_flag_spec='${wl}-R,$libdir'      hardcode_libdir_flag_spec='$wl-R,$libdir'
       hardcode_libdir_separator=':'        hardcode_libdir_separator=':'
       link_all_deplibs=yes        link_all_deplibs=yes
      export_dynamic_flag_spec='${wl}-Bexport'      export_dynamic_flag_spec='$wl-Bexport'
       runpath_var='LD_RUN_PATH'        runpath_var='LD_RUN_PATH'
   
      if test "$GCC" = yes; then      if test yes = "$GCC"; then
        archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
        archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
       else        else
        archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
        archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'        archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
       fi        fi
       ;;        ;;
   
Line 11847  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 12074  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
       ;;        ;;
     esac      esac
   
    if test x$host_vendor = xsni; then    if test sni = "$host_vendor"; then
       case $host in        case $host in
       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)        sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
        export_dynamic_flag_spec='${wl}-Blargedynsym'        export_dynamic_flag_spec='$wl-Blargedynsym'
         ;;          ;;
       esac        esac
     fi      fi
Line 11858  $as_echo "$lt_cv_irix_exported_symbol" >&6; } Line 12085  $as_echo "$lt_cv_irix_exported_symbol" >&6; }
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
 $as_echo "$ld_shlibs" >&6; }  $as_echo "$ld_shlibs" >&6; }
test "$ld_shlibs" = no && can_build_shared=notest no = "$ld_shlibs" && can_build_shared=no
   
 with_gnu_ld=$with_gnu_ld  with_gnu_ld=$with_gnu_ld
   
Line 11884  x|xyes) Line 12111  x|xyes)
   # Assume -lc should be added    # Assume -lc should be added
   archive_cmds_need_lc=yes    archive_cmds_need_lc=yes
   
  if test "$enable_shared" = yes && test "$GCC" = yes; then  if test yes,yes = "$GCC,$enable_shared"; then
     case $archive_cmds in      case $archive_cmds in
     *'~'*)      *'~'*)
       # FIXME: we may have to deal with multi-command sequences.        # FIXME: we may have to deal with multi-command sequences.
Line 12099  esac Line 12326  esac
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
 $as_echo_n "checking dynamic linker characteristics... " >&6; }  $as_echo_n "checking dynamic linker characteristics... " >&6; }
   
if test "$GCC" = yes; thenif test yes = "$GCC"; then
   case $host_os in    case $host_os in
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
    *) lt_awk_arg="/^libraries:/" ;;    *) lt_awk_arg='/^libraries:/' ;;
   esac    esac
   case $host_os in    case $host_os in
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
    *) lt_sed_strip_eq="s,=/,/,g" ;;    *) lt_sed_strip_eq='s|=/|/|g' ;;
   esac    esac
   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`    lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
   case $lt_search_path_spec in    case $lt_search_path_spec in
Line 12122  if test "$GCC" = yes; then Line 12349  if test "$GCC" = yes; then
     ;;      ;;
   esac    esac
   # Ok, now we have the path, separated by spaces, we can step through it    # Ok, now we have the path, separated by spaces, we can step through it
  # and add multilib dir if necessary.  # and add multilib dir if necessary...
   lt_tmp_lt_search_path_spec=    lt_tmp_lt_search_path_spec=
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
   # ...but if some path component already ends with the multilib dir we assume
   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
   case "$lt_multi_os_dir; $lt_search_path_spec " in
   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
     lt_multi_os_dir=
     ;;
   esac
   for lt_sys_path in $lt_search_path_spec; do    for lt_sys_path in $lt_search_path_spec; do
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then    if test -d "$lt_sys_path$lt_multi_os_dir"; then
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
    else    elif test -n "$lt_multi_os_dir"; then
       test -d "$lt_sys_path" && \        test -d "$lt_sys_path" && \
         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"          lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
     fi      fi
   done    done
   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '    lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
BEGIN {RS=" "; FS="/|\n";} {BEGIN {RS = " "; FS = "/|\n";} {
  lt_foo="";  lt_foo = "";
  lt_count=0;  lt_count = 0;
   for (lt_i = NF; lt_i > 0; lt_i--) {    for (lt_i = NF; lt_i > 0; lt_i--) {
     if ($lt_i != "" && $lt_i != ".") {      if ($lt_i != "" && $lt_i != ".") {
       if ($lt_i == "..") {        if ($lt_i == "..") {
         lt_count++;          lt_count++;
       } else {        } else {
         if (lt_count == 0) {          if (lt_count == 0) {
          lt_foo="/" $lt_i lt_foo;          lt_foo = "/" $lt_i lt_foo;
         } else {          } else {
           lt_count--;            lt_count--;
         }          }
Line 12157  BEGIN {RS=" "; FS="/|\n";} { Line 12391  BEGIN {RS=" "; FS="/|\n";} {
   # for these hosts.    # for these hosts.
   case $host_os in    case $host_os in
     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\      mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
   esac    esac
   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`    sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
 else  else
Line 12166  fi Line 12400  fi
 library_names_spec=  library_names_spec=
 libname_spec='lib$name'  libname_spec='lib$name'
 soname_spec=  soname_spec=
shrext_cmds=".so"shrext_cmds=.so
 postinstall_cmds=  postinstall_cmds=
 postuninstall_cmds=  postuninstall_cmds=
 finish_cmds=  finish_cmds=
Line 12186  need_version=unknown Line 12420  need_version=unknown
 case $host_os in  case $host_os in
 aix3*)  aix3*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
   shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
   
   # AIX 3 has no versioning support, so we append a major version to the name.    # AIX 3 has no versioning support, so we append a major version to the name.
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   ;;    ;;
   
 aix[4-9]*)  aix[4-9]*)
Line 12198  aix[4-9]*) Line 12432  aix[4-9]*)
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
  if test "$host_cpu" = ia64; then  if test ia64 = "$host_cpu"; then
     # AIX 5 supports IA64      # AIX 5 supports IA64
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
     shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
   else    else
     # With GCC up to 2.95.x, collect2 would create an import file      # With GCC up to 2.95.x, collect2 would create an import file
     # for dependence libraries.  The import file would start with      # for dependence libraries.  The import file would start with
    # the line `#! .'.  This would cause the generated library to    # the line '#! .'.  This would cause the generated library to
    # depend on `.', always an invalid library.  This was fixed in    # depend on '.', always an invalid library.  This was fixed in
     # development snapshots of GCC prior to 3.0.      # development snapshots of GCC prior to 3.0.
     case $host_os in      case $host_os in
       aix4 | aix4.[01] | aix4.[01].*)        aix4 | aix4.[01] | aix4.[01].*)
       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'        if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
            echo ' yes '             echo ' yes '
           echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then           echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
         :          :
       else        else
         can_build_shared=no          can_build_shared=no
       fi        fi
       ;;        ;;
     esac      esac
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
     # soname into executable. Probably we can add versioning support to      # soname into executable. Probably we can add versioning support to
     # collect2, so additional links can be useful in future.      # collect2, so additional links can be useful in future.
    if test "$aix_use_runtimelinking" = yes; then    if test yes = "$aix_use_runtimelinking"; then
       # If using run time linking (on AIX 4.2 or later) use lib<name>.so        # If using run time linking (on AIX 4.2 or later) use lib<name>.so
       # instead of lib<name>.a to let people know that these are not        # instead of lib<name>.a to let people know that these are not
       # typical AIX shared libraries.        # typical AIX shared libraries.
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     else      else
       # We preserve .a as extension for shared libraries through AIX4.2        # We preserve .a as extension for shared libraries through AIX4.2
       # and later when we are not doing run time linking.        # and later when we are not doing run time linking.
      library_names_spec='${libname}${release}.a $libname.a'      library_names_spec='$libname$release.a $libname.a'
      soname_spec='${libname}${release}${shared_ext}$major'      soname_spec='$libname$release$shared_ext$major'
     fi      fi
     shlibpath_var=LIBPATH      shlibpath_var=LIBPATH
   fi    fi
Line 12242  amigaos*) Line 12476  amigaos*)
   powerpc)    powerpc)
     # Since July 2007 AmigaOS4 officially supports .so libraries.      # Since July 2007 AmigaOS4 officially supports .so libraries.
     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.      # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
     ;;      ;;
   m68k)    m68k)
     library_names_spec='$libname.ixlibrary $libname.a'      library_names_spec='$libname.ixlibrary $libname.a'
     # Create ${libname}_ixlibrary.a entries in /sys/libs.      # Create ${libname}_ixlibrary.a entries in /sys/libs.
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
     ;;      ;;
   esac    esac
   ;;    ;;
   
 beos*)  beos*)
  library_names_spec='${libname}${shared_ext}'  library_names_spec='$libname$shared_ext'
   dynamic_linker="$host_os ld.so"    dynamic_linker="$host_os ld.so"
   shlibpath_var=LIBRARY_PATH    shlibpath_var=LIBRARY_PATH
   ;;    ;;
Line 12261  beos*) Line 12495  beos*)
 bsdi[45]*)  bsdi[45]*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"    sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Line 12274  bsdi[45]*) Line 12508  bsdi[45]*)
   
 cygwin* | mingw* | pw32* | cegcc*)  cygwin* | mingw* | pw32* | cegcc*)
   version_type=windows    version_type=windows
  shrext_cmds=".dll"  shrext_cmds=.dll
   need_version=no    need_version=no
   need_lib_prefix=no    need_lib_prefix=no
   
Line 12283  cygwin* | mingw* | pw32* | cegcc*) Line 12517  cygwin* | mingw* | pw32* | cegcc*)
     # gcc      # gcc
     library_names_spec='$libname.dll.a'      library_names_spec='$libname.dll.a'
     # DLL is installed to $(libdir)/../bin by postinstall_cmds      # DLL is installed to $(libdir)/../bin by postinstall_cmds
    postinstall_cmds='base_file=`basename \${file}`~    postinstall_cmds='base_file=`basename \$file`~
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
       dldir=$destdir/`dirname \$dlpath`~        dldir=$destdir/`dirname \$dlpath`~
       test -d \$dldir || mkdir -p \$dldir~        test -d \$dldir || mkdir -p \$dldir~
       $install_prog $dir/$dlname \$dldir/$dlname~        $install_prog $dir/$dlname \$dldir/$dlname~
Line 12300  cygwin* | mingw* | pw32* | cegcc*) Line 12534  cygwin* | mingw* | pw32* | cegcc*)
     case $host_os in      case $host_os in
     cygwin*)      cygwin*)
       # Cygwin DLLs use 'cyg' prefix rather than 'lib'        # Cygwin DLLs use 'cyg' prefix rather than 'lib'
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
   
       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"        sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
       ;;        ;;
     mingw* | cegcc*)      mingw* | cegcc*)
       # MinGW DLLs use traditional 'lib' prefix        # MinGW DLLs use traditional 'lib' prefix
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
       ;;        ;;
     pw32*)      pw32*)
       # pw32 DLLs use 'pw' prefix rather than 'lib'        # pw32 DLLs use 'pw' prefix rather than 'lib'
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
       ;;        ;;
     esac      esac
     dynamic_linker='Win32 ld.exe'      dynamic_linker='Win32 ld.exe'
Line 12319  cygwin* | mingw* | pw32* | cegcc*) Line 12553  cygwin* | mingw* | pw32* | cegcc*)
   *,cl*)    *,cl*)
     # Native MSVC      # Native MSVC
     libname_spec='$name'      libname_spec='$name'
    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
    library_names_spec='${libname}.dll.lib'    library_names_spec='$libname.dll.lib'
   
     case $build_os in      case $build_os in
     mingw*)      mingw*)
Line 12347  cygwin* | mingw* | pw32* | cegcc*) Line 12581  cygwin* | mingw* | pw32* | cegcc*)
       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`        sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
       ;;        ;;
     *)      *)
      sys_lib_search_path_spec="$LIB"      sys_lib_search_path_spec=$LIB
       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then        if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
         # It is most probably a Windows format PATH.          # It is most probably a Windows format PATH.
         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`          sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Line 12360  cygwin* | mingw* | pw32* | cegcc*) Line 12594  cygwin* | mingw* | pw32* | cegcc*)
     esac      esac
   
     # DLL is installed to $(libdir)/../bin by postinstall_cmds      # DLL is installed to $(libdir)/../bin by postinstall_cmds
    postinstall_cmds='base_file=`basename \${file}`~    postinstall_cmds='base_file=`basename \$file`~
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
       dldir=$destdir/`dirname \$dlpath`~        dldir=$destdir/`dirname \$dlpath`~
       test -d \$dldir || mkdir -p \$dldir~        test -d \$dldir || mkdir -p \$dldir~
       $install_prog $dir/$dlname \$dldir/$dlname'        $install_prog $dir/$dlname \$dldir/$dlname'
Line 12374  cygwin* | mingw* | pw32* | cegcc*) Line 12608  cygwin* | mingw* | pw32* | cegcc*)
   
   *)    *)
     # Assume MSVC wrapper      # Assume MSVC wrapper
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
     dynamic_linker='Win32 ld.exe'      dynamic_linker='Win32 ld.exe'
     ;;      ;;
   esac    esac
Line 12387  darwin* | rhapsody*) Line 12621  darwin* | rhapsody*)
   version_type=darwin    version_type=darwin
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
  soname_spec='${libname}${release}${major}$shared_ext'  soname_spec='$libname$release$major$shared_ext'
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
   shlibpath_var=DYLD_LIBRARY_PATH    shlibpath_var=DYLD_LIBRARY_PATH
   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'    shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Line 12401  dgux*) Line 12635  dgux*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   ;;    ;;
   
Line 12420  freebsd* | dragonfly*) Line 12654  freebsd* | dragonfly*)
   version_type=freebsd-$objformat    version_type=freebsd-$objformat
   case $version_type in    case $version_type in
     freebsd-elf*)      freebsd-elf*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
       need_version=no        need_version=no
       need_lib_prefix=no        need_lib_prefix=no
       ;;        ;;
     freebsd-*)      freebsd-*)
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
       need_version=yes        need_version=yes
       ;;        ;;
   esac    esac
Line 12450  freebsd* | dragonfly*) Line 12684  freebsd* | dragonfly*)
   esac    esac
   ;;    ;;
   
 gnu*)  
   version_type=linux # correct to gnu/linux during the next big refactor  
   need_lib_prefix=no  
   need_version=no  
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'  
   soname_spec='${libname}${release}${shared_ext}$major'  
   shlibpath_var=LD_LIBRARY_PATH  
   shlibpath_overrides_runpath=no  
   hardcode_into_libs=yes  
   ;;  
   
 haiku*)  haiku*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   dynamic_linker="$host_os runtime_loader"    dynamic_linker="$host_os runtime_loader"
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   shlibpath_var=LIBRARY_PATH    shlibpath_var=LIBRARY_PATH
  shlibpath_overrides_runpath=yes  shlibpath_overrides_runpath=no
   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'    sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
   hardcode_into_libs=yes    hardcode_into_libs=yes
   ;;    ;;
Line 12487  hpux9* | hpux10* | hpux11*) Line 12710  hpux9* | hpux10* | hpux11*)
     dynamic_linker="$host_os dld.so"      dynamic_linker="$host_os dld.so"
     shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='$libname$release$shared_ext$major'
    if test "X$HPUX_IA64_MODE" = X32; then    if test 32 = "$HPUX_IA64_MODE"; then
       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"        sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
     else      else
       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"        sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Line 12502  hpux9* | hpux10* | hpux11*) Line 12725  hpux9* | hpux10* | hpux11*)
     dynamic_linker="$host_os dld.sl"      dynamic_linker="$host_os dld.sl"
     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH      shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.      shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='$libname$release$shared_ext$major'
     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"      sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
     ;;      ;;
Line 12512  hpux9* | hpux10* | hpux11*) Line 12735  hpux9* | hpux10* | hpux11*)
     dynamic_linker="$host_os dld.sl"      dynamic_linker="$host_os dld.sl"
     shlibpath_var=SHLIB_PATH      shlibpath_var=SHLIB_PATH
     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH      shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='$libname$release$shared_ext$major'
     ;;      ;;
   esac    esac
   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...    # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Line 12526  interix[3-9]*) Line 12749  interix[3-9]*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'    dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
Line 12538  irix5* | irix6* | nonstopux*) Line 12761  irix5* | irix6* | nonstopux*)
   case $host_os in    case $host_os in
     nonstopux*) version_type=nonstopux ;;      nonstopux*) version_type=nonstopux ;;
     *)      *)
        if test "$lt_cv_prog_gnu_ld" = yes; then        if test yes = "$lt_cv_prog_gnu_ld"; then
                 version_type=linux # correct to gnu/linux during the next big refactor                  version_type=linux # correct to gnu/linux during the next big refactor
         else          else
                 version_type=irix                  version_type=irix
Line 12546  irix5* | irix6* | nonstopux*) Line 12769  irix5* | irix6* | nonstopux*)
   esac    esac
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
   case $host_os in    case $host_os in
   irix5* | nonstopux*)    irix5* | nonstopux*)
     libsuff= shlibsuff=      libsuff= shlibsuff=
Line 12566  irix5* | irix6* | nonstopux*) Line 12789  irix5* | irix6* | nonstopux*)
   esac    esac
   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH    shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
   shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
   hardcode_into_libs=yes    hardcode_into_libs=yes
   ;;    ;;
   
Line 12576  linux*oldld* | linux*aout* | linux*coff*) Line 12799  linux*oldld* | linux*aout* | linux*coff*)
   dynamic_linker=no    dynamic_linker=no
   ;;    ;;
   
   linux*android*)
     version_type=none # Android doesn't support versioned libraries.
     need_lib_prefix=no
     need_version=no
     library_names_spec='$libname$release$shared_ext'
     soname_spec='$libname$release$shared_ext'
     finish_cmds=
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
   
     # This implies no fast_install, which is unacceptable.
     # Some rework will be needed to allow for fast_install
     # before this can be enabled.
     hardcode_into_libs=yes
   
     dynamic_linker='Android linker'
     # Don't embed -rpath directories since the linker doesn't support them.
     hardcode_libdir_flag_spec='-L$libdir'
     ;;
   
 # This must be glibc/ELF.  # This must be glibc/ELF.
linux* | k*bsd*-gnu | kopensolaris*-gnu)linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'    finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
Line 12646  netbsd*) Line 12889  netbsd*)
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then    if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     dynamic_linker='NetBSD (a.out) ld.so'      dynamic_linker='NetBSD (a.out) ld.so'
   else    else
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
    soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='$libname$release$shared_ext$major'
     dynamic_linker='NetBSD ld.elf_so'      dynamic_linker='NetBSD ld.elf_so'
   fi    fi
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
Line 12661  netbsd*) Line 12904  netbsd*)
   
 newsos6)  newsos6)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
   ;;    ;;
Line 12670  newsos6) Line 12913  newsos6)
   version_type=qnx    version_type=qnx
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
   dynamic_linker='ldqnx.so'    dynamic_linker='ldqnx.so'
   ;;    ;;
   
openbsd*)openbsd* | bitrig*)
   version_type=sunos    version_type=sunos
  sys_lib_dlsearch_path_spec="/usr/lib"  sys_lib_dlsearch_path_spec=/usr/lib
   need_lib_prefix=no    need_lib_prefix=no
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
  case $host_os in    need_version=no
    openbsd3.3 | openbsd3.3.*)  need_version=yes ;; 
    *)                          need_version=no  ;; 
  esac 
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 
  shlibpath_var=LD_LIBRARY_PATH 
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 
    case $host_os in 
      openbsd2.[89] | openbsd2.[89].*) 
        shlibpath_overrides_runpath=no 
        ;; 
      *) 
        shlibpath_overrides_runpath=yes 
        ;; 
      esac 
   else    else
    shlibpath_overrides_runpath=yes    need_version=yes
   fi    fi
     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
     shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=yes
   ;;    ;;
   
 os2*)  os2*)
   libname_spec='$name'    libname_spec='$name'
  shrext_cmds=".dll"  shrext_cmds=.dll
   need_lib_prefix=no    need_lib_prefix=no
  library_names_spec='$libname${shared_ext} $libname.a'  library_names_spec='$libname$shared_ext $libname.a'
   dynamic_linker='OS/2 ld.exe'    dynamic_linker='OS/2 ld.exe'
   shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
   ;;    ;;
Line 12717  osf3* | osf4* | osf5*) Line 12949  osf3* | osf4* | osf5*)
   version_type=osf    version_type=osf
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"    sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
   ;;    ;;
   
 rdos*)  rdos*)
Line 12732  solaris*) Line 12964  solaris*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
   hardcode_into_libs=yes    hardcode_into_libs=yes
Line 12743  solaris*) Line 12975  solaris*)
   
 sunos4*)  sunos4*)
   version_type=sunos    version_type=sunos
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'    finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
  if test "$with_gnu_ld" = yes; then  if test yes = "$with_gnu_ld"; then
     need_lib_prefix=no      need_lib_prefix=no
   fi    fi
   need_version=yes    need_version=yes
Line 12755  sunos4*) Line 12987  sunos4*)
   
 sysv4 | sysv4.3*)  sysv4 | sysv4.3*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   case $host_vendor in    case $host_vendor in
     sni)      sni)
Line 12777  sysv4 | sysv4.3*) Line 13009  sysv4 | sysv4.3*)
   ;;    ;;
   
 sysv4*MP*)  sysv4*MP*)
  if test -d /usr/nec ;then  if test -d /usr/nec; then
     version_type=linux # correct to gnu/linux during the next big refactor      version_type=linux # correct to gnu/linux during the next big refactor
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
    soname_spec='$libname${shared_ext}.$major'    soname_spec='$libname$shared_ext.$major'
     shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
   fi    fi
   ;;    ;;
Line 12789  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | Line 13021  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* |
   version_type=freebsd-elf    version_type=freebsd-elf
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
   hardcode_into_libs=yes    hardcode_into_libs=yes
  if test "$with_gnu_ld" = yes; then  if test yes = "$with_gnu_ld"; then
     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'      sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
   else    else
     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'      sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Line 12812  tpf*) Line 13044  tpf*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=no    shlibpath_overrides_runpath=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
Line 12820  tpf*) Line 13052  tpf*)
   
 uts4*)  uts4*)
   version_type=linux # correct to gnu/linux during the next big refactor    version_type=linux # correct to gnu/linux during the next big refactor
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
  soname_spec='${libname}${release}${shared_ext}$major'  soname_spec='$libname$release$shared_ext$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   ;;    ;;
   
Line 12831  uts4*) Line 13063  uts4*)
 esac  esac
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
 $as_echo "$dynamic_linker" >&6; }  $as_echo "$dynamic_linker" >&6; }
test "$dynamic_linker" = no && can_build_shared=notest no = "$dynamic_linker" && can_build_shared=no
   
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"  variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
if test "$GCC" = yes; thenif test yes = "$GCC"; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"    variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
 fi  fi
   
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; thenif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
 fi  fi
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; thenif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
 fi  fi
   
   
Line 12941  $as_echo_n "checking how to hardcode library paths int Line 13173  $as_echo_n "checking how to hardcode library paths int
 hardcode_action=  hardcode_action=
 if test -n "$hardcode_libdir_flag_spec" ||  if test -n "$hardcode_libdir_flag_spec" ||
    test -n "$runpath_var" ||     test -n "$runpath_var" ||
   test "X$hardcode_automatic" = "Xyes" ; then   test yes = "$hardcode_automatic"; then
   
   # We can hardcode non-existent directories.    # We can hardcode non-existent directories.
  if test "$hardcode_direct" != no &&  if test no != "$hardcode_direct" &&
      # If the only mechanism to avoid hardcoding is shlibpath_var, we       # If the only mechanism to avoid hardcoding is shlibpath_var, we
      # have to relink, otherwise we might link with an installed library       # have to relink, otherwise we might link with an installed library
      # when we should be linking with a yet-to-be-installed one       # when we should be linking with a yet-to-be-installed one
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
     test "$hardcode_minus_L" != no; then     test no != "$hardcode_minus_L"; then
     # Linking always hardcodes the temporary library directory.      # Linking always hardcodes the temporary library directory.
     hardcode_action=relink      hardcode_action=relink
   else    else
Line 12964  fi Line 13196  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
 $as_echo "$hardcode_action" >&6; }  $as_echo "$hardcode_action" >&6; }
   
if test "$hardcode_action" = relink ||if test relink = "$hardcode_action" ||
   test "$inherit_rpath" = yes; then   test yes = "$inherit_rpath"; then
   # Fast installation is not supported    # Fast installation is not supported
   enable_fast_install=no    enable_fast_install=no
elif test "$shlibpath_overrides_runpath" = yes ||elif test yes = "$shlibpath_overrides_runpath" ||
     test "$enable_shared" = no; then     test no = "$enable_shared"; then
   # Fast installation is not necessary    # Fast installation is not necessary
   enable_fast_install=needless    enable_fast_install=needless
 fi  fi
Line 12979  fi Line 13211  fi
   
   
   
  if test "x$enable_dlopen" != xyes; then  if test yes != "$enable_dlopen"; then
   enable_dlopen=unknown    enable_dlopen=unknown
   enable_dlopen_self=unknown    enable_dlopen_self=unknown
   enable_dlopen_self_static=unknown    enable_dlopen_self_static=unknown
Line 12989  else Line 13221  else
   
   case $host_os in    case $host_os in
   beos*)    beos*)
    lt_cv_dlopen="load_add_on"    lt_cv_dlopen=load_add_on
     lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
     lt_cv_dlopen_self=yes      lt_cv_dlopen_self=yes
     ;;      ;;
   
   mingw* | pw32* | cegcc*)    mingw* | pw32* | cegcc*)
    lt_cv_dlopen="LoadLibrary"    lt_cv_dlopen=LoadLibrary
     lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
     ;;      ;;
   
   cygwin*)    cygwin*)
    lt_cv_dlopen="dlopen"    lt_cv_dlopen=dlopen
     lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
     ;;      ;;
   
   darwin*)    darwin*)
  # if libdl is installed we need to link against it    # if libdl is installed we need to link against it
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
 $as_echo_n "checking for dlopen in -ldl... " >&6; }  $as_echo_n "checking for dlopen in -ldl... " >&6; }
 if ${ac_cv_lib_dl_dlopen+:} false; then :  if ${ac_cv_lib_dl_dlopen+:} false; then :
Line 13043  fi Line 13275  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }  $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :  if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
 else  else
   
    lt_cv_dlopen="dyld"    lt_cv_dlopen=dyld
     lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
     lt_cv_dlopen_self=yes      lt_cv_dlopen_self=yes
   
Line 13054  fi Line 13286  fi
   
     ;;      ;;
   
     tpf*)
       # Don't try to run any link tests for TPF.  We know it's impossible
       # because TPF is a cross-compiler, and we know how we open DSOs.
       lt_cv_dlopen=dlopen
       lt_cv_dlopen_libs=
       lt_cv_dlopen_self=no
       ;;
   
   *)    *)
     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"      ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
 if test "x$ac_cv_func_shl_load" = xyes; then :  if test "x$ac_cv_func_shl_load" = xyes; then :
  lt_cv_dlopen="shl_load"  lt_cv_dlopen=shl_load
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
 $as_echo_n "checking for shl_load in -ldld... " >&6; }  $as_echo_n "checking for shl_load in -ldld... " >&6; }
Line 13096  fi Line 13336  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }  $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :  if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
 else  else
   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"    ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
 if test "x$ac_cv_func_dlopen" = xyes; then :  if test "x$ac_cv_func_dlopen" = xyes; then :
  lt_cv_dlopen="dlopen"  lt_cv_dlopen=dlopen
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
 $as_echo_n "checking for dlopen in -ldl... " >&6; }  $as_echo_n "checking for dlopen in -ldl... " >&6; }
Line 13139  fi Line 13379  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }  $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :  if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
 $as_echo_n "checking for dlopen in -lsvld... " >&6; }  $as_echo_n "checking for dlopen in -lsvld... " >&6; }
Line 13178  fi Line 13418  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }  $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :  if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
 $as_echo_n "checking for dld_link in -ldld... " >&6; }  $as_echo_n "checking for dld_link in -ldld... " >&6; }
Line 13217  fi Line 13457  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }  $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :  if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
 fi  fi
   
   
Line 13238  fi Line 13478  fi
     ;;      ;;
   esac    esac
   
  if test "x$lt_cv_dlopen" != xno; then  if test no = "$lt_cv_dlopen"; then
    enable_dlopen=yes 
  else 
     enable_dlopen=no      enable_dlopen=no
     else
       enable_dlopen=yes
   fi    fi
   
   case $lt_cv_dlopen in    case $lt_cv_dlopen in
   dlopen)    dlopen)
    save_CPPFLAGS="$CPPFLAGS"    save_CPPFLAGS=$CPPFLAGS
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
   
    save_LDFLAGS="$LDFLAGS"    save_LDFLAGS=$LDFLAGS
     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
   
    save_LIBS="$LIBS"    save_LIBS=$LIBS
     LIBS="$lt_cv_dlopen_libs $LIBS"      LIBS="$lt_cv_dlopen_libs $LIBS"
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
Line 13260  $as_echo_n "checking whether a program can dlopen itse Line 13500  $as_echo_n "checking whether a program can dlopen itse
 if ${lt_cv_dlopen_self+:} false; then :  if ${lt_cv_dlopen_self+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
          if test "$cross_compiling" = yes; then :          if test yes = "$cross_compiling"; then :
   lt_cv_dlopen_self=cross    lt_cv_dlopen_self=cross
 else  else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Line 13309  else Line 13549  else
   
 /* When -fvisbility=hidden is used, assume the code has been annotated  /* When -fvisbility=hidden is used, assume the code has been annotated
    correspondingly for the symbols needed.  */     correspondingly for the symbols needed.  */
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
 int fnord () __attribute__((visibility("default")));  int fnord () __attribute__((visibility("default")));
 #endif  #endif
   
Line 13339  _LT_EOF Line 13579  _LT_EOF
   (eval $ac_link) 2>&5    (eval $ac_link) 2>&5
   ac_status=$?    ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
     (./conftest; exit; ) >&5 2>/dev/null      (./conftest; exit; ) >&5 2>/dev/null
     lt_status=$?      lt_status=$?
     case x$lt_status in      case x$lt_status in
Line 13359  fi Line 13599  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
 $as_echo "$lt_cv_dlopen_self" >&6; }  $as_echo "$lt_cv_dlopen_self" >&6; }
   
    if test "x$lt_cv_dlopen_self" = xyes; then    if test yes = "$lt_cv_dlopen_self"; then
       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"        wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }  $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
 if ${lt_cv_dlopen_self_static+:} false; then :  if ${lt_cv_dlopen_self_static+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
          if test "$cross_compiling" = yes; then :          if test yes = "$cross_compiling"; then :
   lt_cv_dlopen_self_static=cross    lt_cv_dlopen_self_static=cross
 else  else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Line 13415  else Line 13655  else
   
 /* When -fvisbility=hidden is used, assume the code has been annotated  /* When -fvisbility=hidden is used, assume the code has been annotated
    correspondingly for the symbols needed.  */     correspondingly for the symbols needed.  */
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
 int fnord () __attribute__((visibility("default")));  int fnord () __attribute__((visibility("default")));
 #endif  #endif
   
Line 13445  _LT_EOF Line 13685  _LT_EOF
   (eval $ac_link) 2>&5    (eval $ac_link) 2>&5
   ac_status=$?    ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5    $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
     (./conftest; exit; ) >&5 2>/dev/null      (./conftest; exit; ) >&5 2>/dev/null
     lt_status=$?      lt_status=$?
     case x$lt_status in      case x$lt_status in
Line 13466  fi Line 13706  fi
 $as_echo "$lt_cv_dlopen_self_static" >&6; }  $as_echo "$lt_cv_dlopen_self_static" >&6; }
     fi      fi
   
    CPPFLAGS="$save_CPPFLAGS"    CPPFLAGS=$save_CPPFLAGS
    LDFLAGS="$save_LDFLAGS"    LDFLAGS=$save_LDFLAGS
    LIBS="$save_LIBS"    LIBS=$save_LIBS
     ;;      ;;
   esac    esac
   
Line 13512  else Line 13752  else
 # FIXME - insert some real tests, host_os isn't really good enough  # FIXME - insert some real tests, host_os isn't really good enough
   case $host_os in    case $host_os in
   darwin*)    darwin*)
    if test -n "$STRIP" ; then    if test -n "$STRIP"; then
       striplib="$STRIP -x"        striplib="$STRIP -x"
       old_striplib="$STRIP -S"        old_striplib="$STRIP -S"
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Line 13540  fi Line 13780  fi
   
   
   
  # Report which library types will actually be built  # Report what library types will actually be built
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
 $as_echo_n "checking if libtool supports shared libraries... " >&6; }  $as_echo_n "checking if libtool supports shared libraries... " >&6; }
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Line 13548  $as_echo "$can_build_shared" >&6; } Line 13788  $as_echo "$can_build_shared" >&6; }
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
 $as_echo_n "checking whether to build shared libraries... " >&6; }  $as_echo_n "checking whether to build shared libraries... " >&6; }
  test "$can_build_shared" = "no" && enable_shared=no  test no = "$can_build_shared" && enable_shared=no
   
   # On AIX, shared libraries and static libraries use the same namespace, and    # On AIX, shared libraries and static libraries use the same namespace, and
   # are all built from PIC.    # are all built from PIC.
   case $host_os in    case $host_os in
   aix3*)    aix3*)
    test "$enable_shared" = yes && enable_static=no    test yes = "$enable_shared" && enable_static=no
     if test -n "$RANLIB"; then      if test -n "$RANLIB"; then
       archive_cmds="$archive_cmds~\$RANLIB \$lib"        archive_cmds="$archive_cmds~\$RANLIB \$lib"
       postinstall_cmds='$RANLIB $lib'        postinstall_cmds='$RANLIB $lib'
Line 13562  $as_echo_n "checking whether to build shared libraries Line 13802  $as_echo_n "checking whether to build shared libraries
     ;;      ;;
   
   aix[4-9]*)    aix[4-9]*)
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then    if test ia64 != "$host_cpu" && test no = "$aix_use_runtimelinking"; then
      test "$enable_shared" = yes && enable_static=no      test yes = "$enable_shared" && enable_static=no
     fi      fi
     ;;      ;;
   esac    esac
Line 13573  $as_echo "$enable_shared" >&6; } Line 13813  $as_echo "$enable_shared" >&6; }
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
 $as_echo_n "checking whether to build static libraries... " >&6; }  $as_echo_n "checking whether to build static libraries... " >&6; }
   # Make sure either enable_shared or enable_static is yes.    # Make sure either enable_shared or enable_static is yes.
  test "$enable_shared" = yes || enable_static=yes  test yes = "$enable_shared" || enable_static=yes
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
 $as_echo "$enable_static" >&6; }  $as_echo "$enable_static" >&6; }
   
Line 13587  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext  Line 13827  ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext 
 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
 ac_compiler_gnu=$ac_cv_c_compiler_gnu  ac_compiler_gnu=$ac_cv_c_compiler_gnu
   
CC="$lt_save_CC"CC=$lt_save_CC
   
   
   
Line 13612  CC="$lt_save_CC" Line 13852  CC="$lt_save_CC"
   
   
   
   
   # Check whether --with-libtool was given.
   if test "${with_libtool+set}" = set; then :
     withval=$with_libtool; case $with_libtool in
       yes|builtin) ;;
       no)         as_fn_error $? "\"--without-libtool not supported.\"" "$LINENO" 5
                   ;;
       system)     LIBTOOL=libtool
                   ;;
       *)          LIBTOOL="$with_libtool"
                   ;;
   esac
   fi
   
   
 if test "$enable_shared" = "no"; then  if test "$enable_shared" = "no"; then
     with_noexec=no      with_noexec=no
     enable_dlopen=no      enable_dlopen=no
     lt_cv_dlopen=none      lt_cv_dlopen=none
     lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
     ac_cv_func_dlopen=no      ac_cv_func_dlopen=no
       LT_LDFLAGS=-static
 else  else
     eval _shrext="$shrext_cmds"      eval _shrext="$shrext_cmds"
     # Darwin uses .dylib for libraries but .so for modules      # Darwin uses .dylib for libraries but .so for modules
     if test X"$_shrext" = X".dylib"; then      if test X"$_shrext" = X".dylib"; then
         SOEXT=".so"          SOEXT=".so"
           SHLIB_EXT=".dylib"
     else      else
         SOEXT="$_shrext"          SOEXT="$_shrext"
           SHLIB_EXT="$_shrext"
     fi      fi
 fi  fi
   LIBDL="$lt_cv_dlopen_libs"
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking path to sudo_noexec.so" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking path to sudo_noexec.so" >&5
 $as_echo_n "checking path to sudo_noexec.so... " >&6; }  $as_echo_n "checking path to sudo_noexec.so... " >&6; }
   
 # Check whether --with-noexec was given.  # Check whether --with-noexec was given.
 if test "${with_noexec+set}" = set; then :  if test "${with_noexec+set}" = set; then :
   withval=$with_noexec; case $with_noexec in    withval=$with_noexec; case $with_noexec in
    yes)        with_noexec="$libexecdir/sudo_noexec$_shrext"    yes)        with_noexec="$libexecdir/sudo/sudo_noexec.so"
                 ;;                  ;;
     no)         ;;      no)         ;;
     *)          ;;      *)          ;;
 esac  esac
 else  else
  with_noexec="$libexecdir/sudo_noexec$_shrext"  with_noexec="$libexecdir/sudo/sudo_noexec.so"
 fi  fi
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_noexec" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_noexec" >&5
 $as_echo "$with_noexec" >&6; }  $as_echo "$with_noexec" >&6; }
NOEXECFILE="sudo_noexec$_shrext"NOEXECFILE="sudo_noexec.so"
 NOEXECDIR="`echo $with_noexec|sed -e 's:^${\([^}]*\)}:$(\1):' -e 's:^\(.*\)/[^/]*:\1:'`"  NOEXECDIR="`echo $with_noexec|sed -e 's:^${\([^}]*\)}:$(\1):' -e 's:^\(.*\)/[^/]*:\1:'`"
   
 # Extract the first word of "uname", so it can be a program name with args.  # Extract the first word of "uname", so it can be a program name with args.
Line 13665  do Line 13925  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_path_UNAMEPROG="$as_dir/$ac_word$ac_exec_ext"      ac_cv_path_UNAMEPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 13706  do Line 13966  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_path_TRPROG="$as_dir/$ac_word$ac_exec_ext"      ac_cv_path_TRPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 13747  do Line 14007  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_path_MANDOCPROG="$as_dir/$ac_word$ac_exec_ext"      ac_cv_path_MANDOCPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 13791  do Line 14051  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_path_NROFFPROG="$as_dir/$ac_word$ac_exec_ext"      ac_cv_path_NROFFPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 13898  case "$host" in Line 14158  case "$host" in
                 # LD_PRELOAD is space-delimited                  # LD_PRELOAD is space-delimited
                 RTLD_PRELOAD_DELIM=" "                  RTLD_PRELOAD_DELIM=" "
   
                   # Solaris-specific initialization
                   OS_INIT=os_init_solaris
                   SUDO_OBJS="${SUDO_OBJS} solaris.o"
   
                 # To get the crypt(3) prototype (so we pass -Wall)                  # To get the crypt(3) prototype (so we pass -Wall)
                 OSDEFS="${OSDEFS} -D__EXTENSIONS__"                  OSDEFS="${OSDEFS} -D__EXTENSIONS__"
                 # AFS support needs -lucb                  # AFS support needs -lucb
Line 13906  case "$host" in Line 14170  case "$host" in
                 fi                  fi
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                  test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                 for ac_func in priv_set                  for ac_func in priv_set
 do :  do :
Line 13924  done Line 14187  done
                 # To get all prototypes (so we pass -Wall)                  # To get all prototypes (so we pass -Wall)
                 OSDEFS="${OSDEFS} -D_ALL_SOURCE -D_LINUX_SOURCE_COMPAT"                  OSDEFS="${OSDEFS} -D_ALL_SOURCE -D_LINUX_SOURCE_COMPAT"
                 SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"                  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
                 if test X"$with_blibpath" != X"no"; then  
                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker accepts -Wl,-blibpath" >&5  
 $as_echo_n "checking if linker accepts -Wl,-blibpath... " >&6; }  
                     O_LDFLAGS="$LDFLAGS"  
                     LDFLAGS="$O_LDFLAGS -Wl,-blibpath:/usr/lib:/lib"  
                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   
                         if test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then  
                             blibpath="$with_blibpath"  
                         elif test -n "$GCC"; then  
                             blibpath="/usr/lib:/lib:/usr/local/lib"  
                         else  
                             blibpath="/usr/lib:/lib"  
                         fi  
                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
   
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
                 fi  
                 LDFLAGS="$O_LDFLAGS"  
   
                 # On AIX 6 and higher default to PAM, else default to LAM                  # On AIX 6 and higher default to PAM, else default to LAM
                 if test $OSMAJOR -ge 6; then                  if test $OSMAJOR -ge 6; then
                     if test X"$with_pam" = X""; then                      if test X"$with_pam" = X""; then
Line 13998  fi Line 14225  fi
                     with_netsvc="/etc/netsvc.conf"                      with_netsvc="/etc/netsvc.conf"
                 fi                  fi
   
                 # For implementing getgrouplist()  
                 for ac_func in getgrset  
 do :  
   ac_fn_c_check_func "$LINENO" "getgrset" "ac_cv_func_getgrset"  
 if test "x$ac_cv_func_getgrset" = xyes; then :  
   cat >>confdefs.h <<_ACEOF  
 #define HAVE_GETGRSET 1  
 _ACEOF  
   
 fi  
 done  
   
   
                 # LDR_PRELOAD is only supported in AIX 5.3 and later                  # LDR_PRELOAD is only supported in AIX 5.3 and later
                 if test $OSMAJOR -lt 5; then                  if test $OSMAJOR -lt 5; then
                     with_noexec=no                      with_noexec=no
Line 14018  done Line 14232  done
                     RTLD_PRELOAD_VAR="LDR_PRELOAD"                      RTLD_PRELOAD_VAR="LDR_PRELOAD"
                 fi                  fi
   
                   # Remove timedir on boot, AIX does not have /var/run
                   INIT_SCRIPT=aix.sh
                   INIT_DIR=/etc/rc.d/init.d
                   RC_LINK=/etc/rc.d/rc2.d/S90sudo
   
                 # AIX-specific functions                  # AIX-specific functions
                for ac_func in getuserattr setauthdb                for ac_func in getuserattr setauthdb setrlimit64
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 14031  _ACEOF Line 14250  _ACEOF
 fi  fi
 done  done
   
                COMMON_OBJS="$COMMON_OBJS aix.lo"                COMMON_OBJS="${COMMON_OBJS} aix.lo"
                 ;;                  ;;
     *-*-hiuxmpp*)      *-*-hiuxmpp*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
   
                   # HP-UX does not clear /var/run so we need to do it
                   INIT_SCRIPT=hpux.sh
                   INIT_DIR=/sbin/init.d
                   RC_LINK=/sbin/rc2.d/S900sudo
   
                 # HP-UX shared libs must be executable                  # HP-UX shared libs must be executable
                 SHLIB_MODE=0755                  SHLIB_MODE=0755
   
                   for ac_func in pstat_getproc
   do :
     ac_fn_c_check_func "$LINENO" "pstat_getproc" "ac_cv_func_pstat_getproc"
   if test "x$ac_cv_func_pstat_getproc" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_PSTAT_GETPROC 1
   _ACEOF
   
   fi
   done
   
                 ;;                  ;;
     *-*-hpux*)      *-*-hpux*)
                 # AFS support needs -lBSD                  # AFS support needs -lBSD
Line 14048  done Line 14284  done
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
   
                   # HP-UX does not clear /var/run so we need to do it
                   INIT_SCRIPT=hpux.sh
                   INIT_DIR=/sbin/init.d
                   RC_LINK=/sbin/rc2.d/S900sudo
   
                 # HP-UX shared libs must be executable                  # HP-UX shared libs must be executable
                 SHLIB_MODE=0755                  SHLIB_MODE=0755
   
Line 14117  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14358  $as_echo "$sudo_cv_var_daportable" >&6; }
                         ;;                          ;;
                 esac                  esac
   
                case "$host" in                case "$host_os" in
                        *-*-hpux[1-8].*)                        hpux[1-8].*)
                             $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h                              $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h
   
                         ;;                          ;;
                        *-*-hpux9.*)                        hpux9.*)
                             $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h                              $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h
   
   
Line 14133  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14374  $as_echo "$sudo_cv_var_daportable" >&6; }
                                 # order of libs in 9.X is important. -lc_r must be last                                  # order of libs in 9.X is important. -lc_r must be last
                                 SUDOERS_LIBS="${SUDOERS_LIBS} -ldce -lM -lc_r"                                  SUDOERS_LIBS="${SUDOERS_LIBS} -ldce -lM -lc_r"
                                 LIBS="${LIBS} -ldce -lM -lc_r"                                  LIBS="${LIBS} -ldce -lM -lc_r"
                                CPPFLAGS="${CPPFLAGS} -D_REENTRANT -I/usr/include/reentrant"
     case "${CPPFLAGS}" in
         *"-D_REENTRANT"|*"-D_REENTRANT ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-D_REENTRANT"
             else
                 CPPFLAGS="${CPPFLAGS} -D_REENTRANT"
             fi
             ;;
     esac
 
 
     case "${CPPFLAGS}" in
         *"-I/usr/include/reentrant"|*"-I/usr/include/reentrant ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include/reentrant"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include/reentrant"
             fi
             ;;
     esac
 
                             fi                              fi
                         ;;                          ;;
                        *-*-hpux10.*)                        hpux10.*)
                             shadow_funcs="getprpwnam iscomsec"                              shadow_funcs="getprpwnam iscomsec"
                             shadow_libs="-lsec"                              shadow_libs="-lsec"
                             # HP-UX 10.20 libc has an incompatible getline                              # HP-UX 10.20 libc has an incompatible getline
Line 14148  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14414  $as_echo "$sudo_cv_var_daportable" >&6; }
                             test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                              test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                         ;;                          ;;
                 esac                  esac
                   for ac_func in pstat_getproc
   do :
     ac_fn_c_check_func "$LINENO" "pstat_getproc" "ac_cv_func_pstat_getproc"
   if test "x$ac_cv_func_pstat_getproc" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_PSTAT_GETPROC 1
   _ACEOF
   
   fi
   done
   
                 ;;                  ;;
     *-dec-osf*)      *-dec-osf*)
                 # ignore envariables wrt dynamic lib path                  # ignore envariables wrt dynamic lib path
Line 14325  fi Line 14602  fi
                 ;;                  ;;
     *-*-riscos*)      *-*-riscos*)
                 LIBS="${LIBS} -lsun -lbsd"                  LIBS="${LIBS} -lsun -lbsd"
                CPPFLAGS="${CPPFLAGS} -I/usr/include -I/usr/include/bsd"
     case "${CPPFLAGS}" in
         *"-I/usr/include"|*"-I/usr/include ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include"
             fi
             ;;
     esac
 
 
     case "${CPPFLAGS}" in
         *"-I/usr/include/bsd"|*"-I/usr/include/bsd ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include/bsd"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include/bsd"
             fi
             ;;
     esac
 
                 OSDEFS="${OSDEFS} -D_MIPS"                  OSDEFS="${OSDEFS} -D_MIPS"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
Line 14358  fi Line 14660  fi
                 shadow_libs="-lsec"                  shadow_libs="-lsec"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-ncr-sysv4*|*-ncr-sysvr4*)      *-ncr-sysv4*|*-ncr-sysvr4*)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lc89" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lc89" >&5
Line 14403  fi Line 14704  fi
   
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-ccur-sysv4*|*-ccur-sysvr4*)      *-ccur-sysv4*|*-ccur-sysvr4*)
                 LIBS="${LIBS} -lgen"                  LIBS="${LIBS} -lgen"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-*-bsdi*)      *-*-bsdi*)
                 SKIP_SETREUID=yes                  SKIP_SETREUID=yes
Line 14445  done Line 14744  done
                 : ${with_logincap='maybe'}                  : ${with_logincap='maybe'}
                 ;;                  ;;
     *-*-*openbsd*)      *-*-*openbsd*)
                   # OpenBSD-specific initialization
                   OS_INIT=os_init_openbsd
                   SUDO_OBJS="${SUDO_OBJS} openbsd.o"
   
                 # OpenBSD has a real setreuid(2) starting with 3.3 but                  # OpenBSD has a real setreuid(2) starting with 3.3 but
                 # we will use setresuid(2) instead.                  # we will use setresuid(2) instead.
                 SKIP_SETREUID=yes                  SKIP_SETREUID=yes
Line 14489  done Line 14792  done
                 CHECKSHADOW="false"                  CHECKSHADOW="false"
                 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                  test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                 : ${with_logincap='yes'}                  : ${with_logincap='yes'}
                   # Darwin has a broken poll()
                   : ${enable_poll='no'}
                   # Darwin 8 and above can interpose library symbols cleanly
                   if test $OSMAJOR -ge 8; then
                       $as_echo "#define HAVE___INTERPOSE 1" >>confdefs.h
   
                       dlyld_interpose=yes
                   else
                       RTLD_PRELOAD_ENABLE_VAR="DYLD_FORCE_FLAT_NAMESPACE"
                   fi
                 RTLD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"                  RTLD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
                 RTLD_PRELOAD_ENABLE_VAR="DYLD_FORCE_FLAT_NAMESPACE"  
                 ;;                  ;;
     *-*-nextstep*)      *-*-nextstep*)
                 # lockf() on is broken on the NeXT -- use flock instead                  # lockf() on is broken on the NeXT -- use flock instead
Line 14502  done Line 14814  done
     *-*-*sysv4*)      *-*-*sysv4*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-*-sysv*)      *-*-sysv*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
Line 14557  fi Line 14868  fi
 if test -n "$with_libpath"; then  if test -n "$with_libpath"; then
     for i in ${with_libpath}; do      for i in ${with_libpath}; do
   
    if test X"$with_rpath" = X"yes"; then    case "${LDFLAGS}" in
        case "$host" in        *"-L$i"|*"-L$i ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L$i -Wl,+b,$i"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L$i -Wl,-R$i"            LDFLAGS="${LDFLAGS} -L$i"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                LDFLAGS_R="${LDFLAGS_R} -R$i"
    else            fi
        LDFLAGS="${LDFLAGS} -L$i"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:$i" 
    fi 
   
     done      done
 fi  fi
Line 14638  else Line 14946  else
 int  int
 main ()  main ()
 {  {
/* FIXME: Include the comments suggested by Paul. */
 #ifndef __cplusplus  #ifndef __cplusplus
  /* Ultrix mips cc rejects this.  */  /* Ultrix mips cc rejects this sort of thing.  */
   typedef int charset[2];    typedef int charset[2];
  const charset cs;  const charset cs = { 0, 0 };
   /* SunOS 4.1.1 cc rejects this.  */    /* SunOS 4.1.1 cc rejects this.  */
   char const *const *pcpcc;    char const *const *pcpcc;
   char **ppc;    char **ppc;
Line 14659  main () Line 14967  main ()
   ++pcpcc;    ++pcpcc;
   ppc = (char**) pcpcc;    ppc = (char**) pcpcc;
   pcpcc = (char const *const *) ppc;    pcpcc = (char const *const *) ppc;
  { /* SCO 3.2v4 cc rejects this.  */  { /* SCO 3.2v4 cc rejects this sort of thing.  */
    char *t;    char tx;
     char *t = &tx;
     char const *s = 0 ? (char *) 0 : (char const *) 0;      char const *s = 0 ? (char *) 0 : (char const *) 0;
   
     *t++ = 0;      *t++ = 0;
Line 14676  main () Line 14985  main ()
     iptr p = 0;      iptr p = 0;
     ++p;      ++p;
   }    }
  { /* AIX XL C 1.02.0.0 rejects this saying  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */         "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
    struct s { int j; const int *ap[3]; };    struct s { int j; const int *ap[3]; } bx;
    struct s *b; b->j = 5;    struct s *b = &bx; b->j = 5;
   }    }
   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */    { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
     const int foo = 10;      const int foo = 10;
Line 14741  $as_echo "#define volatile /**/" >>confdefs.h Line 15050  $as_echo "#define volatile /**/" >>confdefs.h
   
 fi  fi
   
# Check for variadic macro support in cpp{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for variadic macro support in cpp" >&5
 $as_echo_n "checking for variadic macro support in cpp... " >&6; }
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
Line 14761  sudo_fprintf(stderr, "a %s", "test"); Line 15071  sudo_fprintf(stderr, "a %s", "test");
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
 else  else
  as_fn_error $? "Your C compiler doesn't support variadic macros, try building with gcc instead" "$LINENO" 5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
 
 $as_echo "#define NO_VARIADIC_MACROS 1" >>confdefs.h
 
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your C preprocessor doesn't support variadic macros, debugging support will be limited" >&5
 $as_echo "$as_me: WARNING: Your C preprocessor doesn't support variadic macros, debugging support will be limited" >&2;}
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   
Line 14785  do Line 15102  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_YACC="$ac_prog"      ac_cv_prog_YACC="$ac_prog"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 14828  do Line 15145  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_path_FLEX="$as_dir/$ac_word$ac_exec_ext"      ac_cv_path_FLEX="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 15272  else Line 15589  else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
#include <stdbool.h>             #include <stdbool.h>
#ifndef bool             #ifndef bool
 "error: bool is not defined"              "error: bool is not defined"
#endif             #endif
#ifndef false             #ifndef false
 "error: false is not defined"              "error: false is not defined"
#endif             #endif
#if false             #if false
 "error: false is not 0"              "error: false is not 0"
#endif             #endif
#ifndef true             #ifndef true
 "error: true is not defined"              "error: true is not defined"
#endif             #endif
#if true != 1             #if true != 1
 "error: true is not 1"              "error: true is not 1"
#endif             #endif
#ifndef __bool_true_false_are_defined             #ifndef __bool_true_false_are_defined
 "error: __bool_true_false_are_defined is not defined"              "error: __bool_true_false_are_defined is not defined"
#endif             #endif
   
        struct s { _Bool s: 1; _Bool t; } s;             struct s { _Bool s: 1; _Bool t; } s;
   
        char a[true == 1 ? 1 : -1];             char a[true == 1 ? 1 : -1];
        char b[false == 0 ? 1 : -1];             char b[false == 0 ? 1 : -1];
        char c[__bool_true_false_are_defined == 1 ? 1 : -1];             char c[__bool_true_false_are_defined == 1 ? 1 : -1];
        char d[(bool) 0.5 == true ? 1 : -1];             char d[(bool) 0.5 == true ? 1 : -1];
        /* See body of main program for 'e'.  */             /* See body of main program for 'e'.  */
        char f[(_Bool) 0.0 == false ? 1 : -1];             char f[(_Bool) 0.0 == false ? 1 : -1];
        char g[true];             char g[true];
        char h[sizeof (_Bool)];             char h[sizeof (_Bool)];
        char i[sizeof s.t];             char i[sizeof s.t];
        enum { j = false, k = true, l = false * true, m = true * 256 };             enum { j = false, k = true, l = false * true, m = true * 256 };
        /* The following fails for             /* The following fails for
           HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */                HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
        _Bool n[m];             _Bool n[m];
        char o[sizeof n == m * sizeof n[0] ? 1 : -1];             char o[sizeof n == m * sizeof n[0] ? 1 : -1];
        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];             char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
        /* Catch a bug in an HP-UX C compiler.  See             /* Catch a bug in an HP-UX C compiler.  See
           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html                http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html                http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
         */              */
        _Bool q = true;             _Bool q = true;
        _Bool *pq = &q;             _Bool *pq = &q;
   
 int  int
 main ()  main ()
 {  {
   
        bool e = &s;             bool e = &s;
        *pq |= q;             *pq |= q;
        *pq |= ! q;             *pq |= ! q;
        /* Refer to every declared value, to avoid compiler optimizations.  */             /* Refer to every declared value, to avoid compiler optimizations.  */
        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l             return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                + !m + !n + !o + !p + !q + !pq);                     + !m + !n + !o + !p + !q + !pq);
   
   ;    ;
   return 0;    return 0;
Line 15340  rm -f core conftest.err conftest.$ac_objext conftest.$ Line 15657  rm -f core conftest.err conftest.$ac_objext conftest.$
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
 $as_echo "$ac_cv_header_stdbool_h" >&6; }  $as_echo "$ac_cv_header_stdbool_h" >&6; }
ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"   ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
 if test "x$ac_cv_type__Bool" = xyes; then :  if test "x$ac_cv_type__Bool" = xyes; then :
   
 cat >>confdefs.h <<_ACEOF  cat >>confdefs.h <<_ACEOF
Line 15350  _ACEOF Line 15667  _ACEOF
   
 fi  fi
   
   
 if test $ac_cv_header_stdbool_h = yes; then  if test $ac_cv_header_stdbool_h = yes; then
   
 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h  $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
Line 15419  fi Line 15737  fi
   
 done  done
   
   for ac_header in endian.h sys/endian.h machine/endian.h
   do :
     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   _ACEOF
    break
   fi
   
   done
   
 for ac_header in procfs.h sys/procfs.h  for ac_header in procfs.h sys/procfs.h
 do :  do :
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`    as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Line 15460  fi Line 15791  fi
   
 done  done
   
   #
   # Check for large file support.
   #
 # Check whether --enable-largefile was given.  # Check whether --enable-largefile was given.
 if test "${enable_largefile+set}" = set; then :  if test "${enable_largefile+set}" = set; then :
   enableval=$enable_largefile;    enableval=$enable_largefile;
Line 15656  _ACEOF Line 15990  _ACEOF
 esac  esac
 rm -rf conftest*  rm -rf conftest*
   fi    fi
   
   
 fi  fi
   
case "$host" in#
    *-*-hpux11.*)# HP-UX may need to define _XOPEN_SOURCE_EXTENDED to expose MSG_WAITALL.
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED" >&5# Also, HP-UX 11.23 has a broken sys/types.h when large files support
$as_echo_n "checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED... " >&6; }# is enabled and _XOPEN_SOURCE_EXTENDED is not also defined.
 # The following test will define _XOPEN_SOURCE_EXTENDED in either case.
 #
 case "$host_os" in
     hpux*)
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/socket.h needs _XOPEN_SOURCE_EXTENDED for MSG_WAITALL" >&5
 $as_echo_n "checking whether sys/socket.h needs _XOPEN_SOURCE_EXTENDED for MSG_WAITALL... " >&6; }
 if ${sudo_cv_xopen_source_extended+:} false; then :  if ${sudo_cv_xopen_source_extended+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
 $ac_includes_default  $ac_includes_default
        #include <sys/socket.h>#        include <sys/socket.h>
 int  int
 main ()  main ()
 {  {
int a = MSG_WAITALL; return a;
   ;    ;
   return 0;    return 0;
 }  }
Line 15685  else Line 16027  else
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #define _XOPEN_SOURCE_EXTENDED  #define _XOPEN_SOURCE_EXTENDED
             $ac_includes_default              $ac_includes_default
            #include <sys/socket.h>#            include <sys/socket.h>
 int  int
 main ()  main ()
 {  {
int a = MSG_WAITALL; return a;
   ;    ;
   return 0;    return 0;
 }  }
Line 15818  if test "x$ac_cv_header_login_cap_h" = xyes; then : Line 16160  if test "x$ac_cv_header_login_cap_h" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define HAVE_LOGIN_CAP_H 1  #define HAVE_LOGIN_CAP_H 1
 _ACEOF  _ACEOF
 LOGINCAP_USAGE='[-c class|-] '; LCMAN=1 LOGINCAP_USAGE='[-c class] '; LCMAN=1
         case "$OS" in          case "$OS" in
             freebsd|netbsd)              freebsd|netbsd)
                 SUDO_LIBS="${SUDO_LIBS} -lutil"                  SUDO_LIBS="${SUDO_LIBS} -lutil"
Line 15884  fi Line 16226  fi
   
   
 fi  fi
   
       case "${CPPFLAGS}" in
           *"-D__STDC_WANT_LIB_EXT1__=1"|*"-D__STDC_WANT_LIB_EXT1__=1 ")
               ;;
           *)
               if test X"${CPPFLAGS}" = X""; then
                   CPPFLAGS="-D__STDC_WANT_LIB_EXT1__=1"
               else
                   CPPFLAGS="${CPPFLAGS} -D__STDC_WANT_LIB_EXT1__=1"
               fi
               ;;
       esac
   
 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"  ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
 if test "x$ac_cv_type_mode_t" = xyes; then :  if test "x$ac_cv_type_mode_t" = xyes; then :
   
Line 15925  $as_echo "#define gid_t int" >>confdefs.h Line 16280  $as_echo "#define gid_t int" >>confdefs.h
   
 fi  fi
   
ac_fn_c_check_type "$LINENO" "__signed char" "ac_cv_type___signed_char" "$ac_includes_default"ac_fn_c_check_type "$LINENO" "clockid_t" "ac_cv_type_clockid_t" "#include <sys/types.h>
if test "x$ac_cv_type___signed_char" = xyes; then :#include <time.h>
 "
 if test "x$ac_cv_type_clockid_t" = xyes; then :
   
 else  else
  ac_fn_c_check_type "$LINENO" "signed char" "ac_cv_type_signed_char" "$ac_includes_default"  $as_echo "#define clockid_t int" >>confdefs.h
if test "x$ac_cv_type_signed_char" = xyes; then : 
  $as_echo "#define __signed signed" >>confdefs.h 
   
 else  
   $as_echo "#define __signed /**/" >>confdefs.h  
   
 fi  fi
   
 fi  
   
 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <sys/types.h>  ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <sys/types.h>
 #include <signal.h>  #include <signal.h>
 "  "
Line 15963  _ACEOF Line 16313  _ACEOF
 fi  fi
   
 ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "#include <sys/types.h>  ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "#include <sys/types.h>
#if TIME_WITH_SYS_TIME#ifdef TIME_WITH_SYS_TIME
 # include <sys/time.h>  # include <sys/time.h>
 #endif  #endif
 #include <time.h>  #include <time.h>
Line 15990  _ACEOF Line 16340  _ACEOF
 fi  fi
   
   
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
$as_echo_n "checking for long long int... " >&6; }$as_echo_n "checking for unsigned long long int... " >&6; }
if ${ac_cv_type_long_long_int+:} false; then :if ${ac_cv_type_unsigned_long_long_int+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext  ac_cv_type_unsigned_long_long_int=yes
      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
   /* For now, do not test the preprocessor; as of 2007 there are too many    /* For now, do not test the preprocessor; as of 2007 there are too many
         implementations with broken preprocessors.  Perhaps this can         implementations with broken preprocessors.  Perhaps this can
         be revisited in 2012.  In the meantime, code should not expect         be revisited in 2012.  In the meantime, code should not expect
         #if to work with literals wider than 32 bits.  */         #if to work with literals wider than 32 bits.  */
       /* Test literals.  */        /* Test literals.  */
       long long int ll = 9223372036854775807ll;        long long int ll = 9223372036854775807ll;
       long long int nll = -9223372036854775807LL;        long long int nll = -9223372036854775807LL;
       unsigned long long int ull = 18446744073709551615ULL;        unsigned long long int ull = 18446744073709551615ULL;
       /* Test constant expressions.   */        /* Test constant expressions.   */
       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)        typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
                     ? 1 : -1)];                     ? 1 : -1)];
       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1        typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
                     ? 1 : -1)];                     ? 1 : -1)];
       int i = 63;        int i = 63;
 int  int
 main ()  main ()
Line 16019  main () Line 16371  main ()
       long long int llmax = 9223372036854775807ll;        long long int llmax = 9223372036854775807ll;
       unsigned long long int ullmax = 18446744073709551615ull;        unsigned long long int ullmax = 18446744073709551615ull;
       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)        return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
              | (llmax / ll) | (llmax % ll)              | (llmax / ll) | (llmax % ll)
              | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)              | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
              | (ullmax / ull) | (ullmax % ull));              | (ullmax / ull) | (ullmax % ull));
   ;    ;
   return 0;    return 0;
 }  }
   
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
                        if test "$cross_compiling" = yes; then :
 else
   ac_cv_type_unsigned_long_long_int=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
      fi
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
   if test $ac_cv_type_unsigned_long_long_int = yes; then
 
 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
 
   fi
 
 
 
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
 $as_echo_n "checking for long long int... " >&6; }
 if ${ac_cv_type_long_long_int+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_cv_type_long_long_int=yes    ac_cv_type_long_long_int=yes
         if test "x${ac_cv_prog_cc_c99-no}" = xno; then
           ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
           if test $ac_cv_type_long_long_int = yes; then
                                           if test "$cross_compiling" = yes; then :
     :
 else  else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <limits.h>  #include <limits.h>
               #ifndef LLONG_MAX                 #ifndef LLONG_MAX
               # define HALF \                 # define HALF \
                        (1LL << (sizeof (long long int) * CHAR_BIT - 2))                          (1LL << (sizeof (long long int) * CHAR_BIT - 2))
               # define LLONG_MAX (HALF - 1 + HALF)                 # define LLONG_MAX (HALF - 1 + HALF)
               #endif                 #endif
 int  int
 main ()  main ()
 {  {
 long long int n = 1;  long long int n = 1;
               int i;                 int i;
               for (i = 0; ; i++)                 for (i = 0; ; i++)
                 {                   {
                   long long int m = n << i;                     long long int m = n << i;
                   if (m >> i != n)                     if (m >> i != n)
                     return 1;                       return 1;
                   if (LLONG_MAX / 2 < m)                     if (LLONG_MAX / 2 < m)
                     break;                       break;
                 }                   }
               return 0;                 return 0;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_run "$LINENO"; then :  if ac_fn_c_try_run "$LINENO"; then :
  ac_cv_type_long_long_int=yes
 else  else
   ac_cv_type_long_long_int=no    ac_cv_type_long_long_int=no
 fi  fi
Line 16066  rm -f core *.core core.conftest.* gmon.out bb.out conf Line 16445  rm -f core *.core core.conftest.* gmon.out bb.out conf
   conftest.$ac_objext conftest.beam conftest.$ac_ext    conftest.$ac_objext conftest.beam conftest.$ac_ext
 fi  fi
   
else        fi
  ac_cv_type_long_long_int=no      fi
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
 $as_echo "$ac_cv_type_long_long_int" >&6; }  $as_echo "$ac_cv_type_long_long_int" >&6; }
   if test $ac_cv_type_long_long_int = yes; then    if test $ac_cv_type_long_long_int = yes; then
Line 16080  $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h Line 16456  $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
   
   fi    fi
   
   if test X"$ac_cv_type_long_long_int" != X"yes"; then
       as_fn_error $? "\"C compiler does not appear to support the long long int type\"" "$LINENO" 5
   fi
 # The cast to long int works around a bug in the HP C Compiler  # The cast to long int works around a bug in the HP C Compiler
 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Line 16113  cat >>confdefs.h <<_ACEOF Line 16492  cat >>confdefs.h <<_ACEOF
 _ACEOF  _ACEOF
   
   
   ac_fn_c_check_type "$LINENO" "id_t" "ac_cv_type_id_t" "$ac_includes_default"
   if test "x$ac_cv_type_id_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define id_t unsigned int
   _ACEOF
   
   fi
   
 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"  ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
 if test "x$ac_cv_type_size_t" = xyes; then :  if test "x$ac_cv_type_size_t" = xyes; then :
   
Line 16157  _ACEOF Line 16547  _ACEOF
   
 fi  fi
   
   ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
   if test "x$ac_cv_type_uint8_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define uint8_t unsigned char
   _ACEOF
   
   fi
   
   ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
   if test "x$ac_cv_type_uint32_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define uint32_t unsigned int
   _ACEOF
   
   fi
   
   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
   if test "x$ac_cv_type_uint64_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define uint64_t unsigned long long
   _ACEOF
   
   fi
   
 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "  ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
 $ac_includes_default  $ac_includes_default
 #include <sys/socket.h>  #include <sys/socket.h>
Line 16168  else Line 16591  else
   
 fi  fi
   
   ac_fn_c_check_type "$LINENO" "rsize_t" "ac_cv_type_rsize_t" "$ac_includes_default"
   if test "x$ac_cv_type_rsize_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define rsize_t size_t
   _ACEOF
   
   fi
   
   ac_fn_c_check_type "$LINENO" "errno_t" "ac_cv_type_errno_t" "$ac_includes_default"
   if test "x$ac_cv_type_errno_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define errno_t int
   _ACEOF
   
   fi
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking max length of uid_t" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking max length of uid_t" >&5
 $as_echo_n "checking max length of uid_t... " >&6; }  $as_echo_n "checking max length of uid_t... " >&6; }
 if ${sudo_cv_uid_t_len+:} false; then :  if ${sudo_cv_uid_t_len+:} false; then :
Line 16180  if test "$cross_compiling" = yes; then : Line 16625  if test "$cross_compiling" = yes; then :
 else  else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 #include <stdio.h>  #include <stdio.h>
 #include <pwd.h>  #include <pwd.h>
 #include <limits.h>  #include <limits.h>
Line 16221  _ACEOF Line 16667  _ACEOF
   
   
   
    ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" " #include <sys/types.h>    ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "
          #include <sys/socket.h>#          include <sys/types.h>
 #         include <sys/socket.h>
   
 "  "
 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :  if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
Line 16232  $as_echo "#define HAVE_STRUCT_SOCKADDR_SA_LEN 1" >>con Line 16679  $as_echo "#define HAVE_STRUCT_SOCKADDR_SA_LEN 1" >>con
 fi  fi
   
   
   
       ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "
   #         include <sys/types.h>
   #         include <sys/socket.h>
   
   "
   if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
   
   $as_echo "#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1" >>confdefs.h
   
   fi
   
   
 _CFLAGS="$CFLAGS"  _CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $OSDEFS"  CFLAGS="$CFLAGS $OSDEFS"
 if test $ac_cv_header_utmpx_h = "yes"; then  if test $ac_cv_header_utmpx_h = "yes"; then
     ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_id" "ac_cv_member_struct_utmpx_ut_id" "      ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_id" "ac_cv_member_struct_utmpx_ut_id" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmpx.h>#       include <utmpx.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmpx_ut_id" = xyes; then :  if test "x$ac_cv_member_struct_utmpx_ut_id" = xyes; then :
Line 16249  _ACEOF Line 16709  _ACEOF
   
 fi  fi
 ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_pid" "ac_cv_member_struct_utmpx_ut_pid" "  ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_pid" "ac_cv_member_struct_utmpx_ut_pid" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmpx.h>#       include <utmpx.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmpx_ut_pid" = xyes; then :  if test "x$ac_cv_member_struct_utmpx_ut_pid" = xyes; then :
Line 16262  _ACEOF Line 16722  _ACEOF
   
 fi  fi
 ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_tv" "ac_cv_member_struct_utmpx_ut_tv" "  ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_tv" "ac_cv_member_struct_utmpx_ut_tv" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmpx.h>#       include <utmpx.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmpx_ut_tv" = xyes; then :  if test "x$ac_cv_member_struct_utmpx_ut_tv" = xyes; then :
Line 16275  _ACEOF Line 16735  _ACEOF
   
 fi  fi
 ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_type" "ac_cv_member_struct_utmpx_ut_type" "  ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_type" "ac_cv_member_struct_utmpx_ut_type" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmpx.h>#       include <utmpx.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmpx_ut_type" = xyes; then :  if test "x$ac_cv_member_struct_utmpx_ut_type" = xyes; then :
Line 16289  _ACEOF Line 16749  _ACEOF
 fi  fi
   
                 ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_exit.__e_termination" "ac_cv_member_struct_utmpx_ut_exit___e_termination" "                  ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_exit.__e_termination" "ac_cv_member_struct_utmpx_ut_exit___e_termination" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmpx.h>#       include <utmpx.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmpx_ut_exit___e_termination" = xyes; then :  if test "x$ac_cv_member_struct_utmpx_ut_exit___e_termination" = xyes; then :
Line 16304  $as_echo "#define HAVE_STRUCT_UTMPX_UT_EXIT 1" >>confd Line 16764  $as_echo "#define HAVE_STRUCT_UTMPX_UT_EXIT 1" >>confd
 else  else
   
         ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_exit.e_termination" "ac_cv_member_struct_utmpx_ut_exit_e_termination" "          ac_fn_c_check_member "$LINENO" "struct utmpx" "ut_exit.e_termination" "ac_cv_member_struct_utmpx_ut_exit_e_termination" "
            #include <sys/types.h>#            include <sys/types.h>
            #include <utmpx.h>#           include <utmpx.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmpx_ut_exit_e_termination" = xyes; then :  if test "x$ac_cv_member_struct_utmpx_ut_exit_e_termination" = xyes; then :
Line 16323  fi Line 16783  fi
   
 else  else
     ac_fn_c_check_member "$LINENO" "struct utmp" "ut_id" "ac_cv_member_struct_utmp_ut_id" "      ac_fn_c_check_member "$LINENO" "struct utmp" "ut_id" "ac_cv_member_struct_utmp_ut_id" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmp.h>#       include <utmp.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmp_ut_id" = xyes; then :  if test "x$ac_cv_member_struct_utmp_ut_id" = xyes; then :
Line 16336  _ACEOF Line 16796  _ACEOF
   
 fi  fi
 ac_fn_c_check_member "$LINENO" "struct utmp" "ut_pid" "ac_cv_member_struct_utmp_ut_pid" "  ac_fn_c_check_member "$LINENO" "struct utmp" "ut_pid" "ac_cv_member_struct_utmp_ut_pid" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmp.h>#       include <utmp.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmp_ut_pid" = xyes; then :  if test "x$ac_cv_member_struct_utmp_ut_pid" = xyes; then :
Line 16349  _ACEOF Line 16809  _ACEOF
   
 fi  fi
 ac_fn_c_check_member "$LINENO" "struct utmp" "ut_tv" "ac_cv_member_struct_utmp_ut_tv" "  ac_fn_c_check_member "$LINENO" "struct utmp" "ut_tv" "ac_cv_member_struct_utmp_ut_tv" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmp.h>#       include <utmp.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmp_ut_tv" = xyes; then :  if test "x$ac_cv_member_struct_utmp_ut_tv" = xyes; then :
Line 16362  _ACEOF Line 16822  _ACEOF
   
 fi  fi
 ac_fn_c_check_member "$LINENO" "struct utmp" "ut_type" "ac_cv_member_struct_utmp_ut_type" "  ac_fn_c_check_member "$LINENO" "struct utmp" "ut_type" "ac_cv_member_struct_utmp_ut_type" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmp.h>#       include <utmp.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmp_ut_type" = xyes; then :  if test "x$ac_cv_member_struct_utmp_ut_type" = xyes; then :
Line 16375  _ACEOF Line 16835  _ACEOF
   
 fi  fi
 ac_fn_c_check_member "$LINENO" "struct utmp" "ut_user" "ac_cv_member_struct_utmp_ut_user" "  ac_fn_c_check_member "$LINENO" "struct utmp" "ut_user" "ac_cv_member_struct_utmp_ut_user" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmp.h>#       include <utmp.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmp_ut_user" = xyes; then :  if test "x$ac_cv_member_struct_utmp_ut_user" = xyes; then :
Line 16389  _ACEOF Line 16849  _ACEOF
 fi  fi
   
                 ac_fn_c_check_member "$LINENO" "struct utmp" "ut_exit.__e_termination" "ac_cv_member_struct_utmp_ut_exit___e_termination" "                  ac_fn_c_check_member "$LINENO" "struct utmp" "ut_exit.__e_termination" "ac_cv_member_struct_utmp_ut_exit___e_termination" "
        #include <sys/types.h>#        include <sys/types.h>
        #include <utmp.h>#       include <utmp.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmp_ut_exit___e_termination" = xyes; then :  if test "x$ac_cv_member_struct_utmp_ut_exit___e_termination" = xyes; then :
Line 16404  $as_echo "#define HAVE_STRUCT_UTMP_UT_EXIT 1" >>confde Line 16864  $as_echo "#define HAVE_STRUCT_UTMP_UT_EXIT 1" >>confde
 else  else
   
         ac_fn_c_check_member "$LINENO" "struct utmp" "ut_exit.e_termination" "ac_cv_member_struct_utmp_ut_exit_e_termination" "          ac_fn_c_check_member "$LINENO" "struct utmp" "ut_exit.e_termination" "ac_cv_member_struct_utmp_ut_exit_e_termination" "
            #include <sys/types.h>#            include <sys/types.h>
            #include <utmp.h>#           include <utmp.h>
   
 "  "
 if test "x$ac_cv_member_struct_utmp_ut_exit_e_termination" = xyes; then :  if test "x$ac_cv_member_struct_utmp_ut_exit_e_termination" = xyes; then :
Line 16600  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h Line 17060  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h
 fi  fi
 LIBS=$ac_save_LIBS  LIBS=$ac_save_LIBS
   
for ac_func in glob strrchr sysconf tzset strftime setenv \for ac_func in glob nl_langinfo regcomp setenv strftime strrchr strtoll \
               regcomp setlocale nl_langinfo mbr_check_membership \               sysconf tzset
               setrlimit64 
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 16614  _ACEOF Line 17073  _ACEOF
 fi  fi
 done  done
   
ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"for ac_func in getgrouplist
 do :
   ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"
 if test "x$ac_cv_func_getgrouplist" = xyes; then :  if test "x$ac_cv_func_getgrouplist" = xyes; then :
  $as_echo "#define HAVE_GETGROUPLIST 1" >>confdefs.h  cat >>confdefs.h <<_ACEOF
 #define HAVE_GETGROUPLIST 1
 _ACEOF
   
 else  else
  case " $LIBOBJS " in
     case "$host_os" in
     aix*)
         for ac_func in getgrset
 do :
   ac_fn_c_check_func "$LINENO" "getgrset" "ac_cv_func_getgrset"
 if test "x$ac_cv_func_getgrset" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETGRSET 1
 _ACEOF
 
 fi
 done
 
         ;;
     *)
         ac_fn_c_check_func "$LINENO" "nss_search" "ac_cv_func_nss_search"
 if test "x$ac_cv_func_nss_search" = xyes; then :
 
             ac_fn_c_check_func "$LINENO" "_nss_XbyY_buf_alloc" "ac_cv_func__nss_XbyY_buf_alloc"
 if test "x$ac_cv_func__nss_XbyY_buf_alloc" = xyes; then :
 
                 # Solaris
                 ac_fn_c_check_func "$LINENO" "_nss_initf_group" "ac_cv_func__nss_initf_group"
 if test "x$ac_cv_func__nss_initf_group" = xyes; then :
 
                     for ac_header in nss_dbdefs.h
 do :
   ac_fn_c_check_header_mongrel "$LINENO" "nss_dbdefs.h" "ac_cv_header_nss_dbdefs_h" "$ac_includes_default"
 if test "x$ac_cv_header_nss_dbdefs_h" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NSS_DBDEFS_H 1
 _ACEOF
 
 fi
 
 done
 
                     $as_echo "#define HAVE_NSS_SEARCH 1" >>confdefs.h
 
                     $as_echo "#define HAVE__NSS_XBYY_BUF_ALLOC 1" >>confdefs.h
 
                     $as_echo "#define HAVE__NSS_INITF_GROUP 1" >>confdefs.h
 
 
 fi
 
 
 else
 
                 # HP-UX
                 ac_fn_c_check_func "$LINENO" "__nss_XbyY_buf_alloc" "ac_cv_func___nss_XbyY_buf_alloc"
 if test "x$ac_cv_func___nss_XbyY_buf_alloc" = xyes; then :
 
                     ac_fn_c_check_func "$LINENO" "__nss_initf_group" "ac_cv_func___nss_initf_group"
 if test "x$ac_cv_func___nss_initf_group" = xyes; then :
 
                         for ac_header in nss_dbdefs.h
 do :
   ac_fn_c_check_header_mongrel "$LINENO" "nss_dbdefs.h" "ac_cv_header_nss_dbdefs_h" "$ac_includes_default"
 if test "x$ac_cv_header_nss_dbdefs_h" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NSS_DBDEFS_H 1
 _ACEOF
 
 fi
 
 done
 
                         $as_echo "#define HAVE_NSS_SEARCH 1" >>confdefs.h
 
                         $as_echo "#define HAVE___NSS_XBYY_BUF_ALLOC 1" >>confdefs.h
 
                         $as_echo "#define HAVE___NSS_INITF_GROUP 1" >>confdefs.h
 
 
 fi
 
 
 fi
 
 
 fi
 
 
 fi
 
         ;;
     esac
     case " $LIBOBJS " in
   *" getgrouplist.$ac_objext "* ) ;;    *" getgrouplist.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getgrouplist.$ac_objext"    *) LIBOBJS="$LIBOBJS getgrouplist.$ac_objext"
  ;;   ;;
 esac  esac
   
   
 fi  fi
   done
   
   
 for ac_func in getline  for ac_func in getline
 do :  do :
   ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"    ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
Line 16734  if test "x$ac_cv_func_sysctl" = xyes; then : Line 17287  if test "x$ac_cv_func_sysctl" = xyes; then :
 #define HAVE_SYSCTL 1  #define HAVE_SYSCTL 1
 _ACEOF  _ACEOF
  ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "ki_tdev" "ac_cv_member_struct_kinfo_proc_ki_tdev" "   ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "ki_tdev" "ac_cv_member_struct_kinfo_proc_ki_tdev" "
        #include <sys/param.h>#        include <sys/param.h>
        #include <sys/sysctl.h>#       include <sys/sysctl.h>
        #include <sys/user.h>#       include <sys/user.h>
   
 "  "
 if test "x$ac_cv_member_struct_kinfo_proc_ki_tdev" = xyes; then :  if test "x$ac_cv_member_struct_kinfo_proc_ki_tdev" = xyes; then :
Line 16749  _ACEOF Line 17302  _ACEOF
 else  else
   
         ac_fn_c_check_member "$LINENO" "struct kinfo_proc2" "p_tdev" "ac_cv_member_struct_kinfo_proc2_p_tdev" "          ac_fn_c_check_member "$LINENO" "struct kinfo_proc2" "p_tdev" "ac_cv_member_struct_kinfo_proc2_p_tdev" "
            #include <sys/param.h>#            include <sys/param.h>
            #include <sys/sysctl.h>#           include <sys/sysctl.h>
   
 "  "
 if test "x$ac_cv_member_struct_kinfo_proc2_p_tdev" = xyes; then :  if test "x$ac_cv_member_struct_kinfo_proc2_p_tdev" = xyes; then :
Line 16763  _ACEOF Line 17316  _ACEOF
 else  else
   
             ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "p_tdev" "ac_cv_member_struct_kinfo_proc_p_tdev" "              ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "p_tdev" "ac_cv_member_struct_kinfo_proc_p_tdev" "
                #include <sys/param.h>#                include <sys/param.h>
                #include <sys/sysctl.h>#               include <sys/sysctl.h>
   
 "  "
 if test "x$ac_cv_member_struct_kinfo_proc_p_tdev" = xyes; then :  if test "x$ac_cv_member_struct_kinfo_proc_p_tdev" = xyes; then :
Line 16777  _ACEOF Line 17330  _ACEOF
 else  else
   
                 ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "kp_eproc.e_tdev" "ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" "                  ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "kp_eproc.e_tdev" "ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" "
                    #include <sys/param.h>#                    include <sys/param.h>
                    #include <sys/sysctl.h>#                   include <sys/sysctl.h>
   
 "  "
 if test "x$ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" = xyes; then :  if test "x$ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" = xyes; then :
Line 17066  if test "x$ac_cv_func_setreuid" = xyes; then : Line 17619  if test "x$ac_cv_func_setreuid" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define HAVE_SETREUID 1  #define HAVE_SETREUID 1
 _ACEOF  _ACEOF
 SKIP_SETEUID=yes
 fi  fi
 done  done
   
 fi  fi
if test -z "$SKIP_SETEUID"; thenfor ac_func in seteuid
    for ac_func in seteuid 
 do :  do :
   ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid"    ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid"
 if test "x$ac_cv_func_seteuid" = xyes; then :  if test "x$ac_cv_func_seteuid" = xyes; then :
Line 17083  _ACEOF Line 17635  _ACEOF
 fi  fi
 done  done
   
 fi  
 if test X"$with_interfaces" != X"no"; then  if test X"$with_interfaces" != X"no"; then
     for ac_func in getifaddrs      for ac_func in getifaddrs
 do :  do :
Line 17308  esac Line 17859  esac
   
 fi  fi
   
   ac_fn_c_check_func "$LINENO" "memset_s" "ac_cv_func_memset_s"
   if test "x$ac_cv_func_memset_s" = xyes; then :
     $as_echo "#define HAVE_MEMSET_S 1" >>confdefs.h
   
   else
     case " $LIBOBJS " in
     *" memset_s.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS memset_s.$ac_objext"
    ;;
   esac
   
   fi
   
 ac_fn_c_check_func "$LINENO" "pw_dup" "ac_cv_func_pw_dup"  ac_fn_c_check_func "$LINENO" "pw_dup" "ac_cv_func_pw_dup"
 if test "x$ac_cv_func_pw_dup" = xyes; then :  if test "x$ac_cv_func_pw_dup" = xyes; then :
   $as_echo "#define HAVE_PW_DUP 1" >>confdefs.h    $as_echo "#define HAVE_PW_DUP 1" >>confdefs.h
Line 17347  esac Line 17911  esac
   
 fi  fi
   
   ac_fn_c_check_func "$LINENO" "strtonum" "ac_cv_func_strtonum"
   if test "x$ac_cv_func_strtonum" = xyes; then :
     $as_echo "#define HAVE_STRTONUM 1" >>confdefs.h
   
for ac_func in nanosleepelse
   case " $LIBOBJS " in
   *" strtonum.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS strtonum.$ac_objext"
  ;;
 esac
 
 fi
 
 
 for ac_func in clock_gettime
 do :  do :
  ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"  ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
if test "x$ac_cv_func_nanosleep" = xyes; then :if test "x$ac_cv_func_clock_gettime" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
#define HAVE_NANOSLEEP 1#define HAVE_CLOCK_GETTIME 1
 _ACEOF  _ACEOF
   
 else  else
   
    # On Solaris, nanosleep is in librt    # On Solaris, clock_gettime is in librt
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
$as_echo_n "checking for nanosleep in -lrt... " >&6; }$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
if ${ac_cv_lib_rt_nanosleep+:} false; then :if ${ac_cv_lib_rt_clock_gettime+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   ac_check_lib_save_LIBS=$LIBS    ac_check_lib_save_LIBS=$LIBS
Line 17375  cat confdefs.h - <<_ACEOF >conftest.$ac_ext Line 17952  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C"  extern "C"
 #endif  #endif
char nanosleep ();char clock_gettime ();
 int  int
 main ()  main ()
 {  {
return nanosleep ();return clock_gettime ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_rt_nanosleep=yes  ac_cv_lib_rt_clock_gettime=yes
 else  else
  ac_cv_lib_rt_nanosleep=no  ac_cv_lib_rt_clock_gettime=no
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS  LIBS=$ac_check_lib_save_LIBS
 fi  fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
$as_echo "$ac_cv_lib_rt_nanosleep" >&6; }$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
if test "x$ac_cv_lib_rt_nanosleep" = xyes; then :if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
  REPLAY_LIBS="${REPLAY_LIBS} -lrt"
         $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
 
         SUDOERS_LIBS="${SUDOERS_LIBS} -lrt"
 
 else  else
   case " $LIBOBJS " in    case " $LIBOBJS " in
  *" nanosleep.$ac_objext "* ) ;;  *" clock_gettime.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS nanosleep.$ac_objext"  *) LIBOBJS="$LIBOBJS clock_gettime.$ac_objext"
  ;;   ;;
 esac  esac
   
Line 17410  fi Line 17991  fi
 fi  fi
 done  done
   
   for ac_func in getopt_long
   do :
     ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
   if test "x$ac_cv_func_getopt_long" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_GETOPT_LONG 1
   _ACEOF
   
   else
     case " $LIBOBJS " in
     *" getopt_long.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
    ;;
   esac
   
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
   $as_echo_n "checking for optreset... " >&6; }
       if ${sudo_cv_optreset+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   extern int optreset; optreset = 1; return optreset;
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_optreset=yes
   else
     sudo_cv_optreset=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   fi
   
       if test "$sudo_cv_optreset" = "yes"; then
           $as_echo "#define HAVE_OPTRESET 1" >>confdefs.h
   
       fi
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_optreset" >&5
   $as_echo "$sudo_cv_optreset" >&6; }
   
   fi
   done
   
 for ac_func in closefrom  for ac_func in closefrom
 do :  do :
   ac_fn_c_check_func "$LINENO" "closefrom" "ac_cv_func_closefrom"    ac_fn_c_check_func "$LINENO" "closefrom" "ac_cv_func_closefrom"
Line 17425  else Line 18057  else
  ;;   ;;
 esac  esac
   
    ac_fn_c_check_decl "$LINENO" "F_CLOSEM" "ac_cv_have_decl_F_CLOSEM" " #include <limits.h>    ac_fn_c_check_decl "$LINENO" "F_CLOSEM" "ac_cv_have_decl_F_CLOSEM" "
          #include <fcntl.h>#        include <limits.h>
 #       include <fcntl.h>
 "  "
 if test "x$ac_cv_have_decl_F_CLOSEM" = xyes; then :  if test "x$ac_cv_have_decl_F_CLOSEM" = xyes; then :
   $as_echo "#define HAVE_FCNTL_CLOSEM 1" >>confdefs.h    $as_echo "#define HAVE_FCNTL_CLOSEM 1" >>confdefs.h
Line 17470  esac Line 18103  esac
 fi  fi
 done  done
   
for ac_func in snprintf vsnprintf asprintf vasprintffor ac_func in snprintf vsnprintf
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 17479  if eval test \"x\$"$as_ac_var"\" = x"yes"; then : Line 18112  if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1  #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF  _ACEOF
   
   fi
   done
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working snprintf" >&5
   $as_echo_n "checking for working snprintf... " >&6; }
   if ${ac_cv_have_working_snprintf+:} false; then :
     $as_echo_n "(cached) " >&6
 else  else
  NEED_SNPRINTF=1  if test "$cross_compiling" = yes; then :
   ac_cv_have_working_snprintf=cross
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <stdio.h>
 
 int main(void)
 {
     char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
     char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
     int i;
     i = snprintf (bufs, 2, "%s", "111");
     if (strcmp (bufs, "1")) exit (1);
     if (i != 3) exit (1);
     i = snprintf (bufd, 2, "%d", 111);
     if (strcmp (bufd, "1")) exit (1);
     if (i != 3) exit (1);
     exit(0);
 }
 _ACEOF
 if ac_fn_c_try_run "$LINENO"; then :
   ac_cv_have_working_snprintf=yes
 else
   ac_cv_have_working_snprintf=no
 fi  fi
   rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
     conftest.$ac_objext conftest.beam conftest.$ac_ext
   fi
   
   fi
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_working_snprintf" >&5
   $as_echo "$ac_cv_have_working_snprintf" >&6; }
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vsnprintf" >&5
   $as_echo_n "checking for working vsnprintf... " >&6; }
   if ${ac_cv_have_working_vsnprintf+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     if test "$cross_compiling" = yes; then :
     ac_cv_have_working_vsnprintf=cross
   else
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   #include <stdio.h>
   #include <stdarg.h>
   
   int my_vsnprintf (char *buf, const char *tmpl, ...)
   {
       int i;
       va_list args;
       va_start (args, tmpl);
       i = vsnprintf (buf, 2, tmpl, args);
       va_end (args);
       return i;
   }
   
   int main(void)
   {
       char bufs[5] = { 'x', 'x', 'x', '\0', '\0' };
       char bufd[5] = { 'x', 'x', 'x', '\0', '\0' };
       int i;
       i = my_vsnprintf (bufs, "%s", "111");
       if (strcmp (bufs, "1")) exit (1);
       if (i != 3) exit (1);
       i = my_vsnprintf (bufd, "%d", 111);
       if (strcmp (bufd, "1")) exit (1);
       if (i != 3) exit (1);
       exit(0);
   }
   _ACEOF
   if ac_fn_c_try_run "$LINENO"; then :
     ac_cv_have_working_vsnprintf=yes
   else
     ac_cv_have_working_vsnprintf=no
   fi
   rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
     conftest.$ac_objext conftest.beam conftest.$ac_ext
   fi
   
   fi
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_working_vsnprintf" >&5
   $as_echo "$ac_cv_have_working_vsnprintf" >&6; }
   if test x$ac_cv_have_working_snprintf$ac_cv_have_working_vsnprintf != "xyesyes"; then
     case " $LIBOBJS " in
     *" snprintf.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
    ;;
   esac
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Replacing missing/broken (v)snprintf() with sudo's version." >&5
   $as_echo "$as_me: WARNING: Replacing missing/broken (v)snprintf() with sudo's version." >&2;}
   
   $as_echo "#define PREFER_PORTABLE_SNPRINTF 1" >>confdefs.h
   
   fi
   for ac_func in asprintf vasprintf
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
 done  done
   
   if test X"$ac_cv_have_working_snprintf$ac_cv_have_working_vsnprintf" = X"yesyes"; then
       # Don't add snprintf to LIBOBJS if it is already present.
       if test X"$ac_cv_func_asprintf$ac_cv_func_vasprintf" != X"yesyes"; then
           case " $LIBOBJS " in
     *" snprintf.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
    ;;
   esac
   
       fi
   fi
   # We wrap OpenBSD's strtonum() to get translatable error strings.
   for ac_func in strtonum
   do :
     ac_fn_c_check_func "$LINENO" "strtonum" "ac_cv_func_strtonum"
   if test "x$ac_cv_func_strtonum" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_STRTONUM 1
   _ACEOF
   
   fi
   done
   
   case " $LIBOBJS " in
     *" strtonum.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS strtonum.$ac_objext"
    ;;
   esac
   
 if test X"$ac_cv_type_struct_timespec" != X"no"; then  if test X"$ac_cv_type_struct_timespec" != X"no"; then
     ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim" "ac_cv_member_struct_stat_st_mtim" "$ac_includes_default"      ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim" "ac_cv_member_struct_stat_st_mtim" "$ac_includes_default"
 if test "x$ac_cv_member_struct_stat_st_mtim" = xyes; then :  if test "x$ac_cv_member_struct_stat_st_mtim" = xyes; then :
Line 17505  fi Line 18279  fi
 fi  fi
   
 fi  fi
   if test X"$with_noexec" != X"no"; then
       # Check for underscore versions of standard exec functions
       # unless we are using dyld symbole interposition
       if test X"$dlyld_interpose" != X"yes"; then
           for ac_func in _execl __execl
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           for ac_func in _execle __execle
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           for ac_func in _execlp __execlp
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           for ac_func in _execv __execv
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           for ac_func in _execve __execve
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           for ac_func in _execvp __execvp
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
       fi
       # Check for non-standard exec functions including underscore versions
       for ac_func in exect
   do :
     ac_fn_c_check_func "$LINENO" "exect" "ac_cv_func_exect"
   if test "x$ac_cv_func_exect" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_EXECT 1
   _ACEOF
   
           if test X"$dlyld_interpose" != X"yes"; then
               for ac_func in _exect __exect
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           fi
   
   fi
   done
   
       for ac_func in execvP
   do :
     ac_fn_c_check_func "$LINENO" "execvP" "ac_cv_func_execvP"
   if test "x$ac_cv_func_execvP" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_EXECVP 1
   _ACEOF
   
           if test X"$dlyld_interpose" != X"yes"; then
               for ac_func in _execvP __execvP
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           fi
   
   fi
   done
   
       for ac_func in execvpe
   do :
     ac_fn_c_check_func "$LINENO" "execvpe" "ac_cv_func_execvpe"
   if test "x$ac_cv_func_execvpe" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_EXECVPE 1
   _ACEOF
   
           if test X"$dlyld_interpose" != X"yes"; then
               for ac_func in _execvpe __execvpe
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           fi
   
   fi
   done
   
       for ac_func in fexecve
   do :
     ac_fn_c_check_func "$LINENO" "fexecve" "ac_cv_func_fexecve"
   if test "x$ac_cv_func_fexecve" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_FEXECVE 1
   _ACEOF
   
           if test X"$dlyld_interpose" != X"yes"; then
               for ac_func in _fexecve __fexecve
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           fi
   
   fi
   done
   
       # Check for posix_spawn, posix_spawnp and any underscore versions
       for ac_func in posix_spawn
   do :
     ac_fn_c_check_func "$LINENO" "posix_spawn" "ac_cv_func_posix_spawn"
   if test "x$ac_cv_func_posix_spawn" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_POSIX_SPAWN 1
   _ACEOF
   
           if test X"$dlyld_interpose" != X"yes"; then
               for ac_func in _posix_spawn __posix_spawn
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           fi
   
   fi
   done
   
       for ac_func in posix_spawnp
   do :
     ac_fn_c_check_func "$LINENO" "posix_spawnp" "ac_cv_func_posix_spawnp"
   if test "x$ac_cv_func_posix_spawnp" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_POSIX_SPAWNP 1
   _ACEOF
   
           if test X"$dlyld_interpose" != X"yes"; then
               for ac_func in _posix_spawnp __posix_spawnp
   do :
     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
   ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
   _ACEOF
   
   fi
   done
   
           fi
   
   fi
   done
   
   fi
   
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <sys/types.h>  #include <sys/types.h>
Line 17556  _ACEOF Line 18567  _ACEOF
   
 fi  fi
   
 if test -n "$NEED_SNPRINTF"; then  
     case " $LIBOBJS " in  
   *" snprintf.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"  
  ;;  
 esac  
   
 fi  
 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"  ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
 if test "x$ac_cv_func_socket" = xyes; then :  if test "x$ac_cv_func_socket" = xyes; then :
   
Line 17635  $as_echo "no" >&6; } Line 18638  $as_echo "no" >&6; }
   
 fi  fi
   
ac_fn_c_check_func "$LINENO" "inet_addr" "ac_cv_func_inet_addr"ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
if test "x$ac_cv_func_inet_addr" = xyes; then :if test "x$ac_cv_func_inet_pton" = xyes; then :
   
 else  else
   
    ac_fn_c_check_func "$LINENO" "__inet_addr" "ac_cv_func___inet_addr"    for libs in "-lsocket" "-linet" "-lsocket -lnsl" "-lresolv"; do
if test "x$ac_cv_func___inet_addr" = xyes; then :        _libs=
         for lib in $libs; do
             case "$NET_LIBS" in
                 *"$lib"*)   ;;
                 *)              _libs="$_libs $lib";;
             esac
         done
         libs="${_libs# }"
         test -z "$libs" && continue
         lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
         extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
   
 else  
   
         for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do  
             _libs=  
             for lib in $libs; do  
                 case "$NET_LIBS" in  
                     *"$lib"*)   ;;  
                     *)          _libs="$_libs $lib";;  
                 esac  
             done  
             libs="${_libs# }"  
             test -z "$libs" && continue  
             lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"  
             extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"  
   
     _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/        *//g' -e 's/-l/_/g'`      _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/        *//g' -e 's/-l/_/g'`
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -l$lib${5+ }$extralibs" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton in -l$lib${5+ }$extralibs" >&5
$as_echo_n "checking for inet_addr in -l$lib${5+ }$extralibs... " >&6; }$as_echo_n "checking for inet_pton in -l$lib${5+ }$extralibs... " >&6; }
    if { as_var=sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :    if { as_var=sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
Line 17676  else Line 18674  else
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C"  extern "C"
 #endif  #endif
char inet_addr ();char inet_pton ();
 int  int
 main ()  main ()
 {  {
return inet_addr ();return inet_pton ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  eval sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras=yes  eval sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras=yes
 else  else
  eval sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras=no  eval sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras=no
   
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
Line 17697  rm -f core conftest.err conftest.$ac_objext \ Line 18695  rm -f core conftest.err conftest.$ac_objext \
   
 fi  fi
   
    if eval test \$sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras = "yes"; then    if eval test \$sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
        NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
             $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
 
             NET_LIBS="${NET_LIBS} $libs"
             LIBS="${LIBS} $libs"
             break
 
     else      else
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
   
     fi      fi
   
        done    done
   
 fi  fi
   
   if test X"$ac_cv_func_inet_pton" != X"yes"; then
       case " $LIBOBJS " in
     *" inet_pton.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
    ;;
   esac
   
 fi  fi
   
 ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"  ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
 if test "x$ac_cv_func_syslog" = xyes; then :  if test "x$ac_cv_func_syslog" = xyes; then :
   
Line 17785  $as_echo "no" >&6; } Line 18794  $as_echo "no" >&6; }
   
 fi  fi
   
for ac_func in getaddrinfo#
do :# Check for getaddrinfo and add any required libs to NET_LIBS
  ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"#
if test "x$ac_cv_func_getaddrinfo" = xyes; then :OLIBS="$LIBS"
  cat >>confdefs.h <<_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
#define HAVE_GETADDRINFO 1$as_echo_n "checking for getaddrinfo... " >&6; }
 if ${ax_cv_func_getaddrinfo+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netdb.h>
 int main() { return getaddrinfo(0, 0, 0, 0); }
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :
   ax_cv_func_getaddrinfo=yes
 else  else
     ax_cv_func_getaddrinfo=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   fi
   
    found=no{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_func_getaddrinfo" >&5
    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do$as_echo "$ax_cv_func_getaddrinfo" >&6; }
        _libs=if test X"$ax_cv_func_getaddrinfo" = X"yes"; then
        for lib in $libs; do 
            case "$NET_LIBS" in 
                *"$lib"*)   ;; 
                *)          _libs="$_libs $lib";; 
            esac 
        done 
        libs="${_libs# }" 
        test -z "$libs" && continue 
        lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`" 
        extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`" 
   
    _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/  *//g' -e 's/-l/_/g'`$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -l$lib${5+ }$extralibs" >&5
$as_echo_n "checking for getaddrinfo in -l$lib${5+ }$extralibs... " >&6; }else
    if { as_var=sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :    # Not found in libc, check libsocket and libinet
     _found=no
     for _libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
         _cv="ax_cv_lib_getaddrinfo`echo \"$_libs\"|sed -e 's/-l/_/g' -e 's/ *//g'`"
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in $_libs" >&5
 $as_echo_n "checking for getaddrinfo in $_libs... " >&6; }
         if eval \${$_cv+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
        SUDO_CHECK_LIB_OLIBS="$LIBS"            _nlibs=
        LIBS="$LIBS -l$lib${5+ }$extralibs"            for _l in $_libs; do
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext                case "$LIBS" in
                     *"$_l"*)    ;;
                     *)          _nlibs="$_nlibs $_l";;
                 esac
             done
             _libs="${_nlibs# }"
             if test -z "$_libs"; then
                 # No new libs to check
                 eval $_cv=no
             else
                 AX_FUNC_GETADDRINFO_OLIBS="$LIBS"
                 LIBS="$LIBS $_libs"
                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <sys/types.h>
/* Override any GCC internal prototype to avoid an error.    #include <sys/socket.h>
   Use char because int might match the return type of a GCC    #include <netdb.h>
   builtin and then its argument prototype would still apply.  */    int main() { return getaddrinfo(0, 0, 0, 0); }
#ifdef __cplusplus 
extern "C" 
#endif 
char getaddrinfo (); 
int 
main () 
{ 
return getaddrinfo (); 
  ; 
  return 0; 
} 
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  eval sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras=yes  eval $_cv=yes
 else  else
  eval sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras=no  eval $_cv=no
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
        LIBS="$SUDO_CHECK_LIB_OLIBS"                LIBS="$AX_FUNC_GETADDRINFO_OLIBS"
             fi
   
 fi  fi
   
    if eval test \$sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras = "yes"; then        if eval test \$$_cv = "yes"; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
        NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; found=yes; break            $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
    else
             test -n "$_libs" && LIBS="$LIBS $_libs"
             break
         fi
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
   
     fi  
   
     done      done
    if test X"$found" != X"no"; then    if eval test \$$_cv != "yes"; then
        $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h        case " $LIBOBJS " in
   *" getaddrinfo.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
  ;;
 esac
   
     fi      fi
   
 fi  fi
 done  
   
   for lib in $LIBS; do
       case "$OLIBS" in
           *"$lib"*)   ;;
           *)          NET_LIBS="$NET_LIBS $lib";;
       esac
   done
 for ac_func in getprogname  for ac_func in getprogname
 do :  do :
   ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname"    ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname"
Line 17906  fi Line 18935  fi
     if test "$sudo_cv___progname" = "yes"; then      if test "$sudo_cv___progname" = "yes"; then
         $as_echo "#define HAVE___PROGNAME 1" >>confdefs.h          $as_echo "#define HAVE___PROGNAME 1" >>confdefs.h
   
     else  
         case " $LIBOBJS " in  
   *" getprogname.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS getprogname.$ac_objext"  
  ;;  
 esac  
   
     fi      fi
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___progname" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___progname" >&5
 $as_echo "$sudo_cv___progname" >&6; }  $as_echo "$sudo_cv___progname" >&6; }
Line 17997  fi Line 19019  fi
 # make sure we use the gettext() that matches the include file.  # make sure we use the gettext() that matches the include file.
 if test "$enable_nls" != "no"; then  if test "$enable_nls" != "no"; then
     if test "$enable_nls" != "yes"; then      if test "$enable_nls" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${enable_nls}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${enable_nls}/include"|*"-I${enable_nls}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L$enable_nls/lib -Wl,+b,$enable_nls/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L$enable_nls/lib -Wl,-R$enable_nls/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${enable_nls}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${enable_nls}/include"
        LDFLAGS="${LDFLAGS} -L$enable_nls/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:$enable_nls/lib" 
    fi 
   
   
       case "${LDFLAGS}" in
           *"-L$enable_nls/lib"|*"-L$enable_nls/lib ")
               ;;
           *)
               LDFLAGS="${LDFLAGS} -L$enable_nls/lib"
               if test X"$enable_rpath" = X"yes"; then
                   LDFLAGS_R="${LDFLAGS_R} -R$enable_nls/lib"
               fi
               ;;
       esac
   
     fi      fi
     OLIBS="$LIBS"      OLIBS="$LIBS"
     for l in "libc" "-lintl" "-lintl -liconv"; do      for l in "libc" "-lintl" "-lintl -liconv"; do
Line 18082  done Line 19113  done
         $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h          $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h
   
         SUDO_NLS=enabled          SUDO_NLS=enabled
           # For Solaris we need links from lang to lang.UTF-8 in localedir
           case "$host_os" in
               solaris2*) LOCALEDIR_SUFFIX=".UTF-8";;
           esac
     elif test "$sudo_cv_gettext_lintl" = "yes"; then      elif test "$sudo_cv_gettext_lintl" = "yes"; then
         $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h          $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h
   
Line 18166  fi Line 19201  fi
     *)      *)
         $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h          $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
         CPPFLAGS="-I${enable_zlib}/include ${CPPFLAGS}"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${enable_zlib}/include"|*"-I${enable_zlib}/include ")
            *-*-hpux*)       ZLIB="${ZLIB} -L$enable_zlib/lib -Wl,+b,$enable_zlib/lib"            ;;
                        ;;        *)
            *)          ZLIB="${ZLIB} -L$enable_zlib/lib -Wl,-R$enable_zlib/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${enable_zlib}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${enable_zlib}/include"
        ZLIB="${ZLIB} -L$enable_zlib/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "ZLIB" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:$enable_zlib/lib" 
    fi 
   
   
       case "${ZLIB}" in
           *"-L$enable_zlib/lib"|*"-L$enable_zlib/lib ")
               ;;
           *)
               ZLIB="${ZLIB} -L$enable_zlib/lib"
               if test X"$enable_rpath" = X"yes"; then
                   ZLIB_R="${ZLIB_R} -R$enable_zlib/lib"
               fi
               ;;
       esac
   
         ZLIB="${ZLIB} -lz"          ZLIB="${ZLIB} -lz"
         ;;          ;;
 esac  esac
Line 18609  if test "${with_pam_login+set}" = set; then : Line 19653  if test "${with_pam_login+set}" = set; then :
 $as_echo_n "checking whether to use PAM login... " >&6; }  $as_echo_n "checking whether to use PAM login... " >&6; }
                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5                          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
                           pam_login_service="sudo-i"
                         ;;                          ;;
             no)         ;;              no)         ;;
             *)          as_fn_error $? "\"--with-pam-login does not take an argument.\"" "$LINENO" 5              *)          as_fn_error $? "\"--with-pam-login does not take an argument.\"" "$LINENO" 5
Line 18625  if test "${enable_pam_session+set}" = set; then : Line 19670  if test "${enable_pam_session+set}" = set; then :
                 yes)    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5                  yes)    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
                         ;;                          ;;
                no)             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5                no)        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
                            $as_echo "#define NO_PAM_SESSION 1" >>confdefs.h                        $as_echo "#define NO_PAM_SESSION 1" >>confdefs.h
   
                            ;;                        pam_session=off
                *)              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5                        ;;
                 *)      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
                            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5
 $as_echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;}  $as_echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;}
                            ;;                        ;;
             esac              esac
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Line 18662  if test "x$ac_cv_header_bsd_auth_h" = xyes; then : Line 19708  if test "x$ac_cv_header_bsd_auth_h" = xyes; then :
   $as_echo "#define HAVE_BSD_AUTH_H 1" >>confdefs.h    $as_echo "#define HAVE_BSD_AUTH_H 1" >>confdefs.h
   
         AUTH_OBJS="$AUTH_OBJS bsdauth.lo"          AUTH_OBJS="$AUTH_OBJS bsdauth.lo"
        BSDAUTH_USAGE='[-a auth_type] '        BSDAUTH_USAGE='[-a type] '
         AUTH_EXCL=BSD_AUTH; BAMAN=1          AUTH_EXCL=BSD_AUTH; BAMAN=1
 else  else
   as_fn_error $? "BSD authentication was specified but bsd_auth.h could not be found" "$LINENO" 5    as_fn_error $? "BSD authentication was specified but bsd_auth.h could not be found" "$LINENO" 5
Line 18694  fi Line 19740  fi
 if test ${with_fwtk-'no'} != "no"; then  if test ${with_fwtk-'no'} != "no"; then
     if test "$with_fwtk" != "yes"; then      if test "$with_fwtk" != "yes"; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_fwtk}"|*"-L${with_fwtk} ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk} -Wl,+b,${with_fwtk}"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk} -Wl,-R${with_fwtk}"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk}"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_fwtk}"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk}"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_fwtk}" 
    fi 
   
        CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
     case "${CPPFLAGS}" in
         *"-I${with_fwtk}"|*"-I${with_fwtk} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${with_fwtk}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
             fi
             ;;
     esac
 
         with_fwtk=yes          with_fwtk=yes
     fi      fi
     SUDOERS_LIBS="${SUDOERS_LIBS} -lauth -lfwall"      SUDOERS_LIBS="${SUDOERS_LIBS} -lauth -lfwall"
Line 18723  if test ${with_SecurID-'no'} != "no"; then Line 19778  if test ${with_SecurID-'no'} != "no"; then
     else      else
         with_SecurID=/usr/ace          with_SecurID=/usr/ace
     fi      fi
     CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_SecurID}"|*"-I${with_SecurID} ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_SecurID} -Wl,+b,${with_SecurID}"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_SecurID} -Wl,-R${with_SecurID}"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_SecurID}"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
        LDFLAGS="${LDFLAGS} -L${with_SecurID}"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_SecurID}" 
    fi 
   
   
       case "${SUDOERS_LDFLAGS}" in
           *"-L${with_SecurID}"|*"-L${with_SecurID} ")
               ;;
           *)
               SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID}"
               if test X"$enable_rpath" = X"yes"; then
                   SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_SecurID}"
               fi
               ;;
       esac
   
     SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"      SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"
     AUTH_OBJS="$AUTH_OBJS securid5.lo";      AUTH_OBJS="$AUTH_OBJS securid5.lo";
 fi  fi
Line 18769  do Line 19833  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     ac_cv_prog_KRB5CONFIG="yes"      ac_cv_prog_KRB5CONFIG="yes"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
Line 18856  $as_echo "$as_me: WARNING: Unable to locate Kerberos V Line 19920  $as_echo "$as_me: WARNING: Unable to locate Kerberos V
             fi              fi
         else          else
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_kerb5}/lib"|*"-L${with_kerb5}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib -Wl,+b,${with_kerb5}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib -Wl,-R${with_kerb5}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_kerb5}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_kerb5}/lib" 
    fi 
   
            CPPFLAGS="$CPPFLAGS -I${with_kerb5}/include"
     case "${CPPFLAGS}" in
         *"-I${with_kerb5}/include"|*"-I${with_kerb5}/include ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${with_kerb5}/include"
             else
                 CPPFLAGS="${CPPFLAGS} -I${with_kerb5}/include"
             fi
             ;;
     esac
 
         fi          fi
   
                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5                                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
Line 19066  if test ${with_AFS-'no'} = "yes"; then Line 20139  if test ${with_AFS-'no'} = "yes"; then
     for i in $AFSLIBDIRS; do      for i in $AFSLIBDIRS; do
         if test -d ${i}; then          if test -d ${i}; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L$i"|*"-L$i ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i -Wl,+b,$i"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i -Wl,-R$i"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R$i"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:$i" 
    fi 
   
             FOUND_AFSLIBDIR=true              FOUND_AFSLIBDIR=true
         fi          fi
Line 19106  $as_echo "$as_me: WARNING: Unable to locate AFS librar Line 20176  $as_echo "$as_me: WARNING: Unable to locate AFS librar
     # AFS includes may live in /usr/include on some machines...      # AFS includes may live in /usr/include on some machines...
     for i in /usr/afsws/include; do      for i in /usr/afsws/include; do
         if test -d ${i}; then          if test -d ${i}; then
            CPPFLAGS="${CPPFLAGS} -I${i}"
     case "${CPPFLAGS}" in
         *"-I${i}"|*"-I${i} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${i}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${i}"
             fi
             ;;
     esac
 
             FOUND_AFSINCDIR=true              FOUND_AFSINCDIR=true
         fi          fi
     done      done
Line 19128  fi Line 20210  fi
 if test "${with_skey-'no'}" = "yes"; then  if test "${with_skey-'no'}" = "yes"; then
     O_LDFLAGS="$LDFLAGS"      O_LDFLAGS="$LDFLAGS"
     if test "$with_skey" != "yes"; then      if test "$with_skey" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_skey}/include"|*"-I${with_skey}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_skey}/lib -Wl,+b,${with_skey}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_skey}/lib -Wl,-R${with_skey}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_skey}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"
        LDFLAGS="${LDFLAGS} -L${with_skey}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_skey}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_skey}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_skey}/lib"|*"-L${with_skey}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib -Wl,+b,${with_skey}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib -Wl,-R${with_skey}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_skey}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_skey}/lib" 
    fi 
   
         ac_fn_c_check_header_compile "$LINENO" "skey.h" "ac_cv_header_skey_h" "#include <stdio.h>          ac_fn_c_check_header_compile "$LINENO" "skey.h" "ac_cv_header_skey_h" "#include <stdio.h>
 "  "
Line 19184  fi Line 20261  fi
         if test "$found" = "no" -o -z "$dir"; then          if test "$found" = "no" -o -z "$dir"; then
             CPPFLAGS="$O_CPPFLAGS"              CPPFLAGS="$O_CPPFLAGS"
         else          else
               LDFLAGS="$LDFLAGS -L${dir}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${dir}/lib"|*"-L${dir}/lib ")
            *-*-hpux*)        LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"            ;;
                        ;;        *)
            *)                LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${dir}/lib"
    else            fi
        LDFLAGS="${LDFLAGS} -L${dir}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${dir}/lib" 
    fi 
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${dir}/lib"  
     fi  
   
         fi          fi
         if test "$found" = "no"; then          if test "$found" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&5
Line 19303  fi Line 20363  fi
 $as_echo_n "checking for RFC1938-compliant skeychallenge... " >&6; }  $as_echo_n "checking for RFC1938-compliant skeychallenge... " >&6; }
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <stdio.h>
            #include <skey.h>#            include <stdio.h>
 #           include <skey.h>
 int  int
 main ()  main ()
 {  {
Line 19338  fi Line 20399  fi
 if test "${with_opie-'no'}" = "yes"; then  if test "${with_opie-'no'}" = "yes"; then
     O_LDFLAGS="$LDFLAGS"      O_LDFLAGS="$LDFLAGS"
     if test "$with_opie" != "yes"; then      if test "$with_opie" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_opie}/include"|*"-I${with_opie}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_opie}/lib -Wl,+b,${with_opie}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_opie}/lib -Wl,-R${with_opie}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_opie}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"
        LDFLAGS="${LDFLAGS} -L${with_opie}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_opie}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_opie}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_opie}/lib"|*"-L${with_opie}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib -Wl,+b,${with_opie}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib -Wl,-R${with_opie}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_opie}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_opie}/lib" 
    fi 
   
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
Line 19410  rm -f conftest.err conftest.i conftest.$ac_ext Line 20466  rm -f conftest.err conftest.i conftest.$ac_ext
         if test "$found" = "no" -o -z "$dir"; then          if test "$found" = "no" -o -z "$dir"; then
             CPPFLAGS="$O_CPPFLAGS"              CPPFLAGS="$O_CPPFLAGS"
         else          else
               LDFLAGS="$LDFLAGS -L${dir}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${dir}/lib"|*"-L${dir}/lib ")
            *-*-hpux*)        LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"            ;;
                        ;;        *)
            *)                LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${dir}/lib"
    else            fi
        LDFLAGS="${LDFLAGS} -L${dir}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${dir}/lib" 
    fi 
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${dir}/lib"  
     fi  
   
         fi          fi
         if test "$found" = "no"; then          if test "$found" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&5
Line 19731  done Line 20770  done
     fi      fi
 fi  fi
   
   if test X"$enable_poll" = X""; then
       for ac_func in poll
   do :
     ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
   if test "x$ac_cv_func_poll" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_POLL 1
   _ACEOF
    enable_poll=yes
   else
     enable_poll=no
   fi
   done
   
   elif test X"$enable_poll" = X"yes"; then
       $as_echo "#define HAVE_POLL 1" >>confdefs.h
   
   fi
   if test "$enable_poll" = "yes"; then
       COMMON_OBJS="${COMMON_OBJS} event_poll.lo"
   else
       COMMON_OBJS="${COMMON_OBJS} event_select.lo"
   fi
   
 if test ${with_ldap-'no'} != "no"; then  if test ${with_ldap-'no'} != "no"; then
    _LDFLAGS="$LDFLAGS"    O_LDFLAGS="$LDFLAGS"
     if test "$with_ldap" != "yes"; then      if test "$with_ldap" != "yes"; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_ldap}/lib"|*"-L${with_ldap}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib -Wl,+b,${with_ldap}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib -Wl,-R${with_ldap}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_ldap}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_ldap}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_ldap}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_ldap}/include"|*"-I${with_ldap}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -Wl,+b,${with_ldap}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -Wl,-R${with_ldap}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_ldap}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"
        LDFLAGS="${LDFLAGS} -L${with_ldap}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_ldap}/lib" 
    fi 
   
         CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"  
         with_ldap=yes          with_ldap=yes
     fi      fi
     SUDOERS_OBJS="${SUDOERS_OBJS} ldap.lo"      SUDOERS_OBJS="${SUDOERS_OBJS} ldap.lo"
     LDAP=""      LDAP=""
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP libraries" >&5  
 $as_echo_n "checking for LDAP libraries... " >&6; }  
     LDAP_LIBS=""  
     _LIBS="$LIBS"      _LIBS="$LIBS"
       LDAP_LIBS=""
       IBMLDAP_EXTRA=""
     found=no      found=no
    for l in -lldap -llber '-lssl -lcrypto'; do    # On HP-UX, libibmldap has a hidden dependency on libCsup
        LIBS="${LIBS} $l"    case "$host_os" in
        LDAP_LIBS="${LDAP_LIBS} $l"        hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCsup" >&5
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext$as_echo_n "checking for main in -lCsup... " >&6; }
 if ${ac_cv_lib_Csup_main+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lCsup  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <sys/types.h>
        #include <lber.h>
        #include <ldap.h> 
 int  int
 main ()  main ()
 {  {
(void)ldap_init(0, 0)return main ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  found=yes; break  ac_cv_lib_Csup_main=yes
 else
   ac_cv_lib_Csup_main=no
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
    doneLIBS=$ac_check_lib_save_LIBS
    if test "$found" = "no"; thenfi
        LDAP_LIBS=""{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Csup_main" >&5
        LIBS="$_LIBS"$as_echo "$ac_cv_lib_Csup_main" >&6; }
        for l in -libmldap -lidsldif; doif test "x$ac_cv_lib_Csup_main" = xyes; then :
            LIBS="${LIBS} $l"  IBMLDAP_EXTRA=" -lCsup"
            LDAP_LIBS="${LDAP_LIBS} $l"fi
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext;;
     esac
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_init" >&5
 $as_echo_n "checking for library containing ldap_init... " >&6; }
 if ${ac_cv_search_ldap_init+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <sys/types.h>
            #include <lber.h>/* Override any GCC internal prototype to avoid an error.
            #include <ldap.h>   Use char because int might match the return type of a GCC
    builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
 char ldap_init ();
 int  int
 main ()  main ()
 {  {
(void)ldap_init(0, 0)return ldap_init ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :for ac_lib in '' "ibmldap${IBMLDAP_EXTRA}" "ibmldap -lidsldif${IBMLDAP_EXTRA}" "ldap" "ldap -llber" "ldap -llber -lssl -lcrypto" "ibmldap${IBMLDAP_EXTRA}"; do
  found=yes; break  if test -z "$ac_lib"; then
     ac_res="none required"
   else
     ac_res=-l$ac_lib
     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   fi
   if ac_fn_c_try_link "$LINENO"; then :
   ac_cv_search_ldap_init=$ac_res
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext    conftest$ac_exeext
        done  if ${ac_cv_search_ldap_init+:} false; then :
    fi  break
        if test "$found" = "no"; thenfi
        LIBS="${_LIBS} -lldap"done
 if ${ac_cv_search_ldap_init+:} false; then :
 
 else
   ac_cv_search_ldap_init=no
 fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_init" >&5
 $as_echo "$ac_cv_search_ldap_init" >&6; }
 ac_res=$ac_cv_search_ldap_init
 if test "$ac_res" != no; then :
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
         test "$ac_res" != "none required" && LDAP_LIBS="$ac_res"
         found=yes
 
 fi
 
     # If nothing linked, try -lldap and hope for the best
     if test "$found" = "no"; then
         LDAP_LIBS="-lldap"          LDAP_LIBS="-lldap"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found, using -lldap" >&5  
 $as_echo "not found, using -lldap" >&6; }  
     else  
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDAP_LIBS" >&5  
 $as_echo "$LDAP_LIBS" >&6; }  
     fi      fi
       LIBS="${_LIBS} ${LDAP_LIBS}"
         OLIBS="$LIBS"          OLIBS="$LIBS"
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_set_option" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lber.h defines LBER_OPT_DEBUG_LEVEL" >&5
 $as_echo_n "checking whether lber.h defines LBER_OPT_DEBUG_LEVEL... " >&6; }
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <sys/types.h>
 #   include <lber.h>
 int
 main ()
 {
 int opt=LBER_OPT_DEBUG_LEVEL;
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
 
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_set_option" >&5
 $as_echo_n "checking for library containing ber_set_option... " >&6; }  $as_echo_n "checking for library containing ber_set_option... " >&6; }
 if ${ac_cv_search_ber_set_option+:} false; then :  if ${ac_cv_search_ber_set_option+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 19891  else Line 21010  else
   found=no    found=no
 fi  fi
   
    if test X"$found" = X"yes" -a X"$LIBS" != X"$OLIBS"; then        if test X"$found" = X"yes" -a X"$LIBS" != X"$OLIBS"; then
        LDAP_LIBS="$LDAP_LIBS -llber"            LDAP_LIBS="$LDAP_LIBS -llber"
    fi        fi
 
 else
 
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
 
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lber.h is needed" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lber.h is needed" >&5
 $as_echo_n "checking whether lber.h is needed... " >&6; }  $as_echo_n "checking whether lber.h is needed... " >&6; }
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
 #include <sys/types.h>  #include <sys/types.h>
    #include <ldap.h>#   include <ldap.h>
 int  int
 main ()  main ()
 {  {
Line 19929  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : Line 21056  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF  _ACEOF
 for ac_func in ldap_sasl_interactive_bind_s
         for ac_func in ldap_sasl_interactive_bind_s
 do :  do :
   ac_fn_c_check_func "$LINENO" "ldap_sasl_interactive_bind_s" "ac_cv_func_ldap_sasl_interactive_bind_s"    ac_fn_c_check_func "$LINENO" "ldap_sasl_interactive_bind_s" "ac_cv_func_ldap_sasl_interactive_bind_s"
 if test "x$ac_cv_func_ldap_sasl_interactive_bind_s" = xyes; then :  if test "x$ac_cv_func_ldap_sasl_interactive_bind_s" = xyes; then :
Line 19940  _ACEOF Line 21068  _ACEOF
 fi  fi
 done  done
   
else        break
  break
 fi  fi
   
 done  done
Line 20147  $as_echo "$as_me: WARNING: Unable to locate gssapi.h,  Line 21275  $as_echo "$as_me: WARNING: Unable to locate gssapi.h, 
   
     SUDOERS_LIBS="${SUDOERS_LIBS} ${LDAP_LIBS}"      SUDOERS_LIBS="${SUDOERS_LIBS} ${LDAP_LIBS}"
     LIBS="$_LIBS"      LIBS="$_LIBS"
    LDFLAGS="$_LDFLAGS"    LDFLAGS="$O_LDFLAGS"
 fi  fi
   
 #  #
Line 20158  case "$lt_cv_dlopen" in Line 21286  case "$lt_cv_dlopen" in
     dlopen)      dlopen)
         $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h          $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
   
        SUDOERS_OBJS="$SUDOERS_OBJS plugin_error.lo"        if test "$enable_static_sudoers" = "yes"; then
        LT_STATIC="--tag=disable-static"            $as_echo "#define STATIC_SUDOERS_PLUGIN 1" >>confdefs.h
 
             SUDO_OBJS="${SUDO_OBJS} preload.o"
             STATIC_SUDOERS="\$(top_builddir)/plugins/sudoers/sudoers.la"
             SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} --tag=disable-shared -static"
             LT_STATIC=""
         else
             SUDO_OBJS="$SUDO_OBJS locale_stub.o"
             LT_STATIC="--tag=disable-static"
         fi
         ;;          ;;
     shl_load)      shl_load)
         $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h          $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
   
        SUDOERS_OBJS="$SUDOERS_OBJS plugin_error.lo"        if test "$enable_static_sudoers" = "yes"; then
        LT_STATIC="--tag=disable-static"            $as_echo "#define STATIC_SUDOERS_PLUGIN 1" >>confdefs.h
        case " $LIBOBJS " in 
  *" dlopen.$ac_objext "* ) ;; 
  *) LIBOBJS="$LIBOBJS dlopen.$ac_objext" 
 ;; 
esac 
   
               SUDO_OBJS="${SUDO_OBJS} preload.o"
               STATIC_SUDOERS="\$(top_builddir)/plugins/sudoers/sudoers.la"
               SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} --tag=disable-shared -static"
               LT_STATIC=""
           else
               SUDO_OBJS="$SUDO_OBJS locale_stub.o"
               LT_STATIC="--tag=disable-static"
           fi
         ;;          ;;
     *)      *)
         if test X"${ac_cv_func_dlopen}" = X"yes"; then          if test X"${ac_cv_func_dlopen}" = X"yes"; then
Line 20179  esac Line 21319  esac
         fi          fi
         # Preload sudoers module symbols          # Preload sudoers module symbols
         SUDO_OBJS="${SUDO_OBJS} preload.o"          SUDO_OBJS="${SUDO_OBJS} preload.o"
        SUDO_LIBS="${SUDO_LIBS} \$(top_builddir)/plugins/sudoers/sudoers.la"        STATIC_SUDOERS="\$(top_builddir)/plugins/sudoers/sudoers.la"
         LT_STATIC=""          LT_STATIC=""
         case " $LIBOBJS " in  
   *" dlopen.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS dlopen.$ac_objext"  
  ;;  
 esac  
   
         ;;          ;;
 esac  esac
   
 #  
 # Add library needed for dynamic loading, if any.  
 #  
 LIBDL="$lt_cv_dlopen_libs"  
 if test X"$LIBDL" != X""; then  
     SUDO_LIBS="${SUDO_LIBS} $LIBDL"  
     SUDOERS_LIBS="${SUDOERS_LIBS} $LIBDL"  
 fi  
   
 # On HP-UX, you cannot dlopen() a shared object that uses pthreads unless  # On HP-UX, you cannot dlopen() a shared object that uses pthreads unless
 # the main program is linked against -lpthread.  We have no knowledge of  # the main program is linked against -lpthread.  We have no knowledge of
 # what libraries a plugin may depend on (e.g. HP-UX LDAP which uses pthreads)  # what libraries a plugin may depend on (e.g. HP-UX LDAP which uses pthreads)
 # so always link against -lpthread on HP-UX if it is available.  # so always link against -lpthread on HP-UX if it is available.
 # This check should go after all other libraries tests.  # This check should go after all other libraries tests.
case "$host" incase "$host_os" in
    *-*-hpux*)    hpux*)
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpthread" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpthread" >&5
 $as_echo_n "checking for main in -lpthread... " >&6; }  $as_echo_n "checking for main in -lpthread... " >&6; }
 if ${ac_cv_lib_pthread_main+:} false; then :  if ${ac_cv_lib_pthread_main+:} false; then :
Line 20240  if test "x$ac_cv_lib_pthread_main" = xyes; then : Line 21365  if test "x$ac_cv_lib_pthread_main" = xyes; then :
   SUDO_LIBS="${SUDO_LIBS} -lpthread"    SUDO_LIBS="${SUDO_LIBS} -lpthread"
 fi  fi
   
           OSDEFS="${OSDEFS} -D_REENTRANT"
         ;;          ;;
 esac  esac
   
 if test -n "$blibpath"; then  
     if test -n "$blibpath_add"; then  
         SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS -Wl,-blibpath:${blibpath}${blibpath_add}"  
     elif test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then  
         SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS -Wl,-blibpath:${blibpath}"  
     fi  
 fi  
   
 if test "$utmp_style" = "LEGACY"; then  if test "$utmp_style" = "LEGACY"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utmp file path" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utmp file path" >&5
 $as_echo_n "checking for utmp file path... " >&6; }  $as_echo_n "checking for utmp file path... " >&6; }
Line 20308  else Line 21426  else
 $as_echo "unknown" >&6; }  $as_echo "unknown" >&6; }
 fi  fi
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timestamp file location" >&5{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sudo run dir location" >&5
$as_echo_n "checking for timestamp file location... " >&6; }$as_echo_n "checking for sudo run dir location... " >&6; }
timedir="$with_timedir"rundir="$with_rundir"
if test -z "$timedir"; thenif test -z "$rundir"; then
     for d in /var/run /var/db /var/lib /var/adm /usr/adm; do
         if test -d "$d"; then
             rundir="$d/sudo"
             break
         fi
     done
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rundir" >&5
 $as_echo "$rundir" >&6; }
 cat >>confdefs.h <<EOF
 #define _PATH_SUDO_TIMEDIR "$rundir/ts"
 EOF
 
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sudo var dir location" >&5
 $as_echo_n "checking for sudo var dir location... " >&6; }
 vardir="$with_vardir"
 if test -z "$vardir"; then
     for d in /var/db /var/lib /var/adm /usr/adm; do      for d in /var/db /var/lib /var/adm /usr/adm; do
         if test -d "$d"; then          if test -d "$d"; then
            timedir="$d/sudo"            vardir="$d/sudo"
             break              break
         fi          fi
     done      done
 fi  fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $timedir" >&5{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vardir" >&5
$as_echo "$timedir" >&6; }$as_echo "$vardir" >&6; }
 cat >>confdefs.h <<EOF  cat >>confdefs.h <<EOF
#define _PATH_SUDO_TIMEDIR "$timedir"#define _PATH_SUDO_LECTURE_DIR "$vardir/lectured"
 EOF  EOF
   
   
Line 20389  fi Line 21525  fi
   
 fi  fi
   
as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-fvisibility=hidden" | $as_tr_sh`if test -n "$GCC"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fvisibility=hidden" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fvisibility=hidden" >&5
 $as_echo_n "checking whether C compiler accepts -fvisibility=hidden... " >&6; }  $as_echo_n "checking whether C compiler accepts -fvisibility=hidden... " >&6; }
if eval \${$as_CACHEVAR+:} false; then :if ${ax_cv_check_cflags___fvisibility_hidden+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
Line 20410  main () Line 21546  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
  eval "$as_CACHEVAR=yes"  ax_cv_check_cflags___fvisibility_hidden=yes
 else  else
  eval "$as_CACHEVAR=no"  ax_cv_check_cflags___fvisibility_hidden=no
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS=$ax_check_save_flags    CFLAGS=$ax_check_save_flags
 fi  fi
eval ac_res=\$$as_CACHEVAR{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fvisibility_hidden" >&5
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ax_cv_check_cflags___fvisibility_hidden" >&6; }
$as_echo "$ac_res" >&6; }if test x"$ax_cv_check_cflags___fvisibility_hidden" = xyes; then :
if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then : 
   
    $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h        $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
    CFLAGS="${CFLAGS} -fvisibility=hidden"        CFLAGS="${CFLAGS} -fvisibility=hidden"
    LT_LDEXPORTS=        LT_LDEXPORTS=
    LT_LDDEP=        LT_LDDEP=
         NO_VIZ=
   
 else  else
     :
   fi
   
    NO_VIZ="-DNO_VIZ"else
    if test -z "$GCC"; then    case "$host_os" in
        case "$host" in        hpux*)
            *-*-hpux*)            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Bhidden_def" >&5
                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Bhidden_def" >&5 
 $as_echo_n "checking whether C compiler accepts -Bhidden_def... " >&6; }  $as_echo_n "checking whether C compiler accepts -Bhidden_def... " >&6; }
 if ${ax_cv_check_cflags___Bhidden_def+:} false; then :  if ${ax_cv_check_cflags___Bhidden_def+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20465  fi Line 21602  fi
 $as_echo "$ax_cv_check_cflags___Bhidden_def" >&6; }  $as_echo "$ax_cv_check_cflags___Bhidden_def" >&6; }
 if test x"$ax_cv_check_cflags___Bhidden_def" = xyes; then :  if test x"$ax_cv_check_cflags___Bhidden_def" = xyes; then :
   
                    $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h                $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                    CFLAGS="${CFLAGS} -Bhidden_def"                CFLAGS="${CFLAGS} -Bhidden_def"
                    LT_LDEXPORTS=                LT_LDEXPORTS=
                    LT_LDDEP=                LT_LDDEP=
   
 else  else
   :    :
 fi  fi
   
                ;;            ;;
            *-*-solaris2*)        solaris2*)
                as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-xldscope=hidden" | $as_tr_sh`            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xldscope=hidden" >&5
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xldscope=hidden" >&5 
 $as_echo_n "checking whether C compiler accepts -xldscope=hidden... " >&6; }  $as_echo_n "checking whether C compiler accepts -xldscope=hidden... " >&6; }
if eval \${$as_CACHEVAR+:} false; then :if ${ax_cv_check_cflags___xldscope_hidden+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
Line 20498  main () Line 21634  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
  eval "$as_CACHEVAR=yes"  ax_cv_check_cflags___xldscope_hidden=yes
 else  else
  eval "$as_CACHEVAR=no"  ax_cv_check_cflags___xldscope_hidden=no
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS=$ax_check_save_flags    CFLAGS=$ax_check_save_flags
 fi  fi
eval ac_res=\$$as_CACHEVAR{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___xldscope_hidden" >&5
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ax_cv_check_cflags___xldscope_hidden" >&6; }
$as_echo "$ac_res" >&6; }if test x"$ax_cv_check_cflags___xldscope_hidden" = xyes; then :
if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then : 
   
                    $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h                $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                    CFLAGS="${CFLAGS} -xldscope=hidden"                CFLAGS="${CFLAGS} -xldscope=hidden"
                    LT_LDEXPORTS=                LT_LDEXPORTS=
                    LT_LDDEP=                LT_LDDEP=
   
 else  else
   :    :
 fi  fi
   
                ;;            ;;
        esac    esac
    fi 
 
 fi  fi
   
   
 if test -n "$LT_LDEXPORTS"; then  if test -n "$LT_LDEXPORTS"; then
     if test "$lt_cv_prog_gnu_ld" = "yes"; then      if test "$lt_cv_prog_gnu_ld" = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5
Line 20535  if ${sudo_cv_var_gnu_ld_anon_map+:} false; then : Line 21667  if ${sudo_cv_var_gnu_ld_anon_map+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
                   sudo_cv_var_gnu_ld_anon_map=no
                 cat > conftest.map <<-EOF                  cat > conftest.map <<-EOF
                 {                  {
                     global: foo;                      global: foo;
Line 20557  main () Line 21690  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  sudo_cv_var_gnu_ld_anon_map=yes
                    sudo_cv_var_gnu_ld_anon_map=yes 
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
Line 20574  $as_echo "$sudo_cv_var_gnu_ld_anon_map" >&6; } Line 21705  $as_echo "$sudo_cv_var_gnu_ld_anon_map" >&6; }
             LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,--version-script,\$(shlib_map)"              LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,--version-script,\$(shlib_map)"
         fi          fi
     else      else
        case "$host" in        case "$host_os" in
            *-*-solaris2*)            solaris2*)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5
 $as_echo_n "checking whether ld supports anonymous map files... " >&6; }  $as_echo_n "checking whether ld supports anonymous map files... " >&6; }
 if ${sudo_cv_var_solaris_ld_anon_map+:} false; then :  if ${sudo_cv_var_solaris_ld_anon_map+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
                           sudo_cv_var_solaris_ld_anon_map=no
                         cat > conftest.map <<-EOF                          cat > conftest.map <<-EOF
                         {                          {
                             global: foo;                              global: foo;
Line 20604  main () Line 21736  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  sudo_cv_var_solaris_ld_anon_map=yes
                            sudo_cv_var_solaris_ld_anon_map=yes 
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
Line 20621  $as_echo "$sudo_cv_var_solaris_ld_anon_map" >&6; } Line 21751  $as_echo "$sudo_cv_var_solaris_ld_anon_map" >&6; }
                     LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,-M,\$(shlib_map)"                      LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,-M,\$(shlib_map)"
                 fi                  fi
                 ;;                  ;;
            *-*-hpux*)            hpux*)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports controlling exported symbols" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports controlling exported symbols" >&5
 $as_echo_n "checking whether ld supports controlling exported symbols... " >&6; }  $as_echo_n "checking whether ld supports controlling exported symbols... " >&6; }
 if ${sudo_cv_var_hpux_ld_symbol_export+:} false; then :  if ${sudo_cv_var_hpux_ld_symbol_export+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
                           sudo_cv_var_hpux_ld_symbol_export=no
                         echo "+e foo" > conftest.opt                          echo "+e foo" > conftest.opt
                         _CFLAGS="$CFLAGS"                          _CFLAGS="$CFLAGS"
                         CFLAGS="$CFLAGS $lt_prog_compiler_pic"                          CFLAGS="$CFLAGS $lt_prog_compiler_pic"
Line 20649  main () Line 21780  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  sudo_cv_var_hpux_ld_symbol_export=yes
                            sudo_cv_var_hpux_ld_symbol_export=yes 
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
                         CFLAGS="$_CFLAGS"                          CFLAGS="$_CFLAGS"
                         LDFLAGS="$_LDFLAGS"                          LDFLAGS="$_LDFLAGS"
                           rm -f conftest.opt
   
   
 fi  fi
Line 20670  $as_echo "$sudo_cv_var_hpux_ld_symbol_export" >&6; } Line 21800  $as_echo "$sudo_cv_var_hpux_ld_symbol_export" >&6; }
     fi      fi
 fi  fi
   
if test "$enable_pie" != "no" -a -n "$GCC"; thenif test -n "$GCC"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fPIE" >&5    if test -z "$enable_pie"; then
         case "$host_os" in
             linux*)
                 # Attempt to build with PIE support
                 enable_pie="maybe"
                 ;;
         esac
     fi
     if test -n "$enable_pie"; then
         if test "$enable_pie" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fno-pie" >&5
 $as_echo_n "checking whether C compiler accepts -fno-pie... " >&6; }
 if ${ax_cv_check_cflags___fno_pie+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$CFLAGS
   CFLAGS="$CFLAGS  -fno-pie"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ax_cv_check_cflags___fno_pie=yes
 else
   ax_cv_check_cflags___fno_pie=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fno_pie" >&5
 $as_echo "$ax_cv_check_cflags___fno_pie" >&6; }
 if test x"$ax_cv_check_cflags___fno_pie" = xyes; then :
 
                 _CFLAGS="$CFLAGS"
                 CFLAGS="$CFLAGS -fno-pie"
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -nopie" >&5
 $as_echo_n "checking whether the linker accepts -nopie... " >&6; }
 if ${ax_cv_check_ldflags___nopie+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$LDFLAGS
   LDFLAGS="$LDFLAGS  -nopie"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ax_cv_check_ldflags___nopie=yes
 else
   ax_cv_check_ldflags___nopie=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
   LDFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___nopie" >&5
 $as_echo "$ax_cv_check_ldflags___nopie" >&6; }
 if test x"$ax_cv_check_ldflags___nopie" = xyes; then :
 
                     PIE_CFLAGS="-fno-pie"
                     PIE_LDFLAGS="-nopie"
 
 else
   :
 fi
 
                 CFLAGS="$_CFLAGS"
 
 else
   :
 fi
 
         else
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fPIE" >&5
 $as_echo_n "checking whether C compiler accepts -fPIE... " >&6; }  $as_echo_n "checking whether C compiler accepts -fPIE... " >&6; }
 if ${ax_cv_check_cflags___fPIE+:} false; then :  if ${ax_cv_check_cflags___fPIE+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20702  fi Line 21921  fi
 $as_echo "$ax_cv_check_cflags___fPIE" >&6; }  $as_echo "$ax_cv_check_cflags___fPIE" >&6; }
 if test x"$ax_cv_check_cflags___fPIE" = xyes; then :  if test x"$ax_cv_check_cflags___fPIE" = xyes; then :
   
        _CFLAGS="$CFLAGS"                _CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS -fPIE"                CFLAGS="$CFLAGS -fPIE"
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -pie" >&5                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -pie" >&5
 $as_echo_n "checking whether the linker accepts -pie... " >&6; }  $as_echo_n "checking whether the linker accepts -pie... " >&6; }
 if ${ax_cv_check_ldflags___pie+:} false; then :  if ${ax_cv_check_ldflags___pie+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20736  fi Line 21955  fi
 $as_echo "$ax_cv_check_ldflags___pie" >&6; }  $as_echo "$ax_cv_check_ldflags___pie" >&6; }
 if test x"$ax_cv_check_ldflags___pie" = xyes; then :  if test x"$ax_cv_check_ldflags___pie" = xyes; then :
   
            PIE_CFLAGS="-fPIE"                    if test "$enable_pie" = "maybe"; then
            PIE_LDFLAGS="-pie"                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working PIE support" >&5
 $as_echo_n "checking for working PIE support... " >&6; }
 if ${sudo_cv_working_pie+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   rm -f conftestdata; > conftestdata
 if test "$cross_compiling" = yes; then :
   sudo_cv_working_pie=no
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 $ac_includes_default
 main() { char *p = malloc(1024); if (p == NULL) return 1; memset(p, 0, 1024); return 0; }
 _ACEOF
 if ac_fn_c_try_run "$LINENO"; then :
   sudo_cv_working_pie=yes
 else
   sudo_cv_working_pie=no
 fi
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   conftest.$ac_objext conftest.beam conftest.$ac_ext
 fi
   
   rm -f core core.* *.core
   fi
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_working_pie" >&5
   $as_echo "$sudo_cv_working_pie" >&6; }
   if test $sudo_cv_working_pie = yes; then :
     enable_pie=yes
   fi
                       fi
                       if test "$enable_pie" = "yes"; then
                           PIE_CFLAGS="-fPIE"
                           PIE_LDFLAGS="-Wc,-fPIE -pie"
                       fi
   
 else  else
   :    :
 fi  fi
   
        CFLAGS="$_CFLAGS"                CFLAGS="$_CFLAGS"
   
 else  else
   :    :
 fi  fi
   
           fi
       fi
 fi  fi
   if test "$enable_pie" != "yes"; then
       # Solaris 11.1 and higher supports tagging binaries to use ASLR
       case "$host_os" in
           solaris2.1[1-9]|solaris2.[2-9][0-9])
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,aslr" >&5
   $as_echo_n "checking whether the linker accepts -Wl,-z,aslr... " >&6; }
   if ${ax_cv_check_ldflags___Wl__z_aslr+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -Wl,-z,aslr"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___Wl__z_aslr=yes
   else
     ax_cv_check_ldflags___Wl__z_aslr=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__z_aslr" >&5
   $as_echo "$ax_cv_check_ldflags___Wl__z_aslr" >&6; }
   if test x"$ax_cv_check_ldflags___Wl__z_aslr" = xyes; then :
     PIE_LDFLAGS="${PIE_LDFLAGS}${PIE_LDFLAGS+ }-Wl,-z,aslr"
   else
     :
   fi
   
               ;;
       esac
   fi
   
 if test "$enable_hardening" != "no"; then  if test "$enable_hardening" != "no"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector" >&5    if test -n "$GCC"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector-strong" >&5
 $as_echo_n "checking whether C compiler accepts -fstack-protector-strong... " >&6; }
 if ${ax_cv_check_cflags___fstack_protector_strong+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$CFLAGS
   CFLAGS="$CFLAGS  -fstack-protector-strong"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ax_cv_check_cflags___fstack_protector_strong=yes
 else
   ax_cv_check_cflags___fstack_protector_strong=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fstack_protector_strong" >&5
 $as_echo "$ax_cv_check_cflags___fstack_protector_strong" >&6; }
 if test x"$ax_cv_check_cflags___fstack_protector_strong" = xyes; then :
 
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector-strong" >&5
 $as_echo_n "checking whether the linker accepts -fstack-protector-strong... " >&6; }
 if ${ax_cv_check_ldflags___fstack_protector_strong+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$LDFLAGS
   LDFLAGS="$LDFLAGS  -fstack-protector-strong"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ax_cv_check_ldflags___fstack_protector_strong=yes
 else
   ax_cv_check_ldflags___fstack_protector_strong=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
   LDFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___fstack_protector_strong" >&5
 $as_echo "$ax_cv_check_ldflags___fstack_protector_strong" >&6; }
 if test x"$ax_cv_check_ldflags___fstack_protector_strong" = xyes; then :
 
                 SSP_CFLAGS="-fstack-protector-strong"
                 SSP_LDFLAGS="-Wc,-fstack-protector-strong"
 
 else
   :
 fi
 
 
 else
   :
 fi
 
         if test -z "$SSP_CFLAGS"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector-all" >&5
 $as_echo_n "checking whether C compiler accepts -fstack-protector-all... " >&6; }
 if ${ax_cv_check_cflags___fstack_protector_all+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$CFLAGS
   CFLAGS="$CFLAGS  -fstack-protector-all"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ax_cv_check_cflags___fstack_protector_all=yes
 else
   ax_cv_check_cflags___fstack_protector_all=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fstack_protector_all" >&5
 $as_echo "$ax_cv_check_cflags___fstack_protector_all" >&6; }
 if test x"$ax_cv_check_cflags___fstack_protector_all" = xyes; then :
 
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector-all" >&5
 $as_echo_n "checking whether the linker accepts -fstack-protector-all... " >&6; }
 if ${ax_cv_check_ldflags___fstack_protector_all+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$LDFLAGS
   LDFLAGS="$LDFLAGS  -fstack-protector-all"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ax_cv_check_ldflags___fstack_protector_all=yes
 else
   ax_cv_check_ldflags___fstack_protector_all=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
   LDFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___fstack_protector_all" >&5
 $as_echo "$ax_cv_check_ldflags___fstack_protector_all" >&6; }
 if test x"$ax_cv_check_ldflags___fstack_protector_all" = xyes; then :
 
                     SSP_CFLAGS="-fstack-protector-all"
                     SSP_LDFLAGS="-Wc,-fstack-protector-all"
 
 else
   :
 fi
 
 
 else
   :
 fi
 
             if test -z "$SSP_CFLAGS"; then
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector" >&5
 $as_echo_n "checking whether C compiler accepts -fstack-protector... " >&6; }  $as_echo_n "checking whether C compiler accepts -fstack-protector... " >&6; }
 if ${ax_cv_check_cflags___fstack_protector+:} false; then :  if ${ax_cv_check_cflags___fstack_protector+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20783  fi Line 22235  fi
 $as_echo "$ax_cv_check_cflags___fstack_protector" >&6; }  $as_echo "$ax_cv_check_cflags___fstack_protector" >&6; }
 if test x"$ax_cv_check_cflags___fstack_protector" = xyes; then :  if test x"$ax_cv_check_cflags___fstack_protector" = xyes; then :
   
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector" >&5                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector" >&5
 $as_echo_n "checking whether the linker accepts -fstack-protector... " >&6; }  $as_echo_n "checking whether the linker accepts -fstack-protector... " >&6; }
 if ${ax_cv_check_ldflags___fstack_protector+:} false; then :  if ${ax_cv_check_ldflags___fstack_protector+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20815  fi Line 22267  fi
 $as_echo "$ax_cv_check_ldflags___fstack_protector" >&6; }  $as_echo "$ax_cv_check_ldflags___fstack_protector" >&6; }
 if test x"$ax_cv_check_ldflags___fstack_protector" = xyes; then :  if test x"$ax_cv_check_ldflags___fstack_protector" = xyes; then :
   
            CFLAGS="${CFLAGS} -fstack-protector"                        SSP_CFLAGS="-fstack-protector"
            LT_LDFLAGS="${LT_LDFLAGS} -Wc,-fstack-protector"                        SSP_LDFLAGS="-Wc,-fstack-protector"
   
 else  else
   :    :
Line 20827  else Line 22279  else
   :    :
 fi  fi
   
               fi
           fi
       fi
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,relro" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,relro" >&5
 $as_echo_n "checking whether the linker accepts -Wl,-z,relro... " >&6; }  $as_echo_n "checking whether the linker accepts -Wl,-z,relro... " >&6; }
 if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then :  if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then :
Line 20894  if test -n "$LIBS"; then Line 22349  if test -n "$LIBS"; then
     done      done
 fi  fi
   
   
   cat >>confdefs.h <<_ACEOF
   #define os_init $OS_INIT
   _ACEOF
   
   
 if test -n "$GCC"; then  if test -n "$GCC"; then
     if test X"$enable_warnings" = X"yes" -o X"$with_devel" = X"yes"; then      if test X"$enable_warnings" = X"yes" -o X"$with_devel" = X"yes"; then
        CFLAGS="${CFLAGS} -Wall"        CFLAGS="${CFLAGS} -Wall -Wsign-compare -Wold-style-definition -Wpointer-arith"
     fi      fi
     if test X"$enable_werror" = X"yes"; then      if test X"$enable_werror" = X"yes"; then
         CFLAGS="${CFLAGS} -Werror"          CFLAGS="${CFLAGS} -Werror"
Line 20907  CROSS_COMPILING="$cross_compiling" Line 22368  CROSS_COMPILING="$cross_compiling"
   
 test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'  test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
   
if test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no"; thenif test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no" -o "$enabled_shared" != X"no"; then
     oexec_prefix="$exec_prefix"      oexec_prefix="$exec_prefix"
     if test "$exec_prefix" = '$(prefix)'; then      if test "$exec_prefix" = '$(prefix)'; then
         if test "$prefix" = "NONE"; then          if test "$prefix" = "NONE"; then
Line 20932  EOF Line 22393  EOF
   
     fi      fi
     if test X"$with_selinux" != X"no"; then      if test X"$with_selinux" != X"no"; then
        sesh_file="$libexecdir/sesh"        sesh_file="$libexecdir/sudo/sesh"
         _sesh_file=          _sesh_file=
         while test X"$sesh_file" != X"$_sesh_file"; do          while test X"$sesh_file" != X"$_sesh_file"; do
             _sesh_file="$sesh_file"              _sesh_file="$sesh_file"
Line 20943  EOF Line 22404  EOF
 EOF  EOF
   
     fi      fi
    PLUGINDIR="$with_plugindir"    if test X"$enable_shared" != X"no"; then
    _PLUGINDIR=        PLUGINDIR="$with_plugindir"
    while test X"$PLUGINDIR" != X"$_PLUGINDIR"; do        _PLUGINDIR=
        _PLUGINDIR="$PLUGINDIR"        while test X"$PLUGINDIR" != X"$_PLUGINDIR"; do
        eval PLUGINDIR="$_PLUGINDIR"            _PLUGINDIR="$PLUGINDIR"
    done            eval PLUGINDIR="$_PLUGINDIR"
    cat >>confdefs.h <<EOF        done
         cat >>confdefs.h <<EOF
 #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"  #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"
 EOF  EOF
   
       fi
       exec_prefix="$oexec_prefix"
   fi
   if test X"$with_selinux" = X"no"; then
     cat >>confdefs.h <<EOF      cat >>confdefs.h <<EOF
#define SUDOERS_PLUGIN "sudoers${SOEXT}"#define _PATH_SUDO_SESH NULL
 EOF  EOF
   
     exec_prefix="$oexec_prefix"  
 fi  fi
   
   if test X"$LDFLAGS_R" != X""; then
       LDFLAGS="$LDFLAGS $LDFLAGS_R"
   fi
   if test X"$SUDOERS_LDFLAGS_R" != X""; then
       SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS $SUDOERS_LDFLAGS_R"
   fi
   if test X"$ZLIB_R" != X""; then
       ZLIB="$ZLIB_R $ZLIB"
   fi
   
 if test X"$prefix" = X"NONE"; then  if test X"$prefix" = X"NONE"; then
     test "$mandir" = '${datarootdir}/man' && mandir='$(prefix)/man'      test "$mandir" = '${datarootdir}/man' && mandir='$(prefix)/man'
 else  else
Line 20975  test "$localedir" = '${datarootdir}/locale' && localed Line 22450  test "$localedir" = '${datarootdir}/locale' && localed
 test "$localstatedir" = '${prefix}/var' && localstatedir='$(prefix)/var'  test "$localstatedir" = '${prefix}/var' && localstatedir='$(prefix)/var'
 test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'  test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'
   
ac_config_files="$ac_config_files Makefile common/Makefile compat/Makefile doc/Makefile include/Makefile src/sudo_usage.h src/Makefile plugins/sample/Makefile plugins/sample_group/Makefile plugins/system_group/Makefile plugins/sudoers/Makefile plugins/sudoers/sudoers"ac_config_files="$ac_config_files Makefile common/Makefile compat/Makefile doc/Makefile include/Makefile init.d/aix.sh init.d/hpux.sh src/sudo_usage.h src/Makefile plugins/sample/Makefile plugins/group_file/Makefile plugins/system_group/Makefile plugins/sudoers/Makefile plugins/sudoers/sudoers"
   
 cat >confcache <<\_ACEOF  cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure  # This file is a shell script that caches the results of configure
Line 21384  if (echo >conf$$.file) 2>/dev/null; then Line 22859  if (echo >conf$$.file) 2>/dev/null; then
     # ... but there are two gotchas:      # ... but there are two gotchas:
     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.      # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.      # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    # In both cases, we have to default to `cp -p'.    # In both cases, we have to default to `cp -pR'.
     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||      ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -p'      as_ln_s='cp -pR'
   elif ln conf$$.file conf$$ 2>/dev/null; then    elif ln conf$$.file conf$$ 2>/dev/null; then
     as_ln_s=ln      as_ln_s=ln
   else    else
    as_ln_s='cp -p'    as_ln_s='cp -pR'
   fi    fi
 else  else
  as_ln_s='cp -p'  as_ln_s='cp -pR'
 fi  fi
 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file  rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
 rmdir conf$$.dir 2>/dev/null  rmdir conf$$.dir 2>/dev/null
Line 21453  else Line 22928  else
   as_mkdir_p=false    as_mkdir_p=false
 fi  fi
   
 if test -x / >/dev/null 2>&1; then  
   as_test_x='test -x'  
 else  
   if ls -dL / >/dev/null 2>&1; then  
     as_ls_L_option=L  
   else  
     as_ls_L_option=  
   fi  
   as_test_x='  
     eval sh -c '\''  
       if test -d "$1"; then  
         test -d "$1/.";  
       else  
         case $1 in #(  
         -*)set "./$1";;  
         esac;  
         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((  
         ???[sx]*):;;*)false;;esac;fi  
     '\'' sh  
   '  
 fi  
 as_executable_p=$as_test_x  
   
   # as_fn_executable_p FILE
   # -----------------------
   # Test if FILE is an executable regular file.
   as_fn_executable_p ()
   {
     test -f "$1" && test -x "$1"
   } # as_fn_executable_p
   as_test_x='test -x'
   as_executable_p=as_fn_executable_p
   
 # Sed expression to map a string onto a valid CPP name.  # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"  as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   
Line 21495  cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 Line 22958  cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their  # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.  # values after options handling.
 ac_log="  ac_log="
This file was extended by sudo $as_me 1.8.6p3, which wasThis file was extended by sudo $as_me 1.8.10p3, which was
generated by GNU Autoconf 2.68.  Invocation command line wasgenerated by GNU Autoconf 2.69.  Invocation command line was
   
   CONFIG_FILES    = $CONFIG_FILES    CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS    CONFIG_HEADERS  = $CONFIG_HEADERS
Line 21561  _ACEOF Line 23024  _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"  ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\  ac_cs_version="\\
sudo config.status 1.8.6p3sudo config.status 1.8.10p3
configured by $0, generated by GNU Autoconf 2.68,configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"    with options \\"\$ac_cs_config\\"
   
Copyright (C) 2010 Free Software Foundation, Inc.Copyright (C) 2012 Free Software Foundation, Inc.
 This config.status script is free software; the Free Software Foundation  This config.status script is free software; the Free Software Foundation
 gives unlimited permission to copy, distribute and modify it."  gives unlimited permission to copy, distribute and modify it."
   
Line 21654  fi Line 23117  fi
 _ACEOF  _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 if \$ac_cs_recheck; then  if \$ac_cs_recheck; then
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   shift    shift
   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6    \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
   CONFIG_SHELL='$SHELL'    CONFIG_SHELL='$SHELL'
Line 21742  compiler='`$ECHO "$compiler" | $SED "$delay_single_quo Line 23205  compiler='`$ECHO "$compiler" | $SED "$delay_single_quo
 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'  GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'  lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
   lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
   lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'  nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'  lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'  objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
Line 21861  CFLAGS \ Line 23326  CFLAGS \
 compiler \  compiler \
 lt_cv_sys_global_symbol_pipe \  lt_cv_sys_global_symbol_pipe \
 lt_cv_sys_global_symbol_to_cdecl \  lt_cv_sys_global_symbol_to_cdecl \
   lt_cv_sys_global_symbol_to_import \
 lt_cv_sys_global_symbol_to_c_name_address \  lt_cv_sys_global_symbol_to_c_name_address \
 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
   lt_cv_nm_interface \
 nm_file_list_spec \  nm_file_list_spec \
 lt_prog_compiler_no_builtin_flag \  lt_prog_compiler_no_builtin_flag \
 lt_prog_compiler_pic \  lt_prog_compiler_pic \
Line 21898  old_striplib \ Line 23365  old_striplib \
 striplib; do  striplib; do
     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in      case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
     *[\\\\\\\`\\"\\\$]*)      *[\\\\\\\`\\"\\\$]*)
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
       ;;        ;;
     *)      *)
       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""        eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Line 21928  sys_lib_search_path_spec \ Line 23395  sys_lib_search_path_spec \
 sys_lib_dlsearch_path_spec; do  sys_lib_dlsearch_path_spec; do
     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in      case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
     *[\\\\\\\`\\"\\\$]*)      *[\\\\\\\`\\"\\\$]*)
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
       ;;        ;;
     *)      *)
       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""        eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Line 21937  sys_lib_dlsearch_path_spec; do Line 23404  sys_lib_dlsearch_path_spec; do
 done  done
   
 ac_aux_dir='$ac_aux_dir'  ac_aux_dir='$ac_aux_dir'
 xsi_shell='$xsi_shell'  
 lt_shell_append='$lt_shell_append'  
   
# See if we are running on zsh, and set the options which allow our# See if we are running on zsh, and set the options that allow our
 # commands through without removal of \ escapes INIT.  # commands through without removal of \ escapes INIT.
if test -n "\${ZSH_VERSION+set}" ; thenif test -n "\${ZSH_VERSION+set}"; then
    setopt NO_GLOB_SUBST     setopt NO_GLOB_SUBST
 fi  fi
   
   
     PACKAGE='$PACKAGE'      PACKAGE='$PACKAGE'
     VERSION='$VERSION'      VERSION='$VERSION'
     TIMESTAMP='$TIMESTAMP'  
     RM='$RM'      RM='$RM'
     ofile='$ofile'      ofile='$ofile'
   
Line 21974  do Line 23438  do
     "compat/Makefile") CONFIG_FILES="$CONFIG_FILES compat/Makefile" ;;      "compat/Makefile") CONFIG_FILES="$CONFIG_FILES compat/Makefile" ;;
     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;      "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;      "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
       "init.d/aix.sh") CONFIG_FILES="$CONFIG_FILES init.d/aix.sh" ;;
       "init.d/hpux.sh") CONFIG_FILES="$CONFIG_FILES init.d/hpux.sh" ;;
     "src/sudo_usage.h") CONFIG_FILES="$CONFIG_FILES src/sudo_usage.h" ;;      "src/sudo_usage.h") CONFIG_FILES="$CONFIG_FILES src/sudo_usage.h" ;;
     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;      "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
     "plugins/sample/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample/Makefile" ;;      "plugins/sample/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample/Makefile" ;;
    "plugins/sample_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample_group/Makefile" ;;    "plugins/group_file/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/group_file/Makefile" ;;
     "plugins/system_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/system_group/Makefile" ;;      "plugins/system_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/system_group/Makefile" ;;
     "plugins/sudoers/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/Makefile" ;;      "plugins/sudoers/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/Makefile" ;;
     "plugins/sudoers/sudoers") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/sudoers" ;;      "plugins/sudoers/sudoers") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/sudoers" ;;
Line 22533  $as_echo "$as_me: executing $ac_file commands" >&6;} Line 23999  $as_echo "$as_me: executing $ac_file commands" >&6;}
   case $ac_file$ac_mode in    case $ac_file$ac_mode in
     "libtool":C)      "libtool":C)
   
    # See if we are running on zsh, and set the options which allow our    # See if we are running on zsh, and set the options that allow our
     # commands through without removal of \ escapes.      # commands through without removal of \ escapes.
    if test -n "${ZSH_VERSION+set}" ; then    if test -n "${ZSH_VERSION+set}"; then
       setopt NO_GLOB_SUBST        setopt NO_GLOB_SUBST
     fi      fi
   
    cfgfile="${ofile}T"    cfgfile=${ofile}T
     trap "$RM \"$cfgfile\"; exit 1" 1 2 15      trap "$RM \"$cfgfile\"; exit 1" 1 2 15
     $RM "$cfgfile"      $RM "$cfgfile"
   
Line 22547  $as_echo "$as_me: executing $ac_file commands" >&6;} Line 24013  $as_echo "$as_me: executing $ac_file commands" >&6;}
 #! $SHELL  #! $SHELL
   
 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.  # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION# Generated automatically by $as_me ($PACKAGE) $VERSION
 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:  # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #  #
Line 22581  $as_echo "$as_me: executing $ac_file commands" >&6;} Line 24047  $as_echo "$as_me: executing $ac_file commands" >&6;}
   
   
 # The names of the tagged configurations supported by this script.  # The names of the tagged configurations supported by this script.
available_tags=""available_tags=''
   
 # ### BEGIN LIBTOOL CONFIG  # ### BEGIN LIBTOOL CONFIG
   
Line 22718  global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe Line 24184  global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
 # Transform the output of nm in a proper C declaration.  # Transform the output of nm in a proper C declaration.
 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl  global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
   
   # Transform the output of nm into a list of symbols to manually relocate.
   global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
   
 # Transform the output of nm in a C name address pair.  # Transform the output of nm in a C name address pair.
 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address  global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
   
 # Transform the output of nm in a C name address pair when lib prefix is needed.  # Transform the output of nm in a C name address pair when lib prefix is needed.
 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
   
   # The name lister interface.
   nm_interface=$lt_lt_cv_nm_interface
   
 # Specify filename containing input files for \$NM.  # Specify filename containing input files for \$NM.
 nm_file_list_spec=$lt_nm_file_list_spec  nm_file_list_spec=$lt_nm_file_list_spec
   
# The root where to search for dependent libraries,and in which our libraries should be installed.# The root where to search for dependent libraries,and where our libraries should be installed.
 lt_sysroot=$lt_sysroot  lt_sysroot=$lt_sysroot
   
 # The name of the directory that contains temporary libtool files.  # The name of the directory that contains temporary libtool files.
Line 22914  hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spe Line 24386  hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spe
 # Whether we need a single "-rpath" flag with a separated argument.  # Whether we need a single "-rpath" flag with a separated argument.
 hardcode_libdir_separator=$lt_hardcode_libdir_separator  hardcode_libdir_separator=$lt_hardcode_libdir_separator
   
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
 # DIR into the resulting binary.  # DIR into the resulting binary.
 hardcode_direct=$hardcode_direct  hardcode_direct=$hardcode_direct
   
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
 # DIR into the resulting binary and the resulting library dependency is  # DIR into the resulting binary and the resulting library dependency is
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the# "absolute",i.e impossible to change by setting \$shlibpath_var if the
 # library is relocated.  # library is relocated.
 hardcode_direct_absolute=$hardcode_direct_absolute  hardcode_direct_absolute=$hardcode_direct_absolute
   
Line 22978  _LT_EOF Line 24450  _LT_EOF
 # AIX sometimes has problems with the GCC collect2 program.  For some  # AIX sometimes has problems with the GCC collect2 program.  For some
 # reason, if we set the COLLECT_NAMES environment variable, the problems  # reason, if we set the COLLECT_NAMES environment variable, the problems
 # vanish in a puff of smoke.  # vanish in a puff of smoke.
if test "X${COLLECT_NAMES+set}" != Xset; thenif test set != "${COLLECT_NAMES+set}"; then
   COLLECT_NAMES=    COLLECT_NAMES=
   export COLLECT_NAMES    export COLLECT_NAMES
 fi  fi
Line 22987  _LT_EOF Line 24459  _LT_EOF
   esac    esac
   
   
ltmain="$ac_aux_dir/ltmain.sh"ltmain=$ac_aux_dir/ltmain.sh
   
   
   # We use sed instead of cat because bash on DJGPP gets confused if    # We use sed instead of cat because bash on DJGPP gets confused if
Line 22997  ltmain="$ac_aux_dir/ltmain.sh" Line 24469  ltmain="$ac_aux_dir/ltmain.sh"
   sed '$q' "$ltmain" >> "$cfgfile" \    sed '$q' "$ltmain" >> "$cfgfile" \
      || (rm -f "$cfgfile"; exit 1)       || (rm -f "$cfgfile"; exit 1)
   
   if test x"$xsi_shell" = xyes; then  
   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\  
 func_dirname ()\  
 {\  
 \    case ${1} in\  
 \      */*) func_dirname_result="${1%/*}${2}" ;;\  
 \      *  ) func_dirname_result="${3}" ;;\  
 \    esac\  
 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_basename ()$/,/^} # func_basename /c\  
 func_basename ()\  
 {\  
 \    func_basename_result="${1##*/}"\  
 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\  
 func_dirname_and_basename ()\  
 {\  
 \    case ${1} in\  
 \      */*) func_dirname_result="${1%/*}${2}" ;;\  
 \      *  ) func_dirname_result="${3}" ;;\  
 \    esac\  
 \    func_basename_result="${1##*/}"\  
 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\  
 func_stripname ()\  
 {\  
 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\  
 \    # positional parameters, so assign one to ordinary parameter first.\  
 \    func_stripname_result=${3}\  
 \    func_stripname_result=${func_stripname_result#"${1}"}\  
 \    func_stripname_result=${func_stripname_result%"${2}"}\  
 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\  
 func_split_long_opt ()\  
 {\  
 \    func_split_long_opt_name=${1%%=*}\  
 \    func_split_long_opt_arg=${1#*=}\  
 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\  
 func_split_short_opt ()\  
 {\  
 \    func_split_short_opt_arg=${1#??}\  
 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\  
 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\  
 func_lo2o ()\  
 {\  
 \    case ${1} in\  
 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\  
 \      *)    func_lo2o_result=${1} ;;\  
 \    esac\  
 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_xform ()$/,/^} # func_xform /c\  
 func_xform ()\  
 {\  
     func_xform_result=${1%.*}.lo\  
 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_arith ()$/,/^} # func_arith /c\  
 func_arith ()\  
 {\  
     func_arith_result=$(( $* ))\  
 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_len ()$/,/^} # func_len /c\  
 func_len ()\  
 {\  
     func_len_result=${#1}\  
 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
 fi  
   
 if test x"$lt_shell_append" = xyes; then  
   sed -e '/^func_append ()$/,/^} # func_append /c\  
 func_append ()\  
 {\  
     eval "${1}+=\\${2}"\  
 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\  
 func_append_quoted ()\  
 {\  
 \    func_quote_for_eval "${2}"\  
 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\  
 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \  
   && mv -f "$cfgfile.tmp" "$cfgfile" \  
     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
 test 0 -eq $? || _lt_function_replace_fail=:  
   
   
   # Save a `func_append' function call where possible by direct use of '+='  
   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \  
     && mv -f "$cfgfile.tmp" "$cfgfile" \  
       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
   test 0 -eq $? || _lt_function_replace_fail=:  
 else  
   # Save a `func_append' function call even when '+=' is not available  
   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \  
     && mv -f "$cfgfile.tmp" "$cfgfile" \  
       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")  
   test 0 -eq $? || _lt_function_replace_fail=:  
 fi  
   
 if test x"$_lt_function_replace_fail" = x":"; then  
   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5  
 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}  
 fi  
   
   
    mv -f "$cfgfile" "$ofile" ||     mv -f "$cfgfile" "$ofile" ||
     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")      (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
   chmod +x "$ofile"    chmod +x "$ofile"
Line 23201  fi Line 24514  fi
   
   
 if test "$with_pam" = "yes"; then  if test "$with_pam" = "yes"; then
    case $host in    case $host_os in
        *-*-hpux*)        hpux*)
             if test -f /usr/lib/security/libpam_hpsec.so.1; then              if test -f /usr/lib/security/libpam_hpsec.so.1; then
                 { $as_echo "$as_me:${as_lineno-$LINENO}: You may wish to add the following line to /etc/pam.conf" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: You may wish to add the following line to /etc/pam.conf" >&5
 $as_echo "$as_me: You may wish to add the following line to /etc/pam.conf" >&6;}  $as_echo "$as_me: You may wish to add the following line to /etc/pam.conf" >&6;}
Line 23210  $as_echo "$as_me: You may wish to add the following li Line 24523  $as_echo "$as_me: You may wish to add the following li
 $as_echo "$as_me: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&6;}  $as_echo "$as_me: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&6;}
             fi              fi
             ;;              ;;
        *-*-linux*)        linux*)
             { $as_echo "$as_me:${as_lineno-$LINENO}: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5
 $as_echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;}  $as_echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;}
             ;;              ;;
     esac      esac
 fi  fi
   case "$rundir" in
       /var/run*)
           clear_rundir=0
           ;;
       *)
           clear_rundir=1
           ;;
   esac
   if test $clear_rundir -eq 1; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: Warning: the $rundir/ts directory must be cleared at boot time." >&5
   $as_echo "$as_me: Warning: the $rundir/ts directory must be cleared at boot time." >&6;}
       { $as_echo "$as_me:${as_lineno-$LINENO}:          You may need to create a startup item to do this." >&5
   $as_echo "$as_me:          You may need to create a startup item to do this." >&6;}
   fi
   
   
   
   
   
   
   
   
   
   
   

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>