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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|