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

version 1.1.1.1, 2012/02/21 16:23:02 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.3p2.# 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.3p2'PACKAGE_VERSION='1.8.10p3'
PACKAGE_STRING='sudo 1.8.3p2'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 612  ac_includes_default="\ Line 633  ac_includes_default="\
 # include <unistd.h>  # include <unistd.h>
 #endif"  #endif"
   
   ac_c_werror_flag=
 ac_subst_vars='LTLIBOBJS  ac_subst_vars='LTLIBOBJS
 KRB5CONFIG  KRB5CONFIG
 LIBOBJS  LIBOBJS
Line 619  FLEX Line 641  FLEX
 YFLAGS  YFLAGS
 YACC  YACC
 NROFFPROG  NROFFPROG
   MANDOCPROG
 TRPROG  TRPROG
 UNAMEPROG  UNAMEPROG
 OTOOL64  OTOOL64
Line 656  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
 nsswitch_conf  nsswitch_conf
   sssd_lib
 ldap_secret  ldap_secret
 ldap_conf  ldap_conf
 path_info  path_info
Line 689  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
   SSP_CFLAGS
   SSP_LDFLAGS
   PIE_CFLAGS
   PIE_LDFLAGS
   CROSS_COMPILING
   COMPAT_TEST_PROGS
   LOCALEDIR_SUFFIX
 SUDO_NLS  SUDO_NLS
 LIBINTL  LIBINTL
 LT_STATIC  LT_STATIC
Line 706  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 716  mansectform Line 755  mansectform
 mansectsu  mansectsu
 devdir  devdir
 SEMAN  SEMAN
   PSMAN
 LCMAN  LCMAN
 BAMAN  BAMAN
DEVDEVEL
 SUDOERS_GID  SUDOERS_GID
 SUDOERS_UID  SUDOERS_UID
 SUDOERS_MODE  SUDOERS_MODE
MAN_POSTINSTALLSHLIB_EXT
 SHLIB_MODE
 MANCOMPRESSEXT
 MANCOMPRESS
 MANDIRTYPE
 MANTYPE  MANTYPE
 AUTH_OBJS  AUTH_OBJS
 OSDEFS  OSDEFS
Line 730  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
 SUDOERS_OBJS  SUDOERS_OBJS
 COMMON_OBJS  COMMON_OBJS
LTLDFLAGSLT_LDEXPORTS
 LT_LDDEP
 LT_LDOPT
 LT_LDMAP
 LT_LDFLAGS
 SUDOERS_LDFLAGS  SUDOERS_LDFLAGS
 LDFLAGS  LDFLAGS
 CPPFLAGS  CPPFLAGS
Line 792  with_rpath Line 841  with_rpath
 with_blibpath  with_blibpath
 with_bsm_audit  with_bsm_audit
 with_linux_audit  with_linux_audit
   with_sssd
   with_sssd_lib
 with_incpath  with_incpath
 with_libpath  with_libpath
 with_libraries  with_libraries
Line 803  with_opie Line 854  with_opie
 with_long_otp_prompt  with_long_otp_prompt
 with_SecurID  with_SecurID
 with_fwtk  with_fwtk
 with_kerb4  
 with_kerb5  with_kerb5
 with_aixauth  with_aixauth
 with_pam  with_pam
Line 829  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 860  with_interfaces Line 912  with_interfaces
 with_stow  with_stow
 with_askpass  with_askpass
 with_plugindir  with_plugindir
   with_man
   with_mdoc
 enable_authentication  enable_authentication
 enable_root_mailer  enable_root_mailer
 enable_setreuid  enable_setreuid
Line 875  enable_zlib Line 929  enable_zlib
 enable_env_reset  enable_env_reset
 enable_warnings  enable_warnings
 enable_werror  enable_werror
   enable_hardening
   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 886  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
 enable_largefile  enable_largefile
 with_pam_login  with_pam_login
 enable_pam_session  enable_pam_session
   enable_kerb5_instance
 '  '
       ac_precious_vars='build_alias        ac_precious_vars='build_alias
 host_alias  host_alias
Line 1359  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 1446  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.3p2 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 1511  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.3p2:";;     short | recursive ) echo "Configuration of sudo 1.8.10p3:";;
    esac     esac
   cat <<\_ACEOF    cat <<\_ACEOF
   
Line 1536  Optional Features: Line 1595  Optional Features:
   --enable-env-reset      Whether to enable environment resetting by default.    --enable-env-reset      Whether to enable environment resetting by default.
   --enable-warnings       Whether to enable compiler warnings    --enable-warnings       Whether to enable compiler warnings
   --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
                             options
     --enable-pie            Build sudo as a position independent executable.
     --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 1548  Optional Features: Line 1614  Optional Features:
   --disable-sia           Disable SIA on Digital UNIX    --disable-sia           Disable SIA on Digital UNIX
   --disable-largefile     omit support for large files    --disable-largefile     omit support for large files
   --disable-pam-session   Disable PAM session support    --disable-pam-session   Disable PAM session support
     --enable-kerb5-instance instance string to append to the username (separated
                             by a slash)
   
 Optional Packages:  Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
Line 1556  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-lib         path to the SSSD library
   --with-incpath          additional places to look for include files    --with-incpath          additional places to look for include files
   --with-libpath          additional places to look for libraries    --with-libpath          additional places to look for libraries
   --with-libraries        additional libraries to link with    --with-libraries        additional libraries to link with
Line 1571  Optional Packages: Line 1641  Optional Packages:
   --with-long-otp-prompt  use a two line OTP (skey/opie) prompt    --with-long-otp-prompt  use a two line OTP (skey/opie) prompt
   --with-SecurID[=DIR]    enable SecurID support    --with-SecurID[=DIR]    enable SecurID support
   --with-fwtk[=DIR]       enable FWTK AuthSRV support    --with-fwtk[=DIR]       enable FWTK AuthSRV support
   --with-kerb4[=DIR]      enable Kerberos IV support  
   --with-kerb5[=DIR]      enable Kerberos V support    --with-kerb5[=DIR]      enable Kerberos V support
   --with-aixauth          enable AIX general authentication support    --with-aixauth          enable AIX general authentication support
   --with-pam              enable PAM support    --with-pam              enable PAM support
Line 1597  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 1633  Optional Packages: Line 1704  Optional Packages:
                           offensive ones                            offensive ones
   --with-secure-path      override the user's path with a built-in one    --with-secure-path      override the user's path with a built-in one
   --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             properly handle GNU stow packaging  --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-mdoc             manual pages use mdoc macros
   --with-selinux          enable SELinux support    --with-selinux          enable SELinux support
  --with-pic              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 1728  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.3p2sudo 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 1807  $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 2003  $as_echo "$ac_res" >&6; } Line 2077  $as_echo "$ac_res" >&6; }
   
 } # ac_fn_c_check_func  } # ac_fn_c_check_func
   
   # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   # -------------------------------------------
   # Tests whether TYPE exists after having included INCLUDES, setting cache
   # variable VAR accordingly.
   ac_fn_c_check_type ()
   {
     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   $as_echo_n "checking for $2... " >&6; }
   if eval \${$3+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     eval "$3=no"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   $4
   int
   main ()
   {
   if (sizeof ($2))
            return 0;
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   $4
   int
   main ()
   {
   if (sizeof (($2)))
               return 0;
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
   
   else
     eval "$3=yes"
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   eval ac_res=\$$3
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   $as_echo "$ac_res" >&6; }
     eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   
   } # ac_fn_c_check_type
   
 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES  # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
 # -------------------------------------------------------  # -------------------------------------------------------
 # Tests whether HEADER exists, giving a warning if it cannot be compiled using  # Tests whether HEADER exists, giving a warning if it cannot be compiled using
Line 2094  fi Line 2222  fi
   
 } # ac_fn_c_check_header_mongrel  } # ac_fn_c_check_header_mongrel
   
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
# -------------------------------------------# ----------------------------------------------------
# Tests whether TYPE exists after having included INCLUDES, setting cache# Tries to find if the field MEMBER exists in type AGGR, after including
# variable VAR accordingly.# INCLUDES, setting cache variable VAR accordingly.
ac_fn_c_check_type ()ac_fn_c_check_member ()
 {  {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
$as_echo_n "checking for $2... " >&6; }$as_echo_n "checking for $2.$3... " >&6; }
if eval \${$3+:} false; then :if eval \${$4+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   eval "$3=no"  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
$4$5
 int  int
 main ()  main ()
 {  {
if (sizeof ($2))static $2 ac_aggr;
         return 0;if (ac_aggr.$3)
 return 0;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
     eval "$4=yes"
   else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
$4$5
 int  int
 main ()  main ()
 {  {
if (sizeof (($2)))static $2 ac_aggr;
            return 0;if (sizeof ac_aggr.$3)
 return 0;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
  eval "$4=yes"
 else  else
  eval "$3=yes"  eval "$4=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
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi  fi
eval ac_res=\$$3eval ac_res=\$$4
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
 $as_echo "$ac_res" >&6; }  $as_echo "$ac_res" >&6; }
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   
} # ac_fn_c_check_type} # ac_fn_c_check_member
   
 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES  # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
 # --------------------------------------------  # --------------------------------------------
Line 2165  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 2181  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 2207  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 2223  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 2257  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 2326  rm -f conftest.val Line 2462  rm -f conftest.val
   
 } # ac_fn_c_compute_int  } # ac_fn_c_compute_int
   
 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES  
 # ----------------------------------------------------  
 # Tries to find if the field MEMBER exists in type AGGR, after including  
 # INCLUDES, setting cache variable VAR accordingly.  
 ac_fn_c_check_member ()  
 {  
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack  
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5  
 $as_echo_n "checking for $2.$3... " >&6; }  
 if eval \${$4+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 $5  
 int  
 main ()  
 {  
 static $2 ac_aggr;  
 if (ac_aggr.$3)  
 return 0;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   eval "$4=yes"  
 else  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 $5  
 int  
 main ()  
 {  
 static $2 ac_aggr;  
 if (sizeof ac_aggr.$3)  
 return 0;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   eval "$4=yes"  
 else  
   eval "$4=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
 fi  
 eval ac_res=\$$4  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno  
   
 } # ac_fn_c_check_member  
   
 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES  # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
 # ---------------------------------------------  # ---------------------------------------------
 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR  # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
Line 2432  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.3p2, 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 2782  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 2871  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE Line 2951  $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 2907  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
 #  #
 INSTALL_NOEXEC=  INSTALL_NOEXEC=
 devdir='$(srcdir)'  devdir='$(srcdir)'
 PROGS="sudo"  PROGS="sudo"
: ${MANTYPE='man'}: ${MANDIRTYPE='man'}
 : ${mansrcdir='.'}  : ${mansrcdir='.'}
   : ${SHLIB_MODE='0644'}
 : ${SUDOERS_MODE='0440'}  : ${SUDOERS_MODE='0440'}
 : ${SUDOERS_UID='0'}  : ${SUDOERS_UID='0'}
 : ${SUDOERS_GID='0'}  : ${SUDOERS_GID='0'}
DEV="#"DEVEL=
 LDAP="#"  LDAP="#"
 BAMAN=0  BAMAN=0
 LCMAN=0  LCMAN=0
   PSMAN=0
 SEMAN=0  SEMAN=0
 LIBINTL=  LIBINTL=
 ZLIB=  ZLIB=
Line 2935  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_LDDEP="\$(shlib_exp)"
   NO_VIZ="-DNO_VIZ"
   OS_INIT=os_init_common
   INIT_SCRIPT=
   INIT_DIR=
   RC_LINK=
   
 CHECKSHADOW=true  CHECKSHADOW=true
 shadow_defs=  shadow_defs=
Line 2943  shadow_libs= Line 3063  shadow_libs=
 shadow_libs_optional=  shadow_libs_optional=
 CONFIGURE_ARGS="$@"  CONFIGURE_ARGS="$@"
   
   RTLD_PRELOAD_VAR="LD_PRELOAD"
   RTLD_PRELOAD_ENABLE_VAR=
   RTLD_PRELOAD_DELIM=":"
   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 2978  if test "${with_devel+set}" = set; then : Line 3116  if test "${with_devel+set}" = set; then :
     yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: Setting up for development: -Wall, flex, yacc" >&5      yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: Setting up for development: -Wall, flex, yacc" >&5
 $as_echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;}  $as_echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;}
                 OSDEFS="${OSDEFS} -DSUDO_DEVEL"                  OSDEFS="${OSDEFS} -DSUDO_DEVEL"
                DEV=""                DEVEL="true"
                 devdir=.                  devdir=.
                 ;;                  ;;
     no)         ;;      no)         ;;
Line 3002  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 3060  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 3100  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 3153  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 3194  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 3252  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 3296  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 3742  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 3867  fi Line 3997  fi
   
   
   
   # Check whether --with-sssd was given.
   if test "${with_sssd+set}" = set; then :
     withval=$with_sssd; case $with_sssd in
       yes)        SUDOERS_OBJS="${SUDOERS_OBJS} sssd.lo"
                   $as_echo "#define HAVE_SSSD 1" >>confdefs.h
   
                   ;;
       no)         ;;
       *)          as_fn_error $? "\"--with-sssd does not take an argument.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
   # Check whether --with-sssd-lib was given.
   if test "${with_sssd_lib+set}" = set; then :
     withval=$with_sssd_lib;
   fi
   
   sssd_lib="\"LIBDIR\""
   test -n "$with_sssd_lib" && sssd_lib="$with_sssd_lib"
   cat >>confdefs.h <<EOF
   #define _PATH_SSSD_LIB "$sssd_lib"
   EOF
   
   
   
 # Check whether --with-incpath was given.  # Check whether --with-incpath was given.
 if test "${with_incpath+set}" = set; then :  if test "${with_incpath+set}" = set; then :
   withval=$with_incpath; case $with_incpath in    withval=$with_incpath; case $with_incpath in
