| 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/null | BASH_ENV=/dev/null | 
| (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV | ENV=/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= ;; | 
| esac | esac | 
| 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; then | as_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 | 
| timedir | vardir | 
|  | 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 | 
| DEV | DEVEL | 
 | SUDOERS_GID | SUDOERS_GID | 
 | SUDOERS_UID | SUDOERS_UID | 
 | SUDOERS_MODE | SUDOERS_MODE | 
| MAN_POSTINSTALL | SHLIB_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 | 
| LTLDFLAGS | LT_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.3p2 | sudo configure 1.8.10p3 | 
| generated by GNU Autoconf 2.68 | generated 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=\$$3 | eval 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] = 0 | test_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] = 0 | test_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] = 0 | test_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] = 0 | test_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] = 0 | test_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 was | It was created by sudo $as_me 1.8.10p3, which was | 
| generated by GNU Autoconf 2.68.  Invocation command line was | generated 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/sudo | rundir=/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.so | noexec_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" 5 | esac | 
|  | 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" in | case $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; then | if 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; then | elif 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"; then | if 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 ; then | if 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; then | if 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=yes | test 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; then | if 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}" ; then | if 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; then | if 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; then | if 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; then | if 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; then | if 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; then | if 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; then | if 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=no | test 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; then | if 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=no | test 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; then | if 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; then | if 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; then | if 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 | 
| fi | UNAMEPROG=$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 | 
| fi | TRPROG=$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. | 
| do | set 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" >&5 | if ${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" >&5 | rm -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" >&5 | ac_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.h | ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" | 
|  | if test "x$ac_cv_type_size_t" = xyes; then : | 
 |  |  | 
 |  | else | 
 |  |  | 
 |  | cat >>confdefs.h <<_ACEOF | 
 |  | #define size_t unsigned int | 
 |  | _ACEOF | 
 |  |  | 
 | fi | fi | 
 |  |  | 
| { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5 | ac_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.h | ac_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" >&5 | ac_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.h | ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default" | 
|  | if test "x$ac_cv_type_uint32_t" = xyes; then : | 
 |  |  | 
 |  | else | 
 |  |  | 
 |  | cat >>confdefs.h <<_ACEOF | 
 |  | #define uint32_t unsigned int | 
 |  | _ACEOF | 
 |  |  | 
 | fi | fi | 
 |  |  | 
| { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ino_t" >&5 | ac_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.h | ac_fn_c_check_type "$LINENO" "errno_t" "ac_cv_type_errno_t" "$ac_includes_default" | 
|  | if test "x$ac_cv_type_errno_t" = xyes; then : | 
 |  |  | 
 |  | else | 
 |  |  | 
 |  | cat >>confdefs.h <<_ACEOF | 
 |  | #define errno_t int | 
 |  | _ACEOF | 
 |  |  | 
 | fi | 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;} | 
| esac | int | 
|  | 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 | 
| done | rm -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"; then | for 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 nanosleep | for ac_func in clock_gettime | 
 | do : | do : | 
| ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" | ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" | 
| if test "x$ac_cv_func_nanosleep" = xyes; then : | if test "x$ac_cv_func_clock_gettime" = xyes; then : | 
 | cat >>confdefs.h <<_ACEOF | cat >>confdefs.h <<_ACEOF | 
| #define HAVE_NANOSLEEP 1 | #define HAVE_CLOCK_GETTIME 1 | 
 | _ACEOF | _ACEOF | 
 |  |  | 
 | else | else | 
 |  |  | 
| # On Solaris, nanosleep is in librt | # On Solaris, clock_gettime is in librt | 
| { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 | 
| $as_echo_n "checking for nanosleep in -lrt... " >&6; } | $as_echo_n "checking for clock_gettime in -lrt... " >&6; } | 
| if ${ac_cv_lib_rt_nanosleep+:} false; then : | if ${ac_cv_lib_rt_clock_gettime+:} false; then : | 
 | $as_echo_n "(cached) " >&6 | $as_echo_n "(cached) " >&6 | 
 | else | else | 
 | ac_check_lib_save_LIBS=$LIBS | ac_check_lib_save_LIBS=$LIBS | 
| Line 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 vasprintf | for 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"; then | ac_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_ext | ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton" | 
| LIBS=$ac_check_lib_save_LIBS | if 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 | 
 |  |  | 
| else | fi | 
| 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" >&5 | if ${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 | 
 |  |  | 
| fi | elif 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 | 
| done | LIBS=$ac_check_lib_save_LIBS | 
| if test "$found" = "no"; then | fi | 
| 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; do | if 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"; then | fi | 
| 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" in | case "$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"; then | if 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"; then | if 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 was | This file was extended by sudo $as_me 1.8.10p3, which was | 
| generated by GNU Autoconf 2.68.  Invocation command line was | generated 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.3p2 | sudo 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}" ; then | if 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; then | if 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 | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  | 
 |  |  |