Line 3877  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 4062  fi Line 4232  fi
   
   
   
 # Check whether --with-kerb4 was given.  
 if test "${with_kerb4+set}" = set; then :  
   withval=$with_kerb4; case $with_kerb4 in  
     no)         ;;  
     *)          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to try kerberos IV authentication" >&5  
 $as_echo_n "checking whether to try kerberos IV authentication... " >&6; }  
                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
                 AUTH_REG="$AUTH_REG kerb4"  
                 ;;  
 esac  
 fi  
   
   
   
 # Check whether --with-kerb5 was given.  # Check whether --with-kerb5 was given.
 if test "${with_kerb5+set}" = set; then :  if test "${with_kerb5+set}" = set; then :
   withval=$with_kerb5; case $with_kerb5 in    withval=$with_kerb5; case $with_kerb5 in
Line 4576  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 5138  $as_echo "yes" >&6; } Line 5315  $as_echo "yes" >&6; }
 fi  fi
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stow should be used" >&5  
 $as_echo_n "checking whether stow should be used... " >&6; }  
   
 # Check whether --with-stow was given.  # Check whether --with-stow was given.
 if test "${with_stow+set}" = set; then :  if test "${with_stow+set}" = set; then :
   withval=$with_stow; case $with_stow in    withval=$with_stow; case $with_stow in
    yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5    *)          { $as_echo "$as_me:${as_lineno-$LINENO}: --with-stow option deprecated, now is defalt behavior" >&5
$as_echo "yes" >&6; }                 ;;
                $as_echo "#define USE_STOW 1" >>confdefs.h 
 
                 ;;                  ;;
     no)         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
                 ;;  
     *)          as_fn_error $? "\"--with-stow does not take an argument.\"" "$LINENO" 5  
                 ;;  
 esac  esac
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
 fi  fi
   
   
Line 5170  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 5191  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
   
   
   
   # Check whether --with-man was given.
   if test "${with_man+set}" = set; then :
     withval=$with_man; case $with_man in
       yes)        MANTYPE=man
                   ;;
       no)         as_fn_error $? "\"--without-man not supported.\"" "$LINENO" 5
                   ;;
       *)          as_fn_error $? "\"ignoring unknown argument to --with-man: $with_man.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
   # Check whether --with-mdoc was given.
   if test "${with_mdoc+set}" = set; then :
     withval=$with_mdoc; case $with_mdoc in
       yes)        MANTYPE=mdoc
                   ;;
       no)         as_fn_error $? "\"--without-mdoc not supported.\"" "$LINENO" 5
                   ;;
       *)          as_fn_error $? "\"ignoring unknown argument to --with-mdoc: $with_mdoc.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to do user authentication by default" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to do user authentication by default" >&5
 $as_echo_n "checking whether to do user authentication by default... " >&6; }  $as_echo_n "checking whether to do user authentication by default... " >&6; }
 # Check whether --enable-authentication was given.  # Check whether --enable-authentication was given.
Line 5478  fi Line 5681  fi
 if test "$env_reset" = "on"; then  if test "$env_reset" = "on"; 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; }
    $as_echo "#define ENV_RESET TRUE" >>confdefs.h    $as_echo "#define ENV_RESET 1" >>confdefs.h
   
 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; }
    $as_echo "#define ENV_RESET FALSE" >>confdefs.h    $as_echo "#define ENV_RESET 0" >>confdefs.h
   
 fi  fi
   
Line 5513  $as_echo "$as_me: WARNING: Ignoring unknown argument t Line 5716  $as_echo "$as_me: WARNING: Ignoring unknown argument t
 fi  fi
   
   
   # Check whether --enable-hardening was given.
   if test "${enable_hardening+set}" = set; then :
     enableval=$enable_hardening;
   else
     enable_hardening=yes
   fi
   
   
   # Check whether --enable-pie was given.
   if test "${enable_pie+set}" = set; then :
     enableval=$enable_pie;
   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 5536  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 5593  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 5814  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 5854  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 5906  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 5946  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 6105  esac Line 6346  esac
   
   
   
macro_version='2.4'macro_version='2.4.2.418'
macro_revision='1.3293'macro_revision='2.4.2.418'
   
   
   
Line 6120  macro_revision='1.3293' Line 6361  macro_revision='1.3293'
   
   
   
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 6169  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 6213  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 6289  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 6355  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 6422  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 6492  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 6518  $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 6529  $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 6540  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 6608  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 6645  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 6678  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 6722  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 6759  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 6769  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 6821  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 6861  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 6880  else Line 7121  else
     lt_cv_sys_max_cmd_len=196608      lt_cv_sys_max_cmd_len=196608
     ;;      ;;
   
     os2*)
       # The test takes a long time on OS/2.
       lt_cv_sys_max_cmd_len=8192
       ;;
   
   osf*)    osf*)
     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure      # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not      # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Line 6906  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"`func_fallback_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 6939  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 6957  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 7103  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 7141  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 7181  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 7237  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 7270  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 7307  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 7348  irix5* | irix6* | nonstopux*) Line 7566  irix5* | irix6* | nonstopux*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
# This must be Linux 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 7371  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 7487  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 7527  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 7582  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 7595  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 7630  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 7674  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 7749  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 7757  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 7770  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 7799  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 7839  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 7898  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 7938  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 7987  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 \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
     ;;      ;;
   *)    *)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
     ;;      ;;
   esac    esac
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
 fi  fi
   
 case $host_os in  case $host_os in
Line 8042  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 8119  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 8152  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 8177  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]};"\
 "     /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 8238  _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 8268  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 8288  _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 8315  _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 8368  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 8380  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 8392  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 8410  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 8425  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 8471  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 8487  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 8508  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 8526  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 8566  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
   ;;    ;;
sparc*-*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 8582  sparc*-*solaris*) Line 8901  sparc*-*solaris*)
     case `/usr/bin/file conftest.o` in      case `/usr/bin/file conftest.o` in
     *64-bit*)      *64-bit*)
       case $lt_cv_prog_gnu_ld in        case $lt_cv_prog_gnu_ld in
      yes*) LD="${LD-ld} -m elf64_sparc" ;;      yes*)
         case $host in
         i?86-*-solaris*|x86_64-*-solaris*)
           LD="${LD-ld} -m elf_x86_64"
           ;;
         sparc*-*-solaris*)
           LD="${LD-ld} -m elf64_sparc"
           ;;
         esac
         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
           LD=${LD-ld}_sol2
         fi
         ;;
       *)        *)
         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then          if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
           LD="${LD-ld} -64"            LD="${LD-ld} -64"
Line 8596  sparc*-*solaris*) Line 8928  sparc*-*solaris*)
   ;;    ;;
 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 8615  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 8655  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 8707  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 8735  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 8775  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 8827  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 8867  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 8919  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 8959  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 9011  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 9051  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 9103  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 9143  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 9210  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 9222  else Line 9554  else
         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \          $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err            -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
         _lt_result=$?          _lt_result=$?
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then        # If there is a non-empty error log, and "single_module"
         # appears in it, assume the flag caused a linker warning
         if test -s conftest.err && $GREP single_module conftest.err; then
           cat conftest.err >&5
         # Otherwise, if the output was created with a 0 exit code from
         # the compiler, it worked.
         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 9233  else Line 9571  else
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }  $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }  $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
 if ${lt_cv_ld_exported_symbols_list+:} false; then :  if ${lt_cv_ld_exported_symbols_list+:} false; then :
Line 9260  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
 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }  $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
 $as_echo_n "checking for -force_load linker flag... " >&6; }  $as_echo_n "checking for -force_load linker flag... " >&6; }
 if ${lt_cv_ld_force_load+:} false; then :  if ${lt_cv_ld_force_load+:} false; then :
Line 9286  _LT_EOF Line 9626  _LT_EOF
       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5        echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err        $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
       _lt_result=$?        _lt_result=$?
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then      if test -s conftest.err && $GREP force_load conftest.err; then
         cat conftest.err >&5
       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 9299  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 9497  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 9528  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 9553  fi Line 9895  fi
   
 # Check whether --with-pic was given.  # Check whether --with-pic was given.
 if test "${with_pic+set}" = set; then :  if test "${with_pic+set}" = set; then :
  withval=$with_pic; pic_mode="$withval"  withval=$with_pic; lt_p=${PACKAGE-default}
     case $withval in
     yes|no) pic_mode=$withval ;;
     *)
       pic_mode=default
       # Look at the argument we got.  We use all the common list separators.
       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for lt_pkg in $withval; do
         IFS=$lt_save_ifs
         if test "X$lt_pkg" = "X$lt_p"; then
           pic_mode=yes
         fi
       done
       IFS=$lt_save_ifs
       ;;
     esac
 else  else
   pic_mode=default    pic_mode=default
 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 9576  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 9601  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 9631  LIBTOOL='$(SHELL) $(top_builddir)/libtool' Line 9986  LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   
   
   
   
   
   
   
 test -z "$LN_S" && LN_S="ln -s"  test -z "$LN_S" && LN_S="ln -s"
   
   
Line 9646  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 9685  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 9696  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 9735  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 9773  _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 9801  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 9839  _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 9866  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 9928  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 9944  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 9974  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 9992  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 10013  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 10090  lt_prog_compiler_static= Line 10450  lt_prog_compiler_static=
     case $cc_basename in      case $cc_basename in
     nvcc*) # Cuda Compiler Driver 2.2      nvcc*) # Cuda Compiler Driver 2.2
       lt_prog_compiler_wl='-Xlinker '        lt_prog_compiler_wl='-Xlinker '
      lt_prog_compiler_pic='-Xcompiler -fPIC'      if test -n "$lt_prog_compiler_pic"; then
         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
       fi
       ;;        ;;
     esac      esac
   else    else
Line 10098  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 10106  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 10125  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 10134  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 10161  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 10181  lt_prog_compiler_static= Line 10563  lt_prog_compiler_static=
         ;;          ;;
       *)        *)
         case `$CC -V 2>&1 | sed 5q` in          case `$CC -V 2>&1 | sed 5q` in
        *Sun\ F* | *Sun*Fortran*)        *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
           # Sun Fortran 8.3 passes all unrecognized flags to the linker            # Sun Fortran 8.3 passes all unrecognized flags to the linker
           lt_prog_compiler_pic='-KPIC'            lt_prog_compiler_pic='-KPIC'
           lt_prog_compiler_static='-Bstatic'            lt_prog_compiler_static='-Bstatic'
           lt_prog_compiler_wl=''            lt_prog_compiler_wl=''
           ;;            ;;
           *Sun\ F* | *Sun*Fortran*)
             lt_prog_compiler_pic='-KPIC'
             lt_prog_compiler_static='-Bstatic'
             lt_prog_compiler_wl='-Qoption ld '
             ;;
         *Sun\ C*)          *Sun\ C*)
           # Sun C 5.9            # Sun C 5.9
           lt_prog_compiler_pic='-KPIC'            lt_prog_compiler_pic='-KPIC'
           lt_prog_compiler_static='-Bstatic'            lt_prog_compiler_static='-Bstatic'
           lt_prog_compiler_wl='-Wl,'            lt_prog_compiler_wl='-Wl,'
           ;;            ;;
           *Intel*\ [CF]*Compiler*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fPIC'
             lt_prog_compiler_static='-static'
             ;;
           *Portland\ Group*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fpic'
             lt_prog_compiler_static='-Bstatic'
             ;;
         esac          esac
         ;;          ;;
       esac        esac
Line 10243  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 10272  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 10304  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 10334  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 10366  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 10385  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 10511  $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 10524  $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 10554  $as_echo_n "checking whether the $compiler linker ($LD Line 10951  $as_echo_n "checking whether the $compiler linker ($LD
   hardcode_direct=no    hardcode_direct=no
   hardcode_direct_absolute=no    hardcode_direct_absolute=no
   hardcode_libdir_flag_spec=    hardcode_libdir_flag_spec=
   hardcode_libdir_flag_spec_ld=  
   hardcode_libdir_separator=    hardcode_libdir_separator=
   hardcode_minus_L=no    hardcode_minus_L=no
   hardcode_shlibpath_var=unsupported    hardcode_shlibpath_var=unsupported
Line 10570  $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 10587  $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 10595  $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 10605  $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 10627  $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 10657  $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 10676  _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 10692  _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 10702  _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 10710  _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 10775  _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=          hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
          hardcode_libdir_flag_spec_ld='-rpath $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 10825  _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 10844  _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 10857  _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 10872  _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 10891  _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 10915  _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 10923  _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 10946  _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 10969  _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 10994  _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 11057  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 11065  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 11110  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 11118  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 11141  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 11171  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
           exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'          export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
         # 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 11208  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 11227  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 11257  fi Line 11657  fi
       hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
       ;;        ;;
   
     freebsd1*)  
       ld_shlibs=no  
       ;;  
   
     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor      # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     # support.  Future versions do this automatically, but an explicit c++rt0.o      # support.  Future versions do this automatically, but an explicit c++rt0.o
     # does not break anything, and helps significantly (at the cost of a little      # does not break anything, and helps significantly (at the cost of a little
Line 11273  fi Line 11669  fi
       ;;        ;;
   
     # Unfortunately, older versions of FreeBSD 2 do not have this feature.      # Unfortunately, older versions of FreeBSD 2 do not have this feature.
    freebsd2*)    freebsd2.*)
       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
       hardcode_direct=yes        hardcode_direct=yes
       hardcode_minus_L=yes        hardcode_minus_L=yes
Line 11289  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_flag_spec_ld='+b $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 11324  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 11354  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 11373  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 11388  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 11400  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 11411  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 11422  $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 11435  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 11467  $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 11475  $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 11511  $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 11543  $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 11570  $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 11584  $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 11636  $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 11687  $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 11698  $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 11724  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 11936  esac Line 12323  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 11967  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 12002  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 12011  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 12030  need_version=unknown Line 12419  need_version=unknown
   
 case $host_os in  case $host_os in
 aix3*)  aix3*)
  version_type=linux  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]*)
  version_type=linux  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
   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 12087  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
   ;;    ;;
   
 bsdi[45]*)  bsdi[45]*)
  version_type=linux  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 12119  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 12128  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 12145  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 12164  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 12192  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 12205  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 12219  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 12232  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 12243  darwin* | rhapsody*) Line 12632  darwin* | rhapsody*)
   ;;    ;;
   
 dgux*)  dgux*)
  version_type=linux  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
   ;;    ;;
   
 freebsd1*)  
   dynamic_linker=no  
   ;;  
   
 freebsd* | dragonfly*)  freebsd* | dragonfly*)
   # DragonFly does not have aout.  When/if they implement a new    # DragonFly does not have aout.  When/if they implement a new
   # versioning mechanism, adjust this.    # versioning mechanism, adjust this.
Line 12262  freebsd* | dragonfly*) Line 12647  freebsd* | dragonfly*)
     objformat=`/usr/bin/objformat`      objformat=`/usr/bin/objformat`
   else    else
     case $host_os in      case $host_os in
    freebsd[123]*) objformat=aout ;;    freebsd[23].*) objformat=aout ;;
     *) objformat=elf ;;      *) objformat=elf ;;
     esac      esac
   fi    fi
   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
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   case $host_os in    case $host_os in
  freebsd2*)  freebsd2.*)
     shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
     ;;      ;;
   freebsd3.[01]* | freebsdelf3.[01]*)    freebsd3.[01]* | freebsdelf3.[01]*)
Line 12299  freebsd* | dragonfly*) Line 12684  freebsd* | dragonfly*)
   esac    esac
   ;;    ;;
   
 gnu*)  
   version_type=linux  
   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  
   hardcode_into_libs=yes  
   ;;  
   
 haiku*)  haiku*)
  version_type=linux  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 12335  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 12350  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 12360  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 12371  hpux9* | hpux10* | hpux11*) Line 12746  hpux9* | hpux10* | hpux11*)
   ;;    ;;
   
 interix[3-9]*)  interix[3-9]*)
  version_type=linux  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 12386  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                version_type=linux # correct to gnu/linux during the next big refactor
         else          else
                 version_type=irix                  version_type=irix
         fi ;;          fi ;;
   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 12414  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 12424  linux*oldld* | linux*aout* | linux*coff*) Line 12799  linux*oldld* | linux*aout* | linux*coff*)
   dynamic_linker=no    dynamic_linker=no
   ;;    ;;
   
# This must be Linux ELF.linux*android*)
linux* | k*bsd*-gnu | kopensolaris*-gnu)  version_type=none # Android doesn't support versioned libraries.
  version_type=linux 
   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'
  soname_spec='${libname}${release}${shared_ext}$major'  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.
 linux* | k*bsd*-gnu | kopensolaris*-gnu | 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'
   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 12494  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 12508  netbsd*) Line 12903  netbsd*)
   ;;    ;;
   
 newsos6)  newsos6)
  version_type=linux  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 12518  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 12565  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 12577  rdos*) Line 12961  rdos*)
   ;;    ;;
   
 solaris*)  solaris*)
  version_type=linux  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 12591  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
   ;;    ;;
   
 sysv4 | sysv4.3*)  sysv4 | sysv4.3*)
  version_type=linux  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 12625  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    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 12637  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 12657  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | Line 13041  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* |
   
 tpf*)  tpf*)
   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.    # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  version_type=linux  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
   ;;    ;;
   
 uts4*)  uts4*)
  version_type=linux  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 12679  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 12789  $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 12812  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 12827  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 12837  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 12891  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 12902  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 12944  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 12987  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 13026  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 13065  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 13086  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 13108  $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 13157  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 13187  _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 13207  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 13263  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 13293  _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 13314  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 13360  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 13388  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 13396  $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 13410  $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 13421  $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 13435  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 13449  CC="$lt_save_CC" Line 13841  CC="$lt_save_CC"
   
   
   
   
   
         ac_config_commands="$ac_config_commands libtool"          ac_config_commands="$ac_config_commands libtool"
   
   
Line 13458  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
       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 '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.
 set dummy uname; ac_word=$2  set dummy uname; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_UNAMEPROG+:} false; then :if ${ac_cv_path_UNAMEPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$UNAMEPROG"; then  case $UNAMEPROG in
  ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_UNAMEPROG="$UNAMEPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  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_UNAMEPROG="uname"    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
   fi    fi
Line 13517  done Line 13934  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_UNAMEPROG" && ac_cv_path_UNAMEPROG="uname"
     ;;
   esac
 fi  fi
fiUNAMEPROG=$ac_cv_path_UNAMEPROG
UNAMEPROG=$ac_cv_prog_UNAMEPROG 
 if test -n "$UNAMEPROG"; then  if test -n "$UNAMEPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAMEPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAMEPROG" >&5
 $as_echo "$UNAMEPROG" >&6; }  $as_echo "$UNAMEPROG" >&6; }
Line 13533  fi Line 13952  fi
 set dummy tr; ac_word=$2  set dummy tr; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_TRPROG+:} false; then :if ${ac_cv_path_TRPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$TRPROG"; then  case $TRPROG in
  ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_TRPROG="$TRPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  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_TRPROG="tr"    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
   fi    fi
Line 13554  done Line 13975  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_TRPROG" && ac_cv_path_TRPROG="tr"
     ;;
   esac
 fi  fi
fiTRPROG=$ac_cv_path_TRPROG
TRPROG=$ac_cv_prog_TRPROG 
 if test -n "$TRPROG"; then  if test -n "$TRPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRPROG" >&5
 $as_echo "$TRPROG" >&6; }  $as_echo "$TRPROG" >&6; }
Line 13566  $as_echo "no" >&6; } Line 13989  $as_echo "no" >&6; }
 fi  fi
   
   
for ac_prog in nroff mandoc# Extract the first word of "mandoc", so it can be a program name with args.
doset dummy mandoc; ac_word=$2
  # Extract the first word of "$ac_prog", so it can be a program name with args. 
set dummy $ac_prog; ac_word=$2 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_NROFFPROG+:} false; then :if ${ac_cv_path_MANDOCPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$NROFFPROG"; then  case $MANDOCPROG in
  ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_MANDOCPROG="$MANDOCPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  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_NROFFPROG="$ac_prog"    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
   fi    fi
Line 13593  done Line 14016  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_MANDOCPROG" && ac_cv_path_MANDOCPROG="mandoc"
     ;;
   esac
 fi  fi
   MANDOCPROG=$ac_cv_path_MANDOCPROG
   if test -n "$MANDOCPROG"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOCPROG" >&5
   $as_echo "$MANDOCPROG" >&6; }
   else
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
 fi  fi
NROFFPROG=$ac_cv_prog_NROFFPROG
 
 if test "$MANDOCPROG" != "mandoc"; then
     : ${MANTYPE='mdoc'}
 else
     # Extract the first word of "nroff", so it can be a program name with args.
 set dummy nroff; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }
 if ${ac_cv_path_NROFFPROG+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   case $NROFFPROG in
   [\\/]* | ?:[\\/]*)
   ac_cv_path_NROFFPROG="$NROFFPROG" # Let the user override the test with a path.
   ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
     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
     break 2
   fi
 done
   done
 IFS=$as_save_IFS
 
   ;;
 esac
 fi
 NROFFPROG=$ac_cv_path_NROFFPROG
 if test -n "$NROFFPROG"; then  if test -n "$NROFFPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFFPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFFPROG" >&5
 $as_echo "$NROFFPROG" >&6; }  $as_echo "$NROFFPROG" >&6; }
Line 13605  $as_echo "no" >&6; } Line 14073  $as_echo "no" >&6; }
 fi  fi
   
   
  test -n "$NROFFPROG" && break    if test -n "$NROFFPROG"; then
done        test -n "$MANTYPE" && sudo_cv_var_mantype="$MANTYPE"
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking which macro set to use for manual pages" >&5
if test -n "$NROFFPROG"; then$as_echo_n "checking which macro set to use for manual pages... " >&6; }
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $NROFFPROG supports the -c option" >&5if ${sudo_cv_var_mantype+:} false; then :
$as_echo_n "checking whether $NROFFPROG supports the -c option... " >&6; } 
if ${sudo_cv_var_nroff_opt_c+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   if $NROFFPROG -c </dev/null >/dev/null 2>&1; then  
             sudo_cv_var_nroff_opt_c=yes  
         else  
             sudo_cv_var_nroff_opt_c=no  
         fi  
   
                   sudo_cv_var_mantype="man"
                   echo ".Sh NAME" > conftest
                   echo ".Nm sudo" >> conftest
                   echo ".Nd sudo" >> conftest
                   echo ".Sh DESCRIPTION" >> conftest
                   echo "sudo" >> conftest
                   if $NROFFPROG -mdoc conftest >/dev/null 2>&1; then
                       sudo_cv_var_mantype="mdoc"
                   fi
                   rm -f conftest
   
   
 fi  fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_nroff_opt_c" >&5{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_mantype" >&5
$as_echo "$sudo_cv_var_nroff_opt_c" >&6; }$as_echo "$sudo_cv_var_mantype" >&6; }
    if test "$sudo_cv_var_nroff_opt_c" = "yes"; then        MANTYPE="$sudo_cv_var_mantype"
        NROFFPROG="$NROFFPROG -c"    else
         MANTYPE=cat
         MANDIRTYPE=cat
         mansrcdir='$(srcdir)'
     fi      fi
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $NROFFPROG supports the -Tascii option" >&5  
 $as_echo_n "checking whether $NROFFPROG supports the -Tascii option... " >&6; }  
 if ${sudo_cv_var_nroff_opt_Tascii+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   if $NROFFPROG -Tascii </dev/null >/dev/null 2>&1; then  
             sudo_cv_var_nroff_opt_Tascii=yes  
         else  
             sudo_cv_var_nroff_opt_Tascii=no  
         fi  
     if test "$sudo_cv_var_nroff_opt_Tascii" = "yes"; then  
         NROFFPROG="$NROFFPROG -Tascii"  
     fi  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_nroff_opt_Tascii" >&5  
 $as_echo "$sudo_cv_var_nroff_opt_Tascii" >&6; }  
 else  
     MANTYPE="cat"  
     mansrcdir='$(srcdir)'  
 fi  
   
 if test -n "$sudo_cv_prev_host"; then  if test -n "$sudo_cv_prev_host"; then
     if test "$sudo_cv_prev_host" != "$host"; then      if test "$sudo_cv_prev_host" != "$host"; then
Line 13685  fi Line 14141  fi
   
 case "$host" in  case "$host" in
     *-*-sunos4*)      *-*-sunos4*)
                   # LD_PRELOAD is space-delimited
                   RTLD_PRELOAD_DELIM=" "
   
                 # getcwd(3) opens a pipe to getpwd(1)!?!                  # getcwd(3) opens a pipe to getpwd(1)!?!
                 BROKEN_GETCWD=1                  BROKEN_GETCWD=1
   
Line 13696  case "$host" in Line 14155  case "$host" in
                 shadow_funcs="getpwanam issecure"                  shadow_funcs="getpwanam issecure"
                 ;;                  ;;
     *-*-solaris2*)      *-*-solaris2*)
                   # LD_PRELOAD is space-delimited
                   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 13704  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 13713  if test "x$ac_cv_func_priv_set" = xyes; then : Line 14178  if test "x$ac_cv_func_priv_set" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define HAVE_PRIV_SET 1  #define HAVE_PRIV_SET 1
 _ACEOF  _ACEOF
 PSMAN=1
 fi  fi
 done  done
   
Line 13722  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 13796  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
                   else
                       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 13827  _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
                   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 13841  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
                   SHLIB_MODE=0755
   
                 # The HP bundled compiler cannot generate shared libs                  # The HP bundled compiler cannot generate shared libs
                 if test -z "$GCC"; then                  if test -z "$GCC"; then
                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP bundled C compiler" >&5                      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP bundled C compiler" >&5
Line 13907  $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 13923  $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 13938  $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
                   # XXX - sudo LDFLAGS instead?
                 SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-no_library_replacement"                  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-no_library_replacement"
   
                 : ${CHECKSIA='true'}                  : ${CHECKSIA='true'}
Line 14013  $as_echo "yes, fixing locally" >&6; } Line 14501  $as_echo "yes, fixing locally" >&6; }
   
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
                   # ":DEFAULT" must be appended to _RLD_LIST
                   RTLD_PRELOAD_VAR="_RLD_LIST"
                   RTLD_PRELOAD_DEFAULT="DEFAULT"
                 : ${mansectsu='8'}                  : ${mansectsu='8'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 ;;                  ;;
     *-*-irix*)      *-*-irix*)
                 OSDEFS="${OSDEFS} -D_BSD_TYPES"                  OSDEFS="${OSDEFS} -D_BSD_TYPES"
                 if test -z "$NROFFPROG"; then                  if test -z "$NROFFPROG"; then
                     MAN_POSTINSTALL='   /bin/rm -f $(mandirsu)/sudo.$(mansectsu).z $(mandirsu)/visudo.$(mansectsu).z $(mandirform)/sudoers.$(mansectform).z ; /usr/bin/pack $(mandirsu)/sudo.$(mansectsu) $(mandirsu)/visudo.$(mansectsu) $(mandirform)/sudoers.$(mansectform)'  
                     if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then                      if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then
                         if test -d /usr/share/catman/local; then                          if test -d /usr/share/catman/local; then
                             mandir="/usr/share/catman/local"                              mandir="/usr/share/catman/local"
Line 14027  rm -f core conftest.err conftest.$ac_objext conftest.$ Line 14517  rm -f core conftest.err conftest.$ac_objext conftest.$
                             mandir="/usr/catman/local"                              mandir="/usr/catman/local"
                         fi                          fi
                     fi                      fi
                       # Compress cat pages with pack
                       MANCOMPRESS='pack'
                       MANCOMPRESSEXT='.z'
                 else                  else
                     if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then                      if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then
                         if test -d "/usr/share/man/local"; then                          if test -d "/usr/share/man/local"; then
Line 14079  if test "x$ac_cv_lib_sun_getpwnam" = xyes; then : Line 14572  if test "x$ac_cv_lib_sun_getpwnam" = xyes; then :
 fi  fi
   
                 fi                  fi
                   # ":DEFAULT" must be appended to _RLD_LIST
                   RTLD_PRELOAD_VAR="_RLD_LIST"
                   RTLD_PRELOAD_DEFAULT="DEFAULT"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 ;;                  ;;
Line 14106  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 14139  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 14184  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 14226  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 14270  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"
                 ;;                  ;;
     *-*-nextstep*)      *-*-nextstep*)
                 # lockf() on is broken on the NeXT -- use flock instead                  # lockf() on is broken on the NeXT -- use flock instead
                 ac_cv_func_lockf=no                  ac_cv_func_lockf=no
                 ac_cv_func_flock=yes                  ac_cv_func_flock=yes
                   RTLD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
                   RTLD_PRELOAD_ENABLE_VAR="DYLD_FORCE_FLAT_NAMESPACE"
                 ;;                  ;;
     *-*-*sysv4*)      *-*-*sysv4*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-*-sysv*)      *-*-sysv*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
Line 14290  done Line 14824  done
                 ;;                  ;;
 esac  esac
   
   if test -n "$with_noexec"; then
       cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_VAR "$RTLD_PRELOAD_VAR"
   EOF
   
       cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_DELIM "$RTLD_PRELOAD_DELIM"
   EOF
   
       if test -n "$RTLD_PRELOAD_DEFAULT"; then
           cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_DEFAULT "$RTLD_PRELOAD_DEFAULT"
   EOF
   
       fi
       if test -n "$RTLD_PRELOAD_ENABLE_VAR"; then
           cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_ENABLE_VAR "$RTLD_PRELOAD_ENABLE_VAR"
   EOF
   
       fi
   fi
   
 AUTH_REG=${AUTH_REG# }  AUTH_REG=${AUTH_REG# }
 AUTH_EXCL=${AUTH_EXCL# }  AUTH_EXCL=${AUTH_EXCL# }
 if test -n "$AUTH_EXCL"; then  if test -n "$AUTH_EXCL"; then
Line 14311  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 14392  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 14413  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 14430  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 14495  $as_echo "#define volatile /**/" >>confdefs.h Line 15050  $as_echo "#define volatile /**/" >>confdefs.h
   
 fi  fi
   
if test X"$with_gnu_ld" != "yes" -a -n "$GCC"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for variadic macro support in cpp" >&5
    _CFLAGS="$CFLAGS"$as_echo_n "checking for variadic macro support in cpp... " >&6; }
    CFLAGS="$CFLAGS -static-libgcc"cat confdefs.h - <<_ACEOF >conftest.$ac_ext
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -static-libgcc" >&5 
$as_echo_n "checking whether $CC understands -static-libgcc... " >&6; } 
if ${sudo_cv_var_gcc_static_libgcc+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
   $ac_includes_default
   #if defined(__GNUC__) && __GNUC__ == 2
   # define sudo_fprintf(fp, fmt...) fprintf((fp), (fmt))
   #else
   # define sudo_fprintf(fp, ...) fprintf((fp), __VA_ARGS__)
   #endif
   
 int  int
 main ()  main ()
 {  {
sudo_fprintf(stderr, "a %s", "test");
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :if ac_fn_c_try_compile "$LINENO"; then :
  sudo_cv_var_gcc_static_libgcc=yes  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
 else  else
  sudo_cv_var_gcc_static_libgcc=no  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
   
fi$as_echo "#define NO_VARIADIC_MACROS 1" >>confdefs.h
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
   
 { $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
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_gcc_static_libgcc" >&5rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
$as_echo "$sudo_cv_var_gcc_static_libgcc" >&6; }
    CFLAGS="$_CFLAGS" 
    if test "$sudo_cv_var_gcc_static_libgcc" = "yes"; then 
        LTLDFLAGS="$LTLDFLAGS -Wc,-static-libgcc" 
    fi 
fi 
 for ac_prog in 'bison -y' byacc  for ac_prog in 'bison -y' byacc
 do  do
   # Extract the first word of "$ac_prog", so it can be a program name with args.    # Extract the first word of "$ac_prog", so it can be a program name with args.
Line 14550  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 14593  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 15029  $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h Line 15581  $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
   
 fi  fi
   
for ac_header in malloc.h paths.h utime.h netgroup.h utmpx.h sys/sockio.h sys/bsdtypes.h sys/select.h sys/stropts.h sys/sysmacros.h{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
 if ${ac_cv_header_stdbool_h+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
              #include <stdbool.h>
              #ifndef bool
               "error: bool is not defined"
              #endif
              #ifndef false
               "error: false is not defined"
              #endif
              #if false
               "error: false is not 0"
              #endif
              #ifndef true
               "error: true is not defined"
              #endif
              #if true != 1
               "error: true is not 1"
              #endif
              #ifndef __bool_true_false_are_defined
               "error: __bool_true_false_are_defined is not defined"
              #endif
 
              struct s { _Bool s: 1; _Bool t; } s;
 
              char a[true == 1 ? 1 : -1];
              char b[false == 0 ? 1 : -1];
              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
              char d[(bool) 0.5 == true ? 1 : -1];
              /* See body of main program for 'e'.  */
              char f[(_Bool) 0.0 == false ? 1 : -1];
              char g[true];
              char h[sizeof (_Bool)];
              char i[sizeof s.t];
              enum { j = false, k = true, l = false * true, m = true * 256 };
              /* The following fails for
                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
              _Bool n[m];
              char o[sizeof n == m * sizeof n[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
                 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
                 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
               */
              _Bool q = true;
              _Bool *pq = &q;
 
 int
 main ()
 {
 
              bool e = &s;
              *pq |= q;
              *pq |= ! q;
              /* Refer to every declared value, to avoid compiler optimizations.  */
              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                      + !m + !n + !o + !p + !q + !pq);
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ac_cv_header_stdbool_h=yes
 else
   ac_cv_header_stdbool_h=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
 $as_echo "$ac_cv_header_stdbool_h" >&6; }
    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
 if test "x$ac_cv_type__Bool" = xyes; then :
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE__BOOL 1
 _ACEOF
 
 
 fi
 
 
 if test $ac_cv_header_stdbool_h = yes; then
 
 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
 
 fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
 if ${ac_cv_header_sys_types_h_makedev+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <sys/types.h>
 int
 main ()
 {
 return makedev(0, 0);
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ac_cv_header_sys_types_h_makedev=yes
 else
   ac_cv_header_sys_types_h_makedev=no
 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_header_sys_types_h_makedev" >&5
 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
 
 if test $ac_cv_header_sys_types_h_makedev = no; then
 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
 if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
 
 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
 
 fi
 
 
 
   if test $ac_cv_header_sys_mkdev_h = no; then
     ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
 if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
 
 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
 
 fi
 
 
   fi
 fi
 
 for ac_header in malloc.h netgroup.h paths.h spawn.h utime.h utmpx.h sys/sockio.h sys/bsdtypes.h sys/select.h sys/stropts.h sys/sysmacros.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`
 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"  ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Line 15042  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
   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
    ac_fn_c_check_member "$LINENO" "struct psinfo" "pr_ttydev" "ac_cv_member_struct_psinfo_pr_ttydev" "$ac_includes_default
   #ifdef HAVE_PROCFS_H
   #include <procfs.h>
   #endif
   #ifdef HAVE_SYS_PROCFS_H
   #include <sys/procfs.h>
   #endif
   
   "
   if test "x$ac_cv_member_struct_psinfo_pr_ttydev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_PSINFO_PR_TTYDEV 1
   _ACEOF
   
   for ac_func in _ttyname_dev
   do :
     ac_fn_c_check_func "$LINENO" "_ttyname_dev" "ac_cv_func__ttyname_dev"
   if test "x$ac_cv_func__ttyname_dev" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE__TTYNAME_DEV 1
   _ACEOF
   
   fi
   done
   
   fi
   
   break
   fi
   
   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 15238  _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 15267  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 15400  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 15466  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 15507  $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 15541  cat >>confdefs.h <<_ACEOF Line 16309  cat >>confdefs.h <<_ACEOF
 #define HAVE_SIGACTION_T 1  #define HAVE_SIGACTION_T 1
 _ACEOF  _ACEOF
   
 $as_echo "#define HAVE_SIGACTION_T 1" >>confdefs.h  
   
 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>
 "  "
 if test "x$ac_cv_type_struct_timespec" = xyes; then :  if test "x$ac_cv_type_struct_timespec" = xyes; then :
   $as_echo "#define HAVE_TIMESPEC 1" >>confdefs.h  
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_TIMESPEC 1
   _ACEOF
   
   
 fi  fi
   
 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#include <sys/types.h>  ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#include <sys/types.h>
Line 15565  cat >>confdefs.h <<_ACEOF Line 16336  cat >>confdefs.h <<_ACEOF
 #define HAVE_STRUCT_IN6_ADDR 1  #define HAVE_STRUCT_IN6_ADDR 1
 _ACEOF  _ACEOF
   
 $as_echo "#define HAVE_IN6_ADDR 1" >>confdefs.h  
   
 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 15599  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 15646  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 15660  $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 15693  cat >>confdefs.h <<_ACEOF Line 16492  cat >>confdefs.h <<_ACEOF
 _ACEOF  _ACEOF
   
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5ac_fn_c_check_type "$LINENO" "id_t" "ac_cv_type_id_t" "$ac_includes_default"
$as_echo_n "checking for size_t... " >&6; }if test "x$ac_cv_type_id_t" = xyes; then :
if ${sudo_cv_type_size_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define id_t unsigned int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "size_t" >/dev/null 2>&1; then :  
   sudo_cv_type_size_t=yes  
 else  
   sudo_cv_type_size_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_size_t" >&5  
 $as_echo "$sudo_cv_type_size_t" >&6; }  
 if test $sudo_cv_type_size_t = no; then  
   
$as_echo "#define size_t int" >>confdefs.hac_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 :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define size_t unsigned int
   _ACEOF
   
 fi  fi
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
$as_echo_n "checking for ssize_t... " >&6; }if test "x$ac_cv_type_ssize_t" = xyes; then :
if ${sudo_cv_type_ssize_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define ssize_t int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "ssize_t" >/dev/null 2>&1; then :  
   sudo_cv_type_ssize_t=yes  
 else  
   sudo_cv_type_ssize_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_ssize_t" >&5  
 $as_echo "$sudo_cv_type_ssize_t" >&6; }  
 if test $sudo_cv_type_ssize_t = no; then  
   
$as_echo "#define ssize_t int" >>confdefs.hac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
 if test "x$ac_cv_type_dev_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define dev_t int
   _ACEOF
   
 fi  fi
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dev_t" >&5ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
$as_echo_n "checking for dev_t... " >&6; }if test "x$ac_cv_type_ino_t" = xyes; then :
if ${sudo_cv_type_dev_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define ino_t unsigned int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "dev_t" >/dev/null 2>&1; then : 
  sudo_cv_type_dev_t=yes 
else 
  sudo_cv_type_dev_t=no 
 fi  fi
 rm -f conftest*  
   
   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  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_dev_t" >&5  
 $as_echo "$sudo_cv_type_dev_t" >&6; }  
 if test $sudo_cv_type_dev_t = no; then  
   
$as_echo "#define dev_t int" >>confdefs.hac_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  fi
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ino_t" >&5ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
$as_echo_n "checking for ino_t... " >&6; }if test "x$ac_cv_type_uint64_t" = xyes; then :
if ${sudo_cv_type_ino_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define uint64_t unsigned long long
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "ino_t" >/dev/null 2>&1; then :fi
  sudo_cv_type_ino_t=yes
 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
 $ac_includes_default
 #include <sys/socket.h>
 "
 if test "x$ac_cv_type_socklen_t" = xyes; then :
 
 else  else
  sudo_cv_type_ino_t=no  $as_echo "#define socklen_t unsigned int" >>confdefs.h
 
 fi  fi
 rm -f conftest*  
   
   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  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_ino_t" >&5  
 $as_echo "$sudo_cv_type_ino_t" >&6; }  
 if test $sudo_cv_type_ino_t = no; then  
   
$as_echo "#define ino_t unsigned int" >>confdefs.hac_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  fi
   
   
Line 15837  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 15878  _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 :
   
$as_echo "#define HAVE_SA_LEN 1" >>confdefs.h$as_echo "#define HAVE_STRUCT_SOCKADDR_SA_LEN 1" >>confdefs.h
   
 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 15906  _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 15919  _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 15932  _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 15946  _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 15961  $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 15980  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 15993  _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 16006  _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 16019  _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 16032  _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 16046  _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 16061  $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 16257  $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 strrchr sysconf tzset strftime \for ac_func in glob nl_langinfo regcomp setenv strftime strrchr strtoll \
               regcomp setlocale nl_langinfo getaddrinfo mbr_check_membership \               sysconf tzset
               setrlimit64 sysctl 
 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 16271  _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 16316  done Line 17212  done
 fi  fi
 done  done
   
   if test "$enable_hardening" != "no"; then
       O_CPPFLAGS="$CPPFLAGS"
       CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2"
       ac_fn_c_check_func "$LINENO" "__sprintf_chk" "ac_cv_func___sprintf_chk"
   if test "x$ac_cv_func___sprintf_chk" = xyes; then :
   
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   char buf[4]; (void)sprintf(buf, "%s", "foo");
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     OSDEFS="${OSDEFS} -D_FORTIFY_SOURCE=2"
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   
   fi
   
       CPPFLAGS="$O_CPPFLAGS"
   fi
   
 utmp_style=LEGACY  utmp_style=LEGACY
 for ac_func in getutxid getutid  for ac_func in getutxid getutid
 do :  do :
Line 16342  _ACEOF Line 17266  _ACEOF
 fi  fi
 done  done
   
       for ac_func in fseeko
   do :
     ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko"
   if test "x$ac_cv_func_fseeko" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_FSEEKO 1
   _ACEOF
   
 fi  fi
   done
   
   fi
   
   for ac_func in sysctl
   do :
     ac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl"
   if test "x$ac_cv_func_sysctl" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_SYSCTL 1
   _ACEOF
    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/sysctl.h>
   #       include <sys/user.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_ki_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_KI_TDEV 1
   _ACEOF
   
   
   else
   
           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/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc2_p_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC2_P_TDEV 1
   _ACEOF
   
   
   else
   
               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/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_p_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_P_TDEV 1
   _ACEOF
   
   
   else
   
                   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/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
   _ACEOF
   
   
   fi
   
   
   fi
   
   
   fi
   
   
   fi
   
   
   fi
   done
   
   
 for ac_func in openpty  for ac_func in openpty
 do :  do :
   ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"    ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"
Line 16533  $as_echo "#define UNSETENV_VOID 1" >>confdefs.h Line 17546  $as_echo "#define UNSETENV_VOID 1" >>confdefs.h
   
     fi      fi
   
   fi
   done
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether putenv takes a const argument" >&5
   $as_echo_n "checking whether putenv takes a const argument... " >&6; }
   if ${sudo_cv_func_putenv_const+:} false; then :
     $as_echo_n "(cached) " >&6
 else  else
  case " $LIBOBJS " in  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  *" unsetenv.$ac_objext "* ) ;;/* end confdefs.h.  */
  *) LIBOBJS="$LIBOBJS unsetenv.$ac_objext"$ac_includes_default
 ;;int putenv(const char *string) {return 0;}
esacint
 main ()
 {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     sudo_cv_func_putenv_const=yes
   else
     sudo_cv_func_putenv_const=no
 fi  fi
donerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_func_putenv_const" >&5
   $as_echo "$sudo_cv_func_putenv_const" >&6; }
     if test $sudo_cv_func_putenv_const = yes; then
   
   $as_echo "#define PUTENV_CONST const" >>confdefs.h
   
     else
       $as_echo "#define PUTENV_CONST /**/" >>confdefs.h
   
     fi
   
 if test -z "$SKIP_SETRESUID"; then  if test -z "$SKIP_SETRESUID"; then
     for ac_func in setresuid      for ac_func in setresuid
 do :  do :
Line 16577  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 16594  _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 16634  fi Line 17674  fi
   
   
 fi  fi
 for ac_func in glob  
 do :  
   ac_fn_c_check_func "$LINENO" "glob" "ac_cv_func_glob"  
 if test "x$ac_cv_func_glob" = xyes; then :  
   cat >>confdefs.h <<_ACEOF  
 #define HAVE_GLOB 1  
 _ACEOF  
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_BRACE and GLOB_TILDE in glob.h" >&5  
 $as_echo_n "checking for GLOB_BRACE and GLOB_TILDE in glob.h... " >&6; }  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <glob.h>  
 int  
 main ()  
 {  
 int i = GLOB_BRACE | GLOB_TILDE; (void)i;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   $as_echo "#define HAVE_EXTENDED_GLOB 1" >>confdefs.h  
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
 else  
   case " $LIBOBJS " in  
   *" glob.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS glob.$ac_objext"  
  ;;  
 esac  
   
     { $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  
 else  
   case " $LIBOBJS " in  
   *" glob.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS glob.$ac_objext"  
  ;;  
 esac  
   
 fi  
 done  
   
 for ac_func in lockf flock  for ac_func in lockf flock
 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`
Line 16809  else Line 17803  else
  ;;   ;;
 esac  esac
   
       COMPAT_TEST_PROGS="${COMPAT_TEST_PROGS}${COMPAT_TEST_PROGS+ }fnm_test"
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isblank" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isblank" >&5
 $as_echo_n "checking for isblank... " >&6; }  $as_echo_n "checking for isblank... " >&6; }
Line 16863  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"
   if test "x$ac_cv_func_pw_dup" = xyes; then :
     $as_echo "#define HAVE_PW_DUP 1" >>confdefs.h
   
   else
     case " $LIBOBJS " in
     *" pw_dup.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS pw_dup.$ac_objext"
    ;;
   esac
   
   fi
   
 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"  ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
 if test "x$ac_cv_func_strlcpy" = xyes; then :  if test "x$ac_cv_func_strlcpy" = xyes; then :
   $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h    $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
Line 16889  esac Line 17911  esac
   
 fi  fi
   
ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"ac_fn_c_check_func "$LINENO" "strtonum" "ac_cv_func_strtonum"
if test "x$ac_cv_func_setenv" = xyes; then :if test "x$ac_cv_func_strtonum" = xyes; then :
  $as_echo "#define HAVE_SETENV 1" >>confdefs.h  $as_echo "#define HAVE_STRTONUM 1" >>confdefs.h
   
 else  else
   case " $LIBOBJS " in    case " $LIBOBJS " in
  *" setenv.$ac_objext "* ) ;;  *" strtonum.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS setenv.$ac_objext"  *) LIBOBJS="$LIBOBJS strtonum.$ac_objext"
  ;;   ;;
 esac  esac
   
 fi  fi
   
   
for ac_func in nanosleepfor 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 16930  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 16965  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 16980  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 17025  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 17034  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 17060  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 17097  rm -f core conftest.err conftest.$ac_objext \ Line 18553  rm -f core conftest.err conftest.$ac_objext \
 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
if test -n "$NEED_SNPRINTF"; thenac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "
    case " $LIBOBJS " in$ac_includes_default
  *" snprintf.$ac_objext "* ) ;;#include <$ac_header_dirent>
  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 
 ;; 
esac 
   
   "
   if test "x$ac_cv_member_struct_dirent_d_type" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_DIRENT_D_TYPE 1
   _ACEOF
   
   
 fi  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 :
   
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
$as_echo_n "checking for socket in -lsocket... " >&6; }    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
if ${ac_cv_lib_socket_socket+:} false; 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[^ ]*//'`"
 
     _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/        *//g' -e 's/-l/_/g'`
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -l$lib${5+ }$extralibs" >&5
 $as_echo_n "checking for socket in -l$lib${5+ }$extralibs... " >&6; }
     if { as_var=sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket  $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17135  return socket (); Line 18613  return socket ();
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_socket=yes  eval sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_socket=no  eval sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras=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="$SUDO_CHECK_LIB_OLIBS"
 
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5  
 $as_echo "$ac_cv_lib_socket_socket" >&6; }  
 if test "x$ac_cv_lib_socket_socket" = xyes; then :  
   NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"  
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -linet" >&5  
 $as_echo_n "checking for socket in -linet... " >&6; }  
 if ${ac_cv_lib_inet_socket+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-linet  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.    if eval test \$sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras = "yes"; then
   Use char because int might match the return type of a GCC        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   builtin and then its argument prototype would still apply.  */$as_echo "yes" >&6; }
#ifdef __cplusplus        NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
extern "C"    else
#endif        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
char socket ();$as_echo "no" >&6; }
int
main ()    fi
{
return socket ();    done
  ;
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_inet_socket=yes 
else 
  ac_cv_lib_inet_socket=no 
 fi  fi
rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_extac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
LIBS=$ac_check_lib_save_LIBSif test "x$ac_cv_func_inet_pton" = xyes; then :
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_socket" >&5 
$as_echo "$ac_cv_lib_inet_socket" >&6; } 
if test "x$ac_cv_lib_inet_socket" = xyes; then : 
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" 
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to find socket() trying -lsocket -lnsl" >&5
$as_echo "$as_me: WARNING: unable to find socket() trying -lsocket -lnsl" >&2;}    for libs in "-lsocket" "-linet" "-lsocket -lnsl" "-lresolv"; do
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5        _libs=
$as_echo_n "checking for socket in -lsocket... " >&6; }        for lib in $libs; do
if ${ac_cv_lib_socket_socket_lnsl+:} false; then :            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 "$as_me:${as_lineno-$LINENO}: checking for inet_pton in -l$lib${5+ }$extralibs" >&5
 $as_echo_n "checking for inet_pton in -l$lib${5+ }$extralibs... " >&6; }
     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
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket -lnsl $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext Line 18674  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C"  extern "C"
 #endif  #endif
char socket ();char inet_pton ();
 int  int
 main ()  main ()
 {  {
return socket ();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 :
  ac_cv_lib_socket_socket_lnsl=yes  eval sudo_cv_lib_$lib''_inet_pton$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_socket_lnsl=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 \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket_lnsl" >&5 
$as_echo "$ac_cv_lib_socket_socket_lnsl" >&6; } 
if test "x$ac_cv_lib_socket_socket_lnsl" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" 
fi 
   
 fi  fi
   
fi    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 "yes" >&6; }
   
               $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
   
               NET_LIBS="${NET_LIBS} $libs"
               LIBS="${LIBS} $libs"
               break
   
       else
           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
   
       fi
   
       done
   
 fi  fi
   
ac_fn_c_check_func "$LINENO" "inet_addr" "ac_cv_func_inet_addr"if test X"$ac_cv_func_inet_pton" != X"yes"; then
if test "x$ac_cv_func_inet_addr" = xyes; then :    case " $LIBOBJS " in
   *" inet_pton.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
  ;;
 esac
   
elsefi
  ac_fn_c_check_func "$LINENO" "__inet_addr" "ac_cv_func___inet_addr"ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
if test "x$ac_cv_func___inet_addr" = xyes; then :if test "x$ac_cv_func_syslog" = xyes; then :
   
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lnsl" >&5
$as_echo_n "checking for inet_addr in -lnsl... " >&6; }    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
if ${ac_cv_lib_nsl_inet_addr+:} false; 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[^ ]*//'`"
 
     _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/        *//g' -e 's/-l/_/g'`
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -l$lib${5+ }$extralibs" >&5
 $as_echo_n "checking for syslog in -l$lib${5+ }$extralibs... " >&6; }
     if { as_var=sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lnsl  $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17259  cat confdefs.h - <<_ACEOF >conftest.$ac_ext Line 18759  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C"  extern "C"
 #endif  #endif
char inet_addr ();char syslog ();
 int  int
 main ()  main ()
 {  {
return inet_addr ();return syslog ();
   ;    ;
   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_nsl_inet_addr=yes  eval sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_nsl_inet_addr=no  eval sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras=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="$SUDO_CHECK_LIB_OLIBS"
 
 fi  fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_addr" >&5
$as_echo "$ac_cv_lib_nsl_inet_addr" >&6; }    if eval test \$sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras = "yes"; then
if test "x$ac_cv_lib_nsl_inet_addr" = xyes; then :        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"$as_echo "yes" >&6; }
else        NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -linet" >&5    else
$as_echo_n "checking for inet_addr in -linet... " >&6; }        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
if ${ac_cv_lib_inet_inet_addr+:} false; then :$as_echo "no" >&6; }
 
     fi
 
     done
 
 fi
 
 #
 # Check for getaddrinfo and add any required libs to NET_LIBS
 #
 OLIBS="$LIBS"
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
 $as_echo_n "checking for getaddrinfo... " >&6; }
 if ${ax_cv_func_getaddrinfo+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
LIBS="-linet  $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 inet_addr (); 
int 
main () 
{ 
return inet_addr (); 
  ; 
  return 0; 
} 
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_inet_inet_addr=yes  ax_cv_func_getaddrinfo=yes
 else  else
  ac_cv_lib_inet_inet_addr=no  ax_cv_func_getaddrinfo=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  
 fi  fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_inet_addr" >&5
$as_echo "$ac_cv_lib_inet_inet_addr" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_func_getaddrinfo" >&5
if test "x$ac_cv_lib_inet_inet_addr" = xyes; then :$as_echo "$ax_cv_func_getaddrinfo" >&6; }
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"if test X"$ax_cv_func_getaddrinfo" = X"yes"; then
 
 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
 
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&5    # Not found in libc, check libsocket and libinet
$as_echo "$as_me: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&2;}    _found=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lsocket" >&5    for _libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
$as_echo_n "checking for inet_addr in -lsocket... " >&6; }        _cv="ax_cv_lib_getaddrinfo`echo \"$_libs\"|sed -e 's/-l/_/g' -e 's/ *//g'`"
if ${ac_cv_lib_socket_inet_addr_lnsl+:} false; then :        { $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
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lsocket -lnsl $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.            _nlibs=
   Use char because int might match the return type of a GCC            for _l in $_libs; do
   builtin and then its argument prototype would still apply.  */                case "$LIBS" in
#ifdef __cplusplus                    *"$_l"*)    ;;
extern "C"                    *)          _nlibs="$_nlibs $_l";;
#endif                esac
char inet_addr ();            done
int            _libs="${_nlibs# }"
main ()            if test -z "$_libs"; then
{                # No new libs to check
return inet_addr ();                eval $_cv=no
  ;            else
  return 0;                AX_FUNC_GETADDRINFO_OLIBS="$LIBS"
}                LIBS="$LIBS $_libs"
                 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 :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_inet_addr_lnsl=yes  eval $_cv=yes
 else  else
  ac_cv_lib_socket_inet_addr_lnsl=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=$ac_check_lib_save_LIBS                LIBS="$AX_FUNC_GETADDRINFO_OLIBS"
fi            fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_inet_addr_lnsl" >&5 
$as_echo "$ac_cv_lib_socket_inet_addr_lnsl" >&6; } 
if test "x$ac_cv_lib_socket_inet_addr_lnsl" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" 
fi 
   
 fi  fi
   
fi        if eval test \$$_cv = "yes"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
             $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
   
fi            test -n "$_libs" && LIBS="$LIBS $_libs"
             break
         fi
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
     done
     if eval test \$$_cv != "yes"; then
         case " $LIBOBJS " in
   *" getaddrinfo.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
  ;;
 esac
   
       fi
 fi  fi
   
ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"for lib in $LIBS; do
if test "x$ac_cv_func_syslog" = xyes; then :    case "$OLIBS" in
         *"$lib"*)   ;;
         *)          NET_LIBS="$NET_LIBS $lib";;
     esac
 done
 for ac_func in getprogname
 do :
   ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname"
 if test "x$ac_cv_func_getprogname" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETPROGNAME 1
 _ACEOF
   
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -lsocket" >&5
$as_echo_n "checking for syslog in -lsocket... " >&6; }    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __progname" >&5
if ${ac_cv_lib_socket_syslog+:} false; then :$as_echo_n "checking for __progname... " >&6; }
     if ${sudo_cv___progname+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket  $LIBS"    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  
    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 syslog ();  
 int  int
 main ()  main ()
 {  {
return syslog ();extern char *__progname; (void)puts(__progname);
   ;    ;
   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_socket_syslog=yes  sudo_cv___progname=yes
 else  else
  ac_cv_lib_socket_syslog=no  sudo_cv___progname=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  
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_syslog" >&5  
 $as_echo "$ac_cv_lib_socket_syslog" >&6; }  
 if test "x$ac_cv_lib_socket_syslog" = xyes; then :  
   NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"  
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -lnsl" >&5  
 $as_echo_n "checking for syslog in -lnsl... " >&6; }  
 if ${ac_cv_lib_nsl_syslog+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lnsl  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.    if test "$sudo_cv___progname" = "yes"; then
   Use char because int might match the return type of a GCC        $as_echo "#define HAVE___PROGNAME 1" >>confdefs.h
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus    fi
extern "C"    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___progname" >&5
#endif$as_echo "$sudo_cv___progname" >&6; }
char syslog ();
int 
main () 
{ 
return syslog (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_nsl_syslog=yes 
else 
  ac_cv_lib_nsl_syslog=no 
 fi  fi
rm -f core conftest.err conftest.$ac_objext \done
    conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
fi$as_echo_n "checking for __func__... " >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_syslog" >&5if ${sudo_cv___func__+:} false; then :
$as_echo "$ac_cv_lib_nsl_syslog" >&6; } 
if test "x$ac_cv_lib_nsl_syslog" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -linet" >&5 
$as_echo_n "checking for syslog in -linet... " >&6; } 
if ${ac_cv_lib_inet_syslog+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-linet  $LIBS" 
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  
    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 syslog ();  
 int  int
 main ()  main ()
 {  {
return syslog ();(void)puts(__func__);
   ;    ;
   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_inet_syslog=yes  sudo_cv___func__=yes
 else  else
  ac_cv_lib_inet_syslog=no  sudo_cv___func__=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  
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_syslog" >&5  
 $as_echo "$ac_cv_lib_inet_syslog" >&6; }  
 if test "x$ac_cv_lib_inet_syslog" = xyes; then :  
   NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"  
 fi  
   
fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___func__" >&5
 $as_echo "$sudo_cv___func__" >&6; }
 if test "$sudo_cv___func__" = "yes"; then
     $as_echo "#define HAVE___FUNC__ 1" >>confdefs.h
   
fielif test -n "$GCC"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
fi$as_echo_n "checking for __FUNCTION__... " >&6; }
    if ${sudo_cv___FUNCTION__+:} false; then :
for ac_func in getprogname 
do : 
  ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname" 
if test "x$ac_cv_func_getprogname" = xyes; then : 
  cat >>confdefs.h <<_ACEOF 
#define HAVE_GETPROGNAME 1 
_ACEOF 
 
else 
 
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __progname" >&5 
$as_echo_n "checking for __progname... " >&6; } 
    if ${sudo_cv___progname+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
Line 17521  else Line 18986  else
 int  int
 main ()  main ()
 {  {
extern char *__progname; (void)puts(__progname);(void)puts(__FUNCTION__);
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  sudo_cv___progname=yes  sudo_cv___FUNCTION__=yes
 else  else
  sudo_cv___progname=no  sudo_cv___FUNCTION__=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
 fi  fi
   
    if test "$sudo_cv___progname" = "yes"; then    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___FUNCTION__" >&5
        $as_echo "#define HAVE___PROGNAME 1" >>confdefs.h$as_echo "$sudo_cv___FUNCTION__" >&6; }
     if test "$sudo_cv___FUNCTION__" = "yes"; then
         $as_echo "#define HAVE___FUNC__ 1" >>confdefs.h
   
     else  
         case " $LIBOBJS " in  
   *" getprogname.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS getprogname.$ac_objext"  
  ;;  
 esac  
   
    fi$as_echo "#define __func__ __FUNCTION__" >>confdefs.h
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___progname" >&5 
$as_echo "$sudo_cv___progname" >&6; } 
   
       fi
 fi  fi
 done  
   
   
 # gettext() and friends may be located in libc (Linux and Solaris)  # gettext() and friends may be located in libc (Linux and Solaris)
 # or in libintl.  However, it is possible to have libintl installed  # or in libintl.  However, it is possible to have libintl installed
 # even when gettext() is present in libc.  In the case of GNU libintl,  # even when gettext() is present in libc.  In the case of GNU libintl,
Line 17561  done Line 19019  done
 # 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 17625  fi Line 19092  fi
         eval gettext_result="\$$gettext_name"          eval gettext_result="\$$gettext_name"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gettext_result" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gettext_result" >&5
 $as_echo "$gettext_result" >&6; }  $as_echo "$gettext_result" >&6; }
        test "$gettext_result" = "yes" && break        if test "$gettext_result" = "yes"; then
             for ac_func in ngettext
 do :
   ac_fn_c_check_func "$LINENO" "ngettext" "ac_cv_func_ngettext"
 if test "x$ac_cv_func_ngettext" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NGETTEXT 1
 _ACEOF
 
 fi
 done
 
             break
         fi
     done      done
     LIBS="$OLIBS"      LIBS="$OLIBS"
   
Line 17633  $as_echo "$gettext_result" >&6; } Line 19113  $as_echo "$gettext_result" >&6; }
         $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 17717  fi Line 19201  fi
     *)      *)
         $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h          $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
         CPPFLAGS="${CPPFLAGS} -I${enable_zlib}/include"  
   
    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
 if test X"$enable_zlib" = X"builtin"; then  if test X"$enable_zlib" = X"builtin"; then
     $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h      $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
    CPPFLAGS="${CPPFLAGS}"' -I$(top_srcdir)/zlib'    CPPFLAGS='-I$(top_builddir)/zlib -I$(top_srcdir)/zlib '"${CPPFLAGS}"
     ZLIB="${ZLIB}"' $(top_builddir)/zlib/libz.la'      ZLIB="${ZLIB}"' $(top_builddir)/zlib/libz.la'
     ZLIB_SRC=zlib      ZLIB_SRC=zlib
     ac_config_headers="$ac_config_headers zlib/zconf.h"      ac_config_headers="$ac_config_headers zlib/zconf.h"
Line 17764  cat >>confdefs.h <<_ACEOF Line 19257  cat >>confdefs.h <<_ACEOF
 _ACEOF  _ACEOF
   
   
   ac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "
   $ac_includes_default
   #include <netdb.h>
   
   "
   if test "x$ac_cv_have_decl_h_errno" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_H_ERRNO $ac_have_decl
   _ACEOF
   
   
 for ac_func in strsignal  for ac_func in strsignal
 do :  do :
   ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"    ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
Line 17855  fi Line 19364  fi
 done  done
   
   
   for ac_func in sig2str
   do :
     ac_fn_c_check_func "$LINENO" "sig2str" "ac_cv_func_sig2str"
   if test "x$ac_cv_func_sig2str" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_SIG2STR 1
   _ACEOF
   
   else
   
       case " $LIBOBJS " in
     *" sig2str.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS sig2str.$ac_objext"
    ;;
   esac
   
       HAVE_SIGNAME="false"
       ac_fn_c_check_decl "$LINENO" "sys_signame" "ac_cv_have_decl_sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl_sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "_sys_signame" "ac_cv_have_decl__sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl__sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL__SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "__sys_signame" "ac_cv_have_decl___sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl___sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL___SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "sys_sigabbrev" "ac_cv_have_decl_sys_sigabbrev" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl_sys_sigabbrev" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_SYS_SIGABBREV $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   
       if test "$HAVE_SIGNAME" != "true"; then
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for undeclared sys_sigabbrev" >&5
   $as_echo_n "checking for undeclared sys_sigabbrev... " >&6; }
   if ${sudo_cv_var_sys_sigabbrev+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   extern char **sys_sigabbrev;
   int
   main ()
   {
   return sys_sigabbrev[1];
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_sys_sigabbrev=yes
   else
     sudo_cv_var_sys_sigabbrev=no
   
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_sys_sigabbrev" >&5
   $as_echo "$sudo_cv_var_sys_sigabbrev" >&6; }
           if test "$sudo_cv_var_sys_sigabbrev" = yes; then
               $as_echo "#define HAVE_SYS_SIGABBREV 1" >>confdefs.h
   
           else
               case " $LIBOBJS " in
     *" signame.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS signame.$ac_objext"
    ;;
   esac
   
           fi
       fi
   
   fi
   done
   
   
 if test ${with_netsvc-"no"} != "no"; then  if test ${with_netsvc-"no"} != "no"; then
     cat >>confdefs.h <<EOF      cat >>confdefs.h <<EOF
 #define _PATH_NETSVC_CONF "${with_netsvc-/etc/netsvc.conf}"  #define _PATH_NETSVC_CONF "${with_netsvc-/etc/netsvc.conf}"
Line 17882  if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL Line 19536  if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL
 fi  fi
   
 if test ${with_pam-"no"} != "no"; then  if test ${with_pam-"no"} != "no"; then
    # We already link with -ldl (see LIBDL below) so no need for that here.    #
    SUDOERS_LIBS="${SUDOERS_LIBS} -lpam"    # Check for pam_start() in libpam first, then for pam_appl.h.
     #
     found_pam_lib=no
     as_ac_Lib=`$as_echo "ac_cv_lib_pam_pam_start$lt_cv_dlopen_libs" | $as_tr_sh`
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
 $as_echo_n "checking for pam_start in -lpam... " >&6; }
 if eval \${$as_ac_Lib+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpam $lt_cv_dlopen_libs $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
   
                    for ac_header in security/pam_appl.h pam/pam_appl.h/* Override any GCC internal prototype to avoid an error.
    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 pam_start ();
 int
 main ()
 {
 return pam_start ();
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   eval "$as_ac_Lib=yes"
 else
   eval "$as_ac_Lib=no"
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
 eval ac_res=\$$as_ac_Lib
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
 $as_echo "$ac_res" >&6; }
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
   found_pam_lib=yes
 fi
 
     #
     # Some PAM implementations (MacOS X for example) put the PAM headers
     # in /usr/include/pam instead of /usr/include/security...
     #
     found_pam_hdrs=no
     for ac_header in security/pam_appl.h pam/pam_appl.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`
 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"  ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Line 17893  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : Line 19595  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
 with_pam=yes; break found_pam_hdrs=yes; break
 fi  fi
   
 done  done
   
       if test "$found_pam_lib" = "yes" -a "$found_pam_hdrs" = "yes"; then
           # Found both PAM libs and headers
           with_pam=yes
       elif test "$with_pam" = "yes"; then
           if test "$found_pam_lib" = "no"; then
               as_fn_error $? "\"--with-pam specified but unable to locate PAM development library.\"" "$LINENO" 5
           fi
           if test "$found_pam_hdrs" = "no"; then
               as_fn_error $? "\"--with-pam specified but unable to locate PAM development headers.\"" "$LINENO" 5
           fi
       elif test "$found_pam_lib" != "$found_pam_hdrs"; then
           if test "$found_pam_lib" = "no"; then
               as_fn_error $? "\"found PAM headers but no PAM development library; specify --without-pam to build without PAM\"" "$LINENO" 5
           fi
           if test "$found_pam_hdrs" = "no"; then
               as_fn_error $? "\"found PAM library but no PAM development headers; specify --without-pam to build without PAM\"" "$LINENO" 5
           fi
       fi
   
     if test "$with_pam" = "yes"; then      if test "$with_pam" = "yes"; then
           # Older PAM implementations lack pam_getenvlist
           OLIBS="$LIBS"
           LIBS="$LIBS -lpam $lt_cv_dlopen_libs"
           for ac_func in pam_getenvlist
   do :
     ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
   if test "x$ac_cv_func_pam_getenvlist" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_PAM_GETENVLIST 1
   _ACEOF
   
   fi
   done
   
           LIBS="$OLIBS"
   
           # We already link with -ldl if needed (see LIBDL below)
           SUDOERS_LIBS="${SUDOERS_LIBS} -lpam"
         $as_echo "#define HAVE_PAM 1" >>confdefs.h          $as_echo "#define HAVE_PAM 1" >>confdefs.h
   
         AUTH_OBJS="$AUTH_OBJS pam.lo";          AUTH_OBJS="$AUTH_OBJS pam.lo";
Line 17914  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 17930  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 17967  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 17999  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 18028  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}"  
     _LDFLAGS="${LDFLAGS}"  
   
    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 
   
     #  
     # Determine whether to use the new or old SecurID API  
     #  
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SD_Init in -laceclnt" >&5  
 $as_echo_n "checking for SD_Init in -laceclnt... " >&6; }  
 if ${ac_cv_lib_aceclnt_SD_Init_______lpthread_______+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-laceclnt  
             -lpthread  
   
     $LIBS"    case "${SUDOERS_LDFLAGS}" in
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        *"-L${with_SecurID}"|*"-L${with_SecurID} ")
/* end confdefs.h.  */            ;;
         *)
             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
   
/* Override any GCC internal prototype to avoid an error.    SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"
   Use char because int might match the return type of a GCC    AUTH_OBJS="$AUTH_OBJS securid5.lo";
   builtin and then its argument prototype would still apply.  */ 
#ifdef __cplusplus 
extern "C" 
#endif 
char SD_Init (); 
int 
main () 
{ 
return SD_Init (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_aceclnt_SD_Init_______lpthread_______=yes 
else 
  ac_cv_lib_aceclnt_SD_Init_______lpthread_______=no 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&5  
 $as_echo "$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&6; }  
 if test "x$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" = xyes; then :  
   
             AUTH_OBJS="$AUTH_OBJS securid5.lo";  
             SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"  
   
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID} -Wl,+b,${with_SecurID}"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID} -Wl,-R${with_SecurID}"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID}"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_SecurID}"  
     fi  
   
   
 else  
   
             AUTH_OBJS="$AUTH_OBJS securid.lo";  
             SUDOERS_LIBS="${SUDOERS_LIBS} ${with_SecurID}/sdiclient.a"  
   
 fi  
   
     LDFLAGS="${_LDFLAGS}"  
 fi  
   
   
 if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
     for auth in $AUTH_DEF; do      for auth in $AUTH_DEF; do
         case $auth in          case $auth in
Line 18128  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then Line 19816  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
     done      done
 fi  fi
   
 if test ${with_kerb4-'no'} != "no"; then  
     $as_echo "#define HAVE_KERB4 1" >>confdefs.h  
   
                 O_LDFLAGS="$LDFLAGS"  
     if test "$with_kerb4" = "yes"; then  
         found=no  
         O_CPPFLAGS="$CPPFLAGS"  
         for dir in "" "kerberosIV/" "krb4/" "kerberos4/" "kerberosv4/"; do  
             CPPFLAGS="$O_CPPFLAGS -I/usr/include/${dir}"  
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <krb.h>  
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_cpp "$LINENO"; then :  
   found=yes; break  
 fi  
 rm -f conftest.err conftest.i conftest.$ac_ext  
         done  
         test X"$found" = X"no" && CPPFLAGS="$O_CPPFLAGS"  
     else  
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -Wl,+b,${with_kerb4}/lib"  
                         ;;  
             *)          LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -Wl,-R${with_kerb4}/lib"  
                         ;;  
         esac  
     else  
         LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_kerb4}/lib"  
     fi  
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib -Wl,+b,${with_kerb4}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib -Wl,-R${with_kerb4}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_kerb4}/lib"  
     fi  
   
         CPPFLAGS="$CPPFLAGS -I${with_kerb4}/include"  
         ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"  
 if test "x$ac_cv_header_krb_h" = xyes; then :  
   found=yes  
 else  
   found=no  
 fi  
   
   
     fi  
     if test X"$found" = X"no"; then  
         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate Kerberos IV include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&5  
 $as_echo "$as_me: WARNING: Unable to locate Kerberos IV include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&2;}  
     fi  
   
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5  
 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }  
 if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldes  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 /* Override any GCC internal prototype to avoid an error.  
    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 des_cbc_encrypt ();  
 int  
 main ()  
 {  
 return des_cbc_encrypt ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_des_des_cbc_encrypt=yes  
 else  
   ac_cv_lib_des_des_cbc_encrypt=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5  
 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }  
 if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :  
   K4LIBS="-ldes"  
 else  
   
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5  
 $as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }  
 if ${ac_cv_lib_des425_des_cbc_encrypt+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldes425  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 /* Override any GCC internal prototype to avoid an error.  
    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 des_cbc_encrypt ();  
 int  
 main ()  
 {  
 return des_cbc_encrypt ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_des425_des_cbc_encrypt=yes  
 else  
   ac_cv_lib_des425_des_cbc_encrypt=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5  
 $as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }  
 if test "x$ac_cv_lib_des425_des_cbc_encrypt" = xyes; then :  
   K4LIBS="-ldes425"  
 else  
   K4LIBS=""  
 fi  
   
   
 fi  
   
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using KTH Kerberos IV" >&5  
 $as_echo_n "checking whether we are using KTH Kerberos IV... " >&6; }  
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <krb.h>  
 int  
 main ()  
 {  
 const char *tmp = krb4_version;  
   ;  
   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; }  
             K4LIBS="${K4LIBS} -lcom_err"  
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lroken" >&5  
 $as_echo_n "checking for main in -lroken... " >&6; }  
 if ${ac_cv_lib_roken_main+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lroken  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_roken_main=yes  
 else  
   ac_cv_lib_roken_main=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_main" >&5  
 $as_echo "$ac_cv_lib_roken_main" >&6; }  
 if test "x$ac_cv_lib_roken_main" = xyes; then :  
   K4LIBS="${K4LIBS} -lroken"  
 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_ac_Lib=`$as_echo "ac_cv_lib_krb_main$K4LIBS" | $as_tr_sh`  
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lkrb" >&5  
 $as_echo_n "checking for main in -lkrb... " >&6; }  
 if eval \${$as_ac_Lib+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lkrb $K4LIBS $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   eval "$as_ac_Lib=yes"  
 else  
   eval "$as_ac_Lib=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 eval ac_res=\$$as_ac_Lib  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :  
   K4LIBS="-lkrb $K4LIBS"  
 else  
   
         as_ac_Lib=`$as_echo "ac_cv_lib_krb4_main$K4LIBS" | $as_tr_sh`  
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lkrb4" >&5  
 $as_echo_n "checking for main in -lkrb4... " >&6; }  
 if eval \${$as_ac_Lib+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lkrb4 $K4LIBS $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   eval "$as_ac_Lib=yes"  
 else  
   eval "$as_ac_Lib=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 eval ac_res=\$$as_ac_Lib  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :  
   K4LIBS="-lkrb4 $K4LIBS"  
 else  
   K4LIBS="-lkrb $K4LIBS"  
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate Kerberos IV libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDOERS_LDFLAGS and possibly add Kerberos libs to SUDOERS_LIBS" >&5  
 $as_echo "$as_me: WARNING: Unable to locate Kerberos IV libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDOERS_LDFLAGS and possibly add Kerberos libs to SUDOERS_LIBS" >&2;}  
   
 fi  
   
   
 fi  
   
     LDFLAGS="$O_LDFLAGS"  
     SUDOERS_LIBS="${SUDOERS_LIBS} $K4LIBS"  
     AUTH_OBJS="$AUTH_OBJS kerb4.lo"  
 fi  
   
 if test ${with_kerb5-'no'} != "no"; then  if test ${with_kerb5-'no'} != "no"; then
     # Extract the first word of "krb5-config", so it can be a program name with args.      # Extract the first word of "krb5-config", so it can be a program name with args.
 set dummy krb5-config; ac_word=$2  set dummy krb5-config; ac_word=$2
Line 18448  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 18535  $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 18713  done Line 20107  done
   
     fi      fi
     LIBS="$_LIBS"      LIBS="$_LIBS"
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an instance name for Kerberos V" >&5
   $as_echo_n "checking whether to use an instance name for Kerberos V... " >&6; }
       # Check whether --enable-kerb5-instance was given.
   if test "${enable_kerb5_instance+set}" = set; then :
     enableval=$enable_kerb5_instance;  case "$enableval" in
               yes)        as_fn_error $? "\"must give --enable-kerb5-instance an argument.\"" "$LINENO" 5
                           ;;
               no)         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
                           ;;
               *)          cat >>confdefs.h <<EOF
   #define SUDO_KRB5_INSTANCE "$enableval"
   EOF
   
                           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enableval" >&5
   $as_echo "$enableval" >&6; }
                           ;;
           esac
   else
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
 fi  fi
   
   fi
   
 if test ${with_AFS-'no'} = "yes"; then  if test ${with_AFS-'no'} = "yes"; then
   
     # looks like the "standard" place for AFS libs is /usr/afsws/lib      # looks like the "standard" place for AFS libs is /usr/afsws/lib
Line 18722  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 18762  $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 18784  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 18840  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 18959  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 18994  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 19066  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 19387  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 19547  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 19585  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 19596  _ACEOF Line 21068  _ACEOF
 fi  fi
 done  done
   
else        break
  break
 fi  fi
   
 done  done
Line 19616  fi Line 21088  fi
   
 done  done
   
    for ac_func in ldap_initialize ldap_start_tls_s ldapssl_init ldapssl_set_strength ldap_unbind_ext_s ldap_str2dn ldap_create ldap_sasl_bind_s ldap_ssl_client_init ldap_start_tls_s_np    for ac_func in ldap_initialize ldap_start_tls_s ldapssl_init ldapssl_set_strength ldap_unbind_ext_s ldap_str2dn ldap_create ldap_sasl_bind_s ldap_ssl_init ldap_ssl_client_init ldap_start_tls_s_np
 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 19803  $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 19814  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 19835  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
   
## On HP-UX, you cannot dlopen() a shared object that uses pthreads unless
# Add library needed for dynamic loading, if any.# 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)
LIBDL="$lt_cv_dlopen_libs"# so always link against -lpthread on HP-UX if it is available.
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 the main program is linked against -lpthread.  Since we 
# have no knowledge what libraries a plugin may depend on, we 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 19896  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 19964  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 20004  EOF Line 21484  EOF
 $as_echo "$iolog_dir" >&6; }  $as_echo "$iolog_dir" >&6; }
   
   
   
   ac_c_werror_flag=yes
   
   if test -n "$GCC" -a "$lt_cv_prog_gnu_ld" != "yes" -a -n "$GCC"; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -static-libgcc" >&5
   $as_echo_n "checking whether C compiler accepts -static-libgcc... " >&6; }
   if ${ax_cv_check_cflags___static_libgcc+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -static-libgcc"
     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___static_libgcc=yes
   else
     ax_cv_check_cflags___static_libgcc=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___static_libgcc" >&5
   $as_echo "$ax_cv_check_cflags___static_libgcc" >&6; }
   if test x"$ax_cv_check_cflags___static_libgcc" = xyes; then :
     LT_LDFLAGS="$LT_LDFLAGS -Wc,-static-libgcc"
   else
     :
   fi
   
   fi
   
   if test -n "$GCC"; then
       { $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; }
   if ${ax_cv_check_cflags___fvisibility_hidden+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fvisibility=hidden"
     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___fvisibility_hidden=yes
   else
     ax_cv_check_cflags___fvisibility_hidden=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___fvisibility_hidden" >&5
   $as_echo "$ax_cv_check_cflags___fvisibility_hidden" >&6; }
   if test x"$ax_cv_check_cflags___fvisibility_hidden" = xyes; then :
   
           $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
           CFLAGS="${CFLAGS} -fvisibility=hidden"
           LT_LDEXPORTS=
           LT_LDDEP=
           NO_VIZ=
   
   else
     :
   fi
   
   else
       case "$host_os" in
           hpux*)
               { $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; }
   if ${ax_cv_check_cflags___Bhidden_def+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -Bhidden_def"
     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___Bhidden_def=yes
   else
     ax_cv_check_cflags___Bhidden_def=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___Bhidden_def" >&5
   $as_echo "$ax_cv_check_cflags___Bhidden_def" >&6; }
   if test x"$ax_cv_check_cflags___Bhidden_def" = xyes; then :
   
                   $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                   CFLAGS="${CFLAGS} -Bhidden_def"
                   LT_LDEXPORTS=
                   LT_LDDEP=
   
   else
     :
   fi
   
               ;;
           solaris2*)
               { $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; }
   if ${ax_cv_check_cflags___xldscope_hidden+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -xldscope=hidden"
     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___xldscope_hidden=yes
   else
     ax_cv_check_cflags___xldscope_hidden=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___xldscope_hidden" >&5
   $as_echo "$ax_cv_check_cflags___xldscope_hidden" >&6; }
   if test x"$ax_cv_check_cflags___xldscope_hidden" = xyes; then :
   
                   $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                   CFLAGS="${CFLAGS} -xldscope=hidden"
                   LT_LDEXPORTS=
                   LT_LDDEP=
   
   else
     :
   fi
   
               ;;
       esac
   fi
   
   if test -n "$LT_LDEXPORTS"; 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_n "checking whether ld supports anonymous map files... " >&6; }
   if ${sudo_cv_var_gnu_ld_anon_map+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                   sudo_cv_var_gnu_ld_anon_map=no
                   cat > conftest.map <<-EOF
                   {
                       global: foo;
                       local:  *;
                   };
   EOF
                   _CFLAGS="$CFLAGS"
                   CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                   _LDFLAGS="$LDFLAGS"
                   LDFLAGS="$LDFLAGS -fpic -shared -Wl,--version-script,./conftest.map"
                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_gnu_ld_anon_map=yes
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                   CFLAGS="$_CFLAGS"
                   LDFLAGS="$_LDFLAGS"
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_gnu_ld_anon_map" >&5
   $as_echo "$sudo_cv_var_gnu_ld_anon_map" >&6; }
           if test "$sudo_cv_var_gnu_ld_anon_map" = "yes"; then
               LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,--version-script,\$(shlib_map)"
           fi
       else
           case "$host_os" in
               solaris2*)
                   { $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; }
   if ${sudo_cv_var_solaris_ld_anon_map+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                           sudo_cv_var_solaris_ld_anon_map=no
                           cat > conftest.map <<-EOF
                           {
                               global: foo;
                               local:  *;
                           };
   EOF
                           _CFLAGS="$CFLAGS"
                           CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                           _LDFLAGS="$LDFLAGS"
                           LDFLAGS="$LDFLAGS -shared -Wl,-M,./conftest.map"
                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_solaris_ld_anon_map=yes
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                           CFLAGS="$_CFLAGS"
                           LDFLAGS="$_LDFLAGS"
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_solaris_ld_anon_map" >&5
   $as_echo "$sudo_cv_var_solaris_ld_anon_map" >&6; }
                   if test "$sudo_cv_var_solaris_ld_anon_map" = "yes"; then
                       LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,-M,\$(shlib_map)"
                   fi
                   ;;
               hpux*)
                   { $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; }
   if ${sudo_cv_var_hpux_ld_symbol_export+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                           sudo_cv_var_hpux_ld_symbol_export=no
                           echo "+e foo" > conftest.opt
                           _CFLAGS="$CFLAGS"
                           CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                           _LDFLAGS="$LDFLAGS"
                           if test -n "$GCC"; then
                               LDFLAGS="$LDFLAGS -shared -Wl,-c,./conftest.opt"
                           else
                               LDFLAGS="$LDFLAGS -Wl,-b -Wl,-c,./conftest.opt"
                           fi
                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_hpux_ld_symbol_export=yes
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                           CFLAGS="$_CFLAGS"
                           LDFLAGS="$_LDFLAGS"
                           rm -f conftest.opt
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_hpux_ld_symbol_export" >&5
   $as_echo "$sudo_cv_var_hpux_ld_symbol_export" >&6; }
                   if test "$sudo_cv_var_hpux_ld_symbol_export" = "yes"; then
                       LT_LDEXPORTS=; LT_LDDEP="\$(shlib_opt)"; LT_LDOPT="-Wl,-c,\$(shlib_opt)"
                   fi
                   ;;
           esac
       fi
   fi
   
   if test -n "$GCC"; then
       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; }
   if ${ax_cv_check_cflags___fPIE+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fPIE"
     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___fPIE=yes
   else
     ax_cv_check_cflags___fPIE=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___fPIE" >&5
   $as_echo "$ax_cv_check_cflags___fPIE" >&6; }
   if test x"$ax_cv_check_cflags___fPIE" = xyes; then :
   
                   _CFLAGS="$CFLAGS"
                   CFLAGS="$CFLAGS -fPIE"
                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -pie" >&5
   $as_echo_n "checking whether the linker accepts -pie... " >&6; }
   if ${ax_cv_check_ldflags___pie+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -pie"
     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___pie=yes
   else
     ax_cv_check_ldflags___pie=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___pie" >&5
   $as_echo "$ax_cv_check_ldflags___pie" >&6; }
   if test x"$ax_cv_check_ldflags___pie" = xyes; then :
   
                       if test "$enable_pie" = "maybe"; then
                           { $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
     :
   fi
   
                   CFLAGS="$_CFLAGS"
   
   else
     :
   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 -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; }
   if ${ax_cv_check_cflags___fstack_protector+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fstack-protector"
     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=yes
   else
     ax_cv_check_cflags___fstack_protector=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" >&5
   $as_echo "$ax_cv_check_cflags___fstack_protector" >&6; }
   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_n "checking whether the linker accepts -fstack-protector... " >&6; }
   if ${ax_cv_check_ldflags___fstack_protector+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -fstack-protector"
     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=yes
   else
     ax_cv_check_ldflags___fstack_protector=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" >&5
   $as_echo "$ax_cv_check_ldflags___fstack_protector" >&6; }
   if test x"$ax_cv_check_ldflags___fstack_protector" = xyes; then :
   
                           SSP_CFLAGS="-fstack-protector"
                           SSP_LDFLAGS="-Wc,-fstack-protector"
   
   else
     :
   fi
   
   
   else
     :
   fi
   
               fi
           fi
       fi
       { $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; }
   if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -Wl,-z,relro"
     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_relro=yes
   else
     ax_cv_check_ldflags___Wl__z_relro=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_relro" >&5
   $as_echo "$ax_cv_check_ldflags___Wl__z_relro" >&6; }
   if test x"$ax_cv_check_ldflags___Wl__z_relro" = xyes; then :
     LDFLAGS="${LDFLAGS} -Wl,-z,relro"
   else
     :
   fi
   
   fi
   
 case "$with_passwd" in  case "$with_passwd" in
 yes|maybe)  yes|maybe)
     AUTH_OBJS="$AUTH_OBJS getspwuid.lo passwd.lo"      AUTH_OBJS="$AUTH_OBJS getspwuid.lo passwd.lo"
Line 20033  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"
     fi      fi
 fi  fi
   
   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 20057  if test X"$with_noexec" != X"no" -o X"$with_selinux" ! Line 22381  if test X"$with_noexec" != X"no" -o X"$with_selinux" !
         PROGS="${PROGS} libsudo_noexec.la"          PROGS="${PROGS} libsudo_noexec.la"
         INSTALL_NOEXEC="install-noexec"          INSTALL_NOEXEC="install-noexec"
   
        eval noexec_file="$with_noexec"        noexec_file="$with_noexec"
         _noexec_file=
         while test X"$noexec_file" != X"$_noexec_file"; do
             _noexec_file="$noexec_file"
             eval noexec_file="$_noexec_file"
         done
         cat >>confdefs.h <<EOF          cat >>confdefs.h <<EOF
 #define _PATH_SUDO_NOEXEC "$noexec_file"  #define _PATH_SUDO_NOEXEC "$noexec_file"
 EOF  EOF
   
     fi      fi
     if test X"$with_selinux" != X"no"; then      if test X"$with_selinux" != X"no"; then
        eval sesh_file="$libexecdir/sesh"        sesh_file="$libexecdir/sudo/sesh"
         _sesh_file=
         while test X"$sesh_file" != X"$_sesh_file"; do
             _sesh_file="$sesh_file"
             eval sesh_file="$_sesh_file"
         done
         cat >>confdefs.h <<EOF          cat >>confdefs.h <<EOF
 #define _PATH_SUDO_SESH "$sesh_file"  #define _PATH_SUDO_SESH "$sesh_file"
 EOF  EOF
   
     fi      fi
    eval PLUGINDIR="$with_plugindir"    if test X"$enable_shared" != X"no"; then
    cat >>confdefs.h <<EOF        PLUGINDIR="$with_plugindir"
         _PLUGINDIR=
         while test X"$PLUGINDIR" != X"$_PLUGINDIR"; do
             _PLUGINDIR="$PLUGINDIR"
             eval PLUGINDIR="$_PLUGINDIR"
         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 20093  test "$libexecdir" = '${exec_prefix}/libexec' && libex Line 22446  test "$libexecdir" = '${exec_prefix}/libexec' && libex
 test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include'  test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include'
 test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share'  test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share'
 test "$docdir" = '${datarootdir}/doc/${PACKAGE_TARNAME}' && docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)'  test "$docdir" = '${datarootdir}/doc/${PACKAGE_TARNAME}' && docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)'
   test "$localedir" = '${datarootdir}/locale' && localedir='$(datarootdir)/locale'
   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/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 20504  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 20573  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 20615  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.3p2, 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 20681  _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.3p2sudo 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 20774  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 20815  pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quo Line 23158  pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quo
 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'  enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'  SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'  ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'  host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'  host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'  host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Line 20861  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 20897  with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_sing Line 23243  with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_sing
 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'  allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'  no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'  hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'  
 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'  hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'  hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'  hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Line 20953  _LTECHO_EOF' Line 23298  _LTECHO_EOF'
 # Quote evaled strings.  # Quote evaled strings.
 for var in SHELL \  for var in SHELL \
 ECHO \  ECHO \
   PATH_SEPARATOR \
 SED \  SED \
 GREP \  GREP \
 EGREP \  EGREP \
Line 20980  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 21003  with_gnu_ld \ Line 23351  with_gnu_ld \
 allow_undefined_flag \  allow_undefined_flag \
 no_undefined_flag \  no_undefined_flag \
 hardcode_libdir_flag_spec \  hardcode_libdir_flag_spec \
 hardcode_libdir_flag_spec_ld \  
 hardcode_libdir_separator \  hardcode_libdir_separator \
 exclude_expsyms \  exclude_expsyms \
 include_expsyms \  include_expsyms \
Line 21018  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 21048  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 21057  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 21094  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/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 21652  $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 21666  $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.
 #  #
 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
#                 Inc.#                 Foundation, Inc.
 #   Written by Gordon Matzigkeit, 1996  #   Written by Gordon Matzigkeit, 1996
 #  #
 #   This file is part of GNU Libtool.  #   This file is part of GNU Libtool.
Line 21700  $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 21726  SHELL=$lt_SHELL Line 24073  SHELL=$lt_SHELL
 # An echo program that protects backslashes.  # An echo program that protects backslashes.
 ECHO=$lt_ECHO  ECHO=$lt_ECHO
   
   # The PATH separator for the build system.
   PATH_SEPARATOR=$lt_PATH_SEPARATOR
   
 # The host system.  # The host system.
 host_alias=$host_alias  host_alias=$host_alias
 host=$host  host=$host
Line 21834  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 22027  no_undefined_flag=$lt_no_undefined_flag Line 24383  no_undefined_flag=$lt_no_undefined_flag
 # This must work even if \$libdir does not exist  # This must work even if \$libdir does not exist
 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec  hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   
 # If ld is used when linking, flag to hardcode \$libdir into a binary  
 # during linking.  This must work even if \$libdir does not exist.  
 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld  
   
 # 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 22098  _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 22107  _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 22117  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 22321  fi Line 24514  fi
   
   
 if test "$with_pam" = "yes"; then  if test "$with_pam" = "yes"; then
    case $host in    case $host_os in
        *-*-linux*)        hpux*)
             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: You may wish to add the following line to /etc/pam.conf" >&6;}
                 { $as_echo "$as_me:${as_lineno-$LINENO}: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&5
 $as_echo "$as_me: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&6;}
             fi
             ;;
         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.1  
changed lines
  Added in v.1.1.1.6


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