tion @%:@ gives unlimited permission to copy, distribute and mod-
ify it. ## --------------------- ## ## M4sh Initialization. ##
## --------------------- ##
# Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS
sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null
2>&1; then
emulate sh
NULLCMD=:
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST else
case `(set -o) 2>/dev/null` in
*posix*) set -o posix ;; esac
fi
# PATH needs CR # Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDE-
FGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits
# The user is always right. if test "${PATH_SEPARATOR+set}" !=
set; then
echo "#! /bin/sh" >conf$$.sh
echo "exit 0" >>conf$$.sh
chmod +x conf$$.sh
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
PATH_SEPARATOR=';'
else
PATH_SEPARATOR=:
fi
rm -f conf$$.sh fi
# Support unset when possible. if ( (MAIL=60; unset MAIL) || ex-
it) >/dev/null 2>&1; then
as_unset=unset else
as_unset=false fi
# IFS # We need space, tab and new line, in precisely that order.
Quoting is # there to prevent editors from complaining about
space-tab. # (If _AS_PATH_WALK were called with IFS unset, it
would disable word # splitting by setting IFS to empty value.)
as_nl=' IFS=" "" $as_nl"
# Find who we are. Look in the path if we contain no directory
separator. case $0 in
# Work around bugs in pre-3.0 UWIN ksh. for as_var in ENV MAIL
MAILPATH do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset
$as_var done PS1='$ ' PS2='> ' PS4='+ '
# NLS nuisances. for as_var in LANG LANGUAGE LC_ADDRESS LC_ALL
LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MES-
SAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE
LC_TIME do
if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`");
then
eval $as_var=C; export $as_var
else
($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
fi done
# Required to use basename. if expr a : '' >/dev/null 2>&1 &&
test "X`expr 00001 : '.*.'`" = X001; then
as_expr=expr else
as_expr=false fi
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- /
2>&1`" = "X/"; then
as_basename=basename else
as_basename=false fi
# Name of the executable. as_me=`$as_basename -- "$0" || $as_ex-
pr X/"$0" : '.*//][^/]*/*$' X"$0" : 'X$' X"$0" : 'X' .
2>/dev/null || echo X/"$0" |
sed '/^.*/][^/]**$/{ s//1/ q
} /^X$/{ s//1/ q }
/^X.*/{ s//1/ q }
s/.*/./; q'`
# CDPATH. $as_unset CDPATH
if test "x$CONFIG_SHELL" = x; then
if (eval ":") 2>/dev/null; then
as_have_required=yes else
as_have_required=no fi
if test $as_have_required = yes && (eval ": (as_func_return
() {
(exit ) } as_func_success () {
as_func_return 0 } as_func_failure () {
as_func_return 1 } as_func_ret_success () {
return 0 } as_func_ret_failure () {
return 1 }
exitcode=0 if as_func_success; then
exitcode=1
echo as_func_ret_failure succeeded. fi
if ( set x; as_func_ret_success y && test x =
: else
exitcode=1
echo positional parameters were not saved. fi
test xitcode = 0) || { (exit 1); exit 1; }
(
as_lineno_1=INENO
as_lineno_2=INENO
test
test ") 2> /dev/null; then
: else
as_candidate_shells=
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in
/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
case $as_dir in /*) for as_base in sh bash
ksh sh5; do as_candidate_shells="$as_candi-
date_shells $as_dir/$as_base" done;;
esac done IFS=$as_save_IFS
for as_shell in $as_candidate_shells $SHELL; do #
Try only shells that exist, to save several forks. if {
test -f "$as_shell" || test -f "$as_shell.exe"; } &&
{ ("$as_shell") 2> /dev/null <<_ASEOF if test -n
"${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
emulate sh
NULLCMD=:
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST else
case `(set -o) 2>/dev/null` in
*posix*) set -o posix ;; esac
fi
: _ASEOF }; then
CONFIG_SHELL=$as_shell as_have_required=yes
if { "$as_shell" 2> /dev/null <<_ASEOF if test -n
"${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
emulate sh
NULLCMD=:
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
exitcode=0 if as_func_success; then
: else
exitcode=1
echo as_func_success failed. fi
if as_func_failure; then
exitcode=1
echo as_func_failure succeeded. fi
if as_func_ret_success; then
: else
exitcode=1
echo as_func_ret_success failed. fi
if as_func_ret_failure; then
exitcode=1
echo as_func_ret_failure succeeded. fi
if ( set x; as_func_ret_success y && test x = "$1" ); then
: else
exitcode=1
echo positional parameters were not saved. fi
test $exitcode = 0) || { (exit 1); exit 1; }
(
as_lineno_1=$LINENO
as_lineno_2=$LINENO
test "x$as_lineno_1" != "x$as_lineno_2" &&
test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit
1); exit 1; }
_ASEOF }; then
break fi
fi
done
if test "x$CONFIG_SHELL" != x; then
for as_var in BASH_ENV ENV
do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset
$as_var
done
export CONFIG_SHELL
exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi
if test $as_have_required = no; then
echo This script requires a shell more modern than all the
echo shells that I found on your system. Please install a
as_func_return 1 } as_func_ret_success () {
return 0 } as_func_ret_failure () {
return 1 }
exitcode=0 if as_func_success; then
: else
exitcode=1
echo as_func_success failed. fi
if as_func_failure; then
exitcode=1
echo as_func_failure succeeded. fi
if as_func_ret_success; then
: else
exitcode=1
echo as_func_ret_success failed. fi
if as_func_ret_failure; then
exitcode=1
echo as_func_ret_failure succeeded. fi
if ( set x; as_func_ret_success y && test x =
: else
exitcode=1
echo positional parameters were not saved. fi
test xitcode = 0") || {
echo No shell found that supports shell functions.
echo Please tell autoconf@gnu.org about your system,
echo including any error possibly output before this
echo message }
as_lineno_1=$LINENO
as_lineno_2=$LINENO
test "x$as_lineno_1" != "x$as_lineno_2" &&
test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
# Create $as_me.lineno as a copy of $as_myself, but with
$LINENO
# uniformly replaced by the line number. The first 'sed' in-
serts a
# line-number line after each line using $LINENO; the second
'sed'
# does the real work. The second script uses 'N' to pair each
# line-number line with the line containing $LINENO, and ap-
pends
# trailing '-' during substitution so that $LINENO is not a
special
# case at line end.
s/[$]LINENO'$as_cr_alnum'_].*/212/
t loop
s/-0*//
' >$as_me.lineno &&
chmod +x "$as_me.lineno" ||
{ echo "$as_me: error: cannot create $as_me.lineno; rerun
with a POSIX shell" >&2
{ (exit 1); exit 1; }; }
# 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
# original and so on. Autoconf is especially sensitive to
this).
. "./$as_me.lineno"
# Exit status is that of the last command.
exit }
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null
2>&1; then
as_dirname=dirname else
as_dirname=false fi
ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in -n*)
case `echo 'x *c*) ECHO_T=' ';; # ECHO_T is single tab
character.
*) ECHO_C=' esac;; *)
ECHO_N='-n';; esac
if expr a : '' >/dev/null 2>&1 &&
test "X`expr 00001 : '.*.'`" = X001; then
as_expr=expr else
as_expr=false fi
rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then
rm -f conf$$.dir/conf$$.file else
rm -f conf$$.dir
mkdir conf$$.dir fi echo >conf$$.file if ln -s conf$$.file
conf$$ 2>/dev/null; then
as_ln_s='ln -s'
# ... but there are two gotchas:
# 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.
# In both cases, we have to default to `cp -p'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f
conf$$.exe ||
as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln else
as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe
conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null
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.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LET-
TERS%;s%[^_$as_cr_alnum]%_%g'"
# Sed expression to map a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
# Check that we are running under the correct shell.
SHELL=${CONFIG_SHELL-/bin/sh}
case X$ECHO in X*--fallback-echo)
# Remove one level of quotation (which was required for Make).
ECHO=`echo "$ECHO" | sed 's,\\$0,'$0','`
;; esac
echo=${ECHO-echo} if test "X$1" = X--no-reexec; then
# Discard the --no-reexec flag, and continue.
shift elif test "X$1" = X--fallback-echo; then
# Avoid inline document here, it may be left over
: elif test "X`($echo '') 2>/dev/null`" = 'X' ; then
# Yippee, $echo works!
: else
# Restart under the correct shell.
exec $SHELL "$0" --no-reexec ${1+"$@"} fi
if test "X$1" = X--fallback-echo; then
# used as fallback echo
shift
cat <<EOF $* EOF
exit 0 fi
# The HP-UX ksh and POSIX shell print the target directory to
stdout # if CDPATH is set. if test "X${CDPATH+set}" = Xset; then
CDPATH=:; export CDPATH; fi
if test -z "$ECHO"; then if test "X${echo_test_string+set}" !=
Xset; then # find a string as large as possible, as long as the
shell can cope with it
for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q
&&
test "X$echo_testing_string" = "X$echo_test_string"; then
: else
# The Solaris, AIX, and Digital Unix default echo programs un-
quote
# backslashes. This makes it impossible to quote backslashes
using
# echo "$something" | sed 's/\/\\/g'
#
# So, first we look for a working echo in the user's PATH.
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
for dir in $PATH /usr/ucb; do
IFS="$lt_save_ifs"
if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
test "X`($dir/echo '') 2>/dev/null`" = 'X' &&
echo_testing_string=`($dir/echo "$echo_test_string")
2>/dev/null` &&
test "X$echo_testing_string" = "X$echo_test_string"; then
echo="$dir/echo"
break
fi
done
IFS="$lt_save_ifs"
if test "X$echo" = Xecho; then
# We didn't find a better echo, so look for alternatives.
if test "X`(print -r '') 2>/dev/null`" = 'X' &&
echo_testing_string=`(print -r "$echo_test_string")
2>/dev/null` &&
test "X$echo_testing_string" = "X$echo_test_string"; then
# This shell has a builtin print -r that does the trick.
echo='print -r'
elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
test "X$CONFIG_SHELL" != X/bin/ksh; then
# If we have ksh, try running configure again with it.
ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
export ORIGINAL_CONFIG_SHELL
CONFIG_SHELL=/bin/ksh
export CONFIG_SHELL
exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
else
# Try using printf.
echo='printf %s0
if test "X`($echo '') 2>/dev/null`" = 'X' &&
echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
test "X$echo_testing_string" = "X$echo_test_string";
then # Cool, printf works :
elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0"
--fallback-echo '') 2>/dev/null` && test "X$echo_test-
ing_string" = 'X' && echo_testing_string=`($ORIGI-
NAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string")
for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed
20q "$0"' 'sed 50q "$0"'; do if (test
"X$echo_test_string" = "X`eval $cmd`") 2>/dev/null then
break fi prev="$cmd" done
if test "$prev" != 'sed 50q "$0"'; then
echo_test_string=`eval $prev` export echo_test_string
exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}}
"$0" ${1+"$@"} else # Oops. We lost complete-
ly, so just stick with echo. echo=echo fi
fi
fi
fi fi fi
# Copy echo and quote the copy suitably for passing to libtool
from # the Makefile, instead of quoting the original, which is
used later. ECHO=$echo if test "X$ECHO" = "X$CONFIG_SHELL $0
--fallback-echo"; then
ECHO="$CONFIG_SHELL \--fallback-echo" fi
tagnames=${tagnames+${tagnames},}CXX
tagnames=${tagnames+${tagnames},}F77
exec 7<&0 </dev/null 6>&1
# Name of the host. # hostname on some systems (SVR3.2, Linux)
returns a bogus exit status, # so uname gets run too. ac_host-
name=`(hostname || uname -n) 2>/dev/null | sed 1q`
# # Initializations. # ac_default_prefix=/usr/local
ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_com-
piling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CON-
FIG_SHELL-/bin/sh}
# Identity of this package. PACKAGE_NAME='torque' PACKAGE_TAR-
NAME='torque' PACKAGE_VERSION='2.2.1' PACKAGE_STRING='torque
2.2.1' PACKAGE_BUGREPORT='torqueusers@supercluster.org'
ac_unique_file="src/cmds/qrun.c" # Factoring default headers for
most tests. ac_includes_default="#include <stdio.h> #ifdef
HAVE_SYS_TYPES_H # include <sys/types.h> #endif #ifdef
HAVE_SYS_STAT_H # include <sys/stat.h> #endif #ifdef STDC_HEADERS
# include <stdlib.h> # include <stddef.h> #else # ifdef
HAVE_STDLIB_H # include <stdlib.h> # endif #endif #ifdef
HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
# include <memory.h> # endif # include <string.h> #endif #ifdef
HAVE_STRINGS_H # include <strings.h> #endif #ifdef HAVE_INT-
TYPES_H # include <inttypes.h> #endif #ifdef HAVE_STDINT_H # in-
am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE
MAINT program_prefix program_suffix PBS_MACH INCLUDE_SERVER_TRUE
INCLUDE_SERVER_FALSE INCLUDE_MOM_TRUE INCLUDE_MOM_FALSE IN-
CLUDE_CLIENTS_TRUE INCLUDE_CLIENTS_FALSE INCLUDE_DRMAA_TRUE IN-
CLUDE_DRMAA_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OB-
JEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEP-
BACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP
GREP EGREP AR LN_S ECHO RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE
am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS
ac_ct_F77 LIBTOOL LEX LEX_OUTPUT_ROOT LEXLIB YACC YFLAGS TBL PIC
ROFF PBSPOE PBSPOEO BUILD_L26_CPUSETS_TRUE
BUILD_L26_CPUSETS_FALSE BUILDCPA_TRUE BUILDCPA_FALSE MOMLIBS
SCHD_TYPE_SUBDIR SCHD_TYPE SCHD_BASL_TRUE SCHD_BASL_FALSE
SCHD_LIBS SCHD_CODE USING_RPP_TRUE USING_RPP_FALSE USING_SYS-
LOG_TRUE USING_SYSLOG_FALSE PBS_SERVER_HOME PBS_DEFAULT_FILE
PBS_DEFAULT_SERVER PBS_ENVIRON RCP_PATH RCP_ARGS RSH_PATH IN-
CLUDE_MOM_RCP_TRUE INCLUDE_MOM_RCP_FALSE SENDMAIL_CMD pammoddir
INCLUDE_PAM_TRUE INCLUDE_PAM_FALSE xauth_path INSTALL_MODULE-
FILES_TRUE INSTALL_MODULEFILES_FALSE MODULEFILES_DIR READ-
LINE_LIBS CYGPATH TCL_VERSION TCL_BIN_DIR TCL_SRC_DIR
TCL_LIB_FILE TCL_LIB_FLAG TCL_LIB_SPEC TCL_STUB_LIB_FILE
TCL_STUB_LIB_FLAG TCL_STUB_LIB_SPEC TCL_LIBS TCL_DEFS TCL_EX-
TRA_CFLAGS TCL_LD_FLAGS TCL_SHLIB_LD_LIBS TCL_INCLUDES tclx_VER-
SION tclx_SRC_DIR tclx_LIB_FILE tclx_LIB_SPEC tclx_STUB_LIB_FILE
tclx_STUB_LIB_SPEC tclx_STUB_LIB_PATH TK_VERSION TK_BIN_DIR
TK_SRC_DIR TK_LIB_FILE TK_LIB_FLAG TK_LIB_SPEC TK_STUB_LIB_FILE
TK_STUB_LIB_FLAG TK_STUB_LIB_SPEC TK_LIBS TK_XINCLUDES TK_IN-
CLUDES tkx_VERSION tkx_SRC_DIR tkx_LIB_FILE tkx_LIB_SPEC
tkx_STUB_LIB_FILE tkx_STUB_LIB_SPEC tkx_STUB_LIB_PATH IN-
CLUDE_GUI_TRUE INCLUDE_GUI_FALSE MY_TCL_LIBS MY_TCL_INCS
MY_TCLTK_LIBS MY_TCLTK_INCS USING_TCL_TRUE USING_TCL_FALSE US-
ING_TK_TRUE USING_TK_FALSE TCLSH_PROG WISH_PROG EXTRA_QSTAT_LIBS
USE_TCLQSTAT_TRUE USE_TCLQSTAT_FALSE GPERF HAVE_DOT DOXYGEN
acx_pthread_config PTHREAD_LIBS PTHREAD_CFLAGS DRMAA_DOCS_TRUE
DRMAA_DOCS_FALSE GENERIC_CONFIG spec_name spec_version spec_snap
LIB@&t@OBJS LTLIBOBJS' ac_subst_files=''
ac_precious_vars='build_alias host_alias target_alias CC
CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXX CXXFLAGS CCC CXXCPP F77
FFLAGS YACC YFLAGS'
# Initialize some variables set by options. ac_init_help=
ac_init_version=false # The variables have the same names as the
options, with # dashes changed to underlines.
cache_file=/dev/null exec_prefix=NONE no_create= no_recursion=
prefix=NONE program_prefix=NONE program_suffix=NONE pro-
gram_transform_name=s,x,x, silent= site= srcdir= verbose= x_in-
cludes=NONE x_libraries=NONE
# Installation directory options. # These are left unexpanded so
users can "make install exec_prefix=/foo" # and all the variables
that are supposed to be based on exec_prefix # by default will
# If the previous option needs an argument, assign it.
if test -n "$ac_prev"; then
eval $ac_prev=c_option
ac_prev=
continue
fi
case $ac_option in
*=*) ac_optarg=`expr "X$ac_option" : '[^=]*='` ;;
*) ac_optarg=yes ;;
esac
# Accept the important Cygnus configure options, so we can di-
agnose typos.
case $ac_dashdash$ac_option in
--)
ac_dashdash=yes ;;
-bindir | --bindir | --bindi | --bind | --bin | --bi)
ac_prev=bindir ;;
-bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* |
--bi=*)
bindir=$ac_optarg ;;
-build | --build | --buil | --bui | --bu)
ac_prev=build_alias ;;
-build=* | --build=* | --buil=* | --bui=* | --bu=*)
build_alias=$ac_optarg ;;
-cache-file | --cache-file | --cache-fil | --cache-fi |
--cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
ac_prev=cache_file ;;
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=*
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* |
--ca=* | --c=*)
cache_file=$ac_optarg ;;
--config-cache | -C)
cache_file=config.cache ;;
-datadir | --datadir | --datadi | --datad)
ac_prev=datadir ;;
-datadir=* | --datadir=* | --datadi=* | --datad=*)
datadir=$ac_optarg ;;
-datarootdir | --datarootdir | --datarootdi | --datarootd |
--dataroot | --dataroo | --dataro | --datar)
ac_prev=datarootdir ;;
-datarootdir=* | --datarootdir=* | --datarootdi=* | --data-
rootd=* | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
datarootdir=$ac_optarg ;;
docdir=$ac_optarg ;;
-dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
ac_prev=dvidir ;;
-dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* |
--dv=*)
dvidir=$ac_optarg ;;
-enable-* | --enable-*)
ac_feature=`expr "x$ac_option" : 'x-*enable-=]*'`
# Reject names that are not valid shell variable names.
expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
{ echo "$as_me: error: invalid feature name: $ac_feature"
>&2
{ (exit 1); exit 1; }; }
ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
eval enable_$ac_feature=c_optarg ;;
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi |
--exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- |
--exec | --exe | --ex)
ac_prev=exec_prefix ;;
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-
prefi=* | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-
p=* | --exec-=* | --exec=* | --exe=* | --ex=*)
exec_prefix=$ac_optarg ;;
-gas | --gas | --ga | --g)
# Obsolete; use --with-gas.
with_gas=yes ;;
-help | --help | --hel | --he | -h)
ac_init_help=long ;;
-help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
ac_init_help=recursive ;;
-help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
ac_init_help=short ;;
-host | --host | --hos | --ho)
ac_prev=host_alias ;;
-host=* | --host=* | --hos=* | --ho=*)
host_alias=$ac_optarg ;;
-htmldir | --htmldir | --htmldi | --htmld | --html | --htm |
--ht)
ac_prev=htmldir ;;
-htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* |
--htm=* | --ht=*)
htmldir=$ac_optarg ;;
-includedir | --includedir | --includedi | --included | --in-
clude | --includ | --inclu | --incl | --inc)
libdir=$ac_optarg ;;
-libexecdir | --libexecdir | --libexecdi | --libexecd |
--libexec | --libexe | --libex | --libe)
ac_prev=libexecdir ;;
-libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* |
--libexec=* | --libexe=* | --libex=* | --libe=*)
libexecdir=$ac_optarg ;;
-localedir | --localedir | --localedi | --localed | --locale)
ac_prev=localedir ;;
-localedir=* | --localedir=* | --localedi=* | --localed=* |
--locale=*)
localedir=$ac_optarg ;;
-localstatedir | --localstatedir | --localstatedi | --local-
stated | --localstate | --localstat | --localsta | --localst |
--locals)
ac_prev=localstatedir ;;
-localstatedir=* | --localstatedir=* | --localstatedi=* | --lo-
calstated=* | --localstate=* | --localstat=* | --localsta=* |
--localst=* | --locals=*)
localstatedir=$ac_optarg ;;
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
ac_prev=mandir ;;
-mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* |
--ma=* | --m=*)
mandir=$ac_optarg ;;
-nfp | --nfp | --nf)
# Obsolete; use --without-fp.
with_fp=no ;;
-no-create | --no-create | --no-creat | --no-crea | --no-cre
| --no-cr | --no-c | -n)
no_create=yes ;;
-no-recursion | --no-recursion | --no-recursio | --no-recursi
| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re |
--no-r)
no_recursion=yes ;;
-oldincludedir | --oldincludedir | --oldincludedi | --oldin-
cluded | --oldinclude | --oldinclud | --oldinclu | --oldincl |
--oldinc | --oldin | --oldi | --old | --ol | --o)
ac_prev=oldincludedir ;;
-oldincludedir=* | --oldincludedir=* | --oldincludedi=* |
--oldincluded=* | --oldinclude=* | --oldinclud=* | --oldinclu=*
| --oldincl=* | --oldinc=* | --oldin=* | --oldi=* | --old=* |
--ol=* | --o=*)
oldincludedir=$ac_optarg ;;
-program-suffix | --program-suffix | --program-suffi | --pro-
gram-suff | --program-suf | --program-su | --program-s)
ac_prev=program_suffix ;;
-program-suffix=* | --program-suffix=* | --program-suffi=* |
--program-suff=* | --program-suf=* | --program-su=* | --program-
s=*)
program_suffix=$ac_optarg ;;
-program-transform-name | --program-transform-name | --pro-
gram-transform-nam | --program-transform-na | --program-trans-
form-n | --program-transform- | --program-transform | --pro-
gram-transfor | --program-transfo | --program-transf | --pro-
gram-trans | --program-tran | --progr-tra | --program-tr |
--program-t)
ac_prev=program_transform_name ;;
-program-transform-name=* | --program-transform-name=* |
--program-transform-nam=* | --program-transform-na=* | --pro-
gram-transform-n=* | --program-transform-=* | --program-trans-
form=* | --program-transfor=* | --program-transfo=* | --pro-
gram-transf=* | --program-trans=* | --program-tran=* | --pro-
gr-tra=* | --program-tr=* | --program-t=*)
program_transform_name=$ac_optarg ;;
-pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
ac_prev=pdfdir ;;
-pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* |
--pd=*)
pdfdir=$ac_optarg ;;
-psdir | --psdir | --psdi | --psd | --ps)
ac_prev=psdir ;;
-psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
psdir=$ac_optarg ;;
-q | -quiet | --quiet | --quie | --qui | --qu | --q | -silent
| --silent | --silen | --sile | --sil)
silent=yes ;;
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi |
--sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=*
| --sbi=* | --sb=*)
sbindir=$ac_optarg ;;
-sharedstatedir | --sharedstatedir | --sharedstatedi |
--sharedstated | --sharedstate | --sharedstat | --sharedsta |
--sharedst | --shareds | --shared | --share | --shar | --sha |
--sh)
ac_prev=sharedstatedir ;;
-sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* |
srcdir=$ac_optarg ;;
-sysconfdir | --sysconfdir | --sysconfdi | --sysconfd |
--sysconf | --syscon | --sysco | --sysc | --sys | --sy)
ac_prev=sysconfdir ;;
-sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* |
--sysconf=* | --syscon=* | --sysco=* | --sysc=* | --sys=* |
--sy=*)
sysconfdir=$ac_optarg ;;
-target | --target | --targe | --targ | --tar | --ta | --t)
ac_prev=target_alias ;;
-target=* | --target=* | --targe=* | --targ=* | --tar=* |
--ta=* | --t=*)
target_alias=$ac_optarg ;;
-v | -verbose | --verbose | --verbos | --verbo | --verb)
verbose=yes ;;
-version | --version | --versio | --versi | --vers | -V)
ac_init_version=: ;;
-with-* | --with-*)
ac_package=`expr "x$ac_option" : 'x-*with-=]*'`
# Reject names that are not valid shell variable names.
expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
{ echo "$as_me: error: invalid package name: $ac_package"
>&2
{ (exit 1); exit 1; }; }
ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
eval with_$ac_package=c_optarg ;;
-without-* | --without-*)
ac_package=`expr "x$ac_option" : 'x-*without-'`
# Reject names that are not valid shell variable names.
expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
{ echo "$as_me: error: invalid package name: $ac_package"
>&2
{ (exit 1); exit 1; }; }
ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
eval with_$ac_package=no ;;
--x)
# Obsolete; use --with-x.
with_x=yes ;;
-x-includes | --x-includes | --x-include | --x-includ | --x-in-
clu | --x-incl | --x-inc | --x-in | --x-i)
ac_prev=x_includes ;;
-x-includes=* | --x-includes=* | --x-include=* | --x-includ=* |
--x-inclu=* | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
x_includes=$ac_optarg ;;
*=*)
ac_envvar=`expr "x$ac_option" : 'x=]*='`
# Reject names that are not valid shell variable names.
expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
{ echo "$as_me: error: invalid variable name: $ac_envvar"
>&2
{ (exit 1); exit 1; }; }
eval $ac_envvar=c_optarg
export $ac_envvar ;;
*)
# FIXME: should be removed in autoconf 3.0.
echo "$as_me: WARNING: you should use --build, --host, --tar-
get" >&2
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
echo "$as_me: WARNING: invalid host type: $ac_option" >&2
: ${build_alias=$ac_option} ${host_alias=$ac_option} ${tar-
get_alias=$ac_option}
;;
esac done
if test -n "$ac_prev"; then
ac_option=--`echo $ac_prev | sed 's/_/-/g'`
{ echo "$as_me: error: missing argument to $ac_option" >&2
{ (exit 1); exit 1; }; } fi
# Be sure to have absolute directory names. for ac_var in ex-
ec_prefix prefix bindir sbindir libexecdir datarootdir
datadir sysconfdir sharedstatedir localstatedir in-
cludedir oldincludedir docdir infodir htmldir dvidir
pdfdir psdir libdir localedir mandir do
eval ac_val=ac_var
case $ac_val in
[\/$]* | ?:[\/]* ) continue;;
NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
esac
{ echo "$as_me: error: expected an absolute directory name for
--$ac_var: $ac_val" >&2
{ (exit 1); exit 1; }; } done
# There might be people who depend on the old broken behavior:
`$host' # used to hold the argument of --host etc. # FIXME: To
remove some day. build=$build_alias host=$host_alias tar-
get=$target_alias
# FIXME: To remove some day. if test "x$host_alias" != x; then
if test "x$build_alias" = x; then
cross_compiling=maybe
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
>&2
{ (exit 1); exit 1; }; } test "X$ac_ls_di" = "X$ac_pwd_ls_di"
||
{ echo "$as_me: error: pwd does not report name of working di-
rectory" >&2
{ (exit 1); exit 1; }; }
# Find the source files, if location was not specified. if test
-z "$srcdir"; then
ac_srcdir_defaulted=yes
# Try the directory containing this script, then the parent di-
rectory.
ac_confdir=`$as_dirname -- "$0" || $as_expr X"$0" :
'X[^/]//*[^/][^/]*/*$' X"$0" : 'X[^/]' X"$0" : 'X$'
X"$0" : 'X' . 2>/dev/null || echo X"$0" |
sed '/^X[^/]*[^/][^/]**$/{ s//1/ q
} /^X[^/].*/{ s//1/ q
} /^X$/{ s//1/ q
} /^X.*/{ s//1/ q
} s/.*/./; q'`
srcdir=$ac_confdir
if test ! -r "$srcdir/$ac_unique_file"; then
srcdir=..
fi else
ac_srcdir_defaulted=no fi if test ! -r "$sr-
cdir/$ac_unique_file"; then
test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
{ echo "$as_me: error: cannot find sources ($ac_unique_file) in
$srcdir" >&2
{ (exit 1); exit 1; }; } fi ac_msg="sources are in $srcdir,
but `cd $srcdir' does not work" ac_abs_confdir=`( cd
"$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: er-
ror: $ac_msg" >&2
{ (exit 1); exit 1; }; } pwd)` # When building in
place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then
srcdir=. fi # Remove unnecessary trailing slashes from srcdir.
# Double slashes in file names in object file debugging info #
mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr
"X$srcdir" : 'X[^/]' "X$srcdir" : 'X'`;; esac for ac_var in
$ac_precious_vars; do
eval ac_env_${ac_var}_set=${ac_var}+set}
eval ac_env_${ac_var}_value={ac_var}
eval ac_cv_env_${ac_var}_set=${ac_var}+set}
eval ac_cv_env_${ac_var}_value={ac_var} done
# # Report the --help message. # if test "$ac_init_help" =
"long"; then
# 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.
cat <<_ACEOF `configure' configures torque 2.2.1 to adapt to
--help=recursive display the short help of all the in-
cluded packages
-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages
--cache-file=FILE cache test results in FILE [disabled]
-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files
--srcdir=DIR find the sources in DIR [configure dir
or `..']
Installation directories:
--prefix=PREFIX install architecture-independent files
in PREFIX [$ac_default_prefix]
--exec-prefix=EPREFIX install architecture-dependent files in
EPREFIX [PREFIX]
By default, `make install' will install all the files in `$ac_de-
fault_prefix/bin', `$ac_default_prefix/lib' etc. You can specify
an installation prefix other than `$ac_default_prefix' using
`--prefix', for instance `--prefix=OME'.
For better control, use the options below.
Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PRE-
FIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data
[PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PRE-
FIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/in-
clude]
--datarootdir=DIR read-only arch.-independent data root
[PREFIX/share]
--datadir=DIR read-only architecture-independent data
[DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/lo-
cale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root @<:@DATAROOT-
DIR/doc/torque@:>@
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR] _ACEOF
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of torque 2.2.1:";;
esac
cat <<_ACEOF
Optional Features:
--disable-FEATURE do not include FEATURE (same as --en-
able-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-maintainer-mode enable make rules and dependencies
not useful (and sometimes confusing) to
the casual installer
--enable-debug turn on the DEBUG flag
--disable-server do not include server and scheduler
--disable-mom do not include the mom daemon
--disable-clients do not include the clients
--disable-drmaa do not build the DRMAA 1.0 library (de-
fault is off)
--disable-dependency-tracking speeds up one-time build
--enable-dependency-tracking do not reject slow dependency
extractors
--enable-shared@<:@=PKGS@:>@ build shared libraries @<:@de-
fault=yes@:>@
--enable-static@<:@=PKGS@:>@ build static libraries @<:@de-
fault=yes@:>@
--enable-fast-install@<:@=PKGS@:>@
optimize for fast installation @<:@de-
fault=yes@:>@
--disable-libtool-lock avoid locking (might break parallel
builds)
--disable-gcc-warnings If using gcc, use strict warnings
--disable-xopen-networking With HPUX and GCC, don't force
usage of XOPEN and libxnet
--enable-nodemask enable nodemask-based scheduling on the
Origin 2000
--enable-pemask enable pemask-based scheduling on the
Cray T3e
--enable-srfs enable support for SRFS on Cray
--enable-sp2 build PBS for an IBM SP2
--disable-cpuset enable Linux 2.6 kernel cpusets
--enable-array setting this under IRIX enables the SGI
Origin 2000
parallel support. Normally autodetected
from
the /etc/config/array file.
--enable-blcr enable BLCR support
--enable-cpa enable Cray's CPA support
--disable-rpp use RPP/UDP for resource queries from
PBS server
enable daemons to lock themselves into
memory:
logical-or of 1 for pbs_server, 2 for
pbs_scheduler,
4 for pbs_mom (no argument means 7 for
all three)
--enable-syslog enable (default) the use of syslog for
error reporting
--disable-shell-pipe give the job script file as standard
input to
the shell instead of passing its name
via a pipe
--disable-spool if disabled, TORQUE will create output
and error files
directly in $HOME/.pbs_spool if it ex-
ists or in $HOME
otherwise. By default, TORQUE will
spool files in
$TORQUEHOME/spool and copy them to the
users home
directory when the job completes.
--enable-shell-use-argv enable this to put the job script name
on the
command line that invokes the shell.
Not on by
default. Ignores --enable-shell-pipe
setting.
--disable-privports disable the use of privileged ports for
authentication. Some versions of OSX have
a buggy bind() and cannot bind to priv-
ileged ports.
--disable-mom-checkspool
Don't check free space on spool direc-
tory and set an error
--disable-gui do not include the GUI-clients
--enable-tcl-qstat setting this builds qstat with Tcl in-
terpreter
features. This is enabled if Tcl is en-
abled.
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-
PACKAGE=no)
--with-gnu-ld assume the C compiler uses GNU ld
@<:@default=no@:>@
--with-pic try to use only PIC/non-PIC objects
(the "c" scheduler is the default)
--with-sched-code=PATH sets the name of the scheduler to use.
This only applies to BASL schedulers
and those
written in the C language. For C sched-
ulers
this should be a directory name and for
BASL
schedulers a filename ending in
".basl". It will be interpreted rela-
tive to srctree/src/sched-
ulers.SCHD_TYPE/samples.
As an example, an appropriate BASL
scheduler
realtive path would be "nas.basl". The
default
scheduler code for "C" schedulers is
"fifo".
--with-maildomain=MAILDOMAIN
override the default domain for outgo-
ing mail messages,
i.e. "user@maildomain". The default
maildomain is the
hostname where the job was submitted
from.
--with-tmpdir=DIR set the tmp directory that pbs_mom will
use
defaults to "/tmp". This is a Cray-spe-
cific feature.
--with-server-home=DIR set the server home/spool directory for
PBS use
defaults to /var/spool/torque
--with-server-name-file=FILE
set the file that will contain the name
of
the default server for clients to use.
If this
is not an absolute pathname, it will be
evaluated
relative to the server home directory
that either
defaults to /usr/spool/PBS or is set
using
the --with-server-home option to con-
figure. If this
option is not specified, the default
name for
this file will be set to "server_name".
--with-default-server=HOSTNAME
set the name of the computer that
clients will
Relative paths are interpreted within
the context
of the server-home.
--with-qstatrc-file=FILE
set the name of the file that qstat
will use
if there is no ".qstatrc" file in the
directory
where it is being invoked.
Relative path names will be evaluated
relative
to the server home directory (see
above).
If this option is not specified, the
default name
for this file will be set to "qstatrc"
(no dot)
in the server home directory.
--with-momlogdir use this directory for MOM logs.
--with-momlogsuffix use this suffix for MOM logs.
--with-scp use scp instead of mom_rcp (deprecated,
use
--with-rcp=scp).
--with-rcp one of "scp", "rcp", "mom_rcp", or the
fullpath of
a remote file copy program. scp is the
default if
found, otherwise mom_rcp is used. Some
rcp programs
don't always exit with valid error
codes in case of
failure. mom_rcp is a copy of BSD rcp
included with
this source that has correct error
codes, but it is
also old, unmaintained, and doesn't
have largefile
support.
--with-sendmail[=FILE] sendmail executable to use
--with-pam=DIR Directory that holds the system PAM
modules.
Defaults to /lib(64)/security on Linux.
--with-xauth=PATH Specify path to xauth program
--without-readline do not include readline support
(default: included if found)
--with-modulefiles@<:@=DIR@:>@
use modulefiles in specified directory
[/etc/modulefiles]
--with-tcl directory containing tcl configuration
(tclConfig.sh)
--with-tclinclude directory containing the public Tcl
header files
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have li-
braries in a
nonstandard directory <lib dir>
LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<in-
clude dir> if
you have headers in a nonstandard directory <in-
clude dir>
CPP C preprocessor
CXX C++ compiler command
CXXFLAGS C++ compiler flags
CXXCPP C++ preprocessor
F77 Fortran 77 compiler command
FFLAGS Fortran 77 compiler flags
YACC The `Yet Another C Compiler' implementation to use.
Defaults to
the first program found out of: `bison -y', `by-
acc', `yacc'.
YFLAGS The list of arguments that will be passed by de-
fault to $YACC.
This script will default YFLAGS to the empty string
to avoid a
default value of `-d' given by some make applica-
tions.
Use these variables to override the choices made by `configure'
or to help it to find libraries and programs with nonstandard
names/locations.
Report bugs to <torqueusers@supercluster.org>. _ACEOF ac_sta-
tus=$? fi
if test "$ac_init_help" = "recursive"; then
# If there are subdirs, report their specific --help.
for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: &&
continue
test -d "$ac_dir" || continue
ac_builddir=.
case "$ac_dir" in *)
ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
# A ".." for each directory in $ac_dir_suffix.
ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed
's,/[^\/]*,/..,g;s,/,,'`
case $ac_top_builddir_sub in
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_build-
dir=$ac_pwd$ac_dir_suffix # for backward compatibility:
ac_top_builddir=$ac_top_build_prefix
cd "$ac_dir" || { ac_status=$?; continue; }
# Check for guested configure.
if test -f "$ac_srcdir/configure.gnu"; then
echo &&
$SHELL "$ac_srcdir/configure.gnu" --help=recursive
elif test -f "$ac_srcdir/configure"; then
echo &&
$SHELL "$ac_srcdir/configure" --help=recursive
else
echo "$as_me: WARNING: no configuration information is in
$ac_dir" >&2
fi || ac_status=$?
cd "$ac_pwd" || { ac_status=$?; break; }
done fi
test -n "$ac_init_help" && exit $ac_status if $ac_init_version;
then
cat <<_ACEOF torque configure 2.2.1 generated by GNU Autoconf
2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
This configure script is free software; the Free Software Founda-
tion gives unlimited permission to copy, distribute and modify
it. _ACEOF
exit fi cat >config.log <<_ACEOF This file contains any mes-
sages produced by compilers while running configure, to aid de-
bugging if configure makes a mistake.
It was created by torque $as_me 2.2.1, which was generated by GNU
Autoconf 2.61. Invocation command line was
$ $0 $@
_ACEOF exec 5>>config.log { cat <<_ASUNAME @%:@@%:@ ---------
@%:@@%:@ @%:@@%:@ Platform. @%:@@%:@ @%:@@%:@ --------- @%:@@%:@
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m
= `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r)
2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null
|| echo unknown` uname -v = `(uname -v) 2>/dev/null || echo un-
known`
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo un-
known` /bin/uname -X = `(/bin/uname -X) 2>/dev/null ||
echo unknown`
/bin/arch = `(/bin/arch) 2>/dev/null ||
echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k)
2>/dev/null || echo unknown` /usr/convex/getsysinfo =
`(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
} >&5
cat >&5 <<_ACEOF
@%:@@%:@ ----------- @%:@@%:@ @%:@@%:@ Core tests. @%:@@%:@
@%:@@%:@ ----------- @%:@@%:@
_ACEOF
# Keep a trace of the command line. # Strip out --no-create and
--no-recursion so they do not pile up. # Strip out --silent be-
cause we don't want to record it for future runs. # Also quote
any args containing shell meta-characters. # Make two passes to
allow for proper duplicate-argument suppression. ac_config-
ure_args= ac_configure_args0= ac_configure_args1=
ac_must_keep_next=false for ac_pass in 1 2 do
for ac_arg
do
case $ac_arg in
-no-create | --no-c* | -n | -no-recursion | --no-r*) continue
;;
-q | -quiet | --quiet | --quie | --qui | --qu | --q |
-silent | --silent | --silen | --sile | --sil)
continue ;;
*'*)
ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\''/g"` ;;
esac
case $ac_pass in
1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
2)
ac_configure_args1="$ac_configure_args1 '$ac_arg'"
if test $ac_must_keep_next = true; then
ac_must_keep_next=false # Got value, back to normal.
else case $ac_arg in *=* | --config-cache
| -C | -disable-* | --disable-* | -enable-* | --enable-* |
-gas | --g* | -nfp | --nf* | -q | -quiet | --q* | -silent
| --sil* | -v | -verb* | -with-* | --with-* | -without-* |
--without-* | --x) case "$ac_configure_args0 " in
"$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
esac ;; -* )
ac_must_keep_next=true ;; esac
fi
ac_configure_args="$ac_configure_args '$ac_arg'"
;;
esac
done done $as_unset ac_configure_args0 || test "${ac_config-
ure_args0+set}" != set || { ac_configure_args0=; export ac_con-
figure_args0; } $as_unset ac_configure_args1 || test "${ac_con-
figure_args1+set}" != set || { ac_configure_args1=; export
ac_configure_args1; }
BOX
echo
# The following way of writing the cache mishandles newlines
in values, (
for ac_var in `(set) 2>&1 | sed -n '''s/^-zA-Z_][a-zA-
Z0-9_]*=.*/1/p'''`; do
eval ac_val=ac_var
case $ac_val in #(
*${as_nl}*)
case $ac_var in #(
*_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable
$ac_var contains a newline." >&5 echo "$as_me: WARNING: Cache
variable $ac_var contains a newline." >&2;} ;;
esac
case $ac_var in #(
_ | IFS | as_nl) ;; #(
*) $as_unset $ac_var ;;
esac ;;
esac
done
(set) 2>&1 |
case $as_nl`(ac_space=''' '''; set) 2>&1` in #(
*${as_nl}ac_space= *)
sed -n "s/'''/'''\\''''''/g; s/^\([_$as_cr_al-
num]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='''\2'''/p"
;; #(
*)
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
;;
esac |
sort )
echo
cat <<_ASBOX @%:@@%:@ ----------------- @%:@@%:@ @%:@@%:@
Output variables. @%:@@%:@ @%:@@%:@ ----------------- @%:@@%:@
_ASBOX
echo
for ac_var in $ac_subst_vars
do
eval ac_val=ac_var
case $ac_val in
*'''*) ac_val=`echo "$ac_val" | sed
"s/'''/'''\\\\''''''/g"`;;
esac
echo "$ac_var='''$ac_val'''"
done | sort
echo
if test -n "$ac_subst_files"; then
cat <<_ASBOX @%:@@%:@ ------------------- @%:@@%:@ @%:@@%:@
File substitutions. @%:@@%:@ @%:@@%:@ -------------------
@%:@@%:@ _ASBOX
cat confdefs.h
echo
fi
test "$ac_signal" != 0 &&
echo "$as_me: caught signal $ac_signal"
echo "$as_me: exit $exit_status"
} >&5
rm -f core *.core core.conftest.* &&
rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
exit $exit_status for ac_signal in 1 2 13 15; do
trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
done ac_signal=0
# confdefs.h avoids OS command line length limits that DEFS can
exceed. rm -f -r conftest* confdefs.h
# Predefined preprocessor variables.
cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF
cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACK-
AGE_TARNAME" _ACEOF
cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACK-
AGE_VERSION" _ACEOF
cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACK-
AGE_STRING" _ACEOF
cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACK-
AGE_BUGREPORT" _ACEOF
# Let the site file select an alternate cache file if it wants
to. # Prefer explicitly selected file to automatically selected
ones. if test -n "$CONFIG_SITE"; then
set x "$CONFIG_SITE" elif test "x$prefix" != xNONE; then
set x "$prefix/share/config.site" "$prefix/etc/config.site"
else
set x "$ac_default_prefix/share/config.site" "$ac_default_pre-
fix/etc/config.site" fi shift for ac_site_file do
if test -r "$ac_site_file"; then
{ echo "$as_me:$LINENO: loading site script $ac_site_file"
>&5 echo "$as_me: loading site script $ac_site_file" >&6;}
sed 's/^/| /' "$ac_site_file" >&5
. "$ac_site_file"
fi done
>$cache_file fi
# Check that the precious variables saved in the cache have kept
the same # value. ac_cache_corrupted=false for ac_var in
$ac_precious_vars; do
eval ac_old_set=c_cv_env_${ac_var}_set
eval ac_new_set=c_env_${ac_var}_set
eval ac_old_val=c_cv_env_${ac_var}_value
eval ac_new_val=c_env_${ac_var}_value
case $ac_old_set,$ac_new_set in
set,)
{ echo "$as_me:$LINENO: error: `$ac_var' was set to
`$ac_old_val' in the previous run" >&5 echo "$as_me: error:
`$ac_var' was set to `$ac_old_val' in the previous run" >&2;}
ac_cache_corrupted=: ;;
,set)
{ echo "$as_me:$LINENO: error: `$ac_var' was not set in the
previous run" >&5 echo "$as_me: error: `$ac_var' was not set in
the previous run" >&2;}
ac_cache_corrupted=: ;;
,);;
*)
if test "x$ac_old_val" != "x$ac_new_val"; then {
echo "$as_me:$LINENO: error: `$ac_var' has changed since the pre-
vious run:" >&5 echo "$as_me: error: `$ac_var' has changed since
the previous run:" >&2;} { echo "$as_me:$LINENO: former
value: $ac_old_val" >&5 echo "$as_me: former value:
$ac_old_val" >&2;} { echo "$as_me:$LINENO: current val-
ue: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val"
>&2;} ac_cache_corrupted=:
fi;;
esac
# Pass precious variables to config.status.
if test "$ac_new_set" = set; then
case $ac_new_val in
*'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed
"s/'/'\\\\''/g"` ;;
*) ac_arg=$ac_var=$ac_new_val ;;
esac
case " $ac_configure_args " in
*" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures
accuracy.
*) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
esac
fi done if $ac_cache_corrupted; then
{ echo "$as_me:$LINENO: error: changes in the environment can
compromise the build" >&5 echo "$as_me: error: changes in the en-
vironment can compromise the build" >&2;}
{ { echo "$as_me:$LINENO: error: run `make distclean' and/or
`rm $cache_file' and start over" >&5 echo "$as_me: error: run
`make distclean' and/or `rm $cache_file' and start over" >&2;}
{ (exit 1); exit 1; }; } fi
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac_aux_dir= for ac_dir in buildutils "$srcdir"/buildutils; do
if test -f "$ac_dir/install-sh"; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/install-sh -c"
break
elif test -f "$ac_dir/install.sh"; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/install.sh -c"
break
elif test -f "$ac_dir/shtool"; then
ac_aux_dir=$ac_dir
ac_install_sh="$ac_aux_dir/shtool install -c"
break
fi done if test -z "$ac_aux_dir"; then
{ { echo "$as_me:$LINENO: error: cannot find install-sh or in-
stall.sh in buildutils echo "$as_me: error: cannot find install-
sh or install.sh in buildutils
{ (exit 1); exit 1; }; } fi
# These three variables are undocumented and unsupported, # and
are intended to be withdrawn in a future Autoconf release. #
They can cause serious problems if a builder's source tree is in
a directory # whose full name contains unusual characters.
ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't
use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" #
Please don't use this var. ac_configure="$SHELL $ac_aux_dir/con-
figure" # Please don't use this var.
# Make sure we can run config.sub. $SHELL "$ac_aux_dir/con-
fig.sub" sun4 >/dev/null 2>&1 ||
{ { echo "$as_me:$LINENO: error: cannot run $SHELL
$ac_aux_dir/config.sub" >&5 echo "$as_me: error: cannot run
fig.sub" $ac_build_alias` ||
{ { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub
$ac_build_alias failed" >&5 echo "$as_me: error: $SHELL
$ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
{ (exit 1); exit 1; }; }
fi { echo "$as_me:$LINENO: result: $ac_cv_build" >&5 echo
"${ECHO_T}$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *)
{ { echo "$as_me:$LINENO: error: invalid value of canonical
build" >&5 echo "$as_me: error: invalid value of canonical build"
>&2;}
{ (exit 1); exit 1; }; };; esac build=$ac_cv_build
ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1
build_vendor=$2 shift; shift # Remember, the first character of
IFS is used to create $*, # except with old shells: build_os=$*
IFS=$ac_save_IFS case $build_os in * *) build_os=`echo
"$build_os" | sed 's/ /-/g'`;; esac
{ echo "$as_me:$LINENO: checking host system type" >&5 echo
$ECHO_N "checking host system type... $ECHO_C" >&6; } if test
"${ac_cv_host+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "x$host_alias" = x; then
ac_cv_host=$ac_cv_build else
ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
{ { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/con-
fig.sub $host_alias failed" >&5 echo "$as_me: error: $SHELL
$ac_aux_dir/config.sub $host_alias failed" >&2;}
{ (exit 1); exit 1; }; } fi
fi { echo "$as_me:$LINENO: result: $ac_cv_host" >&5 echo
"${ECHO_T}$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) {
{ echo "$as_me:$LINENO: error: invalid value of canonical host"
>&5 echo "$as_me: error: invalid value of canonical host" >&2;}
{ (exit 1); exit 1; }; };; esac host=$ac_cv_host
ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1
host_vendor=$2 shift; shift # Remember, the first character of
IFS is used to create $*, # except with old shells: host_os=$*
IFS=$ac_save_IFS case $host_os in * *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
for ac_prog in $MAKE make gmake do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_MAKE+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
{ echo "$as_me:$LINENO: result: $MAKE" >&5 echo
"${ECHO_T}$MAKE" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$MAKE" && break done test -n "$MAKE" || MAKE="error"
if test "x$MAKE" = "xerror" ;then
{ { echo "$as_me:$LINENO: error: cannot find a make command"
>&5 echo "$as_me: error: cannot find a make command" >&2;}
{ (exit 1); exit 1; }; } fi
am__api_version="1.9" # Find a good install program. We prefer a
C program (faster), # so one script is as good as another. But
avoid the broken or # incompatible versions: # SysV /etc/install,
/usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install #
AIX /bin/install # AmigaOS /C/install, which installs bootblocks
on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work
without a -g flag # AFS /usr/afsws/bin/install, which mishandles
nonexistent args # SVR4 /usr/ucb/install, which tries to use the
nonexistent group "staff" # OS/2's system install, which has a
completely different semantic # ./install, which can be erro-
neously created by make from ./install.sh. { echo
"$as_me:$LINENO: checking for a BSD-compatible install" >&5 echo
$ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
# Account for people who put trailing slashes in PATH elements.
case $as_dir/ in
./ | .// | /cC/* | /etc/* | /usr/sbin/* | /usr/etc/* |
/sbin/* | /usr/afsws/bin/* | ?:\/os2\/install\/* | ?:\/OS2\/IN-
STALL\/* | /usr/ucb/* ) ;;
*)
# OSF1 and SCO ODT 3.0 have their own names for install.
# Don't use installbsd from OSF since it installs stuff as
root
# by default.
for ac_prog in ginstall scoinst install; do
for ac_exec_ext in '' $ac_executable_extensions; do
if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x
"$as_dir/$ac_prog$ac_exec_ext"; }; then if test
$ac_prog = install && grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
: elif test $ac_prog = install &&
grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# program-specific install script used by HP pw-
will
# break other packages using the cache if that directory is
# removed, or if the value is a relative name.
INSTALL=$ac_install_sh
fi fi { echo "$as_me:$LINENO: result: $INSTALL" >&5 echo
"${ECHO_T}$INSTALL" >&6; }
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
{ echo "$as_me:$LINENO: checking whether build environment is
sane" >&5 echo $ECHO_N "checking whether build environment is
sane... $ECHO_C" >&6; } # Just in case sleep 1 echo timestamp >
conftest.file # Do `set' in a subshell so we don't clobber the
current shell's # arguments. Must try -L first in case configure
is actually a # symlink; some systems play weird games with the
mod time of symlinks # (eg FreeBSD returns the mod time of the
symlink's containing # directory). if (
set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
if test "$*" = "X"; then
# -L didn't work.
set X `ls -t $srcdir/configure conftest.file`
fi
rm -f conftest.file
if test "$*" != "X $srcdir/configure conftest.file" &&
test "$*" != "X conftest.file $srcdir/configure"; then
# If neither matched, then we have a broken ls. This can
happen
# if, for instance, CONFIG_SHELL is bash and it inherits a
# broken ls alias from the environment. This has actually
# happened. Such a system could not be considered "sane".
{ { echo "$as_me:$LINENO: error: ls -t appears to fail.
Make sure there is not a broken alias in your environment" >&5
echo "$as_me: error: ls -t appears to fail. Make sure there is
not a broken alias in your environment" >&2;}
{ (exit 1); exit 1; }; }
fi
test "$2" = conftest.file
) then
# Ok.
: else
{ { echo "$as_me:$LINENO: error: newly created file is older
than distributed files! Check your system clock" >&5 echo
"$as_me: error: newly created file is older than distributed
files! Check your system clock" >&2;}
$ac_aux_dir && pwd`
test x"${MISSING+set}" = xset || MISSING="SHELL}
$am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISS-
ING --run true"; then
am_missing_run="$MISSING --run " else
am_missing_run=
{ echo "$as_me:$LINENO: WARNING: `missing' script is too old or
missing" >&5 echo "$as_me: WARNING: `missing' script is too old
or missing" >&2;} fi
if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version;
then
# We used to keeping the `.' as first argument, in order to
# allow $(mkdir_p) to be used without argument. As in
# $(mkdir_p) $(somedir)
# where $(somedir) is conditionally defined. However this is
wrong
# for two reasons:
# 1. if the package is installed by a user who cannot write
`.'
# make install will fail,
# 2. the above comment should most certainly read
# $(mkdir_p) $(DESTDIR)$(somedir)
# so it does not work when $(somedir) is undefined and
# $(DESTDIR) is not.
# To support the latter case, we have to write
# test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
# so the `.' trick is pointless.
mkdir_p='mkdir -p --' else
# On NextStep and OpenStep, the `mkdir' command does not
# recognize any option. It will interpret all options as
# directories to create, and then abort because `.' already
# exists.
for d in ./-p ./--version;
do
test -d $d && rmdir $d
done
# $(mkinstalldirs) is defined by Automake if mkinstalldirs ex-
ists.
if test -f "$ac_aux_dir/mkinstalldirs"; then
mkdir_p='$(mkinstalldirs)'
else
mkdir_p='$(install_sh) -d'
fi fi
for ac_prog in gawk mawk nawk awk do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_AWK+set}" = set; then
fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then
{ echo "$as_me:$LINENO: result: $AWK" >&5 echo "${ECHO_T}$AWK"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$AWK" && break done
{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets KE)"
>&5 echo $ECHO_N "checking whether ${MAKE-make} sets KE)...
$ECHO_C" >&6; } set x ${MAKE-make}; ac_make=`echo "$2" | sed
's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if {
as_var=ac_cv_prog_make_${ac_make}_set; eval "test
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.make <<_ACEOF SHELL = /bin/sh all: @echo
'@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints
"make[1]: Entering...", which would confuse us. case `${MAKE-
make} -f conftest.make 2>/dev/null` in
*@@@%%%=?*=@@@%%%*)
eval ac_cv_prog_make_${ac_make}_set=yes;;
*)
eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f con-
ftest.make fi if eval test c_cv_prog_make_${ac_make}_set = yes;
then
{ echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes"
>&6; }
SET_MAKE= else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
}
SET_MAKE="MAKE=${MAKE-make}" fi
rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst;
then
am__leading_dot=. else
am__leading_dot=_ fi rmdir .tst 2>/dev/null
# test to see if srcdir already configured if test "`cd $srcdir
&& pwd`" != "`pwd`" &&
test -f $srcdir/config.status; then
{ { echo "$as_me:$LINENO: error: source directory already con-
figured; run echo "$as_me: error: source directory already con-
figured; run
{ (exit 1); exit 1; }; } fi
# test whether we have cygpath if test -z "$CYGPATH_W"; then
if (cygpath --version) >/dev/null 2>/dev/null; then
CYGPATH_W='cygpath -w'
else
CYGPATH_W=echo
fi fi
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_ver-
sion}"}
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
install_sh=${install_sh-"$am_aux_dir/install-sh"}
# Installed binaries are usually stripped using `strip' when the
user # run `make install-strip'. However `strip' might not be
the right # tool to use in cross-compilation environments, there-
fore Automake # will honor the `STRIP' environment variable to
overrule this program. if test "$cross_compiling" != no; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}strip", so it can
be a program name with args. set dummy ${ac_tool_prefix}strip;
ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_STRIP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$STRIP"; then
ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
else 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then
{ echo "$as_me:$LINENO: result: $STRIP" >&5 echo
"${ECHO_T}$STRIP" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
fi if test -z "$ac_cv_prog_STRIP"; then
ac_ct_STRIP=$STRIP
# Extract the first word of "strip", so it can be a program
name with args. set dummy strip; ac_word=$2 { echo
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n
"$ac_ct_STRIP"; then
{ echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 echo
"${ECHO_T}$ac_ct_STRIP" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
if test "x$ac_ct_STRIP" = x; then
STRIP=":"
else
case $cross_compiling:$ac_tool_warned in yes:) { echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet. If
you think this configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Au-
toconf will not detect cross-tools whose name does not start with
the host triplet. If you think this configuration is useful to
you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
STRIP=$ac_ct_STRIP
fi else
STRIP="$ac_cv_prog_STRIP" fi
fi INSTALL_STRIP_PROGRAM="SHELL} stall_sh) -c -s"
# We need awk for the "check" target. The system "awk" is bad on
# some platforms. # Always define AMTAR for backward compatibil-
ity.
AMTAR=${AMTAR-"${am_missing_run}tar"}
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
{ echo "$as_me:$LINENO: checking whether to enable maintainer-
specific portions of Makefiles" >&5 echo $ECHO_N "checking
whether to enable maintainer-specific portions of Makefiles...
$ECHO_C" >&6; }
# Check whether --enable-maintainer-mode was given. if test
"${enable_maintainer_mode+set}" = set; then
enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enable-
val else
USE_MAINTAINER_MODE=no fi
{ echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 echo
program_prefix="" fi if test "$program_suffix" = "NONE";then
program_suffix="" fi
ac_config_headers="$ac_config_headers src/include/pbs_config.h"
{ echo "$as_me:$LINENO: checking PBS machine type" >&5 echo
$ECHO_N "checking PBS machine type... $ECHO_C" >&6; } if test
"${pbs_cv_type_mach+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
pbs_cv_type_mach=`$ac_aux_dir/pbs_mach_type` fi { echo
"$as_me:$LINENO: result: $pbs_cv_type_mach" >&5 echo
"${ECHO_T}$pbs_cv_type_mach" >&6; } PBS_MACH=$pbs_cv_type_mach if
test "x$PBS_MACH" = "xunknown"; then { echo
"$as_me:$LINENO: WARNING: MOM Machine type echo "$as_me: WARNING:
MOM Machine type
cat >>confdefs.h <<_ACEOF @%:@define UNSUPPORTED_MACH 1 _ACEOF
fi
cat >>confdefs.h <<_ACEOF @%:@define PBS_MACH "${PBS_MACH}" _ACE-
OF
# this defines the name of a .c file which is then included in #
another resc_def_all.c
cat >>confdefs.h <<_ACEOF @%:@define MACH_RESC_DEFS
"resc_def_${PBS_MACH}.c" _ACEOF
{ echo "$as_me:$LINENO: checking whether to turn on the DEBUG
flag" >&5 echo $ECHO_N "checking whether to turn on the DEBUG
flag... $ECHO_C" >&6; } # Check whether --enable-debug was given.
if test "${enable_debug+set}" = set; then
enableval=$enable_debug; enable_debug=$enableval else
enable_debug=no fi
{ echo "$as_me:$LINENO: result: $enable_debug" >&5 echo
"${ECHO_T}$enable_debug" >&6; } if test "x$enable_debug" = "xyes"
; then cat >>confdefs.h <<_ACEOF @%:@define DEBUG 1
_ACEOF
fi
if test "x$include_server" = "xyes"; then
INCLUDE_SERVER_TRUE=
INCLUDE_SERVER_FALSE='#' else
INCLUDE_SERVER_TRUE='#'
INCLUDE_SERVER_FALSE= fi
{ echo "$as_me:$LINENO: checking whether to include the mom dae-
mon" >&5 echo $ECHO_N "checking whether to include the mom dae-
mon... $ECHO_C" >&6; } # Check whether --enable-mom was given.
if test "${enable_mom+set}" = set; then
enableval=$enable_mom; include_mom=$enableval else
include_mom=$partdefault fi
{ echo "$as_me:$LINENO: result: $include_mom" >&5 echo
"${ECHO_T}$include_mom" >&6; }
if test "x$include_mom" = "xyes"; then
INCLUDE_MOM_TRUE=
INCLUDE_MOM_FALSE='#' else
INCLUDE_MOM_TRUE='#'
INCLUDE_MOM_FALSE= fi
{ echo "$as_me:$LINENO: checking whether to include the clients"
>&5 echo $ECHO_N "checking whether to include the clients...
$ECHO_C" >&6; } # Check whether --enable-clients was given. if
test "${enable_clients+set}" = set; then
enableval=$enable_clients; include_clients=$enableval else
include_clients=yes fi
{ echo "$as_me:$LINENO: result: $include_clients" >&5 echo
"${ECHO_T}$include_clients" >&6; }
if test "x$include_clients" = "xyes"; then
INCLUDE_CLIENTS_TRUE=
INCLUDE_CLIENTS_FALSE='#' else
INCLUDE_CLIENTS_TRUE='#'
INCLUDE_CLIENTS_FALSE= fi
{ echo "$as_me:$LINENO: checking whether to build DRMAA lib" >&5
echo $ECHO_N "checking whether to build DRMAA lib... $ECHO_C"
>&6; } # Check whether --enable-drmaa was given. if test "${en-
able_drmaa+set}" = set; then
enableval=$enable_drmaa; include_drmaa=$enableval else
include_drmaa=no fi
user_choosed_cc_set=${CC+set} us-
er_choosed_cflags_set=${CFLAGS+set}
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_pre-
fix"; then
# Extract the first word of "${ac_tool_prefix}gcc", so it can
be a program name with args. set dummy ${ac_tool_prefix}gcc;
ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
{ echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
fi if test -z "$ac_cv_prog_CC"; then
ac_ct_CC=$CC
# Extract the first word of "gcc", so it can be a program name
with args. set dummy gcc; ac_word=$2 { echo "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$ac_ct_CC"; then
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the
test. else 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_CC="gcc"
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet. If
you think this configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Au-
toconf will not detect cross-tools whose name does not start with
the host triplet. If you think this configuration is useful to
you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
CC=$ac_ct_CC
fi else
CC="$ac_cv_prog_CC" fi
if test -z "$CC"; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}cc", so it can
be a program name with args. set dummy ${ac_tool_prefix}cc;
ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
{ echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
fi fi if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name
with args. set dummy cc; ac_word=$2 { echo "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6; } if test "${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test. else
ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for
as_dir in $PATH do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
set dummy $ac_cv_prog_CC
shift
if test $@%:@ != 0; then
# We chose a different compiler from the bogus one.
# However, it has the same basename, so the bogon will be
chosen
# first if we set CC to just the basename; use the full file
name.
shift
ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
{ echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
fi if test -z "$CC"; then
if test -n "$ac_tool_prefix"; then
for ac_prog in cl.exe
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it
can be a program name with args. set dummy $ac_tool_pre-
fix$ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for
$ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C"
>&6; } if test "${ac_cv_prog_CC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then
{ echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$CC" && break
done fi if test -z "$CC"; then
ac_ct_CC=$CC
for ac_prog in cl.exe do
# Extract the first word of "$ac_prog", so it can be a program
ac_cv_prog_ac_ct_CC="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then
{ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo
"${ECHO_T}$ac_ct_CC" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$ac_ct_CC" && break done
if test "x$ac_ct_CC" = x; then
CC=""
else
case $cross_compiling:$ac_tool_warned in yes:) { echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet. If
you think this configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Au-
toconf will not detect cross-tools whose name does not start with
the host triplet. If you think this configuration is useful to
you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
CC=$ac_ct_CC
fi fi
fi
test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C
compiler found in ATH See `config.log' for more details." >&5
echo "$as_me: error: no acceptable C compiler found in ATH See
`config.log' for more details." >&2;}
{ (exit 1); exit 1; }; }
# Provide some information about the compiler. echo
"$as_me:$LINENO: checking for C compiler version" >&5 ac_compil-
er=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler --version
>&5" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler --version >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler -v >&5") 2>&5
int main () {
;
return 0; } _ACEOF ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to cre-
ate an executable without -o first, disregard a.out. # It will
help us diagnose broken compilers, and finding out an intuition #
of exeext. { echo "$as_me:$LINENO: checking for C compiler de-
fault output file name" >&5 echo $ECHO_N "checking for C compiler
default output file name... $ECHO_C" >&6; } ac_link_default=`echo
"$ac_link" | sed 's/ -o *conftest[^ ]*//'` # # List of possible
output files, starting from the most likely. # The algorithm is
not robust to junk in `.', hence go to wildcards (a.*) # only as
a last resort. b.out is created by i960 compilers.
ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* con-
ftest.* b.out' # # The IRIX 6 linker writes into existing files
which may not be # executable, retaining their permissions. Re-
move them first so a # subsequent execution test works. ac_rm-
files= for ac_file in $ac_files do
case $ac_file in
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb |
*.bbg | *.map | *.inf | *.o | *.obj ) ;;
* ) ac_rmfiles="$ac_rmfiles $ac_file";;
esac done rm -f $ac_rmfiles
if { (ac_try="$ac_link_default" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link_default") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; then
# Autoconf-2.13 could set the ac_cv_exeext variable to `no'. #
So ignore a value of `no', otherwise this would lead to `EXEEXT =
no' # in a Makefile. We should not override ac_cv_exeext if it
was cached, # so that the user can short-circuit this test for
compilers unknown to # Autoconf. for ac_file in $ac_files '' do
test -f "$ac_file" || continue
case $ac_file in
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb |
*.bbg | *.map | *.inf | *.o | *.obj ) ;;
[ab].out ) # We found the default executable, but ex-
eext='' is most # certainly right. break;;
*.* )
if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exe-
ext" != no; then :; else ac_cv_exeext=`expr
"$ac_file" : '[^.]**'` fi # We set ac_cv_exeext
here because the later test for it is not # safe: cross
compilers may not add the suffix if given an `-o' # argu-
ment, so we may need to know it at that point already. #
Even if this section looks crufty: it has the advantage of
error: C compiler cannot create executables See `config.log' for
more details." >&2;}
{ (exit 77); exit 77; }; } fi
ac_exeext=$ac_cv_exeext
# Check that the compiler produces executables we can run. If
not, either # the compiler is broken, or we cross compile. {
echo "$as_me:$LINENO: checking whether the C compiler works" >&5
echo $ECHO_N "checking whether the C compiler works... $ECHO_C"
>&6; } # FIXME: These cross compiler hacks should be removed for
Autoconf 3.0 # If not cross compiling, check that we can run a
simple program. if test "$cross_compiling" != yes; then
if { ac_try='./$ac_file'
{ (case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; }; then
cross_compiling=no
else
if test "$cross_compiling" = maybe; then cross_com-
piling=yes
else { { echo "$as_me:$LINENO: error: cannot run C
compiled programs. If you meant to cross compile, use `--host'.
See `config.log' for more details." >&5 echo "$as_me: error: can-
not run C compiled programs. If you meant to cross compile, use
`--host'. See `config.log' for more details." >&2;}
{ (exit 1); exit 1; }; }
fi
fi fi { echo "$as_me:$LINENO: result: yes" >&5 echo
"${ECHO_T}yes" >&6; }
rm -f a.out a.exe conftest$ac_cv_exeext b.out
ac_clean_files=$ac_clean_files_save # Check that the compiler
produces executables we can run. If not, either # the compiler
is broken, or we cross compile. { echo "$as_me:$LINENO: checking
whether we are cross compiling" >&5 echo $ECHO_N "checking
whether we are cross compiling... $ECHO_C" >&6; } { echo
"$as_me:$LINENO: result: $cross_compiling" >&5 echo
"${ECHO_T}$cross_compiling" >&6; }
{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6;
} if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
{ { echo "$as_me:$LINENO: error: cannot compute suffix of exe-
cutables: cannot compile and link See `config.log' for more de-
tails." >&5 echo "$as_me: error: cannot compute suffix of exe-
cutables: cannot compile and link See `config.log' for more de-
tails." >&2;}
{ (exit 1); exit 1; }; } fi
rm -f conftest$ac_cv_exeext { echo "$as_me:$LINENO: result:
$ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6; }
rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT {
echo "$as_me:$LINENO: checking for suffix of object files" >&5
echo $ECHO_N "checking for suffix of object files... $ECHO_C"
>&6; } if test "${ac_cv_objext+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.o conftest.obj if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; then
for ac_file in conftest.o conftest.obj conftest.*; do
test -f "$ac_file" || continue;
case $ac_file in
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb |
*.bbg | *.map | *.inf ) ;;
*) ac_cv_objext=`expr "$ac_file" : '.*.'`
break;;
esac done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
{ { echo "$as_me:$LINENO: error: cannot compute suffix of object
files: cannot compile See `config.log' for more details." >&5
echo "$as_me: error: cannot compute suffix of object files: can-
not compile See `config.log' for more details." >&2;}
{ (exit 1); exit 1; }; } fi
rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_objext" >&5 echo
"${ECHO_T}$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_ob-
jext=$OBJEXT { echo "$as_me:$LINENO: checking whether we are us-
ing the GNU C compiler" >&5 echo $ECHO_N "checking whether we are
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_compiler_gnu=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_compiler_gnu=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu
fi { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } GCC=`test $ac_com-
piler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS { echo "$as_me:$LINENO: checking whether
$CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts
-g... $ECHO_C" >&6; } if test "${ac_cv_prog_cc_g+set}" = set;
then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_save_c_werror_flag=$ac_c_werror_flag
ac_c_werror_flag=yes
ac_cv_prog_cc_g=no
CFLAGS="-g"
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_prog_cc_g=yes else
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
: else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_c_werror_flag=$ac_save_c_werror_flag
CFLAGS="-g" cat >conftest.$ac_ext <<_ACEOF /*
confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_prog_cc_g=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
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
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_c_werror_flag=$ac_save_c_werror_flag fi { echo
"$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo
"${ECHO_T}$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" =
set; then
CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then
if test "$GCC" = yes; then
<<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>con-
ftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h.
*/ #include <stdarg.h> #include <stdio.h> #include <sys/types.h>
#include <sys/stat.h> /* Most of the following tests are stolen
from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE *
(*rcsopen) (struct buf *, struct stat *, int); static char *e (p,
i)
char **p;
int i; {
return p[i]; } static char *f (char * (*g) (char **, int), char
**p, ...) {
char *s;
va_list v;
va_start (v,p);
s = g (p, va_arg (v,int));
va_end (v);
return s; }
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It
has
function prototypes and stuff, but not '' hex character con-
stants.
These don't provoke an error unfortunately, instead are
silently treated
as 'x'. The following induces an error, until -std is added
to get
proper ANSI mode. Curiously '0'!='x' always comes out true,
for an
array size at least. It's necessary to write '0'==0 to get
something
that's true only with -std. */ int osf4_cc_array ['0' == 0 ?
1 : -1];
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces
macro parameters
inside strings and character constants. */ #define FOO(x) 'x'
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
int test (int i, double x); struct s1 {int (*f) (int a);}; struct
s2 {int (*f) (double a);}; int pairnames (int, char **, FILE
*(*)(struct buf *, struct stat *, int), int, int); int argc; char
**argv; int main () { return f (e, argv, 0) != argv[0] || f (e,
argv, 1) != argv[1];
;
return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlan-
glvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTEN-
SIONS__" do
CC="$ac_save_CC $ac_arg"
rm -f conftest.$ac_objext if { (ac_try="$ac_compile" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
rm -f core conftest.err conftest.$ac_objext
test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f con-
ftest.$ac_ext CC=$ac_save_CC
fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in
x)
{ echo "$as_me:$LINENO: result: none needed" >&5 echo
"${ECHO_T}none needed" >&6; } ;;
xno)
{ echo "$as_me:$LINENO: result: unsupported" >&5 echo
"${ECHO_T}unsupported" >&6; } ;;
*)
CC="$CC $ac_cv_prog_cc_c89"
{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 echo
"${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; esac
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__lead-
ing_dot}deps"
ac_config_commands="$ac_config_commands depfiles"
am_make=${MAKE-make} cat > confinc << 'END' am__doit:
@echo done END # If we don't find an include directive,
just comment out the code. { echo "$as_me:$LINENO: checking for
style of include used by $am_make" >&5 echo $ECHO_N "checking for
style of include used by $am_make... $ECHO_C" >&6; } am__in-
clude="#" am__quote= _am_result=none # First try GNU make style
include. echo "include confinc" > confmf # We grep out `Entering
directory' and `Leaving directory' # messages which can occur if
`w' ends up in MAKEFLAGS. # In particular we don't look at
`^make:' because GNU make might # be invoked under some other
name (usually "gmake"), in which # case it prints its new name
instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null
| grep -v 'ing directory'`" = "done"; then
am__include=include
am__quote=
_am_result=GNU fi # Now try BSD make style include. if test
"$am__include" = "#"; then
echo '.include "confinc"' > confmf
if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
am__include=.include
am__quote="
_am_result=BSD
fi fi
AMDEP_FALSE='#' else
AMDEP_TRUE='#'
AMDEP_FALSE= fi
depcc="$CC" am_compiler_list=
{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
echo $ECHO_N "checking dependency style of $depcc... $ECHO_C"
>&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
# We make a subdir and do the tests there. Otherwise we can
end up
# making bogus files that we don't know about and never remove.
For
# instance it was reported that on HP-UX the gcc test will end
up
# making a dummy file named `D' -- because `-MD' means `put the
output
# in D'.
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if
we're
# using a relative directory.
cp "$am_depcomp" conftest.dir
cd conftest.dir
# We will build objects and dependencies in a subdirectory be-
cause
# it helps to detect inapplicable dependency modes. For in-
stance
# both Tru64's cc and ICC support -MD to output dependencies as
a
# side effect of compilation, but ICC will put the dependencies
in
# the current directory while Tru64 will put them in the object
# directory.
mkdir sub
am_cv_CC_dependencies_compiler_type=none
if test "$am_compiler_list" = ""; then
am_compiler_list=`sed -n 's/^#*-zA-Z0-9]*)$/1/p' < ./dep-
comp`
fi
for depmode in $am_compiler_list; do
# Setup a source with many dependencies, because some compil-
ers
# like to wrap large dependency lists on column 80 (with ,
and
touch sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}"
> confmf
case $depmode in
nosideeffect)
# after this tag, mechanisms are not by side-effect, so
they'll
# only be used when explicitly requested
if test "x$enable_dependency_tracking" = xyes; then
continue
else break
fi
;;
none) break ;;
esac
# We check with `-c' and `-o' for the sake of the "dashmstd-
out"
# mode. It turns out that the SunPro C++ compiler does not
properly
# handle `-M -o', and we need to detect this.
if depmode=$depmode source=sub/conftest.c ob-
ject=sub/conftest.${OBJEXT-o} depfile=sub/conftest.Po tm-
pdepfile=sub/conftest.TPo $SHELL ./depcomp $depcc -c -o
sub/conftest.${OBJEXT-o} sub/conftest.c >/dev/null
2>conftest.err &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null
2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
# icc doesn't choke on unknown options, it will just issue
warnings
# or remarks (even with -Werror). So we grep stderr for
any message
# that says an option was ignored or not supported.
# When given -MP, icc 7.0 and 7.1 complain thusly:
# icc: Command line warning: ignoring option '-M'; no ar-
gument required
# The diagnosis changed in icc 8.0:
# icc: Command line remark: option '-MP' not supported
if (grep 'ignoring option' conftest.err ||
grep 'not supported' conftest.err) >/dev/null 2>&1;
then :; else
am_cv_CC_dependencies_compiler_type=$depmode
break
fi
fi
done
cd ..
rm -rf conftest.dir else
am__fastdepCC_FALSE= fi
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu { echo "$as_me:$LINENO:
checking how to run the C preprocessor" >&5 echo $ECHO_N "check-
ing how to run the C preprocessor... $ECHO_C" >&6; } # On Suns,
sometimes $CPP names a directory. if test -n "$CPP" && test -d
"$CPP"; then
CPP= fi if test -z "$CPP"; then
if test "${ac_cv_prog_CPP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
# Double quotes because CPP needs to be expanded
for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
do
ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do
# Use a header file that comes with gcc, so configuring glibc
# with a fresh cross-compiler works.
# Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
# <limits.h> exists even on freestanding compilers.
# On the NeXT, cc -E runs the code through the compiler's pars-
er,
# not just through cpp. "Syntax error" is here to catch this
case.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include <limits.h>
@%:@else @%:@ include <assert.h> @%:@endif
Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s
conftest.err
}; then
: else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
# Broken: fails on valid input. continue fi
rm -f conftest.err conftest.$ac_ext
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s
conftest.err
}; then
# Broken: success on invalid input. continue else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
# Passes both tests. ac_preproc_ok=: break fi
rm -f conftest.err conftest.$ac_ext
done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was
skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok;
then
break fi
done
ac_cv_prog_CPP=$CPP
fi
CPP=$ac_cv_prog_CPP else
ac_cv_prog_CPP=$CPP fi { echo "$as_me:$LINENO: result: $CPP"
>&5 echo "${ECHO_T}$CPP" >&6; } ac_preproc_ok=false for ac_c_pre-
proc_warn_flag in '' yes do
# Use a header file that comes with gcc, so configuring glibc
# with a fresh cross-compiler works.
# Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
# <limits.h> exists even on freestanding compilers.
# On the NeXT, cc -E runs the code through the compiler's pars-
er,
# not just through cpp. "Syntax error" is here to catch this
case.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include <limits.h>
@%:@else @%:@ include <assert.h> @%:@endif
Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s
conftest.err
end confdefs.h. */ @%:@include <ac_nonexistent.h> _ACEOF if {
(ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s
conftest.err
}; then
# Broken: success on invalid input. continue else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
# Passes both tests. ac_preproc_ok=: break fi
rm -f conftest.err conftest.$ac_ext
done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was
skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok;
then
: else
{ { echo "$as_me:$LINENO: error: C preprocessor See `con-
fig.log' for more details." >&5 echo "$as_me: error: C preproces-
sor See `config.log' for more details." >&2;}
{ (exit 1); exit 1; }; } fi
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
{ echo "$as_me:$LINENO: checking for grep that handles long lines
and -e" >&5 echo $ECHO_N "checking for grep that handles long
lines and -e... $ECHO_C" >&6; } if test "${ac_cv_path_GREP+set}"
= set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
# Extract the first word of "grep ggrep" to use in msg output
if test -z "$GREP"; then set dummy grep ggrep; ac_prog_name=$2 if
test "${ac_cv_path_GREP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_path_GREP_found=false # Loop through the user's path and
test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPA-
RATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_prog in grep ggrep; do
cp "conftest.in" "conftest.nl"
echo 'GREP' >> "conftest.nl"
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "con-
ftest.nl" >"conftest.out" 2>/dev/null || break
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
ac_count=`expr $ac_count + 1`
if test $ac_count -gt ${ac_path_GREP_max-0}; then
# Best one so far, save it but keep looking for a better
one
ac_cv_path_GREP="$ac_path_GREP"
ac_path_GREP_max=$ac_count
fi
# 10*(2^10) chars as input seems more than enough
test $ac_count -gt 10 && break
done
rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac
$ac_path_GREP_found && break 3
done done
done IFS=$as_save_IFS
fi
GREP="$ac_cv_path_GREP" if test -z "$GREP"; then
{ { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name
could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo
"$as_me: error: no acceptable $ac_prog_name could be found in
$PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
{ (exit 1); exit 1; }; } fi
else
ac_cv_path_GREP=$GREP fi
fi { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 echo
"${ECHO_T}$ac_cv_path_GREP" >&6; }
GREP="$ac_cv_path_GREP"
{ echo "$as_me:$LINENO: checking for egrep" >&5 echo $ECHO_N
"checking for egrep... $ECHO_C" >&6; } if test
"${ac_cv_path_EGREP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
then ac_cv_path_EGREP="$GREP -E"
else
# Extract the first word of "egrep" to use in msg output if
test -z "$EGREP"; then set dummy egrep; ac_prog_name=$2 if test
"${ac_cv_path_EGREP+set}" = set; then
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *)
ac_count=0
echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
while :
do
cat "conftest.in" "conftest.in" >"conftest.tmp"
mv "conftest.tmp" "conftest.in"
cp "conftest.in" "conftest.nl"
echo 'EGREP' >> "conftest.nl"
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out"
2>/dev/null || break
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
ac_count=`expr $ac_count + 1`
if test $ac_count -gt ${ac_path_EGREP_max-0}; then
# Best one so far, save it but keep looking for a better
one
ac_cv_path_EGREP="$ac_path_EGREP"
ac_path_EGREP_max=$ac_count
fi
# 10*(2^10) chars as input seems more than enough
test $ac_count -gt 10 && break
done
rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac
$ac_path_EGREP_found && break 3
done done
done IFS=$as_save_IFS
fi
EGREP="$ac_cv_path_EGREP" if test -z "$EGREP"; then
{ { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name
could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 echo
"$as_me: error: no acceptable $ac_prog_name could be found in
$PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
{ (exit 1); exit 1; }; } fi
else
ac_cv_path_EGREP=$EGREP fi
fi fi { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
EGREP="$ac_cv_path_EGREP"
if test $ac_cv_c_compiler_gnu = yes; then
{ echo "$as_me:$LINENO: checking whether $CC needs -tradi-
tional" >&5 echo $ECHO_N "checking whether $CC needs -tradition-
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ #include <termio.h> Autoconf TCGETA _ACEOF if
(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "$ac_pattern" >/dev/null 2>&1; then
ac_cv_prog_gcc_traditional=yes fi rm -f conftest*
fi fi { echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_tradi-
tional" >&5 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
if test $ac_cv_prog_gcc_traditional = yes; then
CC="$CC -traditional"
fi fi
for ac_prog in ar do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_AR+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$AR"; then
ac_cv_prog_AR="$AR" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_AR="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then
{ echo "$as_me:$LINENO: result: $AR" >&5 echo "${ECHO_T}$AR"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$AR" && break done test -n "$AR" || AR="exit"
# Check whether --enable-shared was given. if test "${en-
able_shared+set}" = set; then
enableval=$enable_shared; p=${PACKAGE-default}
case $enableval in
yes) enable_shared=yes ;;
no) enable_shared=no ;;
*)
# Check whether --enable-static was given. if test "${en-
able_static+set}" = set; then
enableval=$enable_static; p=${PACKAGE-default}
case $enableval in
yes) enable_static=yes ;;
no) enable_static=no ;;
*)
enable_static=no
# Look at the argument we got. We use all the common list
separators.
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
for pkg in $enableval; do IFS="$lt_save_ifs"
if test "X$pkg" = "X$p"; then enable_static=yes
fi
done
IFS="$lt_save_ifs"
;;
esac else
enable_static=yes fi
# Check whether --enable-fast-install was given. if test "${en-
able_fast_install+set}" = set; then
enableval=$enable_fast_install; p=${PACKAGE-default}
case $enableval in
yes) enable_fast_install=yes ;;
no) enable_fast_install=no ;;
*)
enable_fast_install=no
# Look at the argument we got. We use all the common list
separators.
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
for pkg in $enableval; do IFS="$lt_save_ifs"
if test "X$pkg" = "X$p"; then enable_fast_in-
stall=yes fi
done
IFS="$lt_save_ifs"
;;
esac else
enable_fast_install=yes fi
{ echo "$as_me:$LINENO: checking for a sed that does not truncate
output" >&5 echo $ECHO_N "checking for a sed that does not trun-
cate output... $ECHO_C" >&6; } if test "${lt_cv_path_SED+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
# Loop through the user's path and test for sed and gsed. #
Then use that list of sed's as ones to test for truncation.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
echo $ECHO_N "0123456789$ECHO_C" >conftest.in
# Check for GNU sed and select it if it is found.
if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' >
/dev/null; then
lt_cv_path_SED=$lt_ac_sed
break
fi
while true; do
cat conftest.in conftest.in >conftest.tmp
mv conftest.tmp conftest.in
cp conftest.in conftest.nl
echo >>conftest.nl
$lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
cmp -s conftest.out conftest.nl || break
# 10000 chars as input seems more than enough
test $lt_ac_count -gt 10 && break
lt_ac_count=`expr $lt_ac_count + 1`
if test $lt_ac_count -gt $lt_ac_max; then
lt_ac_max=$lt_ac_count
lt_cv_path_SED=$lt_ac_sed
fi
done done SED=$lt_cv_path_SED
fi
{ echo "$as_me:$LINENO: result: $SED" >&5 echo "${ECHO_T}$SED"
>&6; }
# Check whether --with-gnu-ld was given. if test
"${with_gnu_ld+set}" = set; then
withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
else
with_gnu_ld=no fi
ac_prog=ld if test "$GCC" = yes; then
# Check if gcc -print-prog-name=ld gives a path.
{ echo "$as_me:$LINENO: checking for ld used by $CC" >&5 echo
$ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
case $host in
*-*-mingw*)
# gcc leaves a trailing carriage return which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d ' 15'` ;;
*)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
esac
case $ac_prog in
# Accept absolute paths.
[\/]* | ?:[\/]*)
re_direlt='/[^/][^/]*/../'
# Canonicalize the pathname of ld
ac_prog=`echo $ac_prog| $SED 's%\\%/%g'`
{ echo "$as_me:$LINENO: checking for GNU ld" >&5 echo $ECHO_N
"checking for GNU ld... $ECHO_C" >&6; } else
{ echo "$as_me:$LINENO: checking for non-GNU ld" >&5 echo
$ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } fi if test
"${lt_cv_path_LD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -z "$LD"; then
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do
IFS="$lt_save_ifs"
test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f
"$ac_dir/$ac_prog$ac_exeext"; then
lt_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use
--version,
# but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*) test "$with_gnu_ld" != no &&
break ;;
*) test "$with_gnu_ld" != yes && break ;;
esac
fi
done
IFS="$lt_save_ifs" else
lt_cv_path_LD="$LD" # Let the user override the test with a
path. fi fi
LD="$lt_cv_path_LD" if test -n "$LD"; then
{ echo "$as_me:$LINENO: result: $LD" >&5 echo "${ECHO_T}$LD"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi test -z "$LD" && { { echo "$as_me:$LINENO: error: no accept-
able ld found in ATH" >&5 echo "$as_me: error: no acceptable ld
found in ATH" >&2;}
{ (exit 1); exit 1; }; } { echo "$as_me:$LINENO: checking if
the linker ($LD) is GNU ld" >&5 echo $ECHO_N "checking if the
linker ($LD) is GNU ld... $ECHO_C" >&6; } if test
"${lt_cv_prog_gnu_ld+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
# I'd rather use --version here, but apparently some GNU ld's
only accept -v. case `$LD -v 2>&1 </dev/null` in *GNU* | *'with
BFD'*)
lt_cv_prog_gnu_ld=yes
;; *)
lt_cv_prog_gnu_ld=no
;; esac fi { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld"
>&5 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
with_gnu_ld=$lt_cv_prog_gnu_ld
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$NM"; then
# Let the user override the test.
lt_cv_path_NM="$NM" else
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
IFS="$lt_save_ifs"
test -z "$ac_dir" && ac_dir=.
tmp_nm="$ac_dir/${ac_tool_prefix}nm"
if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
# Check to see if the nm accepts a BSD-compat flag.
# Adding the `sed 1q' prevents false positives on HP-UX,
which says:
# nm: unknown option "B" ignored
# Tru64's nm complains that /dev/null is an invalid object
file
case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
*/dev/null* | *'Invalid file or object type'*)
lt_cv_path_NM="$tmp_nm -B" break
;;
*) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
*/dev/null*) lt_cv_path_NM="$tmp_nm -p"
break ;; *)
lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match,
but continue # so that we can try to find one that sup-
ports BSD flags ;; esac
esac
fi
done
IFS="$lt_save_ifs"
test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm fi fi { echo
"$as_me:$LINENO: result: $lt_cv_path_NM" >&5 echo
"${ECHO_T}$lt_cv_path_NM" >&6; } NM="$lt_cv_path_NM"
{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 echo
$ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then
{ echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes"
>&6; } else
{ echo "$as_me:$LINENO: result: no, using $LN_S" >&5 echo
"${ECHO_T}no, using $LN_S" >&6; } fi
{ echo "$as_me:$LINENO: checking how to recognise dependent li-
braries" >&5 echo $ECHO_N "checking how to recognise dependent
libraries... $ECHO_C" >&6; } if test
"${lt_cv_deplibs_check_method+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file=
lt_cv_deplibs_check_method='unknown' # Need to set the preceding
variable on all platforms that support # interlibrary dependen-
cies. # 'none' -- dependencies not supported. # `unknown' --
same as none, but documents that we really don't know. #
;;
bsdi4*)
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit
[ML]SB (shared object|dynamic lib)'
lt_cv_file_magic_cmd='/usr/bin/file -L'
lt_cv_file_magic_test_file=/shlib/libc.so
;;
cygwin*)
# func_win32_libid is a shell function defined in ltmain.sh
lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
DLL'
lt_cv_file_magic_cmd='func_win32_libid'
;;
mingw* | pw32*)
# Base MSYS/MinGW do not provide the 'file' command needed by
# func_win32_libid shell function, so use a weaker test based
on 'objdump'.
lt_cv_deplibs_check_method='file_magic file format
pei*-i386(.*architecture: i386)?'
lt_cv_file_magic_cmd='$OBJDUMP -f'
;;
darwin* | rhapsody*)
lt_cv_deplibs_check_method=pass_all
;;
freebsd* | kfreebsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case $host_cpu in
i*86 )
# Not sure whether the presence of OpenBSD here was a mis-
take.
# Let's accept both of them until this is cleared up.
lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenB-
SD)/i[3-9]86 (compact )?demand paged shared library'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;;
esac
else
lt_cv_deplibs_check_method=pass_all
fi
;;
gnu*)
lt_cv_deplibs_check_method=pass_all
;;
hpux10.20* | hpux11*)
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-
RISC[0-9].[0-9]) shared library'
lt_cv_file_magic_test_file=/usr/lib/libc.sl
;;
esac
;;
irix5* | irix6* | nonstopux*)
case $LD in
*-32|*"-32 ") libmagic=32-bit;;
*-n32|*"-n32 ") libmagic=N32;;
*-64|*"-64 ") libmagic=64-bit;;
*) libmagic=never-match;;
esac
lt_cv_deplibs_check_method=pass_all
;;
# This must be Linux ELF. linux*)
case $host_cpu in
alpha*|hppa*|i*86|ia64*|m68*|mips*|power-
pc*|sparc*|s390*|sh*|x86_64*)
lt_cv_deplibs_check_method=pass_all ;;
*)
# glibc up to 2.1.1 does not perform some relocations on ARM
# this will be overridden with pass_all, but let us keep it
just in case
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit
[LM]SB (shared object|dynamic lib )' ;;
esac
lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
lt_cv_deplibs_check_method=pass_all
;;
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern
/lib[^/]+(.so.[0-9]+.[0-9]+|_pic.a)$'
else
lt_cv_deplibs_check_method='match_pattern
/lib[^/]+(.so|_pic.a)$'
fi
;;
newos6*)
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit
[ML]SB (executable|dynamic lib)'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=/usr/lib/libnls.so
;;
nto-qnx*)
lt_cv_deplibs_check_method=unknown
osf3* | osf4* | osf5*)
lt_cv_deplibs_check_method=pass_all
;;
sco3.2v5*)
lt_cv_deplibs_check_method=pass_all
;;
solaris*)
lt_cv_deplibs_check_method=pass_all
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
case $host_vendor in
motorola)
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit
[ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
;;
ncr)
lt_cv_deplibs_check_method=pass_all
;;
sequent)
lt_cv_file_magic_cmd='/bin/file'
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit
[LM]SB (shared object|dynamic lib )'
;;
sni)
lt_cv_file_magic_cmd='/bin/file'
lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit
[LM]SB dynamic lib"
lt_cv_file_magic_test_file=/lib/libc.so
;;
siemens)
lt_cv_deplibs_check_method=pass_all
;;
esac
;;
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* |
sysv4*uw2*)
lt_cv_deplibs_check_method=pass_all
;; esac
fi { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method"
>&5 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } file_mag-
ic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method test -z
"$deplibs_check_method" && deplibs_check_method=unknown
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; then
case `/usr/bin/file conftest.$ac_objext` in
*ELF-32*)
HPUX_IA64_MODE="32"
;;
*ELF-64*)
HPUX_IA64_MODE="64"
;;
esac
fi
rm -rf conftest*
;; *-*-irix6*)
# Find out which ABI we are using.
echo '#line __oline__ "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; then
if test "$lt_cv_prog_gnu_ld" = yes; then
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -melf32bsmip"
;;
*N32*)
LD="${LD-ld} -melf32bmipn32"
;;
*64-bit*)
LD="${LD-ld} -melf64bmip"
;;
esac
else
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -32"
;;
*N32*)
LD="${LD-ld} -n32"
;;
*64-bit*)
LD="${LD-ld} -64"
;;
esac
fi
fi
rm -rf conftest*
x86_64-*linux*)
LD="${LD-ld} -m elf_i386"
;;
ppc64-*linux*|powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
LD="${LD-ld} -m elf_s390"
;;
sparc64-*linux*)
LD="${LD-ld} -m elf32_sparc"
;;
esac
;;
*64-bit*)
case $host in
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
ppc*-*linux*|powerpc*-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*)
LD="${LD-ld} -m elf64_s390"
;;
sparc*-*linux*)
LD="${LD-ld} -m elf64_sparc"
;;
esac
;;
esac
fi
rm -rf conftest*
;;
*-*-sco3.2v5*)
# On SCO OpenServer 5, we need -belf to get full-featured bina-
ries.
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -belf"
{ echo "$as_me:$LINENO: checking whether the C compiler needs
-belf" >&5 echo $ECHO_N "checking whether the C compiler needs
-belf... $ECHO_C" >&6; } if test "${lt_cv_cc_needs_belf+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
lt_cv_cc_needs_belf=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
lt_cv_cc_needs_belf=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
fi { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 echo
"${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
if test x"$lt_cv_cc_needs_belf" != x"yes"; then
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for
-belf
CFLAGS="$SAVE_CFLAGS"
fi
;;
esac
need_locks="$enable_libtool_lock"
{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
if test "${ac_cv_header_stdc+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ #include <stdlib.h> #include <stdarg.h> #in-
clude <string.h> #include <float.h>
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ #include <string.h>
_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "memchr" >/dev/null 2>&1; then
: else
ac_cv_header_stdc=no fi rm -f conftest*
fi
if test $ac_cv_header_stdc = yes; then
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ #include <stdlib.h>
_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "free" >/dev/null 2>&1; then
: else
ac_cv_header_stdc=no fi rm -f conftest*
fi
if test $ac_cv_header_stdc = yes; then
# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using
-ansi.
if test "$cross_compiling" = yes; then
: else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ #include <ctype.h> #include <stdlib.h> #if
((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c)
<= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') :
(c)) #else # define ISLOWER(c) (('a' <= (c) && (c)
<= 'i') || ('j' <= (c) && (c) <= 'r')
|| ('s' <= (c) && (c) <= 'z')) # define TOUP-
PER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () {
int i;
for (i = 0; i < 256; i++)
if (XOR (islower (i), ISLOWER (i)) || toupper (i) !=
TOUPPER (i))
return 2;
return 0; } _ACEOF rm -f conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>&5
ac_status=$?
( exit $ac_status ) ac_cv_header_stdc=no fi rm -f core *.core
core.conftest.* gmon.out bb.out conftest$ac_exeext con-
ftest.$ac_objext conftest.$ac_ext fi
fi fi { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6; } if test $ac_cv_head-
er_stdc = yes; then
cat >>confdefs.h <<_ACEOF @%:@define STDC_HEADERS 1 _ACEOF
fi
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memo-
ry.h strings.h inttypes.h stdint.h unistd.h do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` { echo
"$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N
"checking for $ac_header... $ECHO_C" >&6; } if {
as_var=$as_ac_Header; eval "test
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
@%:@include <$ac_header> _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
eval "$as_ac_Header=yes" else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
eval "$as_ac_Header=no" fi
for ac_header in dlfcn.h do as_ac_Header=`echo "ac_cv_head-
er_$ac_header" | $as_tr_sh` if { as_var=$as_ac_Header; eval "test
{ echo "$as_me:$LINENO: checking for $ac_header" >&5 echo
$ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if {
as_var=$as_ac_Header; eval "test
echo $ECHO_N "(cached) $ECHO_C" >&6 fi ac_res=`eval echo
'${'$as_ac_Header'}'` { echo "$as_me:$LINENO: re-
sult: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } else
# Is the header compilable? { echo "$as_me:$LINENO: checking
$ac_header usability" >&5 echo $ECHO_N "checking $ac_header us-
ability... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /*
confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_in-
cludes_default @%:@include <$ac_header> _ACEOF rm -f con-
ftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_header_compiler=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_header_compiler=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext {
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo
"${ECHO_T}$ac_header_compiler" >&6; }
# Is the header present? { echo "$as_me:$LINENO: checking
$ac_header presence" >&5 echo $ECHO_N "checking $ac_header pres-
ence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /*
confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ @%:@include
<$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
er:$ac_header_preproc:$ac_c_preproc_warn_flag in
yes:no: )
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the
compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARN-
ING: $ac_header: accepted by the compiler, rejected by the pre-
processor!" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with
the compiler's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the compiler's result" >&2;}
ac_header_preproc=yes
;;
no:yes:* )
{ echo "$as_me:$LINENO: WARNING: $ac_header: present but can-
not be compiled" >&5 echo "$as_me: WARNING: $ac_header: present
but cannot be compiled" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for
missing prerequisite headers?" >&5 echo "$as_me: WARNING:
$ac_header: check for missing prerequisite headers?" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: section echo
"$as_me: WARNING: $ac_header: section
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future,
the compiler will take precedence" >&5 echo "$as_me: WARNING:
$ac_header: in the future, the compiler will take precedence"
>&2;}
( cat <<_ASBOX @%:@@%:@
------------------------------------------- @%:@@%:@ @%:@@%:@ Re-
port this to torqueusers@supercluster.org @%:@@%:@ @%:@@%:@
------------------------------------------- @%:@@%:@ _ASBOX
) | sed "s/^/$as_me: WARNING: /" >&2
;; esac { echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if {
as_var=$as_ac_Header; eval "test
echo $ECHO_N "(cached) $ECHO_C" >&6 else
eval "$as_ac_Header=c_header_preproc" fi ac_res=`eval echo
'${'$as_ac_Header'}'` { echo "$as_me:$LINENO: re-
sult: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; }
fi if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF @%:@define `echo "HAVE_$ac_header" |
$as_tr_cpp` 1 _ACEOF
fi
done
ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c
$ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C"
>&6; } if test "${ac_cv_prog_CXX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$CXX"; then
ac_cv_prog_CXX="$CXX" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then
{ echo "$as_me:$LINENO: result: $CXX" >&5 echo "${ECHO_T}$CXX"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$CXX" && break
done fi if test -z "$CXX"; then
ac_ct_CXX=$CXX
for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC
xlC_r xlC do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_ac_ct_CXX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$ac_ct_CXX"; then
ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the
test. else 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_CXX="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX";
then
{ echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 echo
"${ECHO_T}$ac_ct_CXX" >&6; } else
toconf will not detect cross-tools whose name does not start with
the host triplet. If you think this configuration is useful to
you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
CXX=$ac_ct_CXX
fi fi
fi fi # Provide some information about the compiler. echo
"$as_me:$LINENO: checking for C++ compiler version" >&5 ac_com-
piler=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler --ver-
sion >&5" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler --version >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler -v >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler -V >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }
{ echo "$as_me:$LINENO: checking whether we are using the GNU C++
compiler" >&5 echo $ECHO_N "checking whether we are using the GNU
C++ compiler... $ECHO_C" >&6; } if test "${ac_cv_cxx_compil-
er_gnu+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */
int main () { #ifndef __GNUC__
choke me #endif
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
fi { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; } GXX=`test $ac_com-
piler_gnu = yes && echo yes` ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS { echo "$as_me:$LINENO: checking
whether $CXX accepts -g" >&5 echo $ECHO_N "checking whether $CXX
accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_cxx_g+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_save_cxx_werror_flag=$ac_cxx_werror_flag
ac_cxx_werror_flag=yes
ac_cv_prog_cxx_g=no
CXXFLAGS="-g"
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_prog_cxx_g=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
CXXFLAGS=""
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_prog_cxx_g=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
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
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { echo
"$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 echo
"${ECHO_T}$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" =
set; then
CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes;
then
if test "$GXX" = yes; then
CXXFLAGS="-g -O2"
else
CXXFLAGS="-g"
fi else
if test "$GXX" = yes; then
CXXFLAGS="-O2"
else
CXXFLAGS=
fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c
$CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o con-
ftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext
$LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
depcc="$CXX" am_compiler_list=
{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
echo $ECHO_N "checking dependency style of $depcc... $ECHO_C"
# Copy depcomp to subdir because otherwise we won't find it if
we're
# using a relative directory.
cp "$am_depcomp" conftest.dir
cd conftest.dir
# We will build objects and dependencies in a subdirectory be-
cause
# it helps to detect inapplicable dependency modes. For in-
stance
# both Tru64's cc and ICC support -MD to output dependencies as
a
# side effect of compilation, but ICC will put the dependencies
in
# the current directory while Tru64 will put them in the object
# directory.
mkdir sub
am_cv_CXX_dependencies_compiler_type=none
if test "$am_compiler_list" = ""; then
am_compiler_list=`sed -n 's/^#*-zA-Z0-9]*)$/1/p' < ./dep-
comp`
fi
for depmode in $am_compiler_list; do
# Setup a source with many dependencies, because some compil-
ers
# like to wrap large dependency lists on column 80 (with ,
and
# we should not choose a depcomp mode which is confused by
this.
#
# We need to recreate these files for each test, as the com-
piler may
# overwrite some of them when testing with obscure command
lines.
# This happens at least with the AIX C compiler.
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
# Using `: > sub/conftst$i.h' creates only sub/conftst1.h
with
# Solaris 8's {/usr,}/bin/sh.
touch sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}"
> confmf
case $depmode in
nosideeffect)
# after this tag, mechanisms are not by side-effect, so
they'll
# only be used when explicitly requested
if test "x$enable_dependency_tracking" = xyes; then
sub/conftest.${OBJEXT-o} sub/conftest.c >/dev/null
2>conftest.err &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null
2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
# icc doesn't choke on unknown options, it will just issue
warnings
# or remarks (even with -Werror). So we grep stderr for
any message
# that says an option was ignored or not supported.
# When given -MP, icc 7.0 and 7.1 complain thusly:
# icc: Command line warning: ignoring option '-M'; no ar-
gument required
# The diagnosis changed in icc 8.0:
# icc: Command line remark: option '-MP' not supported
if (grep 'ignoring option' conftest.err ||
grep 'not supported' conftest.err) >/dev/null 2>&1;
then :; else
am_cv_CXX_dependencies_compiler_type=$depmode
break
fi
fi
done
cd ..
rm -rf conftest.dir else
am_cv_CXX_dependencies_compiler_type=none fi
fi { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_com-
piler_type" >&5 echo "${ECHO_T}$am_cv_CXX_dependencies_compil-
er_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_com-
piler_type
if
test "x$enable_dependency_tracking" != xno && test
"$am_cv_CXX_dependencies_compiler_type" = gcc3; then
am__fastdepCXX_TRUE=
am__fastdepCXX_FALSE='#' else
am__fastdepCXX_TRUE='#'
am__fastdepCXX_FALSE= fi
ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c
$CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o con-
ftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext
$LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { echo
"$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
echo $ECHO_N "checking how to run the C++ preprocessor...
$ECHO_C" >&6; } if test -z "$CXXCPP"; then
case.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include <limits.h>
@%:@else @%:@ include <assert.h> @%:@endif
Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test !
-s conftest.err
}; then
: else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
# Broken: fails on valid input. continue fi
rm -f conftest.err conftest.$ac_ext
# OK, works on sane cases. Now check whether nonexistent head-
ers
# can be detected and how.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ @%:@include <ac_nonexistent.h> _ACEOF if {
(ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test !
-s conftest.err
}; then
# Broken: success on invalid input. continue else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
# Passes both tests. ac_preproc_ok=: break fi
for ac_cxx_preproc_warn_flag in '' yes do
# Use a header file that comes with gcc, so configuring glibc
# with a fresh cross-compiler works.
# Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
# <limits.h> exists even on freestanding compilers.
# On the NeXT, cc -E runs the code through the compiler's pars-
er,
# not just through cpp. "Syntax error" is here to catch this
case.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include <limits.h>
@%:@else @%:@ include <assert.h> @%:@endif
Syntax error _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test !
-s conftest.err
}; then
: else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
# Broken: fails on valid input. continue fi
rm -f conftest.err conftest.$ac_ext
# OK, works on sane cases. Now check whether nonexistent head-
ers
# can be detected and how.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ @%:@include <ac_nonexistent.h> _ACEOF if {
(ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test !
{ { echo "$as_me:$LINENO: error: C++ preprocessor See `con-
fig.log' for more details." >&5 echo "$as_me: error: C++ pre-
processor See `config.log' for more details." >&2;}
{ (exit 1); exit 1; }; } fi
ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c
$CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o con-
ftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext
$LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
ac_ext=f ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS con-
ftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_f77_compiler_gnu
if test -n "$ac_tool_prefix"; then
for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort
ifc efc pgf95 lf95 ftn
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it
can be a program name with args. set dummy $ac_tool_pre-
fix$ac_prog; ac_word=$2 { echo "$as_me:$LINENO: checking for
$ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C"
>&6; } if test "${ac_cv_prog_F77+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$F77"; then
ac_cv_prog_F77="$F77" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then
{ echo "$as_me:$LINENO: result: $F77" >&5 echo "${ECHO_T}$F77"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$F77" && break
done fi if test -z "$F77"; then
ac_ct_F77=$F77
for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort
ifc efc pgf95 lf95 ftn do
# Extract the first word of "$ac_prog", so it can be a program
ac_cv_prog_ac_ct_F77="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77";
then
{ echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 echo
"${ECHO_T}$ac_ct_F77" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$ac_ct_F77" && break done
if test "x$ac_ct_F77" = x; then
F77=""
else
case $cross_compiling:$ac_tool_warned in yes:) { echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet. If
you think this configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Au-
toconf will not detect cross-tools whose name does not start with
the host triplet. If you think this configuration is useful to
you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
F77=$ac_ct_F77
fi fi
# Provide some information about the compiler. echo
"$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2` { (ac_try="$ac_compiler
--version >&5" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler --version >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } { (ac_try="$ac_compiler -v >&5" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler -v >&5") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } { (ac_try="$ac_compiler -V >&5" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compiler -V >&5") 2>&5
choke me #endif
end _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_com-
pile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_f77_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_compiler_gnu=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_compiler_gnu=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_f77_compiler_gnu=$ac_compiler_gnu
fi { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set}
ac_save_FFLAGS=$FFLAGS FFLAGS= { echo "$as_me:$LINENO: checking
whether $F77 accepts -g" >&5 echo $ECHO_N "checking whether $F77
accepts -g... $ECHO_C" >&6; } if test "${ac_cv_prog_f77_g+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
FFLAGS=-g cat >conftest.$ac_ext <<_ACEOF
program main
end _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_com-
pile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_f77_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_prog_f77_g=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
FFLAGS="-O2"
else
FFLAGS=
fi fi
G77=`test $ac_compiler_gnu = yes && echo yes` ac_ext=c
ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS con-
ftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS
$CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compil-
er_gnu=$ac_cv_c_compiler_gnu
# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C
compilers!
# find the maximum length of command line arguments { echo
"$as_me:$LINENO: checking the maximum length of command line ar-
guments" >&5 echo $ECHO_N "checking the maximum length of command
line arguments... $ECHO_C" >&6; } if test
"${lt_cv_sys_max_cmd_len+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
i=0
teststring="ABCD"
case $build_os in
msdosdjgpp*)
# On DJGPP, this test can blow up pretty badly due to prob-
lems in libc
# (any single argument exceeding 2000 bytes causes a buffer
overrun
# during glob expansion). Even if it were fixed, the result
of this
# check would be larger than it should be.
lt_cv_sys_max_cmd_len=12288; # 12K is about right
;;
gnu*)
# Under GNU Hurd, this test is not required because there is
# no limit to the length of command line arguments.
# Libtool will interpret -1 as no limit whatsoever
lt_cv_sys_max_cmd_len=-1;
;;
cygwin* | mingw*)
# On Win9x/ME, this test blows up -- it succeeds, but takes
# about 5 minutes as the teststring grows exponentially.
# Worse, since 9x/ME are not pre-emptively multitasking,
# you end up with a "frozen" computer, even though with pa-
tience
# the test eventually succeeds (with a max line length of
256k).
puting a
# maximum length that is only half of the actual maximum
length, but
# we can't tell.
while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$test-
string" 2>/dev/null` = "XX$teststring") >/dev/null 2>&1
&& new_result=`expr "X$teststring" : ".*" 2>&1` &&
lt_cv_sys_max_cmd_len=$new_result && test
$i != 17 # 1/2 MB should be enough
do
i=`expr $i + 1`
teststring=$teststring$teststring
done
teststring=
# Add a significant safety factor because C++ compilers can
tack on massive
# amounts of additional arguments before passing them to the
linker.
# It appears as though 1/2 is a usable value.
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len 2`
;;
esac
fi
if test -n $lt_cv_sys_max_cmd_len ; then
{ echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } else
{ echo "$as_me:$LINENO: result: none" >&5 echo "${ECHO_T}none"
>&6; } fi
# Check for command to grab the raw symbol name followed by C
symbol from nm. { echo "$as_me:$LINENO: checking command to
parse $NM output from $compiler object" >&5 echo $ECHO_N "check-
ing command to parse $NM output from $compiler object... $ECHO_C"
>&6; } if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
# These are sane defaults that work on at least a few old sys-
tems. # [They come from Ultrix. What could be older than Ul-
trix?!! ;)]
# Character class describing NM global symbol codes. sym-
code='[BCDEGRST]'
# Regexp to match symbols that can be accessed directly from C.
sympat='A-Za-z][_A-Za-z0-9]*'
# Transform the above into a raw symbol and a C symbol.
;; hpux*) # Its linker distinguishes data from code symbols
if test "$host_cpu" = ia64; then
symcode='[ABCDEGRST]'
fi
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_c_name_address="sed -n -e 's/^: ]*
$/ {\
;; irix* | nonstopux*)
symcode='[BCDEGRST]'
;; osf*)
symcode='[BCDEGQRST]'
;; solaris* | sysv5*)
symcode='[BDRT]'
;; sysv4)
symcode='[DFNSTU]'
;; esac
# Handle CRLF in mingw tool chain opt_cr= case $build_os in
mingw*)
opt_cr=`echo 'x0,1' | tr x ' 15'` # option cr in regexp
;; esac
# If we're using GNU nm, then use its standard symbol codes.
case `$NM -V 2>&1` in *GNU* | *'with BFD'*)
symcode='[ABCDGIRSTW]' ;; esac
# Try without a prefix undercore, then with it. for ac_symprfx
in "" "_"; do
# Write the raw and C identifiers.
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]ym-
code$symcode*[ ][ ]*c_symprfx$sym-
pat$opt_cr$/$symxfrm/p'"
# Check to see that the pipe works correctly.
pipe_works=no
rm -f conftest*
cat > conftest.$ac_ext <<EOF #ifdef __cplusplus extern "C" {
#endif char nm_test_var; void nm_test_func(){} #ifdef __cplusplus
} #endif int main(){nm_test_var='a';nm_test_func();return(0);}
EOF
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; then
# Now try to grab the symbols.
nlist=conftest.nm
if { (eval echo "$as_me:$LINENO:
cat <<EOF > conftest.$ac_ext #ifdef __cplusplus extern
"C" { #endif
EOF # Now generate the symbol file. eval
"$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >>
conftest.$ac_ext'
cat <<EOF >> conftest.$ac_ext #if defined (__STDC__) &&
__STDC__ # define lt_ptr_t void * #else # define lt_ptr_t char *
# define const #endif
/* The mapping between symbol names and symbols. */ const struct
{
const char *name;
lt_ptr_t address; } lt_preloaded_symbols[] = { EOF
$SED "s/^$symcode$symcode* $/ { cat << >> con-
ftest.$ac_ext
{0, (lt_ptr_t) 0} };
#ifdef __cplusplus } #endif EOF # Now try linking the
two files. mv conftest.$ac_objext conftstm.$ac_objext
lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS"
LIBS="conftstm.$ac_objext"
CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if {
(eval echo "$as_me:$LINENO:
(eval $ac_link) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext}; then
pipe_works=yes fi
LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS"
else echo "cannot find nm_test_func in $nlist"
>&5 fi
else echo "cannot find nm_test_var in $nlist" >&5
fi
else
echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
fi
else
echo "$progname: failed program was:" >&5
cat conftest.$ac_ext >&5
fi
rm -f conftest* conftst*
# Do not use the global_symbol_pipe unless it works.
if test "$pipe_works" = yes; then
break
else
lt_cv_sys_global_symbol_pipe=
fi done
fi
rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d
.libs; then
lt_cv_objdir=.libs else
# MS-DOS does not allow filenames that begin with a dot.
lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { echo
"$as_me:$LINENO: result: $lt_cv_objdir" >&5 echo
"${ECHO_T}$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir
case $host_os in aix3*)
# AIX sometimes has problems with the GCC collect2 program.
For some
# reason, if we set the COLLECT_NAMES environment variable, the
problems
# vanish in a puff of smoke.
if test "X${COLLECT_NAMES+set}" != Xset; then
COLLECT_NAMES=
export COLLECT_NAMES
fi
;; esac
# Sed substitution that helps us do robust quoting. It back-
slashifies # metacharacters that are still active within double-
quoted strings. Xsed='sed -e s/^X//' sed_quote_sub-
st='s/"\`$\\]/\1/g'
# Same as above, but do not quote variable references. dou-
ble_quote_subst='s/"\`\\]/\1/g'
# Sed substitution to delay expansion of an escaped shell vari-
able in a # double_quote_subst'ed string. delay_variable_sub-
st='s/\\\\\\\\$/g'
# Sed substitution to avoid accidental globbing in evaled expres-
sions no_glob_subst='s/\g'
# Constants: rm="rm -f"
# Global variables: default_ofile=libtool can_build_shared=yes
# All known linkers require a `.a' archive for static linking
(except M$VC, # which needs '.lib'). libext=a lt-
main="$ac_aux_dir/ltmain.sh" ofile="$default_ofile"
with_gnu_ld="$lt_cv_prog_gnu_ld"
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}ar", so it can be
a program name with args. set dummy ${ac_tool_prefix}ar;
ac_word=$2 { echo "$as_me:$LINENO: checking for $ac_word" >&5
fi done done IFS=$as_save_IFS
fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then
{ echo "$as_me:$LINENO: result: $AR" >&5 echo "${ECHO_T}$AR"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
fi if test -z "$ac_cv_prog_AR"; then
ac_ct_AR=$AR
# Extract the first word of "ar", so it can be a program name
with args. set dummy ar; ac_word=$2 { echo "$as_me:$LINENO:
checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word...
$ECHO_C" >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$ac_ct_AR"; then
ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the
test. else 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_AR="ar"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then
{ echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 echo
"${ECHO_T}$ac_ct_AR" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
if test "x$ac_ct_AR" = x; then
AR="false"
else
case $cross_compiling:$ac_tool_warned in yes:) { echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet. If
you think this configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Au-
toconf will not detect cross-tools whose name does not start with
the host triplet. If you think this configuration is useful to
you, please write to autoconf@gnu.org." >&2;} ac_tool_warned=yes
;; esac
AR=$ac_ct_AR
fi else
AR="$ac_cv_prog_AR" fi
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then
{ echo "$as_me:$LINENO: result: $RANLIB" >&5 echo
"${ECHO_T}$RANLIB" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
fi if test -z "$ac_cv_prog_RANLIB"; then
ac_ct_RANLIB=$RANLIB
# Extract the first word of "ranlib", so it can be a program
name with args. set dummy ranlib; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$ac_ct_RANLIB"; then
ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override
the test. else 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_RANLIB="ranlib"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n
"$ac_ct_RANLIB"; then
{ echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 echo
"${ECHO_T}$ac_ct_RANLIB" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
if test "x$ac_ct_RANLIB" = x; then
RANLIB=":"
else
case $cross_compiling:$ac_tool_warned in yes:) { echo
"$as_me:$LINENO: WARNING: In the future, Autoconf will not detect
cross-tools whose name does not start with the host triplet. If
you think this configuration is useful to you, please write to
autoconf@gnu.org." >&5 echo "$as_me: WARNING: In the future, Au-
toconf will not detect cross-tools whose name does not start with
the host triplet. If you think this configuration is useful to
ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
else 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then
{ echo "$as_me:$LINENO: result: $STRIP" >&5 echo
"${ECHO_T}$STRIP" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
fi if test -z "$ac_cv_prog_STRIP"; then
ac_ct_STRIP=$STRIP
# Extract the first word of "strip", so it can be a program
name with args. set dummy strip; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_ac_ct_STRIP+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$ac_ct_STRIP"; then
ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override
the test. else 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ac_ct_STRIP="strip"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n
"$ac_ct_STRIP"; then
{ echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 echo
"${ECHO_T}$ac_ct_STRIP" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
if test "x$ac_ct_STRIP" = x; then
STRIP=":"
else
case $cross_compiling:$ac_tool_warned in yes:) { echo
# Set sane defaults for various variables test -z "$AR" && AR=ar
test -z "$AR_FLAGS" && AR_FLAGS=cru test -z "$AS" && AS=as test
-z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$DLLTOOL"
&& DLLTOOL=dlltool test -z "$LD" && LD=ld test -z "$LN_S" &&
LN_S="ln -s" test -z "$MAGIC_CMD" && MAGIC_CMD=file test -z "$NM"
&& NM=nm test -z "$SED" && SED=sed test -z "$OBJDUMP" && OBJ-
DUMP=objdump test -z "$RANLIB" && RANLIB=: test -z "$STRIP" &&
STRIP=: test -z "$ac_objext" && ac_objext=o
# Determine commands to create old-style static archives.
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
openbsd*)
old_postinstall_cmds="ANLIB -t ldlib~$old_postinstall_cmds"
;;
*)
old_postinstall_cmds="ANLIB ldlib~$old_postinstall_cmds"
;;
esac
old_archive_cmds="$old_archive_cmds~ANLIB ldlib" fi
# Only perform the check for file, if the check method requires
it case $deplibs_check_method in file_magic*)
if test "$file_magic_cmd" = '$MAGIC_CMD'; then
{ echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file"
>&5 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C"
>&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
case $MAGIC_CMD in [\/*] | ?:[\/]*)
lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the
test with a path.
;; *)
lt_save_MAGIC_CMD="$MAGIC_CMD"
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do
IFS="$lt_save_ifs"
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/${ac_tool_prefix}file; then
lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
if test -n "$file_magic_test_file"; then case
$deplibs_check_method in "file_magic "*)
file_magic_regex="`expr MAGIC_CMD="$lt_cv_path_MAG-
IC_CMD" if eval $file_magic_cmd ile_magic_test_file 2>
/dev/null | $EGREP "$file_magic_regex" > /dev/null;
then : else cat <<EOF 1>&2
*** Warning: the command libtool uses to detect shared libraries,
MAGIC_CMD="$lt_save_MAGIC_CMD"
;; esac fi
MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then
{ echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 echo
"${ECHO_T}$MAGIC_CMD" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
if test -z "$lt_cv_path_MAGIC_CMD"; then
if test -n "$ac_tool_prefix"; then
{ echo "$as_me:$LINENO: checking for file" >&5 echo $ECHO_N
"checking for file... $ECHO_C" >&6; } if test "${lt_cv_path_MAG-
IC_CMD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
case $MAGIC_CMD in [\/*] | ?:[\/]*)
lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the
test with a path.
;; *)
lt_save_MAGIC_CMD="$MAGIC_CMD"
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
for ac_dir in $ac_dummy; do
IFS="$lt_save_ifs"
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/file; then
lt_cv_path_MAGIC_CMD="$ac_dir/file"
if test -n "$file_magic_test_file"; then case
$deplibs_check_method in "file_magic "*)
file_magic_regex="`expr MAGIC_CMD="$lt_cv_path_MAG-
IC_CMD" if eval $file_magic_cmd ile_magic_test_file 2>
/dev/null | $EGREP "$file_magic_regex" > /dev/null;
then : else cat <<EOF 1>&2
*** Warning: the command libtool uses to detect shared libraries,
*** $file_magic_cmd, produces output that libtool cannot recog-
nize. *** The result is that libtool may fail to recognize
shared libraries *** as such. This will affect the creation of
libtool libraries that *** depend on shared libraries, but pro-
grams linked with such libtool *** libraries will work regardless
of this problem. Nevertheless, you *** may want to report the
problem to your system manager and/or to *** bug-libtool@gnu.org
EOF fi ;; esac
fi
break
fi
done
IFS="$lt_save_ifs"
MAGIC_CMD="$lt_save_MAGIC_CMD"
;; esac fi
# Check whether --enable-libtool-lock was given. if test "${en-
able_libtool_lock+set}" = set; then
enableval=$enable_libtool_lock; fi
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
# Check whether --with-pic was given. if test "${with_pic+set}"
= set; then
withval=$with_pic; pic_mode="$withval" else
pic_mode=default fi
test -z "$pic_mode" && pic_mode=default
# Use C for the default configuration in the libtool script tag-
name= lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_com-
pile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC
-o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext
$LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu
# Source file extension for C test sources. ac_ext=c
# Object file extension for compiled C test sources. objext=o
objext=$objext
# Code to be used in simple compile tests lt_simple_com-
pile_test_code="int some_variable = 0;0
# Code to be used in simple link tests lt_sim-
ple_link_test_code='int main(){return(0);}0
# If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"}
# Allow CC to be a program name with arguments. compiler=$CC
# # Check for any special shared library compilation flags. #
lt_prog_cc_shlib= if test "$GCC" = no; then
case $host_os in
sco3.2v5*)
lt_prog_cc_shlib='-belf'
;;
esac fi if test -n "$lt_prog_cc_shlib"; then
{ echo "$as_me:$LINENO: WARNING: `$CC' requires
`$lt_prog_cc_shlib' to build shared libraries" >&5 echo "$as_me:
WARNING: `$CC' requires `$lt_prog_cc_shlib' to build shared li-
braries" >&2;}
if echo "$old_CC $old_CFLAGS " | grep "[
]$lt_prog_cc_shlib[ ]" >/dev/null; then :
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_prog_compiler_static_works=no
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
printf "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exe-
ext; then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test -s conftest.err; then
# Append any errors to the config.log.
cat conftest.err 1>&5
else
lt_prog_compiler_static_works=yes
fi
fi
$rm conftest*
LDFLAGS="$save_LDFLAGS"
fi { echo "$as_me:$LINENO: result: $lt_prog_compiler_stat-
ic_works" >&5 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6;
}
if test x"$lt_prog_compiler_static_works" = xyes; then
: else
lt_prog_compiler_static= fi
lt_prog_compiler_no_builtin_flag=
if test "$GCC" = yes; then
lt_prog_compiler_no_builtin_flag=' -fno-builtin'
{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti
-fno-exceptions" >&5 echo $ECHO_N "checking if $compiler supports
-fno-rtti -fno-exceptions... $ECHO_C" >&6; } if test
"${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_cv_prog_compiler_rtti_exceptions=no
ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="-fno-rtti -fno-exceptions"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
# So say no if there are warnings
if test ! -s conftest.err; then
lt_cv_prog_compiler_rtti_exceptions=yes
fi
fi
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_ex-
ceptions" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_excep-
tions" >&6; }
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
lt_prog_compiler_no_builtin_flag="$lt_prog_compil-
er_no_builtin_flag -fno-rtti -fno-exceptions" else
: fi
fi
lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_stat-
ic=
{ echo "$as_me:$LINENO: checking for $compiler option to produce
PIC" >&5 echo $ECHO_N "checking for $compiler option to produce
PIC... $ECHO_C" >&6; }
if test "$GCC" = yes; then
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_static='-static'
case $host_os in
aix*)
# All AIX code is PIC.
if test "$host_cpu" = ia64; then # AIX 5 now sup-
ports IA64 processor lt_prog_compiler_static='-Bstatic'
fi
;;
amigaos*)
# FIXME: we need at least 68020 code to build shared li-
braries, but
# adding the `-m68020' flag to GCC prevents building any-
thing better,
# like `-m68040'.
lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-
a4'
;;
beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* |
osf4* | osf5*)
# PIC is the default for these OSes.
;;
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get
shared libraries
# on systems that don't support them.
lt_prog_compiler_can_build_shared=no
enable_shared=no
;;
sysv4*MP*)
if test -d /usr/nec; then lt_prog_compil-
er_pic=-Kconform_pic
fi
;;
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
case "$host_cpu" in
hppa*64*|ia64*) # +Z the default ;;
*) lt_prog_compiler_pic='-fPIC' ;;
esac
;;
*)
lt_prog_compiler_pic='-fPIC'
;;
esac
else
# PORTME Check for flag to pass linker flags through the sys-
tem compiler.
case $host_os in
aix*)
lt_prog_compiler_wl='-Wl,'
if test "$host_cpu" = ia64; then # AIX 5 now sup-
ports IA64 processor lt_prog_compiler_static='-Bstatic'
else lt_prog_compiler_static='-bnso
-bI:/lib/syscalls.exp'
fi
;;
mingw* | pw32* | os2*)
# 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).
lt_prog_compiler_pic='-DDLL_EXPORT'
;;
hpux9* | hpux10* | hpux11*)
lt_prog_compiler_wl='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
newsos6)
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic'
;;
linux*)
case $CC in
icc* | ecc*) lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC' lt_prog_compil-
er_static='-static'
;;
ccc*)
lt_prog_compiler_wl='-Wl,'
# All Alpha code is PIC.
lt_prog_compiler_static='-non_shared'
;;
esac
;;
osf3* | osf4* | osf5*)
lt_prog_compiler_wl='-Wl,'
# All OSF/1 code is PIC.
lt_prog_compiler_static='-non_shared'
;;
sco3.2v5*)
lt_prog_compiler_pic='-Kpic'
lt_prog_compiler_static='-dn'
;;
solaris*)
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic'
;;
sunos4*)
lt_prog_compiler_wl='-Qoption ld '
lt_prog_compiler_pic='-PIC'
lt_prog_compiler_static='-Bstatic'
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic'
;;
sysv4*MP*)
if test -d /usr/nec ;then lt_prog_compil-
er_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic'
{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 echo
"${ECHO_T}$lt_prog_compiler_pic" >&6; }
# # Check to make sure the PIC flag actually works. # if test -n
"$lt_prog_compiler_pic"; then
{ echo "$as_me:$LINENO: checking if $compiler PIC flag
$lt_prog_compiler_pic works" >&5 echo $ECHO_N "checking if $com-
piler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } if
test "${lt_prog_compiler_pic_works+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_prog_compiler_pic_works=no
ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
correctly.
# The option is referenced via a variable to avoid confusing
sed.
lt_compile=`echo "$ac_compile" | $SED -e 's:.*FLAGS}?
:&$lt_compiler_flag :; t' -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t' -e 's:$: $lt_compiler_flag:'`
(eval echo "
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s conftest.err; then
lt_prog_compiler_pic_works=yes
fi
fi
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works"
>&5 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
if test x"$lt_prog_compiler_pic_works" = xyes; then
case $lt_prog_compiler_pic in
"" | " "*) ;;
*) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
esac else
lt_prog_compiler_pic=
lt_prog_compiler_can_build_shared=no fi
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_cv_prog_compiler_c_o=no
$rm -r conftest 2>/dev/null
mkdir conftest
cd conftest
mkdir out
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="-o out/conftest2.$ac_objext"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
correctly.
lt_compile=`echo "$ac_compile" | $SED -e 's:.*FLAGS}?
:&$lt_compiler_flag :; t' -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t' -e 's:$: $lt_compiler_flag:'`
(eval echo "
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o=yes
fi
fi
chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
test -d out/ii_files && $rm out/ii_files/* && rmdir
out/ii_files
$rm out/* && rmdir out
cd ..
rmdir conftest
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no &&
test "$need_locks" != no; then
# do not overwrite the value of need_locks provided by the user
{ echo "$as_me:$LINENO: checking if we can lock with hard
need_locks=warn
fi else
need_locks=no fi
{ echo "$as_me:$LINENO: checking whether the $compiler linker
($LD) supports shared libraries" >&5 echo $ECHO_N "checking
whether the $compiler linker ($LD) supports shared libraries...
$ECHO_C" >&6; }
runpath_var=
allow_undefined_flag=
enable_shared_with_static_runtimes=no
archive_cmds=
archive_expsym_cmds=
old_archive_From_new_cmds=
old_archive_from_expsyms_cmds=
export_dynamic_flag_spec=
whole_archive_flag_spec=
thread_safe_flag_spec=
hardcode_libdir_flag_spec=
hardcode_libdir_flag_spec_ld=
hardcode_libdir_separator=
hardcode_direct=no
hardcode_minus_L=no
hardcode_shlibpath_var=unsupported
link_all_deplibs=unknown
hardcode_automatic=no
module_cmds=
module_expsym_cmds=
always_export_symbols=no
export_symbols_cmds='$NM $libobjs $convenience | $global_sym-
bol_pipe | $SED '''s/.* //''' | sort | uniq > $export_symbols'
# include_expsyms should be a list of space-separated symbols
to be *always*
# included in the symbol list
include_expsyms=
# exclude_expsyms can be an extended regexp of symbols to ex-
clude
# 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',
# as well as any symbol that contains `d'.
exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most
a.out
# platforms (ab)use it in PIC code, but their linkers get con-
fused if
# the symbol is explicitly referenced. Since portable code
cannot
# rely on this symbol name, it's probably fine to never include
it in
;;
esac
ld_shlibs=yes
if test "$with_gnu_ld" = yes; then
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
# On AIX/PPC, the GNU linker is very broken
if test "$host_cpu" != ia64; then ld_shlibs=no
cat <<EOF 1>&2
*** Warning: the GNU linker, at least up to release 2.9.1, is re-
ported *** to be unable to reliably create shared libraries on
AIX. *** Therefore, libtool is disabling shared libraries sup-
port. If you *** really care for shared libraries, you may want
to modify your PATH *** so that a non-GNU linker is found, and
then restart.
EOF
fi
;;
amigaos*)
archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo
"#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo
"#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo
"#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo
"#define REVISION $revision" >> $output_objdir/a2ixlibrary.da-
ta~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir &&
a2ixlibrary -32)'
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> re-
ports
# that the semantics of dynamic libraries on AmigaOS, at
least up
# to version 4, is to share data among multiple programs
linked
# with the same dynamic library. Since this doesn't match
the
# behavior of shared libraries on other platforms, we can't
use
# them.
ld_shlibs=no
;;
beos*)
hardcode_libdir_flag_spec='-L$libdir'
allow_undefined_flag=unsupported
always_export_symbols=no
enable_shared_with_static_runtimes=yes
export_symbols_cmds='$NM $libobjs $convenience | $glob-
al_symbol_pipe | $SED -e '''/^[BCDGS] /s/.* ]*/1 DATA/''' | $SED
-e '''/^[AITW] /s/.* //''' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
archive_cmds='$CC -shared $libobjs $deplibs $compil-
er_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000
${wl}--out-implib,$lib' # If the export-symbols file al-
ready is a .def file (1st line # is EXPORTS), use it as
is; otherwise, prepend... archive_expsym_cmds='if test
"x`$SED 1q $export_symbols`" = xEXPORTS; then cp $ex-
port_symbols $output_objdir/$soname.def; else
echo EXPORTS > $output_objdir/$soname.def; cat $ex-
port_symbols >> $output_objdir/$soname.def; fi~
$CC -shared $output_objdir/$soname.def $libobjs $deplibs
$compiler_flags -o $output_objdir/$soname ${wl}--image-
base=0x10000000 ${wl}--out-implib,$lib'
else ld_shlibs=no
fi
;;
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $link-
er_flags -o $lib' wlarc=
else archive_cmds='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname -o $lib' ar-
chive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_sym-
bols -o $lib'
fi
;;
solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2.8' > /dev/null; then
ld_shlibs=no cat <<EOF 1>&2
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create shared libraries on Solaris systems. Therefore,
libtool *** is disabling shared libraries support. We urge you
to upgrade GNU *** binutils to release 2.9.1 or newer. Another
option is to modify *** your PATH or compiler configuration so
that the native linker is *** used, and then restart.
EOF
elif $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then archive_cmds='$CC -shared $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
linux*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then
tmp_archive_cmds='$CC -shared $libobjs $deplibs $compil-
er_flags ${wl}-soname $wl$soname -o $lib' ar-
chive_cmds="$tmp_archive_cmds"
supports_anon_versioning=no
case `$LD -v 2>/dev/null` in
* 01.* | * 2.[0-9].* | * 2.10.*) ;; # catch versions <
2.11
* 2.11.93.0.2 *) supports_anon_versioning=yes ;; # RH7.3
...
* 2.11.92.0.12 *) supports_anon_versioning=yes ;; # Man-
drake 8.2 ...
* 2.11.*) ;; # other 2.11 versions
*) supports_anon_versioning=yes ;;
esac
if test $supports_anon_versioning = yes; then
archive_expsym_cmds='$echo "{ global:" > $output_ob-
jdir/$libname.ver~ cat $export_symbols | sed -e "s//1;/" >> $out-
put_objdir/$libname.ver~ $echo "local: *; };" >> $output_ob-
jdir/$libname.ver~
$CC -shared $libobjs $deplibs $compiler_flags ${wl}-son-
ame $wl$soname ${wl}-version-script ${wl}$output_objdir/$lib-
name.ver -o $lib'
else
archive_expsym_cmds="$tmp_archive_cmds"
fi
else
ld_shlibs=no
fi
;;
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then archive_cmds='$CC -shared $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
archive_expsym_cmds='$CC -shared $libobjs $deplibs $com-
piler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
else ld_shlibs=no
fi
;;
esac
if test "$ld_shlibs" = yes; then
runpath_var=LD_RUN_PATH
hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
export_dynamic_flag_spec='${wl}--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null;
archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs
$deplibs $linker_flags -bE:$export_symbols -T512 -H512
-bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
# Note: this linker hardcodes the directories in LIBPATH if
there
# are no directories specified by -L.
hardcode_minus_L=yes
if test "$GCC" = yes && test -z "$link_static_flag"; then
# Neither direct hardcoding nor static linking is sup-
ported with a # broken collect2. hardcode_di-
rect=unsupported
fi
;;
aix4* | aix5*)
if test "$host_cpu" = ia64; then # On IA64, the
linker does run time linking by default, so we don't #
have to do anything special. aix_use_runtimelinking=no
exp_sym_flag='-Bexport' no_entry_flag=""
else # 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 if $NM -V 2>&1 | grep
'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg
$libobjs $convenience | awk '''{ if ((( == "T") || ( == "D") || (
== "B")) && (substr(,1,1) != ".")) { print } }''' | sort -u >
$export_symbols' else export_symbols_cmds='$NM
-BCpg $libobjs $convenience | awk '''{ if ((( == "T") || ( ==
"D") || ( == "B")) && (substr(,1,1) != ".")) { print } }''' |
sort -u > $export_symbols' fi aix_use_run-
timelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking. case $host_os in
aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS;
do
if (test $ld_flag = "-brtl" || test $ld_flag =
"-Wl,-brtl"); then
aix_use_runtimelinking=yes
break
fi done esac
exp_sym_flag='-bexport' no_entry_flag='-bnoentry'
fi
# When large executables or shared objects are built, AIX
ld can
# have problems creating the table of contents. If linking
a library
# or program results in "error TOC overflow" add -mminimal-
toc to
# CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is
>/dev/null then
# We have reworked collect2
hardcode_direct=yes else
# We have old collect2
hardcode_direct=unsupported
# It fails to find uninstalled libraries when the unin-
stalled
# path is not listed in the libpath. Setting hard-
code_minus_L
# to unsupported forces relinking
hardcode_minus_L=yes
hardcode_libdir_flag_spec='-L$libdir'
hardcode_libdir_separator= fi esac
shared_flag='-shared'
else # not using gcc if test "$host_cpu" =
ia64; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3
Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G' else
if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G' else
shared_flag='${wl}-bM:SRE'
fi fi
fi
# It seems that -bexpall does not export symbols beginning
with
# underscore (_), so it is better to generate a list of
symbols to export.
always_export_symbols=yes
if test "$aix_use_runtimelinking" = yes; then #
Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a bro-
ken library. allow_undefined_flag='-berok'
# Determine the default libpath from the value encoded in
an empty executable.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
ftest.$ac_ext >&5
fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext if test -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec='${wl}-blibpath:$lib-
dir:'"$aix_libpath" archive_expsym_cmds="C"' -o $out-
put_objdir/$soname $libobjs $deplibs $compiler_flags `if test
"x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_unde-
fined_flag}"; else :; fi` '"wl}$no_entry_flag
wl}$exp_sym_flag:xport_symbols $shared_flag"
else if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
allow_undefined_flag="-z nodefs" archive_exp-
sym_cmds="C $shared_flag"' -o $output_objdir/$soname $libobjs
$deplibs $compiler_flags ${wl}${allow_undefined_flag}
'"wl}$no_entry_flag wl}$exp_sym_flag:xport_symbols" else
# Determine the default libpath from the value encoded
in an empty executable. cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0 *$/1/; p; } }'` #
Check for a 64-bit object if we didn't find anything. if test -z
"$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext
2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ {
s/^0 *$/1/; p; } }'`; fi else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
from archives whole_archive_flag_spec=' ' ar-
chive_cmds_need_lc=yes # This is similar to how AIX
traditionally builds it's shared libraries. ar-
chive_expsym_cmds="C $shared_flag"' -o $output_objdir/$soname
$libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols
${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_ob-
jdir/$libname$release.a $output_objdir/$soname' fi
fi
;;
amigaos*)
archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo
"#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo
"#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo
"#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo
"#define REVISION $revision" >> $output_objdir/a2ixlibrary.da-
ta~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir &&
a2ixlibrary -32)'
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
# see comment about different semantics on the GNU ld sec-
tion
ld_shlibs=no
;;
bsdi4*)
export_dynamic_flag_spec=-rdynamic
;;
cygwin* | mingw* | pw32*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as
there is
# no search path for DLLs.
hardcode_libdir_flag_spec=' '
allow_undefined_flag=unsupported
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
shrext_cmds=".dll"
# FIXME: Setting linknames here is a bad hack.
archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo
"$deplibs" | $SED -e '''s/ -lc$//'''` -link -dll~linknames='
# The linker will automatically build a .lib file if we
build a DLL.
old_archive_From_new_cmds='true'
# FIXME: Should let the user specify the lib program.
old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
fix_srcfile_path='`cygpath -w "$srcfile"`'
enable_shared_with_static_runtimes=yes
;;
allow_undefined_flag='-flat_namespace -undefined sup-
press'
;;
10.*)
allow_undefined_flag='-undefined dynamic_lookup'
;;
esac
fi ;;
esac
lt_int_apple_cc_single_mod=no
output_verbose_link_cmd='echo'
if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null
; then
lt_int_apple_cc_single_mod=yes
fi
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
archive_cmds='$CC -dynamiclib -single_module $allow_un-
defined_flag -o $lib $libobjs $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring'
else
archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_ex-
terns -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $al-
low_undefined_flag -o $lib ${lib}-master.o $deplibs $compil-
er_flags -install_name $rpath/$soname $verstring'
fi
module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag
-o $lib -bundle $libobjs $deplibs$compiler_flags'
# Don't fix this by using the ld -exported_symbols_list
flag, it doesn't exist in older darwin ld's
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,,"
-e "s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag
-o $lib $libobjs $deplibs $compiler_flags -install_name
$rpath/$soname $verstring~nmedit -s $output_objdir/${lib-
name}-symbols.expsym ${lib}'
else
archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,,"
-e "s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nos-
tdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_unde-
fined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring~nmedit -s $output_ob-
jdir/${libname}-symbols.expsym ${lib}'
fi
module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,,"
-e "s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs
$deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-sym-
bols.expsym ${lib}'
hardcode_direct=no
hardcode_automatic=yes
freebsd1*)
ld_shlibs=no
;;
# FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++
constructor
# support. Future versions do this automatically, but an ex-
plicit c++rt0.o
# does not break anything, and helps significantly (at the
cost of a little
# extra space).
freebsd2.2*)
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs
$linker_flags /usr/lib/c++rt0.o'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
hardcode_shlibpath_var=no
;;
# Unfortunately, older versions of FreeBSD 2 do not have this
feature.
freebsd2*)
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs
$linker_flags'
hardcode_direct=yes
hardcode_minus_L=yes
hardcode_shlibpath_var=no
;;
# FreeBSD 3 and greater uses gcc -shared to do shared li-
braries.
freebsd* | kfreebsd*-gnu)
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $com-
piler_flags'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
hardcode_shlibpath_var=no
;;
hpux9*)
if test "$GCC" = yes; then archive_cmds='$rm $out-
put_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir
-o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test
$output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
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 $out-
put_objdir/$soname $lib'
fi
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_separator=:
${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;; esac
else case "$host_cpu" in hppa*64*|ia64*)
archive_cmds='$LD -b +h $soname -o $lib $libobjs
$deplibs $linker_flags' ;; *) ar-
chive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs
$deplibs $linker_flags' ;; esac
fi
if test "$with_gnu_ld" = no; then case "$host_cpu"
in hppa*64*) hardcode_libdir_flag_spec='${wl}+b
${wl}$libdir' hardcode_libdir_flag_spec_ld='+b $libdir'
hardcode_libdir_separator=: hardcode_di-
rect=no hardcode_shlibpath_var=no ;;
ia64*) hardcode_libdir_flag_spec='-L$libdir'
hardcode_direct=no hardcode_shlibpath_var=no
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes ;; *) hard-
code_libdir_flag_spec='${wl}+b ${wl}$libdir' hard-
code_libdir_separator=: hardcode_direct=yes
export_dynamic_flag_spec='${wl}-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L=yes ;; esac
fi
;;
irix5* | irix6* | nonstopux*)
if test "$GCC" = yes; then archive_cmds='$CC
-shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$son-
ame `test -n "$verstring" && echo ${wl}-set_version ${wl}$ver-
string` ${wl}-update_registry ${wl}${output_objdir}/so_locations
-o $lib'
else archive_cmds='$LD -shared $libobjs $deplibs
$linker_flags -soname $soname `test -n "$verstring" && echo
-set_version $verstring` -update_registry ${output_objdir}/so_lo-
cations -o $lib' hardcode_libdir_flag_spec_ld='-rpath
$libdir'
fi
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
link_all_deplibs=yes
;;
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs
$linker_flags' # a.out
else archive_cmds='$LD -shared -o $lib $libobjs
$deplibs $linker_flags' # ELF
openbsd*)
hardcode_direct=yes
hardcode_shlibpath_var=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs
$deplibs $compiler_flags' hardcode_lib-
dir_flag_spec='${wl}-rpath,$libdir' export_dynam-
ic_flag_spec='${wl}-E'
else
case $host_os in openbsd[01].* | openbsd2.[0-7] |
openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o
$lib $libobjs $deplibs $linker_flags' hardcode_lib-
dir_flag_spec='-R$libdir' ;; *)
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs
$compiler_flags' hardcode_lib-
dir_flag_spec='${wl}-rpath,$libdir' ;;
esac
fi
;;
os2*)
hardcode_libdir_flag_spec='-L$libdir'
hardcode_minus_L=yes
allow_undefined_flag=unsupported
archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $out-
put_objdir/$libname.def~$echo "DESCRIPTION
old_archive_From_new_cmds='emximp -o $output_objdir/$lib-
name.a $output_objdir/$libname.def'
;;
osf3*)
if test "$GCC" = yes; then 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" && echo
${wl}-set_version ${wl}$verstring` ${wl}-update_registry
${wl}${output_objdir}/so_locations -o $lib'
else allow_undefined_flag=' -expect_unresolved
archive_cmds='$LD -shared${allow_undefined_flag} $libobjs
$deplibs $linker_flags -soname $soname `test -n "$verstring" &&
echo -set_version $verstring` -update_registry ${output_ob-
jdir}/so_locations -o $lib'
fi
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator=:
;;
osf4* | osf5*) # as osf3* with the addition of -msym
flag
if test "$GCC" = yes; then allow_undefined_flag='
er_flags $libobjs $deplibs -soname $soname `test -n "$verstring"
&& echo -set_version $verstring` -update_registry ${ob-
jdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir'
fi
hardcode_libdir_separator=:
;;
sco3.2v5*)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs
$linker_flags'
hardcode_shlibpath_var=no
export_dynamic_flag_spec='${wl}-Bexport'
runpath_var=LD_RUN_PATH
hardcode_runpath_var=yes
;;
solaris*)
no_undefined_flag=' -z text'
if test "$GCC" = yes; then archive_cmds='$CC
-shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags' archive_expsym_cmds='$echo "{ global:" >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local: *; };" >> $lib.exp~ $CC -shared ${wl}-M
${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs
$compiler_flags~$rm $lib.exp'
else archive_cmds='$LD -G${allow_undefined_flag} -h
$soname -o $lib $libobjs $deplibs $linker_flags' ar-
chive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_sym-
bols | $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'
fi
hardcode_libdir_flag_spec='-R$libdir'
hardcode_shlibpath_var=no
case $host_os in
solaris2.[0-5] | solaris2.[0-5].*) ;;
*) # Supported since Solaris 2.6 (maybe 2.5.1?)
whole_archive_flag_spec='-z allextract$convenience -z de-
faultextract' ;;
esac
link_all_deplibs=yes
;;
sunos4*)
if test "x$host_vendor" = xsequent; then # Use $CC
to link under sequent, because it throws in some extra .o
# files that make .init and .fini sections work.
archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs
;; siemens) ## LD is ld it makes a
PLAMLIB ## CC just makes a GrossModule. ar-
chive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
reload_cmds='$CC -r -o $output$reload_objs'
hardcode_direct=no
;; motorola) archive_cmds='$LD -G -h
$soname -o $lib $libobjs $deplibs $linker_flags' hard-
code_direct=no #Motorola manual says yes, but my tests say they
lie ;;
esac
runpath_var='LD_RUN_PATH'
hardcode_shlibpath_var=no
;;
sysv4.3*)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs
$linker_flags'
hardcode_shlibpath_var=no
export_dynamic_flag_spec='-Bexport'
;;
sysv4*MP*)
if test -d /usr/nec; then archive_cmds='$LD -G -h
$soname -o $lib $libobjs $deplibs $linker_flags' hard-
code_shlibpath_var=no runpath_var=LD_RUN_PATH
hardcode_runpath_var=yes ld_shlibs=yes
fi
;;
sysv4.2uw2*)
archive_cmds='$LD -G -o $lib $libobjs $deplibs $link-
er_flags'
hardcode_direct=yes
hardcode_minus_L=no
hardcode_shlibpath_var=no
hardcode_runpath_var=yes
runpath_var=LD_RUN_PATH
;;
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* |
unixware7*)
no_undefined_flag='${wl}-z ${wl}text'
if test "$GCC" = yes; then archive_cmds='$CC
-shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags'
else archive_cmds='$CC -G ${wl}-h ${wl}$soname -o
$lib $libobjs $deplibs $compiler_flags'
fi
runpath_var='LD_RUN_PATH'
hardcode_shlibpath_var=no
;;
hardcode_shlibpath_var=no
runpath_var='LD_RUN_PATH'
;;
uts4*)
archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs
$linker_flags'
hardcode_libdir_flag_spec='-L$libdir'
hardcode_shlibpath_var=no
;;
*)
ld_shlibs=no
;;
esac
fi
{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 echo
"${ECHO_T}$ld_shlibs" >&6; } test "$ld_shlibs" = no &&
can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if
test "$GCC" = yes; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EX-
EC_PREFIX COMPILER_PATH LIBRARY_PATH" fi
# # Do we need to explicitly link libc? # case "x$ar-
chive_cmds_need_lc" in x|xyes)
# Assume -lc should be added
archive_cmds_need_lc=yes
if test "$enable_shared" = yes && test "$GCC" = yes; then
case $archive_cmds in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
;;
'$CC '*)
# Test whether the compiler implicitly links with -lc since
on some
# systems, -lgcc has to come before -lc. If gcc already
passes -lc
# to ld, don't add -lc before -lgcc.
{ echo "$as_me:$LINENO: checking whether -lc should be ex-
plicitly linked in" >&5 echo $ECHO_N "checking whether -lc should
be explicitly linked in... $ECHO_C" >&6; }
$rm conftest*
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(eval $archive_cmds 2>1 grep
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }
then archive_cmds_need_lc=no
else archive_cmds_need_lc=yes
fi
allow_undefined_flag=$lt_save_allow_undefined_flag
else
cat conftest.err 1>&5
fi
$rm conftest*
{ echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
;;
esac
fi
;; esac
{ echo "$as_me:$LINENO: checking dynamic linker characteristics"
>&5 echo $ECHO_N "checking dynamic linker characteristics...
$ECHO_C" >&6; } library_names_spec= libname_spec='lib$name' son-
ame_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds=
finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_run-
path=unknown version_type=none dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes;
then
sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^li-
braries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ;
then
# if the path contains ";" then we assume it to be the sepa-
rator
# otherwise default to the standard path separator (i.e. ":")
- it is
# assumed that no part of a normal pathname contains ";" but
that should
# okay in the real world where ";" in dirpaths is itself
problematic.
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" |
$SED -e 's/;/ /g'`
else
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" |
$SED -e "s/$PATH_SEPARATOR/ /g"`
fi else
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi
need_lib_prefix=unknown hardcode_into_libs=no
# when you set need_version to no, make sure it does not cause
-set_version # flags to be left without arguments need_ver-
sion=unknown
need_version=no
hardcode_into_libs=yes
if test "$host_cpu" = ia64; then
# AIX 5 supports IA64
library_names_spec='${libname}${release}${shared_ext}$major
${libname}${release}${shared_ext}$versuffix $lib-
name${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
else
# With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with
# the line `#! .'. This would cause the generated library to
# depend on `.', always an invalid library. This was fixed
in
# development snapshots of GCC prior to 3.0.
case $host_os in
aix4 | aix4.[01] | aix4.[01].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MI-
NOR__ >= 97)' echo ' yes ' echo '#endif'; }
| ${CC} -E - | grep yes > /dev/null; then :
else can_build_shared=no
fi
;;
esac
# AIX (on Power*) has no versioning support, so currently we
can not hardcode correct
# soname into executable. Probably we can add versioning sup-
port to
# collect2, so additional links can be useful in future.
if test "$aix_use_runtimelinking" = yes; then
# 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
# typical AIX shared libraries.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
else
# We preserve .a as extension for shared libraries through
AIX4.2
# and later when we are not doing run time linking.
library_names_spec='${libname}${release}.a $libname.a'
soname_spec='${libname}${release}${shared_ext}$major'
fi
shlibpath_var=LIBPATH
fi
;;
amigaos*)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
version_type=linux
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="ATH:/sbin" ldconfig $libdir'
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_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
# the default ld.so.conf also contains /usr/contrib/lib and
# /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us
allow
# libtool to hard-code these into programs
;;
cygwin* | mingw* | pw32*)
version_type=windows
shrext_cmds=".dll"
need_version=no
need_lib_prefix=no
case $GCC,$host_os in
yes,cygwin* | yes,mingw* | yes,pw32*)
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename file}`~
dlpath=`$SHELL 2>&1 -c '''. $dir/'''base_file}'''i;echo
lname'''`~
dldir=$destdir/`dirname lpath`~
test -d ldir || mkdir -p ldir~
$install_prog $dir/$dlname ldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo
lname'''`~
dlpath=$dir/ldll~
$rm lpath'
shlibpath_overrides_runpath=yes
case $host_os in
cygwin*)
# 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}'
sys_lib_search_path_spec="/usr/lib /lib/w32api /lib
/usr/local/lib"
;;
mingw*)
# MinGW DLLs use traditional 'lib' prefix
soname_spec='${libname}`echo ${release} | $SED -e
's/[.]/-/g'`${versuffix}${shared_ext}'
sys_lib_search_path_spec=`$CC -print-search-dirs | grep
"^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
else
sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
fi
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
library_names_spec='`echo ${libname} | sed -e
's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuf-
fix}${shared_ext}'
;;
esac
;;
*)
library_names_spec='${libname}`echo ${release} | $SED -e
's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
;;
esac
dynamic_linker='Win32 ld.exe'
# FIXME: first we should search . and the directory the exe-
cutable is in
shlibpath_var=PATH
;;
darwin* | rhapsody*)
dynamic_linker="$host_os dyld"
version_type=darwin
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${versuffix}$shared_ext
${libname}${release}${major}$shared_ext ${libname}$shared_ext'
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='$(test .$module = .yes && echo .so || echo
.dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate
the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "0
"$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@"
"0 | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"
-e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/lo-
cal/lib,g"`
else
sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
fi
sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
;;
dgux*)
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
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='GNU ld.so'
;;
freebsd*)
objformat=`test -x /usr/bin/objformat && /usr/bin/objformat ||
echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext} $libname${shared_ext}'
need_version=no
need_lib_prefix=no
;;
freebsd-*)
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix $libname${shared_ext}$versuffix'
need_version=yes
;;
esac
shlibpath_var=LD_LIBRARY_PATH
case $host_os in
freebsd2*)
shlibpath_overrides_runpath=yes
;;
freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
*) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
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} ${lib-
name}${shared_ext}'
shrext_cmds='.so'
hardcode_into_libs=yes
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
if test "X$HPUX_IA64_MODE" = X32; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/lo-
cal/lib/hpux32 /usr/local/lib"
else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/lo-
cal/lib/hpux64"
fi
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
hppa*64*)
shrext_cmds='.sl'
hardcode_into_libs=yes
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle
SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
sys_lib_search_path_spec="/usr/lib/pa20_64
/usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
*)
shrext_cmds='.sl'
dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable
SHLIB_PATH
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
;;
esac
# HP-UX runs *really* slowly unless shared libraries are mode
555.
postinstall_cmds='chmod 555 $lib'
;;
irix5* | nonstopux*)
libsuff= shlibsuff=
;;
*)
case $LD in # libtool.m4 will add one of these switches to LD
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
libsuff= shlibsuff= libmagic=32-bit;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
libsuff=32 shlibsuff=N32 libmagic=N32;;
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
libsuff=64 shlibsuff=64 libmagic=64-bit;;
*) libsuff= shlibsuff= libmagic=never-match;;
esac
;;
esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no
sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff}
/usr/local/lib${libsuff}"
sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
hardcode_into_libs=yes
;;
# No shared lib support for Linux oldld, aout, or coff. lin-
ux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
# This must be Linux ELF. linux*)
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'
finish_cmds='PATH="ATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
# 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
# find out which ABI we are using
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
echo '#line __oline__ "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
if test -f /etc/ld.so.conf; then
lt_ld_extra=`$SED -e 's/:,/ /g;s/=^=*$//;s/=^= * / /g'
/etc/ld.so.conf | tr '0 ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}
$lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries
on
# powerpc, because MkLinux only supported shared libraries with
the
# GNU dynamic linker. Since this was broken with cross compil-
ers,
# most powerpc-linux boxes support dynamic linking these days
and
# people can always --disable-shared, the test was removed, and
we
# assume the GNU/Linux dynamic linker is in use.
dynamic_linker='GNU/Linux ld.so'
;;
knetbsd*-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
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='GNU ld.so'
;;
netbsd*)
version_type=sunos
need_lib_prefix=no
need_version=no
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so'
else
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major ${lib-
name}${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
dynamic_linker='NetBSD ld.elf_so'
fi
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;;
openbsd*)
version_type=sunos
need_lib_prefix=no
need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/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_over-
rides_runpath=no ;;
*) shlibpath_overrides_runpath=yes ;;
esac
else
shlibpath_overrides_runpath=yes
fi
;;
os2*)
libname_spec='$name'
shrext_cmds=".dll"
need_lib_prefix=no
library_names_spec='$libname${shared_ext} $libname.a'
dynamic_linker='OS/2 ld.exe'
shlibpath_var=LIBPATH
;;
osf3* | osf4* | osf5*)
version_type=osf
need_lib_prefix=no
need_version=no
soname_spec='${libname}${release}${shared_ext}$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cm-
plrs/cc /usr/lib /usr/local/lib /var/shlib"
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
sco3.2v5*)
version_type=osf
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
# ldd complains unless libraries are executable
postinstall_cmds='chmod +x $lib'
;;
sunos4*)
version_type=sunos
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
if test "$with_gnu_ld" = yes; then
need_lib_prefix=no
fi
need_version=yes
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
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
case $host_vendor in
sni)
shlibpath_overrides_runpath=no
need_lib_prefix=no
export_dynamic_flag_spec='${wl}-Blargedynsym'
runpath_var=LD_RUN_PATH
;;
siemens)
need_lib_prefix=no
;;
motorola)
need_lib_prefix=no
need_version=no
shlibpath_overrides_runpath=no
sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
;;
esac
;;
sysv4*MP*)
if test -d /usr/nec ;then
version_type=linux
library_names_spec='$libname${shared_ext}.$versuffix $lib-
name${shared_ext}.$major $libname${shared_ext}'
soname_spec='$libname${shared_ext}.$major'
shlibpath_var=LD_LIBRARY_PATH
fi
no && can_build_shared=no
{ echo "$as_me:$LINENO: checking how to hardcode library paths
into programs" >&5 echo $ECHO_N "checking how to hardcode library
paths into programs... $ECHO_C" >&6; } hardcode_action= if test
-n "$hardcode_libdir_flag_spec" || test -n "$runpath_var " ||
test "X$hardcode_automatic"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$hardcode_direct" != no &&
# If the only mechanism to avoid hardcoding is shlib-
path_var, we
# have to relink, otherwise we might link with an installed
library
# when we should be linking with a yet-to-be-installed one
## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
test "$hardcode_minus_L" != no; then
# Linking always hardcodes the temporary library directory.
hardcode_action=relink
else
# We can link without hardcoding, and we can hardcode nonex-
isting dirs.
hardcode_action=immediate
fi else
# We cannot hardcode anything, or else we can only hardcode ex-
isting
# directories.
hardcode_action=unsupported fi { echo "$as_me:$LINENO: result:
$hardcode_action" >&5 echo "${ECHO_T}$hardcode_action" >&6; }
if test "$hardcode_action" = relink; then
# Fast installation is not supported
enable_fast_install=no elif test "$shlibpath_overrides_runpath"
= yes ||
test "$enable_shared" = no; then
# Fast installation is not necessary
enable_fast_install=needless fi
striplib= old_striplib= { echo "$as_me:$LINENO: checking whether
stripping libraries is possible" >&5 echo $ECHO_N "checking
whether stripping libraries is possible... $ECHO_C" >&6; } if
test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null;
then
test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
test -z "$striplib" && striplib="$STRIP --strip-unneeded"
{ echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes"
>&6; } else # FIXME - insert some real tests, host_os isn't real-
ly good enough
case $host_os in
darwin*)
if test -n "$STRIP" ; then
striplib="$STRIP -x"
enable_dlopen_self=unknown
enable_dlopen_self_static=unknown else
lt_cv_dlopen=no
lt_cv_dlopen_libs=
case $host_os in
beos*)
lt_cv_dlopen="load_add_on"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
;;
mingw* | pw32*)
lt_cv_dlopen="LoadLibrary"
lt_cv_dlopen_libs=
;;
cygwin*)
lt_cv_dlopen="dlopen"
lt_cv_dlopen_libs=
;;
darwin*)
# if libdl is installed we need to link against it
{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } if test
"${ac_cv_lib_dl_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dlopen (); int main ()
{ return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
fi
;;
*)
{ echo "$as_me:$LINENO: checking for shl_load" >&5 echo
$ECHO_N "checking for shl_load... $ECHO_C" >&6; } if test
"${ac_cv_func_shl_load+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define shl_load to an innocuous variant,
in case <limits.h> declares shl_load.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define shl_load innocuous_shl_load
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char shl_load (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef shl_load
/* 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 shl_load (); /* The GNU
C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_shl_load || defined __stub___shl_load choke
me #endif
int main () { return shl_load ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
"$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 echo
"${ECHO_T}$ac_cv_func_shl_load" >&6; } if test
$ac_cv_func_shl_load = yes; then
lt_cv_dlopen="shl_load" else
{ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
if test "${ac_cv_lib_dld_shl_load+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 shl_load (); int main
() { return shl_load ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dld_shl_load=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dld_shl_load=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dld_shl_load" >&5 echo
"${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } if test
$ac_cv_lib_dld_shl_load = yes; then
lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" else
{ echo "$as_me:$LINENO: checking for dlopen" >&5 echo $ECHO_N
"checking for dlopen... $ECHO_C" >&6; } if test
"${ac_cv_func_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
#undef dlopen
/* 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 dlopen (); /* The GNU C
library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_dlopen || defined __stub___dlopen choke me
#endif
int main () { return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 echo
"${ECHO_T}$ac_cv_func_dlopen" >&6; } if test $ac_cv_func_dlopen =
yes; then
lt_cv_dlopen="dlopen" else
{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } if test
"${ac_cv_lib_dl_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end
confdefs.h. */
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dl_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dl_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen"
>&6; } if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else
{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 echo
$ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } if test
"${ac_cv_lib_svld_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dlopen (); int main ()
{ return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_svld_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_svld_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
/* 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 dld_link (); int main
() { return dld_link ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dld_dld_link=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dld_dld_link=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dld_dld_link" >&5 echo
"${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } if test
$ac_cv_lib_dld_dld_link = yes; then
lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi
fi
fi
fi
fi
fi
;;
esac
if test "x$lt_cv_dlopen" != xno; then
enable_dlopen=yes
else
{ echo "$as_me:$LINENO: checking whether a program can dlopen
itself" >&5 echo $ECHO_N "checking whether a program can dlopen
itself... $ECHO_C" >&6; } if test "${lt_cv_dlopen_self+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then :
lt_cv_dlopen_self=cross else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF #line __oline__ "configure" #in-
clude "confdefs.h"
#if HAVE_DLFCN_H #include <dlfcn.h> #endif
#include <stdio.h>
#ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL
#else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOB-
AL # else # define LT_DLGLOBAL 0 # endif #endif
/* We may have to define LT_DLLAZY_OR_NOW in the command line if
we
find out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DL-
LAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef
RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW #
else # ifdef DL_NOW # define LT_DL-
LAZY_OR_NOW DL_NOW # else # define LT_DL-
LAZY_OR_NOW 0 # endif # endif # endif # en-
dif #endif
#ifdef __cplusplus extern "C" void exit (int); #endif
void fnord() { int i=42;} int main () {
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
int status = $lt_dlunknown;
if (self)
{
if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
exit (status); } EOF
if { (eval echo "$as_me:$LINENO:
(eval $ac_link) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext}
fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 echo
"${ECHO_T}$lt_cv_dlopen_self" >&6; }
if test "x$lt_cv_dlopen_self" = xyes; then
LDFLAGS="$LDFLAGS $link_static_flag"
{ echo "$as_me:$LINENO: checking whether a statically
linked program can dlopen itself" >&5 echo $ECHO_N "checking
whether a statically linked program can dlopen itself... $ECHO_C"
>&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then :
lt_cv_dlopen_self_static=cross else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF #line __oline__ "configure" #in-
clude "confdefs.h"
#if HAVE_DLFCN_H #include <dlfcn.h> #endif
#include <stdio.h>
#ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL
#else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOB-
AL # else # define LT_DLGLOBAL 0 # endif #endif
/* We may have to define LT_DLLAZY_OR_NOW in the command line if
we
find out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DL-
LAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef
RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW #
else # ifdef DL_NOW # define LT_DL-
LAZY_OR_NOW DL_NOW # else # define LT_DL-
LAZY_OR_NOW 0 # endif # endif # endif # en-
dif #endif
#ifdef __cplusplus extern "C" void exit (int); #endif
void fnord() { int i=42;} int main () {
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
int status = $lt_dlunknown;
if (self)
{
if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
exit (status); } EOF
if { (eval echo "$as_me:$LINENO:
lt_cv_dlopen_self_static=no
fi fi rm -fr conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
fi
CPPFLAGS="$save_CPPFLAGS"
LDFLAGS="$save_LDFLAGS"
LIBS="$save_LIBS"
;;
esac
case $lt_cv_dlopen_self in
yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
*) enable_dlopen_self=unknown ;;
esac
case $lt_cv_dlopen_self_static in
yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
*) enable_dlopen_self_static=unknown ;;
esac fi
# Report which librarie types wil actually be built { echo
"$as_me:$LINENO: checking if libtool supports shared libraries"
>&5 echo $ECHO_N "checking if libtool supports shared li-
braries... $ECHO_C" >&6; } { echo "$as_me:$LINENO: result:
$can_build_shared" >&5 echo "${ECHO_T}$can_build_shared" >&6; }
{ echo "$as_me:$LINENO: checking whether to build shared li-
braries" >&5 echo $ECHO_N "checking whether to build shared li-
braries... $ECHO_C" >&6; } test "$can_build_shared" = "no" && en-
able_shared=no
# On AIX, shared libraries and static libraries use the same
namespace, and # are all built from PIC. case "$host_os" in
aix3*)
test "$enable_shared" = yes && enable_static=no
if test -n "$RANLIB"; then
archive_cmds="$archive_cmds~ANLIB ib"
postinstall_cmds='$RANLIB $lib'
fi
;;
aix4* | aix5*)
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" =
no ; then
test "$enable_shared" = yes && enable_static=no
fi
;;
allow_undefined_flag='-flat_namespace -undefined sup-
press'
;;
10.*)
allow_undefined_flag='-undefined dynamic_lookup'
;;
esac
fi
;;
esac
output_verbose_link_cmd='echo'
archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib
$libobjs $deplibs$compiler_flags -install_name $rpath/$soname
$verstring'
module_cmds='$CC $allow_undefined_flag -o $lib -bundle $li-
bobjs $deplibs$compiler_flags'
# Don't fix this by using the ld -exported_symbols_list flag,
it doesn't exist in older darwin ld's
archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e
"s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $li-
bobjs $deplibs$compiler_flags -install_name $rpath/$soname $ver-
string~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e
"s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs
$deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-sym-
bols.expsym ${lib}'
hardcode_direct=no
hardcode_automatic=yes
hardcode_shlibpath_var=unsupported
whole_archive_flag_spec='-all_load $convenience'
link_all_deplibs=yes
else
ld_shlibs=no
fi
;; esac { echo "$as_me:$LINENO: result: $enable_shared" >&5
echo "${ECHO_T}$enable_shared" >&6; }
{ echo "$as_me:$LINENO: checking whether to build static li-
braries" >&5 echo $ECHO_N "checking whether to build static li-
braries... $ECHO_C" >&6; } # Make sure either enable_shared or
enable_static is yes. test "$enable_shared" = yes || en-
able_static=yes { echo "$as_me:$LINENO: result: $enable_static"
>&5 echo "${ECHO_T}$enable_static" >&6; }
# The else clause should only fire when bootstrapping the #
libtool distribution, otherwise you forgot to ship ltmain.sh #
with your package, and you will get complaints that there are #
no rules to generate ltmain.sh. if test -f "$ltmain"; then
# See if we are running on zsh, and set the options which allow
our commands through
reload_flag reload_cmds need_locks lt_cv_sys_global_sym-
bol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_glob-
al_symbol_to_c_name_address sys_lib_search_path_spec
sys_lib_dlsearch_path_spec old_postinstall_cmds old_postunin-
stall_cmds compiler CC LD lt_prog_compiler_wl
lt_prog_compiler_pic lt_prog_compiler_static lt_prog_com-
piler_no_builtin_flag export_dynamic_flag_spec
thread_safe_flag_spec whole_archive_flag_spec en-
able_shared_with_static_runtimes old_archive_cmds old_ar-
chive_from_new_cmds predep_objects postdep_objects
predeps postdeps compiler_lib_search_path ar-
chive_cmds archive_expsym_cmds postinstall_cmds pos-
tuninstall_cmds old_archive_from_expsyms_cmds allow_unde-
fined_flag no_undefined_flag export_symbols_cmds
hardcode_libdir_flag_spec hardcode_libdir_flag_spec_ld
hardcode_libdir_separator hardcode_automatic module_cmds
module_expsym_cmds lt_cv_prog_compiler_c_o exclude_exp-
syms include_expsyms; do
case $var in
old_archive_cmds | old_archive_from_new_cmds | ar-
chive_cmds | archive_expsym_cmds | module_cmds | mod-
ule_expsym_cmds | old_archive_from_expsyms_cmds | ex-
port_symbols_cmds | extract_expsyms_cmds | reload_cmds | fin-
ish_cmds | postinstall_cmds | postuninstall_cmds |
old_postinstall_cmds | old_postuninstall_cmds |
sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
# Double-quote double-evaled strings.
eval "lt_$var=\
;;
*)
eval "lt_$var=\
;;
esac
done
case $lt_echo in
*' --fallback-echo"')
lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\ --fallback-
echo"$/$0 --fallback-echo"/'`
;;
esac
cfgfile="${ofile}T"
trap "$rm
$rm -f "$cfgfile"
{ echo "$as_me:$LINENO: creating $ofile" >&5 echo "$as_me: cre-
ating $ofile" >&6;}
cat <<__EOF__ >> "$cfgfile" #! $SHELL
# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized li-
the GNU General Public License # along with this program; if not,
write to the Free Software # Foundation, Inc., 59 Temple Place -
Suite 330, Boston, MA 02111-1307, USA. # # As a special excep-
tion to the GNU General Public License, if you # distribute this
file as part of a program that contains a # configuration script
generated by Autoconf, you may include it under # the same dis-
tribution terms that you use for the rest of that program.
# A sed program that does not truncate output. SED=$lt_SED
# Sed that helps us avoid accidentally triggering echo(1) options
like -n. Xsed="$SED -e s/^X//"
# The HP-UX ksh and POSIX shell print the target directory to
stdout # if CDPATH is set. if test "XCDPATH+set}" = Xset; then
CDPATH=:; export CDPATH; fi
# The names of the tagged configurations supported by this
script. available_tags=
# ### BEGIN LIBTOOL CONFIG
# Libtool was configured on host `(hostname || uname -n)
2>/dev/null | sed 1q`:
# Shell to use when invoking shell scripts. SHELL=$lt_SHELL
# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared
# Whether or not to build static libraries. build_old_libs=$en-
able_static
# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=$archive_cmds_need_lc
# Whether or not to disallow shared libs when runtime libs are
static allow_libtool_libs_with_static_runtimes=$en-
able_shared_with_static_runtimes
# Whether or not to optimize for fast installation. fast_in-
stall=$enable_fast_install
# The host system. host_alias=$host_alias host=$host
# An echo program that does not interpret backslashes.
echo=$lt_echo
# The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS
# A C compiler. LTCC=$lt_LTCC
# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=$MAGIC_CMD
# Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL"
# Used on cygwin: object dumper. OBJDUMP="$OBJDUMP"
# Used on cygwin: assembler. AS="$AS"
# The name of the directory that contains temporary libtool
files. objdir=$objdir
# How to create reloadable object files.
reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds
# How to pass a linker flag through the compiler.
wl=$lt_lt_prog_compiler_wl
# Object file suffix (normally "o"). objext="$ac_objext"
# Old archive suffix (normally "a"). libext="$libext"
# Shared library suffix (normally ".so").
shrext_cmds='$shrext_cmds'
# Executable file suffix (normally ""). exeext="$exeext"
# Additional compiler flags for building library objects.
pic_flag=$lt_lt_prog_compiler_pic pic_mode=$pic_mode
# What is the maximum length of a command?
max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options? com-
piler_c_o=$lt_lt_cv_prog_compiler_c_o
# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules? need_lib_pre-
fix=$need_lib_prefix
# Do we need a version for libraries? need_version=$need_version
# Whether dlopen is supported. dlopen_support=$enable_dlopen
# Whether dlopen of programs is supported. dlopen_self=$en-
able_dlopen_self
# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static
# Library versioning type. version_type=$version_type
# Format of library name prefix. libname_spec=$lt_libname_spec
# List of archive names. First name is the real one, the rest
are links. # The last name is the one that the linker finds with
-lNAME. library_names_spec=$lt_library_names_spec
# The coded name of the library, if different from the real name.
soname_spec=$lt_soname_spec
# Commands used to build and install an old-style archive. RAN-
LIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds old_postin-
stall_cmds=$lt_old_postinstall_cmds old_postunin-
stall_cmds=$lt_old_postuninstall_cmds
# Create an old-style archive from a shared archive. old_ar-
chive_from_new_cmds=$lt_old_archive_from_new_cmds
# Create a temporary old-style archive to link instead of a
shared archive. old_archive_from_expsyms_cmds=$lt_old_ar-
chive_from_expsyms_cmds
# Commands used to build and install a shared archive. ar-
chive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_exp-
sym_cmds postinstall_cmds=$lt_postinstall_cmds postunin-
stall_cmds=$lt_postuninstall_cmds
# Commands used to build a loadable module (assumed same as above
if empty) module_cmds=$lt_module_cmds module_expsym_cmds=$lt_mod-
ule_expsym_cmds
# Commands to strip libraries. old_striplib=$lt_old_striplib
striplib=$lt_striplib
# Dependencies to place before the objects being linked to create
a # shared library. predep_objects=$lt_predep_objects
# Dependencies to place after the objects being linked to create
a # shared library. postdep_objects=$lt_postdep_objects
# Dependencies to place before the objects being linked to create
a # shared library. predeps=$lt_predeps
# Dependencies to place after the objects being linked to create
a # shared library. postdeps=$lt_postdeps
# The library search path used internally by the compiler when
linking # a shared library. compiler_lib_search_path=$lt_compil-
er_lib_search_path
# Same as above, but a single script fragment to be evaled but
not shown. finish_eval=$lt_finish_eval
# Take the output of nm and produce a listing of raw symbols and
C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
# Transform the output of nm in a proper C declaration glob-
al_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
# Transform the output of nm in a C name address pair global_sym-
bol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_ad-
dress
# This is the shared library runtime path variable. run-
path_var=$runpath_var
# This is the shared library path variable. shlib-
path_var=$shlibpath_var
# Is shlibpath searched before the hard-coded library search
path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath
# How to hardcode a shared library path into an executable.
hardcode_action=$hardcode_action
# Whether we should hardcode library paths into libraries. hard-
code_into_libs=$hardcode_into_libs
# Flag to hardcode ibdir into a binary during linking. # This
must work even if ibdir does not exist. hardcode_lib-
dir_flag_spec=$lt_hardcode_libdir_flag_spec
# If ld is used when linking, flag to hardcode ibdir into # a bi-
nary during linking. This must work even if ibdir does # not ex-
ist. hardcode_libdir_flag_spec_ld=$lt_hardcode_lib-
dir_flag_spec_ld
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator
# Set to yes if using DIR/libNAME${shared_ext} during linking
hardcodes DIR into the # resulting binary. hardcode_di-
rect=$hardcode_direct
# Set to yes if using the -LDIR flag during linking hardcodes DIR
into the # resulting binary. hardcode_minus_L=$hardcode_minus_L
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes
DIR into # the resulting binary. hardcode_shlibpath_var=$hard-
code_shlibpath_var
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
# Fix the shell variable rcfile for the compiler. fix_src-
file_path="$fix_srcfile_path"
# Set to yes if exported symbols are required. always_ex-
port_symbols=$always_export_symbols
# The commands to list exported symbols. export_sym-
bols_cmds=$lt_export_symbols_cmds
# The commands to extract the exported symbol list from a shared
archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds
# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=$lt_exclude_expsyms
# Symbols that must always be exported. include_expsyms=$lt_in-
clude_expsyms
# ### END LIBTOOL CONFIG
__EOF__
case $host_os in
aix3*)
cat << >> "$cfgfile"
# AIX sometimes has problems with the GCC collect2 program. For
some # reason, if we set the COLLECT_NAMES environment variable,
the problems # vanish in a puff of smoke. if test "X${COL-
LECT_NAMES+set}" != Xset; then
COLLECT_NAMES=
export COLLECT_NAMES fi EOF
;;
esac
# We use sed instead of cat because bash on DJGPP gets confused
if
# if finds mixed CR/LF and LF-only lines. Since sed operates
in
# text mode, it properly converts lines to CR/LF. This bash
problem
# is reportedly fixed, but why not run on old versions too?
sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfg-
file" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile"
ac_compiler_gnu=$ac_cv_c_compiler_gnu
CC="$lt_save_CC"
# Check whether --with-tags was given. if test
"${with_tags+set}" = set; then
withval=$with_tags; tagnames="$withval" fi
if test -f "$ltmain" && test -n "$tagnames"; then
if test ! -f "${ofile}"; then
{ echo "$as_me:$LINENO: WARNING: output file `$ofile' does
not exist" >&5 echo "$as_me: WARNING: output file `$ofile' does
not exist" >&2;}
fi
if test -z "$LTCC"; then
eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
if test -z "$LTCC"; then
{ echo "$as_me:$LINENO: WARNING: output file `$ofile' does
not look like a libtool script" >&5 echo "$as_me: WARNING: output
file `$ofile' does not look like a libtool script" >&2;}
else
{ echo "$as_me:$LINENO: WARNING: using `LTCC=$LTCC', ex-
tracted from `$ofile'" >&5 echo "$as_me: WARNING: using
`LTCC=$LTCC', extracted from `$ofile'" >&2;}
fi
fi
# Extract list of available tagged configurations in $ofile.
# Note that this assumes the entire list is on one line.
available_tags=`grep "^available_tags=" "${ofile}" | $SED -e
's/available_tags=$/1/' -e 's/
lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
for tagname in $tagnames; do
IFS="$lt_save_ifs"
# Check whether tagname contains only valid characters
case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHI-
JKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
"") ;;
*) { { echo "$as_me:$LINENO: error: invalid tag name: $tag-
name" >&5 echo "$as_me: error: invalid tag name: $tagname" >&2;}
{ (exit 1); exit 1; }; } ;;
esac
if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" <
"${ofile}" > /dev/null
then
{ { echo "$as_me:$LINENO: error: tag name echo "$as_me: er-
ror: tag name
archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_ex-
port_symbols_CXX=no archive_expsym_cmds_CXX= export_dynam-
ic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_lib-
dir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hard-
code_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_auto-
matic_CXX=no module_cmds_CXX= module_expsym_cmds_CXX=
link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_ar-
chive_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX=
enable_shared_with_static_runtimes_CXX=no
# Dependencies to place before and after the object being linked:
predep_objects_CXX= postdep_objects_CXX= predeps_CXX= post-
deps_CXX= compiler_lib_search_path_CXX=
# Source file extension for C++ test sources. ac_ext=cc
# Object file extension for compiled C++ test sources. objext=o
objext_CXX=$objext
# Code to be used in simple compile tests lt_simple_com-
pile_test_code="int some_variable = 0;0
# Code to be used in simple link tests lt_sim-
ple_link_test_code='int main(int, char *) { return(0); }0
# ltmain only uses $CC for tagged configurations so make sure $CC
is set.
# If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"}
# Allow CC to be a program name with arguments. compiler=$CC
# Allow CC to be a program name with arguments. lt_save_CC=$CC
lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX
lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else
unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LD-
CXX+set}"; then
lt_cv_path_LD=$lt_cv_path_LDCXX else
unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"} compiler=$CC compiler_CXX=$CC cc_basename=`$echo
X"$compiler" | $Xsed -e 's%^.*/%%'`
# We don't want -fno-exception wen compiling C++ code, so set the
# no_builtin_flag separately if test "$GXX" = yes; then
lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else
{ echo "$as_me:$LINENO: checking for ld used by $CC" >&5 echo
$ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
case $host in
*-*-mingw*)
# gcc leaves a trailing carriage return which upsets mingw
ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d ' 15'` ;;
*)
ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
esac
case $ac_prog in
# Accept absolute paths.
[\/]* | ?:[\/]*)
re_direlt='/[^/][^/]*/../'
# Canonicalize the pathname of ld
ac_prog=`echo $ac_prog| $SED 's%\\%/%g'`
while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1;
do ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
done
test -z "$LD" && LD="$ac_prog"
;;
"")
# If it fails, then pretend we aren't using GCC.
ac_prog=ld
;;
*)
# If it is relative, then search for the first ld in PATH.
with_gnu_ld=unknown
;;
esac elif test "$with_gnu_ld" = yes; then
{ echo "$as_me:$LINENO: checking for GNU ld" >&5 echo $ECHO_N
"checking for GNU ld... $ECHO_C" >&6; } else
{ echo "$as_me:$LINENO: checking for non-GNU ld" >&5 echo
$ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } fi if test
"${lt_cv_path_LD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -z "$LD"; then
lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
for ac_dir in $PATH; do
IFS="$lt_save_ifs"
test -z "$ac_dir" && ac_dir=.
if test -f "$ac_dir/$ac_prog" || test -f
"$ac_dir/$ac_prog$ac_exeext"; then
lt_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use
--version,
# but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*) test "$with_gnu_ld" != no &&
break ;;
*) test "$with_gnu_ld" != yes && break ;;
esac
the linker ($LD) is GNU ld" >&5 echo $ECHO_N "checking if the
linker ($LD) is GNU ld... $ECHO_C" >&6; } if test
"${lt_cv_prog_gnu_ld+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
# I'd rather use --version here, but apparently some GNU ld's
only accept -v. case `$LD -v 2>&1 </dev/null` in *GNU* | *'with
BFD'*)
lt_cv_prog_gnu_ld=yes
;; *)
lt_cv_prog_gnu_ld=no
;; esac fi { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld"
>&5 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
with_gnu_ld=$lt_cv_prog_gnu_ld
# Check if GNU C++ uses GNU ld as the underlying linker, since
the
# archiving commands below assume that GNU ld is being used.
if test "$with_gnu_ld" = yes; then
archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $li-
bobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname
$wl$soname -o $lib'
archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_ob-
jects $libobjs $deplibs $postdep_objects $compiler_flags
${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_sym-
bols -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
# If archive_cmds runs LD, not CC, wlarc should be empty
# XXX I think wlarc can be eliminated in ltcf-cxx, but I need
to
# investigate it a little bit more. (MM)
wlarc='${wl}'
# ancient GNU ld didn't support --whole-archive et. al.
if eval "`$CC -print-prog-name=ld` --help 2>&1" | grep 'no-
whole-archive' > /dev/null; then
whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$conve-
nience '"$wlarc"'--no-whole-archive'
else
whole_archive_flag_spec_CXX=
fi
else
with_gnu_ld=no
wlarc=
# A generic and very simple default shared library creation
# command for GNU C++ for the case where it uses the native
# linker, instead of GNU ld. If possible, this setting
else
GXX=no
with_gnu_ld=no
wlarc= fi
# PORTME: fill in a description of your system's C++ link charac-
teristics { echo "$as_me:$LINENO: checking whether the $compiler
linker ($LD) supports shared libraries" >&5 echo $ECHO_N "check-
ing whether the $compiler linker ($LD) supports shared li-
braries... $ECHO_C" >&6; } ld_shlibs_CXX=yes case $host_os in
aix3*)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
aix4* | aix5*)
if test "$host_cpu" = ia64; then
# On IA64, the linker does run time linking by default, so
we don't
# have to do anything special.
aix_use_runtimelinking=no
exp_sym_flag='-Bexport'
no_entry_flag=""
else
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking.
case $host_os in aix4.[23]|aix4.[23].*|aix5*) for
ld_flag in $LDFLAGS; do case $ld_flag in
*-brtl*) aix_use_runtimelinking=yes break
;; esac done
esac
exp_sym_flag='-bexport'
no_entry_flag='-bnoentry'
fi
# When large executables or shared objects are built, AIX ld
can
# have problems creating the table of contents. If linking a
library
# or program results in "error TOC overflow" add -mminimal-
toc to
# CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is
not
# enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
archive_cmds_CXX=''
hardcode_direct_CXX=yes
hardcode_libdir_separator_CXX=':'
link_all_deplibs_CXX=yes
hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_lib-
dir_separator_CXX= fi
esac
shared_flag='-shared'
else
# not using gcc
if test "$host_cpu" = ia64; then # VisualAge C++,
Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes
on -Wl,-G. The following line is correct:
shared_flag='-G'
else if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G' else
shared_flag='${wl}-bM:SRE' fi
fi
fi
# It seems that -bexpall does not export symbols beginning
with
# underscore (_), so it is better to generate a list of sym-
bols to export.
always_export_symbols_CXX=yes
if test "$aix_use_runtimelinking" = yes; then
# Warning - without using the other runtime loading flags
(-brtl),
# -berok will link without error, but may produce a broken
library.
allow_undefined_flag_CXX='-berok'
# Determine the default libpath from the value encoded in
an empty executable.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$lib-
dir:'"$aix_libpath"
archive_expsym_cmds_CXX="C"' -o $output_objdir/$soname $li-
bobjs $deplibs $compiler_flags `if test "x${allow_unde-
fined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}";
else :; fi` '"wl}$no_entry_flag wl}$exp_sym_flag:xport_symbols
$shared_flag"
else
if test "$host_cpu" = ia64; then hardcode_lib-
dir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' al-
low_undefined_flag_CXX="-z nodefs" archive_exp-
sym_cmds_CXX="C $shared_flag"' -o $output_objdir/$soname $libobjs
$deplibs $compiler_flags ${wl}${allow_undefined_flag}
'"wl}$no_entry_flag wl}$exp_sym_flag:xport_symbols"
else # Determine the default libpath from the value
encoded in an empty executable. cat >conftest.$ac_ext
<<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>con-
ftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h.
*/
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0 *$/1/; p; } }'` #
Check for a 64-bit object if we didn't find anything. if test -z
"$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext
2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ {
s/^0 *$/1/; p; } }'`; fi else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext if test -z
$libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols
${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_ob-
jdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
chorus*)
case $cc_basename in
*) # FIXME: insert proper C++ library support
ld_shlibs_CXX=no ;;
esac
;;
cygwin* | mingw* | pw32*)
# _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually
meaningless,
# as there is no search path for DLLs.
hardcode_libdir_flag_spec_CXX='-L$libdir'
allow_undefined_flag_CXX=unsupported
always_export_symbols_CXX=no
enable_shared_with_static_runtimes_CXX=yes
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
archive_cmds_CXX='$CC -shared -nostdlib $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags -o $output_ob-
jdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# If the export-symbols file already is a .def file (1st
line
# is EXPORTS), use it as is; otherwise, prepend...
archive_expsym_cmds_CXX='if test "x`$SED 1q $export_sym-
bols`" = xEXPORTS; then cp $export_symbols $output_ob-
jdir/$soname.def;
else echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
$CC -shared -nostdlib $output_objdir/$soname.def $pre-
dep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
$output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-
implib,$lib'
else
ld_shlibs_CXX=no
fi
;;
darwin* | rhapsody*)
if test "$GXX" = yes; then
archive_cmds_need_lc_CXX=no
case "$host_os" in
rhapsody* | darwin1.[012])
allow_undefined_flag_CXX='-undefined suppress'
;;
*) # Darwin 1.3 on
;;
esac
lt_int_apple_cc_single_mod=no
output_verbose_link_cmd='echo'
if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ;
then
lt_int_apple_cc_single_mod=yes
fi
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
archive_cmds_CXX='$CC -dynamiclib -single_module $allow_un-
defined_flag -o $lib $libobjs $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring'
else
archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_pri-
vate_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynami-
clib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $com-
piler_flags -install_name $rpath/$soname $verstring'
fi
module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag
-o $lib -bundle $libobjs $deplibs$compiler_flags'
# Don't fix this by using the ld -exported_symbols_list flag,
it doesn't exist in older darwin ld's
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,,"
-e "s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag
-o $lib $libobjs $deplibs $compiler_flags -install_name
$rpath/$soname $verstring~nmedit -s $output_objdir/${lib-
name}-symbols.expsym ${lib}'
else
archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,,"
-e "s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nos-
tdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_unde-
fined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring~nmedit -s $output_ob-
jdir/${libname}-symbols.expsym ${lib}'
fi
module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e
"s,^*,_&," < $export_symbols > $output_objdir/${libname}-sym-
bols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs
$deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-sym-
bols.expsym ${lib}'
hardcode_direct_CXX=no
hardcode_automatic_CXX=yes
hardcode_shlibpath_var_CXX=unsupported
whole_archive_flag_spec_CXX='-all_load $convenience'
link_all_deplibs_CXX=yes
else
ld_shlibs_CXX=no
fi
# C++ shared libraries reported to be fairly broken before
switch to ELF
ld_shlibs_CXX=no
;;
freebsd-elf*)
archive_cmds_need_lc_CXX=no
;;
freebsd* | kfreebsd*-gnu)
# FreeBSD 3 and later use GNU C++ and GNU ld with standard
ELF
# conventions
ld_shlibs_CXX=yes
;;
gnu*)
;;
hpux9*)
hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
hardcode_libdir_separator_CXX=:
export_dynamic_flag_spec_CXX='${wl}-E'
hardcode_direct_CXX=yes
hardcode_minus_L_CXX=yes # Not in the search PATH,
# but as the default
# location of the library.
case $cc_basename in
CC)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
aCC)
archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b
${wl}$install_libdir -o $output_objdir/$soname $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags~test $out-
put_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
# Commands to make compiler produce verbose output that
lists
# what "hidden" libraries, object files and flags are used
when
# linking a shared library.
#
# There doesn't appear to be a way to prevent this compiler
from
# explicitly linking system object files so we need to
strip them
# from the output so that they don't get included in the
library
# dependencies.
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v con-
ftest.$objext 2>&1) | grep "-L"`; list=""; for z in $templist; do
case $z in conftest.$objext) list="$list $z";; *.$objext);; *)
list="$list $z";;esac; done; echo $list'
;;
hpux10*|hpux11*)
if test $with_gnu_ld = no; then
case "$host_cpu" in
hppa*64*) hardcode_libdir_flag_spec_CXX='${wl}+b
${wl}$libdir' hardcode_libdir_flag_spec_ld_CXX='+b $lib-
dir' hardcode_libdir_separator_CXX=:
;;
ia64*) hardcode_libdir_flag_spec_CXX='-L$libdir'
;;
*) hardcode_libdir_flag_spec_CXX='${wl}+b
${wl}$libdir' hardcode_libdir_separator_CXX=: ex-
port_dynamic_flag_spec_CXX='${wl}-E'
;;
esac
fi
case "$host_cpu" in
hppa*64*)
hardcode_direct_CXX=no
hardcode_shlibpath_var_CXX=no
;;
ia64*)
hardcode_direct_CXX=no
hardcode_shlibpath_var_CXX=no
hardcode_minus_L_CXX=yes # Not in the search PATH,
# but as the de-
fault # location of
the library.
;;
*)
hardcode_direct_CXX=yes
hardcode_minus_L_CXX=yes # Not in the search PATH,
# but as the de-
fault # location of
the library.
;;
esac
case $cc_basename in
CC) # FIXME: insert proper C++ library support
ld_shlibs_CXX=no ;;
aCC) case "$host_cpu" in hppa*64*|ia64*)
archive_cmds_CXX='$LD -b +h $soname -o $lib $link-
er_flags $libobjs $deplibs' ;; *) ar-
chive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$in-
stall_libdir -o $lib $predep_objects $libobjs $deplibs $post-
dep_objects $compiler_flags' ;; esac #
Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are
used when # linking a shared library. #
# There doesn't appear to be a way to prevent this com-
piler from # explicitly linking system object files so we
need to strip them # from the output so that they don't
ld_shlibs_CXX=no fi ;;
esac
;;
irix5* | irix6*)
case $cc_basename in
CC) # SGI C++ archive_cmds_CXX='$CC -shared
-all -multigot $predep_objects $libobjs $deplibs $postdep_objects
$compiler_flags -soname $soname `test -n "$verstring" && echo
-set_version $verstring` -update_registry ${objdir}/so_locations
-o $lib'
# Archives containing C++ object files must be created
using # "CC -ar", where "CC" is the IRIX C++ compiler.
This is # necessary to make sure instantiated templates
are included # in the archive. old_ar-
chive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;;
*) if test "$GXX" = yes; then if test
"$with_gnu_ld" = no; then archive_cmds_CXX='$CC
-shared -nostdlib $predep_objects $libobjs $deplibs $postdep_ob-
jects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$ver-
string" && echo ${wl}-set_version ${wl}$verstring` ${wl}-up-
date_registry ${wl}${objdir}/so_locations -o $lib' else
archive_cmds_CXX='$CC -shared -nostdlib $predep_ob-
jects $libobjs $deplibs $postdep_objects $compiler_flags
${wl}-soname ${wl}$soname `test -n "$verstring" && echo
${wl}-set_version ${wl}$verstring` -o $lib' fi
fi link_all_deplibs_CXX=yes ;;
esac
hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_CXX=:
;;
linux*)
case $cc_basename in
KCC) # Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output
file # ends with ".so" (or ".sl" for HP-UX), so rename
the library # to its proper name (with version) after
linking. archive_cmds_CXX='tempext=`echo $shared_ext |
$SED -e '''s/()0-9A-Za-z{}]/\\1/g'''`; templib=`echo $lib | $SED
-e "s/tempext}..*/.so/"`; $CC $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags --soname $soname -o emplib; mv
emplib $lib' archive_expsym_cmds_CXX='tempext=`echo
$shared_ext | $SED -e '''s/()0-9A-Za-z{}]/\\1/g'''`; tem-
plib=`echo $lib | $SED -e "s/tempext}..*/.so/"`; $CC $predep_ob-
jects $libobjs $deplibs $postdep_objects $compiler_flags --soname
$soname -o emplib ${wl}-retain-symbols-file,$export_symbols; mv
emplib $lib' # Commands to make compiler produce verbose
output that lists # what "hidden" libraries, object files
and flags are used when # linking a shared library.
# # There doesn't appear to be a way to prevent
this compiler from # explicitly linking system object
$oldobjs' ;;
icpc) # Intel C++ with_gnu_ld=yes
archive_cmds_need_lc_CXX=no archive_cmds_CXX='$CC
-shared $predep_objects $libobjs $deplibs $postdep_objects $com-
piler_flags ${wl}-soname $wl$soname -o $lib' archive_exp-
sym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags ${wl}-soname $wl$soname
${wl}-retain-symbols-file $wl$export_symbols -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
whole_archive_flag_spec_CXX='${wl}--whole-archive$conve-
nience ${wl}--no-whole-archive' ;;
cxx) # Compaq C++ archive_cmds_CXX='$CC
-shared $predep_objects $libobjs $deplibs $postdep_objects $com-
piler_flags ${wl}-soname $wl$soname -o $lib' archive_exp-
sym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib
${wl}-retain-symbols-file $wl$export_symbols'
runpath_var=LD_RUN_PATH hardcode_lib-
dir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_sepa-
rator_CXX=:
# Commands to make compiler produce verbose output that
lists # what "hidden" libraries, object files and flags
are used when # linking a shared library. #
# There doesn't appear to be a way to prevent this com-
piler from # explicitly linking system object files so we
need to strip them # from the output so that they don't
get included in the library # dependencies. out-
put_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v con-
ftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED
"s/*ld.*.*ld .*$/1/"`; list=""; for z in $templist; do case $z in
conftest.$objext) list="$list $z";; *.$objext);; *) list="$list
$z";;esac; done; echo $list' ;;
esac
;;
lynxos*)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
m88k*)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
mvs*)
case $cc_basename in
cxx) # FIXME: insert proper C++ library support
ld_shlibs_CXX=no ;;
*) # FIXME: insert proper C++ library support
ld_shlibs_CXX=no ;;
esac
;;
osf3*)
case $cc_basename in
KCC) # Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output
file # ends with ".so" (or ".sl" for HP-UX), so rename
the library # to its proper name (with version) after
linking. archive_cmds_CXX='tempext=`echo $shared_ext |
$SED -e '''s/()0-9A-Za-z{}]/\\1/g'''`; templib=`echo $lib | $SED
-e "s/tempext}..*/.so/"`; $CC $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags --soname $soname -o emplib; mv
emplib $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
hardcode_libdir_separator_CXX=:
# Archives containing C++ object files must be created
using # "CC -Bstatic", where "CC" is the KAI C++ compil-
er. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib
$oldobjs'
;;
RCC) # Rational C++ 2.4.1 # FIXME: insert
proper C++ library support ld_shlibs_CXX=no ;;
cxx) allow_undefined_flag_CXX=' ${wl}-expect_unre-
solved ${wl} archive_cmds_CXX='$CC -shared${allow_unde-
fined_flag} $predep_objects $libobjs $deplibs $postdep_objects
$compiler_flags ${wl}-soname $soname `test -n "$verstring" &&
echo ${wl}-set_version $verstring` -update_registry ${ob-
jdir}/so_locations -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_CXX=:
# Commands to make compiler produce verbose output that
lists # what "hidden" libraries, object files and flags
are used when # linking a shared library. #
# There doesn't appear to be a way to prevent this com-
piler from # explicitly linking system object files so we
need to strip them # from the output so that they don't
get included in the library # dependencies. out-
put_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v con-
ftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo
$templist | $SED "s/*ld.*.*ld.*$/1/"`; list=""; for z in $tem-
plist; do case $z in conftest.$objext) list="$list $z";; *.$ob-
jext);; *) list="$list $z";;esac; done; echo $list' ;;
*) if test "$GXX" = yes && test "$with_gnu_ld" =
no; then allow_undefined_flag_CXX=' ${wl}-expect_unre-
solved ${wl} archive_cmds_CXX='$CC -shared -nostdlib
${allow_undefined_flag} $predep_objects $libobjs $deplibs $post-
dep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n
esac
;;
osf4* | osf5*)
case $cc_basename in
KCC) # Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output
file # ends with ".so" (or ".sl" for HP-UX), so rename
the library # to its proper name (with version) after
linking. archive_cmds_CXX='tempext=`echo $shared_ext |
$SED -e '''s/()0-9A-Za-z{}]/\\1/g'''`; templib=`echo $lib | $SED
-e "s/tempext}..*/.so/"`; $CC $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags --soname $soname -o emplib; mv
emplib $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
hardcode_libdir_separator_CXX=:
# Archives containing C++ object files must be created
using # the KAI C++ compiler. old_ar-
chive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
RCC) # Rational C++ 2.4.1 # FIXME: insert
proper C++ library support ld_shlibs_CXX=no ;;
cxx) allow_undefined_flag_CXX=' -expect_unresolved
archive_cmds_CXX='$CC -shared${allow_undefined_flag}
$predep_objects $libobjs $deplibs $postdep_objects $compil-
er_flags -msym -soname $soname `test -n "$verstring" && echo
-set_version $verstring` -update_registry ${objdir}/so_locations
-o $lib' archive_expsym_cmds_CXX='for i in `cat $ex-
port_symbols`; do printf "%s %s\n" -exported_symbol "" >>
$lib.exp; done~ echo "-hidden">> $lib.exp~
$CC -shared$allow_undefined_flag $predep_objects $libobjs
$deplibs $postdep_objects $compiler_flags -msym -soname $soname
-Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_ver-
sion $verstring` -update_registry $objdir/so_locations -o
$lib~ $rm $lib.exp'
hardcode_libdir_flag_spec_CXX='-rpath $libdir'
hardcode_libdir_separator_CXX=:
# Commands to make compiler produce verbose output that
lists # what "hidden" libraries, object files and flags
are used when # linking a shared library. #
# There doesn't appear to be a way to prevent this com-
piler from # explicitly linking system object files so we
need to strip them # from the output so that they don't
get included in the library # dependencies. out-
put_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v con-
ftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo
$templist | $SED "s/*ld.*.*ld.*$/1/"`; list=""; for z in $tem-
plist; do case $z in conftest.$objext) list="$list $z";; *.$ob-
jext);; *) list="$list $z";;esac; done; echo $list' ;;
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext
2>&1 | grep "-L"'
else # FIXME: insert proper C++ library support
ld_shlibs_CXX=no fi ;;
esac
;;
psos*)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
sco*)
archive_cmds_need_lc_CXX=no
case $cc_basename in
CC) # FIXME: insert proper C++ library support
ld_shlibs_CXX=no ;;
*) # FIXME: insert proper C++ library support
ld_shlibs_CXX=no ;;
esac
;;
sunos4*)
case $cc_basename in
CC) # Sun C++ 4.x # FIXME: insert proper
C++ library support ld_shlibs_CXX=no ;;
lcc) # Lucid # FIXME: insert proper C++ li-
brary support ld_shlibs_CXX=no ;;
*) # FIXME: insert proper C++ library support
ld_shlibs_CXX=no ;;
esac
;;
solaris*)
case $cc_basename in
CC) # Sun C++ 4.2, 5.x and Centerline C++
no_undefined_flag_CXX=' -zdefs' ar-
chive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o
$lib $predep_objects $libobjs $deplibs $postdep_objects $compil-
er_flags' archive_expsym_cmds_CXX='$echo "{ global:" >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag}
-nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
hardcode_libdir_flag_spec_CXX='-R$libdir' hard-
code_shlibpath_var_CXX=no case $host_os in so-
laris2.0-5 | solaris2.0-5.*) ;; *) # The
C++ compiler is used as linker so we must use $wl #
flag to pass the commands to the underlying system #
linker. # Supported since Solaris 2.6 (maybe 2.5.1?)
whole_archive_flag_spec_CXX='${wl}-z ${wl}allex-
tract$convenience ${wl}-z ${wl}defaultextract' ;;
esac link_all_deplibs_CXX=yes
This is # necessary to make sure instantiated templates
are included # in the archive. old_ar-
chive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;;
gcx) # Green Hills C++ Compiler ar-
chive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs
$postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
# The C++ compiler must be used to create the archive.
old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib
$oldobjs' ;;
*) # GNU C++ compiler with Solaris linker
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if
$CC --version | grep -v '^2.7' > /dev/null; then ar-
chive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h
$wl$soname -o $lib' archive_expsym_cmds_CXX='$echo "{
global:" > $lib.exp~cat $export_symbols | $SED -e "s//1;/" >>
$lib.exp~$echo "local: *; };" >> $lib.exp~ $CC
-shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
# Commands to make compiler produce verbose output
that lists # what "hidden" libraries, object files
and flags are used when # linking a shared library.
output_verbose_link_cmd="$CC -shared $CFLAGS -v con-
ftest.$objext 2>&1 | grep else # g++ 2.7
appears to require `-G' NOT `-shared' on this # plat-
form. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS
$predep_objects $libobjs $deplibs $postdep_objects $compil-
er_flags ${wl}-h $wl$soname -o $lib' archive_exp-
sym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols |
$SED -e "s//1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib
$predep_objects $libobjs $deplibs $postdep_objects $compil-
er_flags~$rm $lib.exp'
# Commands to make compiler produce verbose output
that lists # what "hidden" libraries, object files
and flags are used when # linking a shared library.
output_verbose_link_cmd="$CC -G $CFLAGS -v con-
ftest.$objext 2>&1 | grep fi
hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
fi ;;
esac
;;
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
archive_cmds_need_lc_CXX=no
;;
tandem*)
case $cc_basename in
echo "${ECHO_T}$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no
&& can_build_shared=no
GCC_CXX="$GXX" LD_CXX="$LD"
cat > conftest.$ac_ext <<EOF class Foo { public:
Foo (void) { a = 0; } private:
int a; }; EOF
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; then
# Parse the compiler output and extract the necessary
# objects, libraries and library flags.
# Sentinel used to keep track of whether or not we are before
# the conftest object file.
pre_test_object_deps_done=no
# The `*' in the case matches for architectures that use `case'
in
# $output_verbose_cmd can trigger glob expansion during the
loop
# eval without this substitution.
output_verbose_link_cmd="`$echo
for p in `eval $output_verbose_link_cmd`; do
case $p in
-L* | -R* | -l*)
# Some compilers place space between "-{L,R}" and the
path.
# Remove the space.
if test $p = "-L" || test $p = "-R"; then
prev=$p continue
else prev=
fi
if test "$pre_test_object_deps_done" = no; then
case $p in -L* | -R*) # Internal compiler li-
brary paths should come after those # provided the us-
er. The postdeps already come after the # user sup-
plied libs so there is no need to process them. if
test -z "$compiler_lib_search_path_CXX"; then com-
piler_lib_search_path_CXX="${prev}${p}" else
compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX}
${prev}${p}" fi ;; # The "-l" case
would never come before the object being # linked, so
don't bother handling this case. esac
if test -z "$predep_objects_CXX"; then predep_ob-
jects_CXX="$p" else predep_objects_CXX="$pre-
dep_objects_CXX $p" fi
else if test -z "$postdep_objects_CXX"; then
postdep_objects_CXX="$p" else
postdep_objects_CXX="$postdep_objects_CXX $p" fi
fi
;;
*) ;; # Ignore the rest.
esac
done
# Clean up.
rm -f a.out a.exe else
echo "libtool.m4: error: problem compiling CXX test program" fi
$rm -f confest.$objext
case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no
;; esac
lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_com-
piler_static_CXX=
{ echo "$as_me:$LINENO: checking for $compiler option to produce
PIC" >&5 echo $ECHO_N "checking for $compiler option to produce
PIC... $ECHO_C" >&6; }
# C++ specific cases for pic, static, wl, etc.
if test "$GXX" = yes; then
lt_prog_compiler_wl_CXX='-Wl,'
lt_prog_compiler_static_CXX='-static'
case $host_os in
aix*)
# All AIX code is PIC.
if test "$host_cpu" = ia64; then # AIX 5 now sup-
ports IA64 processor lt_prog_compiler_static_CXX='-Bstat-
ic'
fi
;;
amigaos*)
# FIXME: we need at least 68020 code to build shared li-
braries, but
# adding the `-m68020' flag to GCC prevents building any-
thing better,
# like `-m68040'.
lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-re-
store-a4'
;;
lt_prog_compiler_pic_CXX='-fno-common'
;;
*djgpp*)
# DJGPP does not support shared libraries at all
lt_prog_compiler_pic_CXX=
;;
sysv4*MP*)
if test -d /usr/nec; then lt_prog_compil-
er_pic_CXX=-Kconform_pic
fi
;;
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
case "$host_cpu" in
hppa*64*|ia64*) ;;
*) lt_prog_compiler_pic_CXX='-fPIC' ;;
esac
;;
*)
lt_prog_compiler_pic_CXX='-fPIC'
;;
esac
else
case $host_os in
aix4* | aix5*) # All AIX code is PIC. if
test "$host_cpu" = ia64; then # AIX 5 now supports IA64
processor lt_prog_compiler_static_CXX='-Bstatic'
else lt_prog_compiler_static_CXX='-bnso
-bI:/lib/syscalls.exp' fi ;;
chorus*) case $cc_basename in cxch68)
# Green Hills C++ Compiler # _LT_AC_TAG-
VAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u
__main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a
$MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
;; esac ;;
dgux*) case $cc_basename in ec++)
lt_prog_compiler_pic_CXX='-KPIC' ;;
ghcx) # Green Hills C++ Compiler
lt_prog_compiler_pic_CXX='-pic' ;; *)
;; esac ;;
freebsd* | kfreebsd*-gnu) # FreeBSD uses GNU C++
;;
hpux9* | hpux10* | hpux11*) case $cc_basename in
CC) lt_prog_compiler_wl_CXX='-Wl,'
lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a
${ac_cv_prog_cc_wl}archive" if test "$host_cpu" !=
ia64; then lt_prog_compiler_pic_CXX='+Z'
fi ;; aCC) lt_prog_compil-
er_wl_CXX='-Wl,' lt_prog_compiler_stat-
ic_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
case "$host_cpu" in hppa*64*|ia64*)
lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compil-
er_static_CXX='-static' ;; cxx)
# Compaq C++ # Make sure the PIC flag is empty. It
appears that all Alpha # Linux and Compaq Tru64 Unix
objects are PIC. lt_prog_compiler_pic_CXX=
lt_prog_compiler_static_CXX='-non_shared' ;;
*) ;; esac ;;
lynxos*) ;;
m88k*) ;;
mvs*) case $cc_basename in cxx)
lt_prog_compiler_pic_CXX='-W c,exportall' ;;
*) ;; esac ;;
netbsd*) ;;
osf3* | osf4* | osf5*) case $cc_basename in
KCC) lt_prog_compiler_wl_CXX='--backend
-Wl,' ;; RCC) # Rational C++
2.4.1 lt_prog_compiler_pic_CXX='-pic' ;;
cxx) # Digital/Compaq C++
lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC
flag is empty. It appears that all Alpha # Linux and
Compaq Tru64 Unix objects are PIC. lt_prog_compil-
er_pic_CXX= lt_prog_compiler_static_CXX='-non_shared'
;; *) ;; esac
;;
psos*) ;;
sco*) case $cc_basename in CC)
lt_prog_compiler_pic_CXX='-fPIC' ;; *)
;; esac ;;
solaris*) case $cc_basename in CC)
# Sun C++ 4.2, 5.x and Centerline C++
lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compil-
er_static_CXX='-Bstatic' lt_prog_compil-
er_wl_CXX='-Qoption ld ' ;; gcx)
# Green Hills C++ Compiler lt_prog_compil-
er_pic_CXX='-PIC' ;; *) ;;
esac ;;
sunos4*) case $cc_basename in CC)
# Sun C++ 4.x lt_prog_compil-
er_pic_CXX='-pic' lt_prog_compiler_stat-
ic_CXX='-Bstatic' ;; lcc) # Lu-
cid lt_prog_compiler_pic_CXX='-pic' ;;
*) ;; esac ;;
tandem*) case $cc_basename in NCC)
# NonStop-UX NCC 3.20 lt_prog_compil-
er_pic_CXX='-KPIC' ;; *) ;;
esac ;;
unixware*) ;;
vxworks*) ;;
*) lt_prog_compiler_can_build_shared_CXX=no
;;
esac
fi
ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
correctly.
# The option is referenced via a variable to avoid confusing
sed.
lt_compile=`echo "$ac_compile" | $SED -e 's:.*FLAGS}?
:&$lt_compiler_flag :; t' -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t' -e 's:$: $lt_compiler_flag:'`
(eval echo "
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s conftest.err; then
lt_prog_compiler_pic_works_CXX=yes
fi
fi
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_prog_compil-
er_pic_works_CXX" >&5 echo "${ECHO_T}$lt_prog_compil-
er_pic_works_CXX" >&6; }
if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
case $lt_prog_compiler_pic_CXX in
"" | " "*) ;;
*) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
esac else
lt_prog_compiler_pic_CXX=
lt_prog_compiler_can_build_shared_CXX=no fi
fi case "$host_os" in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic_CXX=
;;
*)
lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
;; esac
{ echo "$as_me:$LINENO: checking if $compiler supports -c -o
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
correctly.
lt_compile=`echo "$ac_compile" | $SED -e 's:.*FLAGS}?
:&$lt_compiler_flag :; t' -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t' -e 's:$: $lt_compiler_flag:'`
(eval echo "
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o_CXX=yes
fi
fi
chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
test -d out/ii_files && $rm out/ii_files/* && rmdir
out/ii_files
$rm out/* && rmdir out
cd ..
rmdir conftest
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX"
>&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" =
no && test "$need_locks" != no; then
# do not overwrite the value of need_locks provided by the user
{ echo "$as_me:$LINENO: checking if we can lock with hard
links" >&5 echo $ECHO_N "checking if we can lock with hard
links... $ECHO_C" >&6; }
hard_links=yes
$rm conftest*
ln conftest.a conftest.b 2>/dev/null && hard_links=no
touch conftest.a
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
{ echo "$as_me:$LINENO: result: $hard_links" >&5 echo
"${ECHO_T}$hard_links" >&6; }
if test "$hard_links" = no; then
bols'
case $host_os in
aix4* | aix5*)
# 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
if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience |
awk '''{ if ((( == "T") || ( == "D") || ( == "B")) && (sub-
str(,1,1) != ".")) { print } }''' | sort -u > $export_symbols'
else
export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience |
awk '''{ if ((( == "T") || ( == "D") || ( == "B")) && (sub-
str(,1,1) != ".")) { print } }''' | sort -u > $export_symbols'
fi
;;
pw32*)
export_symbols_cmds_CXX="$ltdll_cmds"
;;
cygwin* | mingw*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $glob-
al_symbol_pipe | $SED -e '''/^[BCDGS] /s/.* ]*/1 DATA/''' | $SED
-e '''/^[AITW] /s/.* //''' | sort | uniq > $export_symbols'
;;
*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $glob-
al_symbol_pipe | $SED '''s/.* //''' | sort | uniq > $export_sym-
bols'
;;
esac
{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 echo
"${ECHO_T}$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no &&
can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if
test "$GCC" = yes; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EX-
EC_PREFIX COMPILER_PATH LIBRARY_PATH" fi
# # Do we need to explicitly link libc? # case "x$ar-
chive_cmds_need_lc_CXX" in x|xyes)
# Assume -lc should be added
archive_cmds_need_lc_CXX=yes
if test "$enable_shared" = yes && test "$GCC" = yes; then
case $archive_cmds_CXX in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
;;
'$CC '*)
# Test whether the compiler implicitly links with -lc since
(exit $ac_status); } 2>conftest.err; then
soname=conftest
lib=conftest
libobjs=conftest.$ac_objext
deplibs=
wl=$lt_prog_compiler_wl_CXX
compiler_flags=-v
linker_flags=-v
verstring=
output_objdir=.
libname=conftest
lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
allow_undefined_flag_CXX=
if { (eval echo "$as_me:$LINENO:
(eval $archive_cmds_CXX 2>1 grep
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }
then archive_cmds_need_lc_CXX=no
else archive_cmds_need_lc_CXX=yes
fi
allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
else
cat conftest.err 1>&5
fi
$rm conftest*
{ echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX"
>&5 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
;;
esac
fi
;; esac
{ echo "$as_me:$LINENO: checking dynamic linker characteristics"
>&5 echo $ECHO_N "checking dynamic linker characteristics...
$ECHO_C" >&6; } library_names_spec= libname_spec='lib$name' son-
ame_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds=
finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_run-
path=unknown version_type=none dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes;
then
sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^li-
braries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ;
then
# if the path contains ";" then we assume it to be the sepa-
rator
# otherwise default to the standard path separator (i.e. ":")
- it is
# assumed that no part of a normal pathname contains ";" but
that should
# okay in the real world where ";" in dirpaths is itself
case $host_os in aix3*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix
$libname.a'
shlibpath_var=LIBPATH
# AIX 3 has no versioning support, so we append a major version
to the name.
soname_spec='${libname}${release}${shared_ext}$major'
;;
aix4* | aix5*)
version_type=linux
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
if test "$host_cpu" = ia64; then
# AIX 5 supports IA64
library_names_spec='${libname}${release}${shared_ext}$major
${libname}${release}${shared_ext}$versuffix $lib-
name${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
else
# With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with
# the line `#! .'. This would cause the generated library to
# depend on `.', always an invalid library. This was fixed
in
# development snapshots of GCC prior to 3.0.
case $host_os in
aix4 | aix4.[01] | aix4.[01].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MI-
NOR__ >= 97)' echo ' yes ' echo '#endif'; }
| ${CC} -E - | grep yes > /dev/null; then :
else can_build_shared=no
fi
;;
esac
# AIX (on Power*) has no versioning support, so currently we
can not hardcode correct
# soname into executable. Probably we can add versioning sup-
port to
# collect2, so additional links can be useful in future.
if test "$aix_use_runtimelinking" = yes; then
# 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
# typical AIX shared libraries.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`;
do libname=`$echo "X$lib" | $Xsed -e '''s%^.*//]*.ixli-
brary$%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'
;;
beos*)
library_names_spec='${libname}${shared_ext}'
dynamic_linker="$host_os ld.so"
shlibpath_var=LIBRARY_PATH
;;
bsdi4*)
version_type=linux
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="ATH:/sbin" ldconfig $libdir'
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_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
# the default ld.so.conf also contains /usr/contrib/lib and
# /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us
allow
# libtool to hard-code these into programs
;;
cygwin* | mingw* | pw32*)
version_type=windows
shrext_cmds=".dll"
need_version=no
need_lib_prefix=no
case $GCC,$host_os in
yes,cygwin* | yes,mingw* | yes,pw32*)
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename file}`~
dlpath=`$SHELL 2>&1 -c '''. $dir/'''base_file}'''i;echo
lname'''`~
dldir=$destdir/`dirname lpath`~
test -d ldir || mkdir -p ldir~
$install_prog $dir/$dlname ldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo
lname'''`~
dlpath=$dir/ldll~
$rm lpath'
shlibpath_overrides_runpath=yes
if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/'
>/dev/null; then
# It is most probably a Windows format PATH printed by
# mingw gcc, but we are running on Cygwin. Gcc prints its
search
# path with ; separators, and with drive letters. We can
handle the
# drive letters (cygwin fileutils understands them), so
leave them,
# especially as we might pass files found there to a
mingw objdump,
# which wouldn't understand a cygwinified path. Ahh.
sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
else
sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
fi
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
library_names_spec='`echo ${libname} | sed -e
's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuf-
fix}${shared_ext}'
;;
esac
;;
*)
library_names_spec='${libname}`echo ${release} | $SED -e
's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
;;
esac
dynamic_linker='Win32 ld.exe'
# FIXME: first we should search . and the directory the exe-
cutable is in
shlibpath_var=PATH
;;
darwin* | rhapsody*)
dynamic_linker="$host_os dyld"
version_type=darwin
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${versuffix}$shared_ext
${libname}${release}${major}$shared_ext ${libname}$shared_ext'
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='$(test .$module = .yes && echo .so || echo
.dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate
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
;;
freebsd1*)
dynamic_linker=no
;;
kfreebsd*-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
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='GNU ld.so'
;;
freebsd*)
objformat=`test -x /usr/bin/objformat && /usr/bin/objformat ||
echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext} $libname${shared_ext}'
need_version=no
need_lib_prefix=no
;;
freebsd-*)
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix $libname${shared_ext}$versuffix'
need_version=yes
;;
esac
shlibpath_var=LD_LIBRARY_PATH
case $host_os in
freebsd2*)
shlibpath_overrides_runpath=yes
;;
freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
soname_spec='${libname}${release}${shared_ext}$major'
shlibpath_var=LD_LIBRARY_PATH
hardcode_into_libs=yes
;;
hpux9* | hpux10* | hpux11*)
# Give a soname corresponding to the major version so that
dld.sl refuses to
# link against other versions.
version_type=sunos
need_lib_prefix=no
need_version=no
case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
if test "X$HPUX_IA64_MODE" = X32; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/lo-
cal/lib/hpux32 /usr/local/lib"
else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/lo-
cal/lib/hpux64"
fi
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
hppa*64*)
shrext_cmds='.sl'
hardcode_into_libs=yes
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle
SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
sys_lib_search_path_spec="/usr/lib/pa20_64
/usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
*)
shrext_cmds='.sl'
dynamic_linker="$host_os dld.sl"
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
*) if test "$lt_cv_prog_gnu_ld" = yes; then
version_type=linux else
version_type=irix fi ;;
esac
need_lib_prefix=no
need_version=no
soname_spec='${libname}${release}${shared_ext}$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major ${libname}${re-
lease}${shared_ext} $libname${shared_ext}'
case $host_os in
irix5* | nonstopux*)
libsuff= shlibsuff=
;;
*)
case $LD in # libtool.m4 will add one of these switches to LD
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
libsuff= shlibsuff= libmagic=32-bit;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
libsuff=32 shlibsuff=N32 libmagic=N32;;
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
libsuff=64 shlibsuff=64 libmagic=64-bit;;
*) libsuff= shlibsuff= libmagic=never-match;;
esac
;;
esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no
sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff}
/usr/local/lib${libsuff}"
sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
hardcode_into_libs=yes
;;
# No shared lib support for Linux oldld, aout, or coff. lin-
ux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
# This must be Linux ELF. linux*)
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'
finish_cmds='PATH="ATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
(exit $ac_status); }; then
case `/usr/bin/file conftest.$ac_objext` in
*64-bit*)
libsuff=64
sys_lib_search_path_spec="/lib${libsuff} /usr/lib${lib-
suff} /usr/local/lib${libsuff}"
;;
esac
fi
rm -rf conftest*
;;
esac
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`$SED -e 's/:,/ /g;s/=^=*$//;s/=^= * / /g'
/etc/ld.so.conf | tr '0 ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}
$lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries
on
# powerpc, because MkLinux only supported shared libraries with
the
# GNU dynamic linker. Since this was broken with cross compil-
ers,
# most powerpc-linux boxes support dynamic linking these days
and
# people can always --disable-shared, the test was removed, and
we
# assume the GNU/Linux dynamic linker is in use.
dynamic_linker='GNU/Linux ld.so'
;;
knetbsd*-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
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='GNU ld.so'
;;
netbsd*)
version_type=sunos
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
;;
newsos6)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;;
nto-qnx*)
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
shlibpath_overrides_runpath=yes
;;
openbsd*)
version_type=sunos
need_lib_prefix=no
need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/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_over-
rides_runpath=no ;;
*) shlibpath_overrides_runpath=yes ;;
esac
else
shlibpath_overrides_runpath=yes
fi
;;
os2*)
libname_spec='$name'
shrext_cmds=".dll"
need_lib_prefix=no
library_names_spec='$libname${shared_ext} $libname.a'
dynamic_linker='OS/2 ld.exe'
shlibpath_var=LIBPATH
;;
osf3* | osf4* | osf5*)
soname_spec='${libname}${release}${shared_ext}$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
;;
solaris*)
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
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
# ldd complains unless libraries are executable
postinstall_cmds='chmod +x $lib'
;;
sunos4*)
version_type=sunos
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
if test "$with_gnu_ld" = yes; then
need_lib_prefix=no
fi
need_version=yes
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
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
case $host_vendor in
sni)
shlibpath_overrides_runpath=no
need_lib_prefix=no
export_dynamic_flag_spec='${wl}-Blargedynsym'
runpath_var=LD_RUN_PATH
;;
siemens)
need_lib_prefix=no
;;
motorola)
need_lib_prefix=no
need_version=no
;;
uts4*)
version_type=linux
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
;;
*)
dynamic_linker=no
;; esac { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6; } test "$dynamic_linker" =
no && can_build_shared=no
{ echo "$as_me:$LINENO: checking how to hardcode library paths
into programs" >&5 echo $ECHO_N "checking how to hardcode library
paths into programs... $ECHO_C" >&6; } hardcode_action_CXX= if
test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$run-
path_var CXX" || test "X$hardcode_automatic_CXX"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$hardcode_direct_CXX" != no &&
# If the only mechanism to avoid hardcoding is shlib-
path_var, we
# have to relink, otherwise we might link with an installed
library
# when we should be linking with a yet-to-be-installed one
## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no
&&
test "$hardcode_minus_L_CXX" != no; then
# Linking always hardcodes the temporary library directory.
hardcode_action_CXX=relink
else
# We can link without hardcoding, and we can hardcode nonex-
isting dirs.
hardcode_action_CXX=immediate
fi else
# We cannot hardcode anything, or else we can only hardcode ex-
isting
# directories.
hardcode_action_CXX=unsupported fi { echo "$as_me:$LINENO: re-
sult: $hardcode_action_CXX" >&5 echo "${ECHO_T}$hardcode_ac-
tion_CXX" >&6; }
if test "$hardcode_action_CXX" = relink; then
# Fast installation is not supported
enable_fast_install=no elif test "$shlibpath_overrides_runpath"
= yes ||
test "$enable_shared" = no; then
# Fast installation is not necessary
if test -n "$STRIP" ; then
striplib="$STRIP -x"
{ echo "$as_me:$LINENO: result: yes" >&5 echo
"${ECHO_T}yes" >&6; }
else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
;;
*)
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
}
;;
esac fi
if test "x$enable_dlopen" != xyes; then
enable_dlopen=unknown
enable_dlopen_self=unknown
enable_dlopen_self_static=unknown else
lt_cv_dlopen=no
lt_cv_dlopen_libs=
case $host_os in
beos*)
lt_cv_dlopen="load_add_on"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
;;
mingw* | pw32*)
lt_cv_dlopen="LoadLibrary"
lt_cv_dlopen_libs=
;;
cygwin*)
lt_cv_dlopen="dlopen"
lt_cv_dlopen_libs=
;;
darwin*)
# if libdl is installed we need to link against it
{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } if test
"${ac_cv_lib_dl_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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. */
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dl_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dl_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen"
>&6; } if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
fi
;;
*)
{ echo "$as_me:$LINENO: checking for shl_load" >&5 echo
$ECHO_N "checking for shl_load... $ECHO_C" >&6; } if test
"${ac_cv_func_shl_load+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define shl_load to an innocuous variant,
in case <limits.h> declares shl_load.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define shl_load innocuous_shl_load
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char shl_load (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef shl_load
/* 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 shl_load (); /* The GNU
C library defines this for functions which it implements
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_shl_load=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_shl_load=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 echo
"${ECHO_T}$ac_cv_func_shl_load" >&6; } if test
$ac_cv_func_shl_load = yes; then
lt_cv_dlopen="shl_load" else
{ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
if test "${ac_cv_lib_dld_shl_load+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 shl_load (); int main
() { return shl_load ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dld_shl_load=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define dlopen to an innocuous variant, in
case <limits.h> declares dlopen.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define dlopen innocuous_dlopen
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char dlopen (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef dlopen
/* 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 dlopen (); /* The GNU C
library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_dlopen || defined __stub___dlopen choke me
#endif
int main () { return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
/* 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 dlopen (); int main ()
{ return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dl_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dl_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen"
>&6; } if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else
{ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 echo
$ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } if test
"${ac_cv_lib_svld_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dlopen (); int main ()
{ return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_svld_dlopen" >&5 echo
"${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } if test
$ac_cv_lib_svld_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else
{ echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
if test "${ac_cv_lib_dld_dld_link+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dld_link (); int main
() { return dld_link ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_cxx_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dld_dld_link=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dld_dld_link=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dld_dld_link" >&5 echo
"${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } if test
$ac_cv_lib_dld_dld_link = yes; then
lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi
fi
enable_dlopen=yes
else
enable_dlopen=no
fi
case $lt_cv_dlopen in
dlopen)
save_CPPFLAGS="$CPPFLAGS"
test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS
-DHAVE_DLFCN_H"
save_LDFLAGS="$LDFLAGS"
eval LDFLAGS=
save_LIBS="$LIBS"
LIBS="$lt_cv_dlopen_libs $LIBS"
{ echo "$as_me:$LINENO: checking whether a program can dlopen
itself" >&5 echo $ECHO_N "checking whether a program can dlopen
itself... $ECHO_C" >&6; } if test "${lt_cv_dlopen_self+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then :
lt_cv_dlopen_self=cross else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF #line __oline__ "configure" #in-
clude "confdefs.h"
#if HAVE_DLFCN_H #include <dlfcn.h> #endif
#include <stdio.h>
#ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL
#else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOB-
AL # else # define LT_DLGLOBAL 0 # endif #endif
/* We may have to define LT_DLLAZY_OR_NOW in the command line if
we
find out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DL-
LAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef
RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW #
else # ifdef DL_NOW # define LT_DL-
LAZY_OR_NOW DL_NOW # else # define LT_DL-
LAZY_OR_NOW 0 # endif # endif # endif # en-
dif #endif
#ifdef __cplusplus extern "C" void exit (int); #endif
void fnord() { int i=42;} int main () {
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext}
2>/dev/null; then
(./conftest; exit; ) 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
esac
else :
# compilation failed
lt_cv_dlopen_self=no
fi fi rm -fr conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 echo
"${ECHO_T}$lt_cv_dlopen_self" >&6; }
if test "x$lt_cv_dlopen_self" = xyes; then
LDFLAGS="$LDFLAGS $link_static_flag"
{ echo "$as_me:$LINENO: checking whether a statically
linked program can dlopen itself" >&5 echo $ECHO_N "checking
whether a statically linked program can dlopen itself... $ECHO_C"
>&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then :
lt_cv_dlopen_self_static=cross else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF #line __oline__ "configure" #in-
clude "confdefs.h"
#if HAVE_DLFCN_H #include <dlfcn.h> #endif
#include <stdio.h>
#ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL
#else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOB-
AL # else # define LT_DLGLOBAL 0 # endif #endif
/* We may have to define LT_DLLAZY_OR_NOW in the command line if
we
find out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DL-
LAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef
RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW #
else # ifdef DL_NOW # define LT_DL-
LAZY_OR_NOW DL_NOW # else # define LT_DL-
LAZY_OR_NOW 0 # endif # endif # endif # en-
dif #endif
exit (status); } EOF
if { (eval echo "$as_me:$LINENO:
(eval $ac_link) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext}
2>/dev/null; then
(./conftest; exit; ) 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
esac
else :
# compilation failed
lt_cv_dlopen_self_static=no
fi fi rm -fr conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
fi
CPPFLAGS="$save_CPPFLAGS"
LDFLAGS="$save_LDFLAGS"
LIBS="$save_LIBS"
;;
esac
case $lt_cv_dlopen_self in
yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
*) enable_dlopen_self=unknown ;;
esac
case $lt_cv_dlopen_self_static in
yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
*) enable_dlopen_self_static=unknown ;;
esac fi
# The else clause should only fire when bootstrapping the #
libtool distribution, otherwise you forgot to ship ltmain.sh #
with your package, and you will get complaints that there are #
no rules to generate ltmain.sh. if test -f "$ltmain"; then
# See if we are running on zsh, and set the options which allow
our commands through
# without removal of escapes.
if test -n "${ZSH_VERSION+set}" ; then
setopt NO_GLOB_SUBST
fi
# Now quote all the things that may contain metacharacters
lt_prog_compiler_wl_CXX lt_prog_compiler_pic_CXX
lt_prog_compiler_static_CXX lt_prog_compil-
er_no_builtin_flag_CXX export_dynamic_flag_spec_CXX
thread_safe_flag_spec_CXX whole_archive_flag_spec_CXX en-
able_shared_with_static_runtimes_CXX old_archive_cmds_CXX
old_archive_from_new_cmds_CXX predep_objects_CXX post-
dep_objects_CXX predeps_CXX postdeps_CXX compil-
er_lib_search_path_CXX archive_cmds_CXX archive_exp-
sym_cmds_CXX postinstall_cmds_CXX postuninstall_cmds_CXX
old_archive_from_expsyms_cmds_CXX allow_undefined_flag_CXX
no_undefined_flag_CXX export_symbols_cmds_CXX hard-
code_libdir_flag_spec_CXX hardcode_libdir_flag_spec_ld_CXX
hardcode_libdir_separator_CXX hardcode_automatic_CXX mod-
ule_cmds_CXX module_expsym_cmds_CXX lt_cv_prog_compil-
er_c_o_CXX exclude_expsyms_CXX include_expsyms_CXX; do
case $var in
old_archive_cmds_CXX | old_archive_from_new_cmds_CXX |
archive_cmds_CXX | archive_expsym_cmds_CXX | mod-
ule_cmds_CXX | module_expsym_cmds_CXX | old_ar-
chive_from_expsyms_cmds_CXX | export_symbols_cmds_CXX |
extract_expsyms_cmds | reload_cmds | finish_cmds | postin-
stall_cmds | postuninstall_cmds | old_postinstall_cmds |
old_postuninstall_cmds | sys_lib_search_path_spec |
sys_lib_dlsearch_path_spec)
# Double-quote double-evaled strings.
eval "lt_$var=\
;;
*)
eval "lt_$var=\
;;
esac
done
case $lt_echo in
*' --fallback-echo"')
lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\ --fallback-
echo"$/$0 --fallback-echo"/'`
;;
esac
cfgfile="$ofile"
cat <<__EOF__ >> "$cfgfile" # ### BEGIN LIBTOOL TAG CONFIG:
$tagname
# Libtool was configured on host `(hostname || uname -n)
2>/dev/null | sed 1q`:
# Shell to use when invoking shell scripts. SHELL=$lt_SHELL
# Whether or not to build shared libraries.
# The host system. host_alias=$host_alias host=$host
# An echo program that does not interpret backslashes.
echo=$lt_echo
# The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS
# A C compiler. LTCC=$lt_LTCC
# A language-specific compiler. CC=$lt_compiler_CXX
# Is the compiler the GNU C compiler? with_gcc=$GCC_CXX
# An ERE matcher. EGREP=$lt_EGREP
# The linker used to build libraries. LD=$lt_LD_CXX
# Whether we need hard or soft links. LN_S=$lt_LN_S
# A BSD-compatible nm program. NM=$lt_NM
# A symbol stripping program STRIP=$lt_STRIP
# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=$MAGIC_CMD
# Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL"
# Used on cygwin: object dumper. OBJDUMP="$OBJDUMP"
# Used on cygwin: assembler. AS="$AS"
# The name of the directory that contains temporary libtool
files. objdir=$objdir
# How to create reloadable object files.
reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds
# How to pass a linker flag through the compiler.
wl=$lt_lt_prog_compiler_wl_CXX
# Object file suffix (normally "o"). objext="$ac_objext"
# Old archive suffix (normally "a"). libext="$libext"
# Shared library suffix (normally ".so").
shrext_cmds='$shrext_cmds'
# Executable file suffix (normally ""). exeext="$exeext"
# Additional compiler flags for building library objects.
# Do we need a version for libraries? need_version=$need_version
# Whether dlopen is supported. dlopen_support=$enable_dlopen
# Whether dlopen of programs is supported. dlopen_self=$en-
able_dlopen_self
# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static
# Compiler flag to prevent dynamic linking. link_stat-
ic_flag=$lt_lt_prog_compiler_static_CXX
# Compiler flag to turn off builtin functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
# Compiler flag to allow reflexive dlopens. export_dynam-
ic_flag_spec=$lt_export_dynamic_flag_spec_CXX
# Compiler flag to generate shared objects directly from ar-
chives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
# Compiler flag to generate thread-safe objects.
thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
# Library versioning type. version_type=$version_type
# Format of library name prefix. libname_spec=$lt_libname_spec
# List of archive names. First name is the real one, the rest
are links. # The last name is the one that the linker finds with
-lNAME. library_names_spec=$lt_library_names_spec
# The coded name of the library, if different from the real name.
soname_spec=$lt_soname_spec
# Commands used to build and install an old-style archive. RAN-
LIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds_CXX
old_postinstall_cmds=$lt_old_postinstall_cmds old_postunin-
stall_cmds=$lt_old_postuninstall_cmds
# Create an old-style archive from a shared archive. old_ar-
chive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
# Create a temporary old-style archive to link instead of a
shared archive. old_archive_from_expsyms_cmds=$lt_old_ar-
chive_from_expsyms_cmds_CXX
# Commands used to build and install a shared archive. ar-
chive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_CXX postinstall_cmds=$lt_postinstall_cmds pos-
tuninstall_cmds=$lt_postuninstall_cmds
# Dependencies to place before the objects being linked to create
a # shared library. predeps=$lt_predeps_CXX
# Dependencies to place after the objects being linked to create
a # shared library. postdeps=$lt_postdeps_CXX
# The library search path used internally by the compiler when
linking # a shared library. compiler_lib_search_path=$lt_compil-
er_lib_search_path_CXX
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
# Command to use when deplibs_check_method == file_magic.
file_magic_cmd=$lt_file_magic_cmd
# Flag that allows shared libraries with undefined symbols to be
built. allow_undefined_flag=$lt_allow_undefined_flag_CXX
# Flag that forces no undefined symbols. no_unde-
fined_flag=$lt_no_undefined_flag_CXX
# Commands used to finish a libtool library installation in a di-
rectory. finish_cmds=$lt_finish_cmds
# Same as above, but a single script fragment to be evaled but
not shown. finish_eval=$lt_finish_eval
# Take the output of nm and produce a listing of raw symbols and
C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
# Transform the output of nm in a proper C declaration glob-
al_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
# Transform the output of nm in a C name address pair global_sym-
bol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_ad-
dress
# This is the shared library runtime path variable. run-
path_var=$runpath_var
# This is the shared library path variable. shlib-
path_var=$shlibpath_var
# Is shlibpath searched before the hard-coded library search
path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath
# How to hardcode a shared library path into an executable.
hardcode_action=$hardcode_action_CXX
# Whether we should hardcode library paths into libraries. hard-
code_into_libs=$hardcode_into_libs
hardcodes DIR into the # resulting binary. hardcode_di-
rect=$hardcode_direct_CXX
# Set to yes if using the -LDIR flag during linking hardcodes DIR
into the # resulting binary. hardcode_minus_L=$hardcode_mi-
nus_L_CXX
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes
DIR into # the resulting binary. hardcode_shlibpath_var=$hard-
code_shlibpath_var_CXX
# Set to yes if building a shared library automatically hardcodes
DIR into the library # and all subsequent libraries and executa-
bles linked against it. hardcode_automatic=$hardcode_automat-
ic_CXX
# Variables whose values should be saved in libtool wrapper
scripts and # restored at relink time. variables_saved_for_re-
link="$variables_saved_for_relink"
# Whether libtool must link a program against all its dependency
libraries. link_all_deplibs=$link_all_deplibs_CXX
# Compile-time system search path for libraries
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
# Fix the shell variable rcfile for the compiler. fix_src-
file_path="$fix_srcfile_path_CXX"
# Set to yes if exported symbols are required. always_ex-
port_symbols=$always_export_symbols_CXX
# The commands to list exported symbols. export_sym-
bols_cmds=$lt_export_symbols_cmds_CXX
# The commands to extract the exported symbol list from a shared
archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds
# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=$lt_exclude_expsyms_CXX
# Symbols that must always be exported. include_expsyms=$lt_in-
clude_expsyms_CXX
# ### END LIBTOOL TAG CONFIG: $tagname
__EOF__
ac_compiler_gnu=$ac_cv_c_compiler_gnu
CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC
with_gnu_ldcxx=$with_gnu_ld with_gnu_ld=$lt_save_with_gnu_ld
lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD
lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
else tagname="" fi ;;
F77) if test -n "$F77" && test "X$F77" != "Xno";
then ac_ext=f ac_compile='$F77 -c $FFLAGS con-
ftest.$ac_ext >&5' ac_link='$F77 -o conftest$ac_exeext $FFLAGS
$LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compil-
er_gnu=$ac_cv_f77_compiler_gnu
archive_cmds_need_lc_F77=no allow_undefined_flag_F77= always_ex-
port_symbols_F77=no archive_expsym_cmds_F77= export_dynam-
ic_flag_spec_F77= hardcode_direct_F77=no hardcode_lib-
dir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hard-
code_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_auto-
matic_F77=no module_cmds_F77= module_expsym_cmds_F77=
link_all_deplibs_F77=unknown old_archive_cmds_F77=$old_ar-
chive_cmds no_undefined_flag_F77= whole_archive_flag_spec_F77=
enable_shared_with_static_runtimes_F77=no
# Source file extension for f77 test sources. ac_ext=f
# Object file extension for compiled f77 test sources. objext=o
objext_F77=$objext
# Code to be used in simple compile tests lt_simple_com-
pile_test_code=" subroutine t return end0
# Code to be used in simple link tests lt_simple_link_test_code="
program t end0
# ltmain only uses $CC for tagged configurations so make sure $CC
is set.
# If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"}
# Allow CC to be a program name with arguments. compiler=$CC
# Allow CC to be a program name with arguments. lt_save_CC="$CC"
CC=${F77-"f77"} compiler=$CC compiler_F77=$CC cc_basename=`$echo
X"$compiler" | $Xsed -e 's%^.*/%%'`
{ echo "$as_me:$LINENO: checking if libtool supports shared li-
braries" >&5 echo $ECHO_N "checking if libtool supports shared
postinstall_cmds='$RANLIB $lib'
fi
;; aix4* | aix5*)
test "$enable_shared" = yes && enable_static=no
;; esac { echo "$as_me:$LINENO: result: $enable_shared" >&5
echo "${ECHO_T}$enable_shared" >&6; }
{ echo "$as_me:$LINENO: checking whether to build static li-
braries" >&5 echo $ECHO_N "checking whether to build static li-
braries... $ECHO_C" >&6; } # Make sure either enable_shared or
enable_static is yes. test "$enable_shared" = yes || en-
able_static=yes { echo "$as_me:$LINENO: result: $enable_static"
>&5 echo "${ECHO_T}$enable_static" >&6; }
test "$ld_shlibs_F77" = no && can_build_shared=no
GCC_F77="$G77" LD_F77="$LD"
lt_prog_compiler_wl_F77= lt_prog_compiler_pic_F77= lt_prog_com-
piler_static_F77=
{ echo "$as_me:$LINENO: checking for $compiler option to produce
PIC" >&5 echo $ECHO_N "checking for $compiler option to produce
PIC... $ECHO_C" >&6; }
if test "$GCC" = yes; then
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_static_F77='-static'
case $host_os in
aix*)
# All AIX code is PIC.
if test "$host_cpu" = ia64; then # AIX 5 now sup-
ports IA64 processor lt_prog_compiler_static_F77='-Bstat-
ic'
fi
;;
amigaos*)
# FIXME: we need at least 68020 code to build shared li-
braries, but
# adding the `-m68020' flag to GCC prevents building any-
thing better,
# like `-m68040'.
lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-re-
store-a4'
;;
beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* |
osf4* | osf5*)
# PIC is the default for these OSes.
;;
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get
shared libraries
# on systems that don't support them.
lt_prog_compiler_can_build_shared_F77=no
enable_shared=no
;;
sysv4*MP*)
if test -d /usr/nec; then lt_prog_compil-
er_pic_F77=-Kconform_pic
fi
;;
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
case "$host_cpu" in
hppa*64*|ia64*) # +Z the default ;;
*) lt_prog_compiler_pic_F77='-fPIC' ;;
esac
;;
*)
lt_prog_compiler_pic_F77='-fPIC'
;;
esac
else
# PORTME Check for flag to pass linker flags through the sys-
tem compiler.
case $host_os in
aix*)
lt_prog_compiler_wl_F77='-Wl,'
if test "$host_cpu" = ia64; then # AIX 5 now sup-
ports IA64 processor lt_prog_compiler_static_F77='-Bstat-
ic'
else lt_prog_compiler_static_F77='-bnso
-bI:/lib/syscalls.exp'
fi
;;
mingw* | pw32* | os2*)
# 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).
lt_prog_compiler_pic_F77='-DDLL_EXPORT'
;;
hpux9* | hpux10* | hpux11*)
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_static_F77='-non_shared'
;;
newsos6)
lt_prog_compiler_pic_F77='-KPIC'
lt_prog_compiler_static_F77='-Bstatic'
;;
linux*)
case $CC in
icc* | ecc*) lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_pic_F77='-KPIC' lt_prog_compil-
er_static_F77='-static'
;;
ccc*)
lt_prog_compiler_wl_F77='-Wl,'
# All Alpha code is PIC.
lt_prog_compiler_static_F77='-non_shared'
;;
esac
;;
osf3* | osf4* | osf5*)
lt_prog_compiler_wl_F77='-Wl,'
# All OSF/1 code is PIC.
lt_prog_compiler_static_F77='-non_shared'
;;
sco3.2v5*)
lt_prog_compiler_pic_F77='-Kpic'
lt_prog_compiler_static_F77='-dn'
;;
solaris*)
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_pic_F77='-KPIC'
lt_prog_compiler_static_F77='-Bstatic'
;;
sunos4*)
lt_prog_compiler_wl_F77='-Qoption ld '
lt_prog_compiler_pic_F77='-PIC'
lt_prog_compiler_static_F77='-Bstatic'
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_pic_F77='-KPIC'
lt_prog_compiler_static_F77='-Bstatic'
;;
sysv4*MP*)
esac
fi
{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
# # Check to make sure the PIC flag actually works. # if test -n
"$lt_prog_compiler_pic_F77"; then
{ echo "$as_me:$LINENO: checking if $compiler PIC flag
$lt_prog_compiler_pic_F77 works" >&5 echo $ECHO_N "checking if
$compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C"
>&6; } if test "${lt_prog_compiler_pic_works_F77+set}" = set;
then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_prog_compiler_pic_works_F77=no
ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="$lt_prog_compiler_pic_F77"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
correctly.
# The option is referenced via a variable to avoid confusing
sed.
lt_compile=`echo "$ac_compile" | $SED -e 's:.*FLAGS}?
:&$lt_compiler_flag :; t' -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t' -e 's:$: $lt_compiler_flag:'`
(eval echo "
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s conftest.err; then
lt_prog_compiler_pic_works_F77=yes
fi
fi
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_prog_compil-
er_pic_works_F77" >&5 echo "${ECHO_T}$lt_prog_compil-
er_pic_works_F77" >&6; }
if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
case $lt_prog_compiler_pic_F77 in
{ echo "$as_me:$LINENO: checking if $compiler supports -c -o
file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports
-c -o file.$ac_objext... $ECHO_C" >&6; } if test
"${lt_cv_prog_compiler_c_o_F77+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_cv_prog_compiler_c_o_F77=no
$rm -r conftest 2>/dev/null
mkdir conftest
cd conftest
mkdir out
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="-o out/conftest2.$ac_objext"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
correctly.
lt_compile=`echo "$ac_compile" | $SED -e 's:.*FLAGS}?
:&$lt_compiler_flag :; t' -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t' -e 's:$: $lt_compiler_flag:'`
(eval echo "
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o_F77=yes
fi
fi
chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
test -d out/ii_files && $rm out/ii_files/* && rmdir
out/ii_files
$rm out/* && rmdir out
cd ..
rmdir conftest
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77"
>&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
"${ECHO_T}$hard_links" >&6; }
if test "$hard_links" = no; then
{ echo "$as_me:$LINENO: WARNING: `$CC' does not support `-c
-o', so `make -j' may be unsafe" >&5 echo "$as_me: WARNING: `$CC'
does not support `-c -o', so `make -j' may be unsafe" >&2;}
need_locks=warn
fi else
need_locks=no fi
{ echo "$as_me:$LINENO: checking whether the $compiler linker
($LD) supports shared libraries" >&5 echo $ECHO_N "checking
whether the $compiler linker ($LD) supports shared libraries...
$ECHO_C" >&6; }
runpath_var=
allow_undefined_flag_F77=
enable_shared_with_static_runtimes_F77=no
archive_cmds_F77=
archive_expsym_cmds_F77=
old_archive_From_new_cmds_F77=
old_archive_from_expsyms_cmds_F77=
export_dynamic_flag_spec_F77=
whole_archive_flag_spec_F77=
thread_safe_flag_spec_F77=
hardcode_libdir_flag_spec_F77=
hardcode_libdir_flag_spec_ld_F77=
hardcode_libdir_separator_F77=
hardcode_direct_F77=no
hardcode_minus_L_F77=no
hardcode_shlibpath_var_F77=unsupported
link_all_deplibs_F77=unknown
hardcode_automatic_F77=no
module_cmds_F77=
module_expsym_cmds_F77=
always_export_symbols_F77=no
export_symbols_cmds_F77='$NM $libobjs $convenience | $glob-
al_symbol_pipe | $SED '''s/.* //''' | sort | uniq > $export_sym-
bols'
# include_expsyms should be a list of space-separated symbols
to be *always*
# included in the symbol list
include_expsyms_F77=
# exclude_expsyms can be an extended regexp of symbols to ex-
clude
# 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',
# as well as any symbol that contains `d'.
exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most
a.out
if test "$GCC" != yes; then
with_gnu_ld=no
fi
;;
openbsd*)
with_gnu_ld=no
;;
esac
ld_shlibs_F77=yes
if test "$with_gnu_ld" = yes; then
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
# On AIX/PPC, the GNU linker is very broken
if test "$host_cpu" != ia64; then ld_shlibs_F77=no
cat <<EOF 1>&2
*** Warning: the GNU linker, at least up to release 2.9.1, is re-
ported *** to be unable to reliably create shared libraries on
AIX. *** Therefore, libtool is disabling shared libraries sup-
port. If you *** really care for shared libraries, you may want
to modify your PATH *** so that a non-GNU linker is found, and
then restart.
EOF
fi
;;
amigaos*)
archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo
"#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo
"#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo
"#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo
"#define REVISION $revision" >> $output_objdir/a2ixlibrary.da-
ta~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir &&
a2ixlibrary -32)'
hardcode_libdir_flag_spec_F77='-L$libdir'
hardcode_minus_L_F77=yes
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> re-
ports
# that the semantics of dynamic libraries on AmigaOS, at
least up
# to version 4, is to share data among multiple programs
linked
# with the same dynamic library. Since this doesn't match
the
# behavior of shared libraries on other platforms, we can't
;;
cygwin* | mingw* | pw32*)
# _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually
meaningless,
# as there is no search path for DLLs.
hardcode_libdir_flag_spec_F77='-L$libdir'
allow_undefined_flag_F77=unsupported
always_export_symbols_F77=no
enable_shared_with_static_runtimes_F77=yes
export_symbols_cmds_F77='$NM $libobjs $convenience | $glob-
al_symbol_pipe | $SED -e '''/^[BCDGS] /s/.* ]*/1 DATA/''' | $SED
-e '''/^[AITW] /s/.* //''' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
archive_cmds_F77='$CC -shared $libobjs $deplibs $compil-
er_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000
${wl}--out-implib,$lib' # If the export-symbols file al-
ready is a .def file (1st line # is EXPORTS), use it as
is; otherwise, prepend... archive_expsym_cmds_F77='if
test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp
$export_symbols $output_objdir/$soname.def; else
echo EXPORTS > $output_objdir/$soname.def; cat $ex-
port_symbols >> $output_objdir/$soname.def; fi~
$CC -shared $output_objdir/$soname.def $libobjs $deplibs
$compiler_flags -o $output_objdir/$soname ${wl}--image-
base=0x10000000 ${wl}--out-implib,$lib'
else ld_shlibs=no
fi
;;
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable $libobjs $deplibs
$linker_flags -o $lib' wlarc=
else archive_cmds_F77='$CC -shared $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
fi
;;
solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2.8' > /dev/null; then
ld_shlibs_F77=no cat <<EOF 1>&2
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create shared libraries on Solaris systems. Therefore,
libtool *** is disabling shared libraries support. We urge you
to upgrade GNU *** binutils to release 2.9.1 or newer. Another
option is to modify *** your PATH or compiler configuration so
archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib
$libobjs $deplibs $linker_flags'
wlarc=
hardcode_direct_F77=yes
hardcode_shlibpath_var_F77=no
;;
linux*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then
tmp_archive_cmds='$CC -shared $libobjs $deplibs $compil-
er_flags ${wl}-soname $wl$soname -o $lib' ar-
chive_cmds_F77="$tmp_archive_cmds"
supports_anon_versioning=no
case `$LD -v 2>/dev/null` in
* 01.* | * 2.[0-9].* | * 2.10.*) ;; # catch versions <
2.11
* 2.11.93.0.2 *) supports_anon_versioning=yes ;; # RH7.3
...
* 2.11.92.0.12 *) supports_anon_versioning=yes ;; # Man-
drake 8.2 ...
* 2.11.*) ;; # other 2.11 versions
*) supports_anon_versioning=yes ;;
esac
if test $supports_anon_versioning = yes; then
archive_expsym_cmds_F77='$echo "{ global:" > $output_ob-
jdir/$libname.ver~ cat $export_symbols | sed -e "s//1;/" >> $out-
put_objdir/$libname.ver~ $echo "local: *; };" >> $output_ob-
jdir/$libname.ver~
$CC -shared $libobjs $deplibs $compiler_flags ${wl}-son-
ame $wl$soname ${wl}-version-script ${wl}$output_objdir/$lib-
name.ver -o $lib'
else
archive_expsym_cmds_F77="$tmp_archive_cmds"
fi
else
ld_shlibs_F77=no
fi
;;
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then archive_cmds_F77='$CC -shared $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
else ld_shlibs_F77=no
fi
;;
esac
# PORTME fill in a description of your system's linker (not
GNU ld)
case $host_os in
aix3*)
allow_undefined_flag_F77=unsupported
always_export_symbols_F77=yes
archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $li-
bobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512
-bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
# Note: this linker hardcodes the directories in LIBPATH if
there
# are no directories specified by -L.
hardcode_minus_L_F77=yes
if test "$GCC" = yes && test -z "$link_static_flag"; then
# Neither direct hardcoding nor static linking is sup-
ported with a # broken collect2. hardcode_di-
rect_F77=unsupported
fi
;;
aix4* | aix5*)
if test "$host_cpu" = ia64; then # On IA64, the
linker does run time linking by default, so we don't #
have to do anything special. aix_use_runtimelinking=no
exp_sym_flag='-Bexport' no_entry_flag=""
else # 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 if $NM -V 2>&1 | grep
'GNU' > /dev/null; then export_symbols_cmds_F77='$NM
-Bpg $libobjs $convenience | awk '''{ if ((( == "T") || ( == "D")
|| ( == "B")) && (substr(,1,1) != ".")) { print } }''' | sort -u
> $export_symbols' else export_sym-
bols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '''{ if (((
== "T") || ( == "D") || ( == "B")) && (substr(,1,1) != ".")) {
print } }''' | sort -u > $export_symbols' fi
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking. case $host_os in
aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS;
do
if (test $ld_flag = "-brtl" || test $ld_flag =
"-Wl,-brtl"); then
aix_use_runtimelinking=yes
break
fi done esac
exp_sym_flag='-bexport' no_entry_flag='-bnoentry'
fi
# When large executables or shared objects are built, AIX
if test "$GCC" = yes; then case $host_os in
aix4.012|aix4.012.*) # We only want to do this on AIX
4.2 and lower, the check # below for broken collect2
doesn't work under 4.3+ collect2name=`${CC} -print-
prog-name=collect2` if test -f "$collect2name" &&
strings "$collect2name" | grep resolve_lib_name
>/dev/null then
# We have reworked collect2
hardcode_direct_F77=yes else
# We have old collect2
hardcode_direct_F77=unsupported
# It fails to find uninstalled libraries when the unin-
stalled
# path is not listed in the libpath. Setting hard-
code_minus_L
# to unsupported forces relinking
hardcode_minus_L_F77=yes
hardcode_libdir_flag_spec_F77='-L$libdir'
hardcode_libdir_separator_F77= fi
esac shared_flag='-shared'
else # not using gcc if test "$host_cpu" =
ia64; then
# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3
Release
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G' else
if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G' else
shared_flag='${wl}-bM:SRE'
fi fi
fi
# It seems that -bexpall does not export symbols beginning
with
# underscore (_), so it is better to generate a list of
symbols to export.
always_export_symbols_F77=yes
if test "$aix_use_runtimelinking" = yes; then #
Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a bro-
ken library. allow_undefined_flag_F77='-berok'
# Determine the default libpath from the value encoded in
an empty executable.
cat >conftest.$ac_ext <<_ACEOF
program main
end _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if
{ (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
s/^0 *$/1/; p; } }'`; fi else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext if test -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec_F77='${wl}-blibpath:$lib-
dir:'"$aix_libpath" archive_expsym_cmds_F77="C"' -o $out-
put_objdir/$soname $libobjs $deplibs $compiler_flags `if test
"x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_unde-
fined_flag}"; else :; fi` '"wl}$no_entry_flag
wl}$exp_sym_flag:xport_symbols $shared_flag"
else if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
allow_undefined_flag_F77="-z nodefs" ar-
chive_expsym_cmds_F77="C $shared_flag"' -o $output_objdir/$soname
$libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag}
'"wl}$no_entry_flag wl}$exp_sym_flag:xport_symbols" else
# Determine the default libpath from the value encoded
in an empty executable. cat >conftest.$ac_ext <<_ACEOF
program main
end _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if
{ (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_f77_wer-
ror_flag" || test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0 *$/1/; p; } }'` #
Check for a 64-bit object if we didn't find anything. if test -z
"$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext
2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ {
s/^0 *$/1/; p; } }'`; fi else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
fi
# This is similar to how AIX traditionally builds it's
shared libraries. archive_expsym_cmds_F77="C
$shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $com-
piler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_unde-
fined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $out-
put_objdir/$soname' fi
fi
;;
amigaos*)
archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo
"#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo
"#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo
"#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo
"#define REVISION $revision" >> $output_objdir/a2ixlibrary.da-
ta~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir &&
a2ixlibrary -32)'
hardcode_libdir_flag_spec_F77='-L$libdir'
hardcode_minus_L_F77=yes
# see comment about different semantics on the GNU ld sec-
tion
ld_shlibs_F77=no
;;
bsdi4*)
export_dynamic_flag_spec_F77=-rdynamic
;;
cygwin* | mingw* | pw32*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as
there is
# no search path for DLLs.
hardcode_libdir_flag_spec_F77=' '
allow_undefined_flag_F77=unsupported
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
shrext_cmds=".dll"
# FIXME: Setting linknames here is a bad hack.
archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags
`echo "$deplibs" | $SED -e '''s/ -lc$//'''` -link
-dll~linknames='
# The linker will automatically build a .lib file if we
build a DLL.
old_archive_From_new_cmds_F77='true'
# FIXME: Should let the user specify the lib program.
old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
fix_srcfile_path='`cygpath -w "$srcfile"`'
enable_shared_with_static_runtimes_F77=yes
;;
allow_undefined_flag_F77='-flat_namespace -undefined
suppress'
;;
10.*)
allow_undefined_flag_F77='-undefined dynamic_lookup'
;;
esac
fi ;;
esac
lt_int_apple_cc_single_mod=no
output_verbose_link_cmd='echo'
if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null
; then
lt_int_apple_cc_single_mod=yes
fi
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
archive_cmds_F77='$CC -dynamiclib -single_module $al-
low_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring'
else
archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_pri-
vate_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynami-
clib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $com-
piler_flags -install_name $rpath/$soname $verstring'
fi
module_cmds_F77='$CC ${wl}-bind_at_load $allow_unde-
fined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
# Don't fix this by using the ld -exported_symbols_list
flag, it doesn't exist in older darwin ld's
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[
]*,," -e "s,^*,_&," < $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC -dynamiclib -single_module $allow_unde-
fined_flag -o $lib $libobjs $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring~nmedit -s $output_ob-
jdir/${libname}-symbols.expsym ${lib}'
else
archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[
]*,," -e "s,^*,_&," < $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_ex-
terns -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $al-
low_undefined_flag -o $lib ${lib}-master.o $deplibs $compil-
er_flags -install_name $rpath/$soname $verstring~nmedit -s $out-
put_objdir/${libname}-symbols.expsym ${lib}'
fi
module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[
]*,," -e "s,^*,_&," < $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle
$libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${lib-
name}-symbols.expsym ${lib}'
hardcode_direct_F77=no
hardcode_automatic_F77=yes
freebsd1*)
ld_shlibs_F77=no
;;
# FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++
constructor
# support. Future versions do this automatically, but an ex-
plicit c++rt0.o
# does not break anything, and helps significantly (at the
cost of a little
# extra space).
freebsd2.2*)
archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs
$linker_flags /usr/lib/c++rt0.o'
hardcode_libdir_flag_spec_F77='-R$libdir'
hardcode_direct_F77=yes
hardcode_shlibpath_var_F77=no
;;
# Unfortunately, older versions of FreeBSD 2 do not have this
feature.
freebsd2*)
archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs
$linker_flags'
hardcode_direct_F77=yes
hardcode_minus_L_F77=yes
hardcode_shlibpath_var_F77=no
;;
# FreeBSD 3 and greater uses gcc -shared to do shared li-
braries.
freebsd* | kfreebsd*-gnu)
archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs
$compiler_flags'
hardcode_libdir_flag_spec_F77='-R$libdir'
hardcode_direct_F77=yes
hardcode_shlibpath_var_F77=no
;;
hpux9*)
if test "$GCC" = yes; then archive_cmds_F77='$rm
$output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$in-
stall_libdir -o $output_objdir/$soname $libobjs $deplibs $compil-
er_flags~test $output_objdir/$soname = $lib || mv $output_ob-
jdir/$soname $lib'
else archive_cmds_F77='$rm $output_objdir/$son-
ame~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs
$deplibs $linker_flags~test $output_objdir/$soname = $lib || mv
$output_objdir/$soname $lib'
fi
hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
chive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;; esac
else case "$host_cpu" in hppa*64*|ia64*)
archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs
$deplibs $linker_flags' ;; *) ar-
chive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $li-
bobjs $deplibs $linker_flags' ;; esac
fi
if test "$with_gnu_ld" = no; then case "$host_cpu"
in hppa*64*) hardcode_lib-
dir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_lib-
dir_flag_spec_ld_F77='+b $libdir' hardcode_libdir_sepa-
rator_F77=: hardcode_direct_F77=no hard-
code_shlibpath_var_F77=no ;; ia64*)
hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_di-
rect_F77=no hardcode_shlibpath_var_F77=no
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L_F77=yes ;; *) hard-
code_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hard-
code_libdir_separator_F77=: hardcode_direct_F77=yes
export_dynamic_flag_spec_F77='${wl}-E'
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L_F77=yes ;; esac
fi
;;
irix5* | irix6* | nonstopux*)
if test "$GCC" = yes; then archive_cmds_F77='$CC
-shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$son-
ame `test -n "$verstring" && echo ${wl}-set_version ${wl}$ver-
string` ${wl}-update_registry ${wl}${output_objdir}/so_locations
-o $lib'
else archive_cmds_F77='$LD -shared $libobjs
$deplibs $linker_flags -soname $soname `test -n "$verstring" &&
echo -set_version $verstring` -update_registry ${output_ob-
jdir}/so_locations -o $lib' hardcode_lib-
dir_flag_spec_ld_F77='-rpath $libdir'
fi
hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_F77=:
link_all_deplibs_F77=yes
;;
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable -o $lib $libobjs
$deplibs $linker_flags' # a.out
hardcode_shlibpath_var_F77=no
;;
openbsd*)
hardcode_direct_F77=yes
hardcode_shlibpath_var_F77=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs
$deplibs $compiler_flags' hardcode_lib-
dir_flag_spec_F77='${wl}-rpath,$libdir' export_dynam-
ic_flag_spec_F77='${wl}-E'
else
case $host_os in openbsd[01].* | openbsd2.[0-7] |
openbsd2.[0-7].*) archive_cmds_F77='$LD -Bshareable
-o $lib $libobjs $deplibs $linker_flags' hardcode_lib-
dir_flag_spec_F77='-R$libdir' ;; *)
archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs
$compiler_flags' hardcode_lib-
dir_flag_spec_F77='${wl}-rpath,$libdir' ;;
esac
fi
;;
os2*)
hardcode_libdir_flag_spec_F77='-L$libdir'
hardcode_minus_L_F77=yes
allow_undefined_flag_F77=unsupported
archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" >
$output_objdir/$libname.def~$echo "DESCRIPTION
old_archive_From_new_cmds_F77='emximp -o $output_ob-
jdir/$libname.a $output_objdir/$libname.def'
;;
osf3*)
if test "$GCC" = yes; then allow_unde-
fined_flag_F77=' ${wl}-expect_unresolved ${wl} ar-
chive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs
$deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n
"$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-up-
date_registry ${wl}${output_objdir}/so_locations -o $lib'
else allow_undefined_flag_F77=' -expect_unresolved
archive_cmds_F77='$LD -shared${allow_undefined_flag} $li-
bobjs $deplibs $linker_flags -soname $soname `test -n "$ver-
string" && echo -set_version $verstring` -update_registry ${out-
put_objdir}/so_locations -o $lib'
fi
hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_F77=:
;;
osf4* | osf5*) # as osf3* with the addition of -msym
-exported_symbol "" >> $lib.exp; done; echo "-hidden">> $lib.exp~
$LD -shared${allow_undefined_flag} -input $lib.exp $link-
er_flags $libobjs $deplibs -soname $soname `test -n "$verstring"
&& echo -set_version $verstring` -update_registry ${ob-
jdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec_F77='-rpath $libdir'
fi
hardcode_libdir_separator_F77=:
;;
sco3.2v5*)
archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs
$deplibs $linker_flags'
hardcode_shlibpath_var_F77=no
export_dynamic_flag_spec_F77='${wl}-Bexport'
runpath_var=LD_RUN_PATH
hardcode_runpath_var=yes
;;
solaris*)
no_undefined_flag_F77=' -z text'
if test "$GCC" = yes; then archive_cmds_F77='$CC
-shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags' archive_expsym_cmds_F77='$echo "{ global:" >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local: *; };" >> $lib.exp~ $CC -shared ${wl}-M
${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs
$compiler_flags~$rm $lib.exp'
else archive_cmds_F77='$LD -G${allow_unde-
fined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds_F77='$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'
fi
hardcode_libdir_flag_spec_F77='-R$libdir'
hardcode_shlibpath_var_F77=no
case $host_os in
solaris2.[0-5] | solaris2.[0-5].*) ;;
*) # Supported since Solaris 2.6 (maybe 2.5.1?)
whole_archive_flag_spec_F77='-z allextract$convenience -z
defaultextract' ;;
esac
link_all_deplibs_F77=yes
;;
sunos4*)
if test "x$host_vendor" = xsequent; then # Use $CC
to link under sequent, because it throws in some extra .o
chive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs
$linker_flags' hardcode_direct_F77=yes # is this really
true??? ;; siemens) ## LD is ld it
makes a PLAMLIB ## CC just makes a GrossModule.
archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs
$linker_flags' reload_cmds_F77='$CC -r -o $out-
put$reload_objs' hardcode_direct_F77=no
;; motorola) archive_cmds_F77='$LD -G
-h $soname -o $lib $libobjs $deplibs $linker_flags'
hardcode_direct_F77=no #Motorola manual says yes, but my tests
say they lie ;;
esac
runpath_var='LD_RUN_PATH'
hardcode_shlibpath_var_F77=no
;;
sysv4.3*)
archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs
$deplibs $linker_flags'
hardcode_shlibpath_var_F77=no
export_dynamic_flag_spec_F77='-Bexport'
;;
sysv4*MP*)
if test -d /usr/nec; then archive_cmds_F77='$LD -G
-h $soname -o $lib $libobjs $deplibs $linker_flags' hard-
code_shlibpath_var_F77=no runpath_var=LD_RUN_PATH
hardcode_runpath_var=yes ld_shlibs_F77=yes
fi
;;
sysv4.2uw2*)
archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $link-
er_flags'
hardcode_direct_F77=yes
hardcode_minus_L_F77=no
hardcode_shlibpath_var_F77=no
hardcode_runpath_var=yes
runpath_var=LD_RUN_PATH
;;
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* |
unixware7*)
no_undefined_flag_F77='${wl}-z ${wl}text'
if test "$GCC" = yes; then archive_cmds_F77='$CC
-shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags'
else archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname
-o $lib $libobjs $deplibs $compiler_flags'
fi
runpath_var='LD_RUN_PATH'
hardcode_shlibpath_var_F77=no
$soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
hardcode_libdir_flag_spec_F77=
hardcode_shlibpath_var_F77=no
runpath_var='LD_RUN_PATH'
;;
uts4*)
archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs
$deplibs $linker_flags'
hardcode_libdir_flag_spec_F77='-L$libdir'
hardcode_shlibpath_var_F77=no
;;
*)
ld_shlibs_F77=no
;;
esac
fi
{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 echo
"${ECHO_T}$ld_shlibs_F77" >&6; } test "$ld_shlibs_F77" = no &&
can_build_shared=no
variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if
test "$GCC" = yes; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EX-
EC_PREFIX COMPILER_PATH LIBRARY_PATH" fi
# # Do we need to explicitly link libc? # case "x$ar-
chive_cmds_need_lc_F77" in x|xyes)
# Assume -lc should be added
archive_cmds_need_lc_F77=yes
if test "$enable_shared" = yes && test "$GCC" = yes; then
case $archive_cmds_F77 in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
;;
'$CC '*)
# Test whether the compiler implicitly links with -lc since
on some
# systems, -lgcc has to come before -lc. If gcc already
passes -lc
# to ld, don't add -lc before -lgcc.
{ echo "$as_me:$LINENO: checking whether -lc should be ex-
plicitly linked in" >&5 echo $ECHO_N "checking whether -lc should
be explicitly linked in... $ECHO_C" >&6; }
$rm conftest*
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
allow_undefined_flag_F77=
if { (eval echo "$as_me:$LINENO:
(eval $archive_cmds_F77 2>1 grep
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }
then archive_cmds_need_lc_F77=no
else archive_cmds_need_lc_F77=yes
fi
allow_undefined_flag_F77=$lt_save_allow_undefined_flag
else
cat conftest.err 1>&5
fi
$rm conftest*
{ echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77"
>&5 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
;;
esac
fi
;; esac
{ echo "$as_me:$LINENO: checking dynamic linker characteristics"
>&5 echo $ECHO_N "checking dynamic linker characteristics...
$ECHO_C" >&6; } library_names_spec= libname_spec='lib$name' son-
ame_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds=
finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_run-
path=unknown version_type=none dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes;
then
sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^li-
braries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ;
then
# if the path contains ";" then we assume it to be the sepa-
rator
# otherwise default to the standard path separator (i.e. ":")
- it is
# assumed that no part of a normal pathname contains ";" but
that should
# okay in the real world where ";" in dirpaths is itself
problematic.
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" |
$SED -e 's/;/ /g'`
else
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" |
$SED -e "s/$PATH_SEPARATOR/ /g"`
fi else
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi
need_lib_prefix=unknown hardcode_into_libs=no
# when you set need_version to no, make sure it does not cause
-set_version # flags to be left without arguments need_ver-
version_type=linux
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
if test "$host_cpu" = ia64; then
# AIX 5 supports IA64
library_names_spec='${libname}${release}${shared_ext}$major
${libname}${release}${shared_ext}$versuffix $lib-
name${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
else
# With GCC up to 2.95.x, collect2 would create an import file
# for dependence libraries. The import file would start with
# the line `#! .'. This would cause the generated library to
# depend on `.', always an invalid library. This was fixed
in
# development snapshots of GCC prior to 3.0.
case $host_os in
aix4 | aix4.[01] | aix4.[01].*)
if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MI-
NOR__ >= 97)' echo ' yes ' echo '#endif'; }
| ${CC} -E - | grep yes > /dev/null; then :
else can_build_shared=no
fi
;;
esac
# AIX (on Power*) has no versioning support, so currently we
can not hardcode correct
# soname into executable. Probably we can add versioning sup-
port to
# collect2, so additional links can be useful in future.
if test "$aix_use_runtimelinking" = yes; then
# 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
# typical AIX shared libraries.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
else
# We preserve .a as extension for shared libraries through
AIX4.2
# and later when we are not doing run time linking.
library_names_spec='${libname}${release}.a $libname.a'
soname_spec='${libname}${release}${shared_ext}$major'
fi
shlibpath_var=LIBPATH
fi
;;
amigaos*)
bsdi4*)
version_type=linux
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="ATH:/sbin" ldconfig $libdir'
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_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
# the default ld.so.conf also contains /usr/contrib/lib and
# /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us
allow
# libtool to hard-code these into programs
;;
cygwin* | mingw* | pw32*)
version_type=windows
shrext_cmds=".dll"
need_version=no
need_lib_prefix=no
case $GCC,$host_os in
yes,cygwin* | yes,mingw* | yes,pw32*)
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename file}`~
dlpath=`$SHELL 2>&1 -c '''. $dir/'''base_file}'''i;echo
lname'''`~
dldir=$destdir/`dirname lpath`~
test -d ldir || mkdir -p ldir~
$install_prog $dir/$dlname ldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo
lname'''`~
dlpath=$dir/ldll~
$rm lpath'
shlibpath_overrides_runpath=yes
case $host_os in
cygwin*)
# 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}'
sys_lib_search_path_spec="/usr/lib /lib/w32api /lib
/usr/local/lib"
;;
mingw*)
# MinGW DLLs use traditional 'lib' prefix
soname_spec='${libname}`echo ${release} | $SED -e
's/[.]/-/g'`${versuffix}${shared_ext}'
sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
else
sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
fi
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
library_names_spec='`echo ${libname} | sed -e
's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuf-
fix}${shared_ext}'
;;
esac
;;
*)
library_names_spec='${libname}`echo ${release} | $SED -e
's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
;;
esac
dynamic_linker='Win32 ld.exe'
# FIXME: first we should search . and the directory the exe-
cutable is in
shlibpath_var=PATH
;;
darwin* | rhapsody*)
dynamic_linker="$host_os dyld"
version_type=darwin
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${versuffix}$shared_ext
${libname}${release}${major}$shared_ext ${libname}$shared_ext'
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='$(test .$module = .yes && echo .so || echo
.dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate
the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "0
"$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@"
"0 | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"
-e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/lo-
cal/lib,g"`
else
sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
fi
sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
;;
kfreebsd*-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
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='GNU ld.so'
;;
freebsd*)
objformat=`test -x /usr/bin/objformat && /usr/bin/objformat ||
echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext} $libname${shared_ext}'
need_version=no
need_lib_prefix=no
;;
freebsd-*)
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix $libname${shared_ext}$versuffix'
need_version=yes
;;
esac
shlibpath_var=LD_LIBRARY_PATH
case $host_os in
freebsd2*)
shlibpath_overrides_runpath=yes
;;
freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
*) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
esac
;;
gnu*)
version_type=linux
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix
case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
if test "X$HPUX_IA64_MODE" = X32; then
sys_lib_search_path_spec="/usr/lib/hpux32 /usr/lo-
cal/lib/hpux32 /usr/local/lib"
else
sys_lib_search_path_spec="/usr/lib/hpux64 /usr/lo-
cal/lib/hpux64"
fi
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
hppa*64*)
shrext_cmds='.sl'
hardcode_into_libs=yes
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle
SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
sys_lib_search_path_spec="/usr/lib/pa20_64
/usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
*)
shrext_cmds='.sl'
dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable
SHLIB_PATH
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
;;
esac
# HP-UX runs *really* slowly unless shared libraries are mode
555.
postinstall_cmds='chmod 555 $lib'
lease}${shared_ext} $libname${shared_ext}'
case $host_os in
irix5* | nonstopux*)
libsuff= shlibsuff=
;;
*)
case $LD in # libtool.m4 will add one of these switches to LD
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
libsuff= shlibsuff= libmagic=32-bit;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
libsuff=32 shlibsuff=N32 libmagic=N32;;
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
libsuff=64 shlibsuff=64 libmagic=64-bit;;
*) libsuff= shlibsuff= libmagic=never-match;;
esac
;;
esac
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
shlibpath_overrides_runpath=no
sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff}
/usr/local/lib${libsuff}"
sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
hardcode_into_libs=yes
;;
# No shared lib support for Linux oldld, aout, or coff. lin-
ux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
# This must be Linux ELF. linux*)
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'
finish_cmds='PATH="ATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
# 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
# find out which ABI we are using
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
echo '#line __oline__ "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`$SED -e 's/:,/ /g;s/=^=*$//;s/=^= * / /g'
/etc/ld.so.conf | tr '0 ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}
$lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries
on
# powerpc, because MkLinux only supported shared libraries with
the
# GNU dynamic linker. Since this was broken with cross compil-
ers,
# most powerpc-linux boxes support dynamic linking these days
and
# people can always --disable-shared, the test was removed, and
we
# assume the GNU/Linux dynamic linker is in use.
dynamic_linker='GNU/Linux ld.so'
;;
knetbsd*-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
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='GNU ld.so'
;;
netbsd*)
version_type=sunos
need_lib_prefix=no
need_version=no
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so'
else
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major ${lib-
name}${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
dynamic_linker='NetBSD ld.elf_so'
fi
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
shlibpath_overrides_runpath=yes
;;
openbsd*)
version_type=sunos
need_lib_prefix=no
need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/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_over-
rides_runpath=no ;;
*) shlibpath_overrides_runpath=yes ;;
esac
else
shlibpath_overrides_runpath=yes
fi
;;
os2*)
libname_spec='$name'
shrext_cmds=".dll"
need_lib_prefix=no
library_names_spec='$libname${shared_ext} $libname.a'
dynamic_linker='OS/2 ld.exe'
shlibpath_var=LIBPATH
;;
osf3* | osf4* | osf5*)
version_type=osf
need_lib_prefix=no
need_version=no
soname_spec='${libname}${release}${shared_ext}$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cm-
plrs/cc /usr/lib /usr/local/lib /var/shlib"
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
soname_spec='${libname}${release}${shared_ext}$major'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
# ldd complains unless libraries are executable
postinstall_cmds='chmod +x $lib'
;;
sunos4*)
version_type=sunos
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/usr/etc" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
if test "$with_gnu_ld" = yes; then
need_lib_prefix=no
fi
need_version=yes
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
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
case $host_vendor in
sni)
shlibpath_overrides_runpath=no
need_lib_prefix=no
export_dynamic_flag_spec='${wl}-Blargedynsym'
runpath_var=LD_RUN_PATH
;;
siemens)
need_lib_prefix=no
;;
motorola)
need_lib_prefix=no
need_version=no
shlibpath_overrides_runpath=no
sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
;;
esac
;;
sysv4*MP*)
if test -d /usr/nec ;then
version_type=linux
library_names_spec='$libname${shared_ext}.$versuffix $lib-
name${shared_ext}.$major $libname${shared_ext}'
soname_spec='$libname${shared_ext}.$major'
;; esac { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6; } test "$dynamic_linker" =
no && can_build_shared=no
{ echo "$as_me:$LINENO: checking how to hardcode library paths
into programs" >&5 echo $ECHO_N "checking how to hardcode library
paths into programs... $ECHO_C" >&6; } hardcode_action_F77= if
test -n "$hardcode_libdir_flag_spec_F77" || test -n "$run-
path_var F77" || test "X$hardcode_automatic_F77"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$hardcode_direct_F77" != no &&
# If the only mechanism to avoid hardcoding is shlib-
path_var, we
# have to relink, otherwise we might link with an installed
library
# when we should be linking with a yet-to-be-installed one
## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no
&&
test "$hardcode_minus_L_F77" != no; then
# Linking always hardcodes the temporary library directory.
hardcode_action_F77=relink
else
# We can link without hardcoding, and we can hardcode nonex-
isting dirs.
hardcode_action_F77=immediate
fi else
# We cannot hardcode anything, or else we can only hardcode ex-
isting
# directories.
hardcode_action_F77=unsupported fi { echo "$as_me:$LINENO: re-
sult: $hardcode_action_F77" >&5 echo "${ECHO_T}$hardcode_ac-
tion_F77" >&6; }
if test "$hardcode_action_F77" = relink; then
# Fast installation is not supported
enable_fast_install=no elif test "$shlibpath_overrides_runpath"
= yes ||
test "$enable_shared" = no; then
# Fast installation is not necessary
enable_fast_install=needless fi
striplib= old_striplib= { echo "$as_me:$LINENO: checking whether
stripping libraries is possible" >&5 echo $ECHO_N "checking
whether stripping libraries is possible... $ECHO_C" >&6; } if
test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null;
then
test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
test -z "$striplib" && striplib="$STRIP --strip-unneeded"
{ echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes"
>&6; } else # FIXME - insert some real tests, host_os isn't real-
ly good enough
esac fi
# The else clause should only fire when bootstrapping the #
libtool distribution, otherwise you forgot to ship ltmain.sh #
with your package, and you will get complaints that there are #
no rules to generate ltmain.sh. if test -f "$ltmain"; then
# See if we are running on zsh, and set the options which allow
our commands through
# without removal of escapes.
if test -n "${ZSH_VERSION+set}" ; then
setopt NO_GLOB_SUBST
fi
# Now quote all the things that may contain metacharacters
while being
# careful not to overquote the AC_SUBSTed values. We take
copies of the
# variables and quote the copies for generation of the libtool
script.
for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S
LTCC NM SED SHELL STRIP libname_spec library_names_spec
soname_spec extract_expsyms_cmds old_striplib striplib
file_magic_cmd finish_cmds finish_eval deplibs_check_method
reload_flag reload_cmds need_locks lt_cv_sys_global_sym-
bol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_glob-
al_symbol_to_c_name_address sys_lib_search_path_spec
sys_lib_dlsearch_path_spec old_postinstall_cmds old_postunin-
stall_cmds compiler_F77 CC_F77 LD_F77
lt_prog_compiler_wl_F77 lt_prog_compiler_pic_F77
lt_prog_compiler_static_F77 lt_prog_compil-
er_no_builtin_flag_F77 export_dynamic_flag_spec_F77
thread_safe_flag_spec_F77 whole_archive_flag_spec_F77 en-
able_shared_with_static_runtimes_F77 old_archive_cmds_F77
old_archive_from_new_cmds_F77 predep_objects_F77 post-
dep_objects_F77 predeps_F77 postdeps_F77 compil-
er_lib_search_path_F77 archive_cmds_F77 archive_exp-
sym_cmds_F77 postinstall_cmds_F77 postuninstall_cmds_F77
old_archive_from_expsyms_cmds_F77 allow_undefined_flag_F77
no_undefined_flag_F77 export_symbols_cmds_F77 hard-
code_libdir_flag_spec_F77 hardcode_libdir_flag_spec_ld_F77
hardcode_libdir_separator_F77 hardcode_automatic_F77 mod-
ule_cmds_F77 module_expsym_cmds_F77 lt_cv_prog_compil-
er_c_o_F77 exclude_expsyms_F77 include_expsyms_F77; do
case $var in
old_archive_cmds_F77 | old_archive_from_new_cmds_F77 |
archive_cmds_F77 | archive_expsym_cmds_F77 | mod-
ule_cmds_F77 | module_expsym_cmds_F77 | old_ar-
chive_from_expsyms_cmds_F77 | export_symbols_cmds_F77 |
extract_expsyms_cmds | reload_cmds | finish_cmds | postin-
stall_cmds | postuninstall_cmds | old_postinstall_cmds |
echo"$/$0 --fallback-echo"/'`
;;
esac
cfgfile="$ofile"
cat <<__EOF__ >> "$cfgfile" # ### BEGIN LIBTOOL TAG CONFIG:
$tagname
# Libtool was configured on host `(hostname || uname -n)
2>/dev/null | sed 1q`:
# Shell to use when invoking shell scripts. SHELL=$lt_SHELL
# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared
# Whether or not to build static libraries. build_old_libs=$en-
able_static
# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=$archive_cmds_need_lc_F77
# Whether or not to disallow shared libs when runtime libs are
static allow_libtool_libs_with_static_runtimes=$en-
able_shared_with_static_runtimes_F77
# Whether or not to optimize for fast installation. fast_in-
stall=$enable_fast_install
# The host system. host_alias=$host_alias host=$host
# An echo program that does not interpret backslashes.
echo=$lt_echo
# The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS
# A C compiler. LTCC=$lt_LTCC
# A language-specific compiler. CC=$lt_compiler_F77
# Is the compiler the GNU C compiler? with_gcc=$GCC_F77
# An ERE matcher. EGREP=$lt_EGREP
# The linker used to build libraries. LD=$lt_LD_F77
# Whether we need hard or soft links. LN_S=$lt_LN_S
# A BSD-compatible nm program. NM=$lt_NM
# A symbol stripping program STRIP=$lt_STRIP
reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds
# How to pass a linker flag through the compiler.
wl=$lt_lt_prog_compiler_wl_F77
# Object file suffix (normally "o"). objext="$ac_objext"
# Old archive suffix (normally "a"). libext="$libext"
# Shared library suffix (normally ".so").
shrext_cmds='$shrext_cmds'
# Executable file suffix (normally ""). exeext="$exeext"
# Additional compiler flags for building library objects.
pic_flag=$lt_lt_prog_compiler_pic_F77 pic_mode=$pic_mode
# What is the maximum length of a command?
max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options? com-
piler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules? need_lib_pre-
fix=$need_lib_prefix
# Do we need a version for libraries? need_version=$need_version
# Whether dlopen is supported. dlopen_support=$enable_dlopen
# Whether dlopen of programs is supported. dlopen_self=$en-
able_dlopen_self
# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static
# Compiler flag to prevent dynamic linking. link_stat-
ic_flag=$lt_lt_prog_compiler_static_F77
# Compiler flag to turn off builtin functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
# Compiler flag to allow reflexive dlopens. export_dynam-
ic_flag_spec=$lt_export_dynamic_flag_spec_F77
# Compiler flag to generate shared objects directly from ar-
chives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
# Compiler flag to generate thread-safe objects.
LIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds_F77
old_postinstall_cmds=$lt_old_postinstall_cmds old_postunin-
stall_cmds=$lt_old_postuninstall_cmds
# Create an old-style archive from a shared archive. old_ar-
chive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
# Create a temporary old-style archive to link instead of a
shared archive. old_archive_from_expsyms_cmds=$lt_old_ar-
chive_from_expsyms_cmds_F77
# Commands used to build and install a shared archive. ar-
chive_cmds=$lt_archive_cmds_F77 archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_F77 postinstall_cmds=$lt_postinstall_cmds pos-
tuninstall_cmds=$lt_postuninstall_cmds
# Commands used to build a loadable module (assumed same as above
if empty) module_cmds=$lt_module_cmds_F77 module_exp-
sym_cmds=$lt_module_expsym_cmds_F77
# Commands to strip libraries. old_striplib=$lt_old_striplib
striplib=$lt_striplib
# Dependencies to place before the objects being linked to create
a # shared library. predep_objects=$lt_predep_objects_F77
# Dependencies to place after the objects being linked to create
a # shared library. postdep_objects=$lt_postdep_objects_F77
# Dependencies to place before the objects being linked to create
a # shared library. predeps=$lt_predeps_F77
# Dependencies to place after the objects being linked to create
a # shared library. postdeps=$lt_postdeps_F77
# The library search path used internally by the compiler when
linking # a shared library. compiler_lib_search_path=$lt_compil-
er_lib_search_path_F77
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
# Command to use when deplibs_check_method == file_magic.
file_magic_cmd=$lt_file_magic_cmd
# Flag that allows shared libraries with undefined symbols to be
built. allow_undefined_flag=$lt_allow_undefined_flag_F77
# Flag that forces no undefined symbols. no_unde-
fined_flag=$lt_no_undefined_flag_F77
# Commands used to finish a libtool library installation in a di-
# This is the shared library runtime path variable. run-
path_var=$runpath_var
# This is the shared library path variable. shlib-
path_var=$shlibpath_var
# Is shlibpath searched before the hard-coded library search
path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath
# How to hardcode a shared library path into an executable.
hardcode_action=$hardcode_action_F77
# Whether we should hardcode library paths into libraries. hard-
code_into_libs=$hardcode_into_libs
# Flag to hardcode ibdir into a binary during linking. # This
must work even if ibdir does not exist. hardcode_lib-
dir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
# If ld is used when linking, flag to hardcode ibdir into # a bi-
nary during linking. This must work even if ibdir does # not ex-
ist. hardcode_libdir_flag_spec_ld=$lt_hardcode_lib-
dir_flag_spec_ld_F77
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
# Set to yes if using DIR/libNAME${shared_ext} during linking
hardcodes DIR into the # resulting binary. hardcode_di-
rect=$hardcode_direct_F77
# Set to yes if using the -LDIR flag during linking hardcodes DIR
into the # resulting binary. hardcode_minus_L=$hardcode_mi-
nus_L_F77
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes
DIR into # the resulting binary. hardcode_shlibpath_var=$hard-
code_shlibpath_var_F77
# Set to yes if building a shared library automatically hardcodes
DIR into the library # and all subsequent libraries and executa-
bles linked against it. hardcode_automatic=$hardcode_automat-
ic_F77
# Variables whose values should be saved in libtool wrapper
scripts and # restored at relink time. variables_saved_for_re-
link="$variables_saved_for_relink"
# Whether libtool must link a program against all its dependency
libraries. link_all_deplibs=$link_all_deplibs_F77
# The commands to extract the exported symbol list from a shared
archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds
# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=$lt_exclude_expsyms_F77
# Symbols that must always be exported. include_expsyms=$lt_in-
clude_expsyms_F77
# ### END LIBTOOL TAG CONFIG: $tagname
__EOF__
else
# If there is no Makefile yet, we rely on a make rule to exe-
cute
# `config.status --recheck' to rerun these tests and create the
# libtool script then.
ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
if test -f "$ltmain_in"; then
test -f Makefile && make "$ltmain"
fi fi
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
CC="$lt_save_CC"
else tagname="" fi ;;
GCJ) if test -n "$GCJ" && test "X$GCJ" != "Xno";
then
# Source file extension for Java test sources. ac_ext=java
# Object file extension for compiled Java test sources. objext=o
objext_GCJ=$objext
# Code to be used in simple compile tests lt_simple_com-
pile_test_code="class foo {}0
# Code to be used in simple link tests lt_sim-
ple_link_test_code='public class conftest { public static void
main(String argv) {}; }0
# ltmain only uses $CC for tagged configurations so make sure $CC
is set.
if test "$GCC" = yes; then
lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti
-fno-exceptions" >&5 echo $ECHO_N "checking if $compiler supports
-fno-rtti -fno-exceptions... $ECHO_C" >&6; } if test
"${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_cv_prog_compiler_rtti_exceptions=no
ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="-fno-rtti -fno-exceptions"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
and begins
# with a dollar sign (not a hyphen), so the echo should work
correctly.
# The option is referenced via a variable to avoid confusing
sed.
lt_compile=`echo "$ac_compile" | $SED -e 's:.*FLAGS}?
:&$lt_compiler_flag :; t' -e 's: [^ ]*conftest.: $lt_compil-
er_flag&:; t' -e 's:$: $lt_compiler_flag:'`
(eval echo "
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s conftest.err; then
lt_cv_prog_compiler_rtti_exceptions=yes
fi
fi
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_ex-
ceptions" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_excep-
tions" >&6; }
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compil-
er_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" else
: fi
fi
if test "$host_cpu" = ia64; then # AIX 5 now sup-
ports IA64 processor lt_prog_compiler_static_GCJ='-Bstat-
ic'
fi
;;
amigaos*)
# FIXME: we need at least 68020 code to build shared li-
braries, but
# adding the `-m68020' flag to GCC prevents building any-
thing better,
# like `-m68040'.
lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-re-
store-a4'
;;
beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* |
osf4* | osf5*)
# PIC is the default for these OSes.
;;
mingw* | pw32* | os2*)
# 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).
lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
;;
darwin* | rhapsody*)
# PIC is the default on this platform
# Common symbols not allowed in MH_DYLIB files
lt_prog_compiler_pic_GCJ='-fno-common'
;;
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get
shared libraries
# on systems that don't support them.
lt_prog_compiler_can_build_shared_GCJ=no
enable_shared=no
;;
sysv4*MP*)
if test -d /usr/nec; then lt_prog_compil-
er_pic_GCJ=-Kconform_pic
fi
;;
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
aix*)
lt_prog_compiler_wl_GCJ='-Wl,'
if test "$host_cpu" = ia64; then # AIX 5 now sup-
ports IA64 processor lt_prog_compiler_static_GCJ='-Bstat-
ic'
else lt_prog_compiler_static_GCJ='-bnso
-bI:/lib/syscalls.exp'
fi
;;
mingw* | pw32* | os2*)
# 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).
lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
;;
hpux9* | hpux10* | hpux11*)
lt_prog_compiler_wl_GCJ='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
case "$host_cpu" in
hppa*64*|ia64*) # +Z the default ;;
*) lt_prog_compiler_pic_GCJ='+Z' ;;
esac
# Is there a better lt_prog_compiler_static that works with
the bundled CC?
lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
;;
irix5* | irix6* | nonstopux*)
lt_prog_compiler_wl_GCJ='-Wl,'
# PIC (with -KPIC) is the default.
lt_prog_compiler_static_GCJ='-non_shared'
;;
newsos6)
lt_prog_compiler_pic_GCJ='-KPIC'
lt_prog_compiler_static_GCJ='-Bstatic'
;;
linux*)
case $CC in
icc* | ecc*) lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_pic_GCJ='-KPIC' lt_prog_compil-
er_static_GCJ='-static'
;;
ccc*)
lt_prog_compiler_wl_GCJ='-Wl,'
# All Alpha code is PIC.
lt_prog_compiler_static_GCJ='-non_shared'
solaris*)
lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_pic_GCJ='-KPIC'
lt_prog_compiler_static_GCJ='-Bstatic'
;;
sunos4*)
lt_prog_compiler_wl_GCJ='-Qoption ld '
lt_prog_compiler_pic_GCJ='-PIC'
lt_prog_compiler_static_GCJ='-Bstatic'
;;
sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_pic_GCJ='-KPIC'
lt_prog_compiler_static_GCJ='-Bstatic'
;;
sysv4*MP*)
if test -d /usr/nec ;then lt_prog_compil-
er_pic_GCJ='-Kconform_pic' lt_prog_compiler_stat-
ic_GCJ='-Bstatic'
fi
;;
uts4*)
lt_prog_compiler_pic_GCJ='-pic'
lt_prog_compiler_static_GCJ='-Bstatic'
;;
*)
lt_prog_compiler_can_build_shared_GCJ=no
;;
esac
fi
{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
# # Check to make sure the PIC flag actually works. # if test -n
"$lt_prog_compiler_pic_GCJ"; then
{ echo "$as_me:$LINENO: checking if $compiler PIC flag
$lt_prog_compiler_pic_GCJ works" >&5 echo $ECHO_N "checking if
$compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C"
>&6; } if test "${lt_prog_compiler_pic_works_GCJ+set}" = set;
then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_prog_compiler_pic_works_GCJ=no
ac_outfile=conftest.$ac_objext
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
echo "$as_me:__oline__: = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not
recognized
# So say no if there are warnings
if test ! -s conftest.err; then
lt_prog_compiler_pic_works_GCJ=yes
fi
fi
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_prog_compil-
er_pic_works_GCJ" >&5 echo "${ECHO_T}$lt_prog_compil-
er_pic_works_GCJ" >&6; }
if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
case $lt_prog_compiler_pic_GCJ in
"" | " "*) ;;
*) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
esac else
lt_prog_compiler_pic_GCJ=
lt_prog_compiler_can_build_shared_GCJ=no fi
fi case "$host_os" in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic_GCJ=
;;
*)
lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
;; esac
{ echo "$as_me:$LINENO: checking if $compiler supports -c -o
file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports
-c -o file.$ac_objext... $ECHO_C" >&6; } if test
"${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
lt_cv_prog_compiler_c_o_GCJ=no
$rm -r conftest 2>/dev/null
mkdir conftest
cd conftest
mkdir out
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
lt_compiler_flag="-o out/conftest2.$ac_objext"
# Insert the option either (1) after the last *FLAGS variable,
or
# (2) before a word containing "conftest.", or (3) at the end.
# Note that $ac_compile itself does not contain backslashes
recognized
# So say no if there are warnings
if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o_GCJ=yes
fi
fi
chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
test -d out/ii_files && $rm out/ii_files/* && rmdir
out/ii_files
$rm out/* && rmdir out
cd ..
rmdir conftest
$rm conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ"
>&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_GCJ" =
no && test "$need_locks" != no; then
# do not overwrite the value of need_locks provided by the user
{ echo "$as_me:$LINENO: checking if we can lock with hard
links" >&5 echo $ECHO_N "checking if we can lock with hard
links... $ECHO_C" >&6; }
hard_links=yes
$rm conftest*
ln conftest.a conftest.b 2>/dev/null && hard_links=no
touch conftest.a
ln conftest.a conftest.b 2>&5 || hard_links=no
ln conftest.a conftest.b 2>/dev/null && hard_links=no
{ echo "$as_me:$LINENO: result: $hard_links" >&5 echo
"${ECHO_T}$hard_links" >&6; }
if test "$hard_links" = no; then
{ echo "$as_me:$LINENO: WARNING: `$CC' does not support `-c
-o', so `make -j' may be unsafe" >&5 echo "$as_me: WARNING: `$CC'
does not support `-c -o', so `make -j' may be unsafe" >&2;}
need_locks=warn
fi else
need_locks=no fi
{ echo "$as_me:$LINENO: checking whether the $compiler linker
($LD) supports shared libraries" >&5 echo $ECHO_N "checking
whether the $compiler linker ($LD) supports shared libraries...
$ECHO_C" >&6; }
runpath_var=
allow_undefined_flag_GCJ=
enable_shared_with_static_runtimes_GCJ=no
archive_cmds_GCJ=
module_cmds_GCJ=
module_expsym_cmds_GCJ=
always_export_symbols_GCJ=no
export_symbols_cmds_GCJ='$NM $libobjs $convenience | $glob-
al_symbol_pipe | $SED '''s/.* //''' | sort | uniq > $export_sym-
bols'
# include_expsyms should be a list of space-separated symbols
to be *always*
# included in the symbol list
include_expsyms_GCJ=
# exclude_expsyms can be an extended regexp of symbols to ex-
clude
# 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',
# as well as any symbol that contains `d'.
exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most
a.out
# platforms (ab)use it in PIC code, but their linkers get con-
fused if
# the symbol is explicitly referenced. Since portable code
cannot
# rely on this symbol name, it's probably fine to never include
it in
# preloaded symbol tables.
extract_expsyms_cmds=
case $host_os in
cygwin* | mingw* | pw32*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
if test "$GCC" != yes; then
with_gnu_ld=no
fi
;;
openbsd*)
with_gnu_ld=no
;;
esac
ld_shlibs_GCJ=yes
if test "$with_gnu_ld" = yes; then
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
# On AIX/PPC, the GNU linker is very broken
amigaos*)
archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo
"#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo
"#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo
"#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo
"#define REVISION $revision" >> $output_objdir/a2ixlibrary.da-
ta~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir &&
a2ixlibrary -32)'
hardcode_libdir_flag_spec_GCJ='-L$libdir'
hardcode_minus_L_GCJ=yes
# Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> re-
ports
# that the semantics of dynamic libraries on AmigaOS, at
least up
# to version 4, is to share data among multiple programs
linked
# with the same dynamic library. Since this doesn't match
the
# behavior of shared libraries on other platforms, we can't
use
# them.
ld_shlibs_GCJ=no
;;
beos*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then allow_undefined_flag_GCJ=unsupported
# Joseph Beckenbach <jrb3@best.com> says some releases of
gcc # support --undefined. This deserves some investiga-
tion. FIXME archive_cmds_GCJ='$CC -nostart $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
else ld_shlibs_GCJ=no
fi
;;
cygwin* | mingw* | pw32*)
# _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually
meaningless,
# as there is no search path for DLLs.
hardcode_libdir_flag_spec_GCJ='-L$libdir'
allow_undefined_flag_GCJ=unsupported
always_export_symbols_GCJ=no
enable_shared_with_static_runtimes_GCJ=yes
export_symbols_cmds_GCJ='$NM $libobjs $convenience | $glob-
al_symbol_pipe | $SED -e '''/^[BCDGS] /s/.* ]*/1 DATA/''' | $SED
-e '''/^[AITW] /s/.* //''' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compil-
er_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000
${wl}--out-implib,$lib' # If the export-symbols file al-
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs
$linker_flags -o $lib' wlarc=
else archive_cmds_GCJ='$CC -shared $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
fi
;;
solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2.8' > /dev/null; then
ld_shlibs_GCJ=no cat <<EOF 1>&2
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
*** create shared libraries on Solaris systems. Therefore,
libtool *** is disabling shared libraries support. We urge you
to upgrade GNU *** binutils to release 2.9.1 or newer. Another
option is to modify *** your PATH or compiler configuration so
that the native linker is *** used, and then restart.
EOF
elif $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then archive_cmds_GCJ='$CC -shared $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
else ld_shlibs_GCJ=no
fi
;;
sunos4*)
archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib
$libobjs $deplibs $linker_flags'
wlarc=
hardcode_direct_GCJ=yes
hardcode_shlibpath_var_GCJ=no
;;
linux*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then
tmp_archive_cmds='$CC -shared $libobjs $deplibs $compil-
er_flags ${wl}-soname $wl$soname -o $lib' ar-
chive_cmds_GCJ="$tmp_archive_cmds"
supports_anon_versioning=no
case `$LD -v 2>/dev/null` in
* 01.* | * 2.[0-9].* | * 2.10.*) ;; # catch versions <
2.11
* 2.11.93.0.2 *) supports_anon_versioning=yes ;; # RH7.3
else
archive_expsym_cmds_GCJ="$tmp_archive_cmds"
fi
else
ld_shlibs_GCJ=no
fi
;;
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' >
/dev/null; then archive_cmds_GCJ='$CC -shared $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
else ld_shlibs_GCJ=no
fi
;;
esac
if test "$ld_shlibs_GCJ" = yes; then
runpath_var=LD_RUN_PATH
hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null;
then
whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$con-
venience '"$wlarc"'--no-whole-archive'
else
whole_archive_flag_spec_GCJ=
fi
fi
else
# PORTME fill in a description of your system's linker (not
GNU ld)
case $host_os in
aix3*)
allow_undefined_flag_GCJ=unsupported
always_export_symbols_GCJ=yes
archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $li-
bobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512
-bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
# Note: this linker hardcodes the directories in LIBPATH if
there
# are no directories specified by -L.
hardcode_minus_L_GCJ=yes
if test "$GCC" = yes && test -z "$link_static_flag"; then
# Neither direct hardcoding nor static linking is sup-
ported with a # broken collect2. hardcode_di-
rect_GCJ=unsupported
fi
bols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '''{ if (((
== "T") || ( == "D") || ( == "B")) && (substr(,1,1) != ".")) {
print } }''' | sort -u > $export_symbols' fi
aix_use_runtimelinking=no
# Test if we are trying to use run time linking or normal
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
# need to do runtime linking. case $host_os in
aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS;
do
if (test $ld_flag = "-brtl" || test $ld_flag =
"-Wl,-brtl"); then
aix_use_runtimelinking=yes
break
fi done esac
exp_sym_flag='-bexport' no_entry_flag='-bnoentry'
fi
# When large executables or shared objects are built, AIX
ld can
# have problems creating the table of contents. If linking
a library
# or program results in "error TOC overflow" add -mminimal-
toc to
# CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is
not
# enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
archive_cmds_GCJ=''
hardcode_direct_GCJ=yes
hardcode_libdir_separator_GCJ=':'
link_all_deplibs_GCJ=yes
if test "$GCC" = yes; then case $host_os in
aix4.012|aix4.012.*) # We only want to do this on AIX
4.2 and lower, the check # below for broken collect2
doesn't work under 4.3+ collect2name=`${CC} -print-
prog-name=collect2` if test -f "$collect2name" &&
strings "$collect2name" | grep resolve_lib_name
>/dev/null then
# We have reworked collect2
hardcode_direct_GCJ=yes else
# We have old collect2
hardcode_direct_GCJ=unsupported
# It fails to find uninstalled libraries when the unin-
stalled
# path is not listed in the libpath. Setting hard-
code_minus_L
# to unsupported forces relinking
hardcode_minus_L_GCJ=yes
hardcode_libdir_flag_spec_GCJ='-L$libdir'
# It seems that -bexpall does not export symbols beginning
with
# underscore (_), so it is better to generate a list of
symbols to export.
always_export_symbols_GCJ=yes
if test "$aix_use_runtimelinking" = yes; then #
Warning - without using the other runtime loading flags (-brtl),
# -berok will link without error, but may produce a bro-
ken library. allow_undefined_flag_GCJ='-berok'
# Determine the default libpath from the value encoded in
an empty executable.
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
int main () {
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0 *$/1/; p; } }'` #
Check for a 64-bit object if we didn't find anything. if test -z
"$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext
2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ {
s/^0 *$/1/; p; } }'`; fi else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext if test -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$lib-
dir:'"$aix_libpath" archive_expsym_cmds_GCJ="C"' -o $out-
put_objdir/$soname $libobjs $deplibs $compiler_flags `if test
"x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_unde-
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
'/Import File Strings/,/^$/ { /^0/ { s/^0 *$/1/; p; } }'` #
Check for a 64-bit object if we didn't find anything. if test -z
"$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext
2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ {
s/^0 *$/1/; p; } }'`; fi else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext if test -z
"$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$lib-
dir:'"$aix_libpath" # Warning - without using the other
run time loading flags, # -berok will link without er-
ror, but may produce a broken library. no_unde-
fined_flag_GCJ=' ${wl}-bernotok' allow_unde-
fined_flag_GCJ=' ${wl}-berok' # -bexpall does not ex-
port symbols beginning with underscore (_) always_ex-
port_symbols_GCJ=yes # Exported symbols can be pulled
into shared objects from archives whole_ar-
chive_flag_spec_GCJ=' ' archive_cmds_need_lc_GCJ=yes
# This is similar to how AIX traditionally builds it's
shared libraries. archive_expsym_cmds_GCJ="C
$shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $com-
piler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_unde-
fined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $out-
put_objdir/$soname' fi
fi
;;
amigaos*)
bsdi4*)
export_dynamic_flag_spec_GCJ=-rdynamic
;;
cygwin* | mingw* | pw32*)
# When not using gcc, we currently assume that we are using
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as
there is
# no search path for DLLs.
hardcode_libdir_flag_spec_GCJ=' '
allow_undefined_flag_GCJ=unsupported
# Tell ltmain to make .lib files, not .a files.
libext=lib
# Tell ltmain to make .dll files, not .so files.
shrext_cmds=".dll"
# FIXME: Setting linknames here is a bad hack.
archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags
`echo "$deplibs" | $SED -e '''s/ -lc$//'''` -link
-dll~linknames='
# The linker will automatically build a .lib file if we
build a DLL.
old_archive_From_new_cmds_GCJ='true'
# FIXME: Should let the user specify the lib program.
old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
fix_srcfile_path='`cygpath -w "$srcfile"`'
enable_shared_with_static_runtimes_GCJ=yes
;;
darwin* | rhapsody*)
if test "$GXX" = yes ; then
archive_cmds_need_lc_GCJ=no
case "$host_os" in
rhapsody* | darwin1.[012]) allow_unde-
fined_flag_GCJ='-undefined suppress' ;;
*) # Darwin 1.3 on
if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
allow_undefined_flag_GCJ='-flat_namespace -undefined sup-
press'
else
case ${MACOSX_DEPLOYMENT_TARGET} in
10.[012])
allow_undefined_flag_GCJ='-flat_namespace -undefined
suppress'
;;
10.*)
allow_undefined_flag_GCJ='-undefined dynamic_lookup'
;;
esac
fi ;;
esac
lt_int_apple_cc_single_mod=no
fi
module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_unde-
fined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
# Don't fix this by using the ld -exported_symbols_list
flag, it doesn't exist in older darwin ld's
if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[
]*,," -e "s,^*,_&," < $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC -dynamiclib -single_module $allow_unde-
fined_flag -o $lib $libobjs $deplibs $compiler_flags -in-
stall_name $rpath/$soname $verstring~nmedit -s $output_ob-
jdir/${libname}-symbols.expsym ${lib}'
else
archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[
]*,," -e "s,^*,_&," < $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_ex-
terns -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $al-
low_undefined_flag -o $lib ${lib}-master.o $deplibs $compil-
er_flags -install_name $rpath/$soname $verstring~nmedit -s $out-
put_objdir/${libname}-symbols.expsym ${lib}'
fi
module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[
]*,," -e "s,^*,_&," < $export_symbols > $output_objdir/${lib-
name}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle
$libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${lib-
name}-symbols.expsym ${lib}'
hardcode_direct_GCJ=no
hardcode_automatic_GCJ=yes
hardcode_shlibpath_var_GCJ=unsupported
whole_archive_flag_spec_GCJ='-all_load $convenience'
link_all_deplibs_GCJ=yes
else
ld_shlibs_GCJ=no
fi
;;
dgux*)
archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs
$deplibs $linker_flags'
hardcode_libdir_flag_spec_GCJ='-L$libdir'
hardcode_shlibpath_var_GCJ=no
;;
freebsd1*)
ld_shlibs_GCJ=no
;;
# FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++
constructor
# support. Future versions do this automatically, but an ex-
plicit c++rt0.o
# does not break anything, and helps significantly (at the
$linker_flags'
hardcode_direct_GCJ=yes
hardcode_minus_L_GCJ=yes
hardcode_shlibpath_var_GCJ=no
;;
# FreeBSD 3 and greater uses gcc -shared to do shared li-
braries.
freebsd* | kfreebsd*-gnu)
archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs
$compiler_flags'
hardcode_libdir_flag_spec_GCJ='-R$libdir'
hardcode_direct_GCJ=yes
hardcode_shlibpath_var_GCJ=no
;;
hpux9*)
if test "$GCC" = yes; then archive_cmds_GCJ='$rm
$output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$in-
stall_libdir -o $output_objdir/$soname $libobjs $deplibs $compil-
er_flags~test $output_objdir/$soname = $lib || mv $output_ob-
jdir/$soname $lib'
else archive_cmds_GCJ='$rm $output_objdir/$son-
ame~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs
$deplibs $linker_flags~test $output_objdir/$soname = $lib || mv
$output_objdir/$soname $lib'
fi
hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
hardcode_libdir_separator_GCJ=:
hardcode_direct_GCJ=yes
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L_GCJ=yes
export_dynamic_flag_spec_GCJ='${wl}-E'
;;
hpux10* | hpux11*)
if test "$GCC" = yes -a "$with_gnu_ld" = no; then
case "$host_cpu" in hppa*64*|ia64*) ar-
chive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
$deplibs $compiler_flags' ;; *) ar-
chive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;; esac
else case "$host_cpu" in hppa*64*|ia64*)
archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs
$deplibs $linker_flags' ;; *) ar-
chive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $li-
bobjs $deplibs $linker_flags' ;; esac
fi
if test "$with_gnu_ld" = no; then case "$host_cpu"
# hardcode_minus_L: Not really in the search PATH,
# but as the default location of the library.
hardcode_minus_L_GCJ=yes ;; esac
fi
;;
irix5* | irix6* | nonstopux*)
if test "$GCC" = yes; then archive_cmds_GCJ='$CC
-shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$son-
ame `test -n "$verstring" && echo ${wl}-set_version ${wl}$ver-
string` ${wl}-update_registry ${wl}${output_objdir}/so_locations
-o $lib'
else archive_cmds_GCJ='$LD -shared $libobjs
$deplibs $linker_flags -soname $soname `test -n "$verstring" &&
echo -set_version $verstring` -update_registry ${output_ob-
jdir}/so_locations -o $lib' hardcode_lib-
dir_flag_spec_ld_GCJ='-rpath $libdir'
fi
hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_GCJ=:
link_all_deplibs_GCJ=yes
;;
netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs
$deplibs $linker_flags' # a.out
else archive_cmds_GCJ='$LD -shared -o $lib $libobjs
$deplibs $linker_flags' # ELF
fi
hardcode_libdir_flag_spec_GCJ='-R$libdir'
hardcode_direct_GCJ=yes
hardcode_shlibpath_var_GCJ=no
;;
newsos6)
archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs
$deplibs $linker_flags'
hardcode_direct_GCJ=yes
hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_GCJ=:
hardcode_shlibpath_var_GCJ=no
;;
openbsd*)
hardcode_direct_GCJ=yes
hardcode_shlibpath_var_GCJ=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs
$deplibs $compiler_flags' hardcode_lib-
os2*)
hardcode_libdir_flag_spec_GCJ='-L$libdir'
hardcode_minus_L_GCJ=yes
allow_undefined_flag_GCJ=unsupported
archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" >
$output_objdir/$libname.def~$echo "DESCRIPTION
old_archive_From_new_cmds_GCJ='emximp -o $output_ob-
jdir/$libname.a $output_objdir/$libname.def'
;;
osf3*)
if test "$GCC" = yes; then allow_unde-
fined_flag_GCJ=' ${wl}-expect_unresolved ${wl} ar-
chive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs
$deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n
"$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-up-
date_registry ${wl}${output_objdir}/so_locations -o $lib'
else allow_undefined_flag_GCJ=' -expect_unresolved
archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $li-
bobjs $deplibs $linker_flags -soname $soname `test -n "$ver-
string" && echo -set_version $verstring` -update_registry ${out-
put_objdir}/so_locations -o $lib'
fi
hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_GCJ=:
;;
osf4* | osf5*) # as osf3* with the addition of -msym
flag
if test "$GCC" = yes; then allow_unde-
fined_flag_GCJ=' ${wl}-expect_unresolved ${wl} ar-
chive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs
$deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname
`test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring`
${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
else allow_undefined_flag_GCJ=' -expect_unresolved
archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $li-
bobjs $deplibs $linker_flags -msym -soname $soname `test -n
"$verstring" && echo -set_version $verstring` -update_registry
${output_objdir}/so_locations -o $lib' archive_exp-
sym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\n"
-exported_symbol "" >> $lib.exp; done; echo "-hidden">> $lib.exp~
$LD -shared${allow_undefined_flag} -input $lib.exp $link-
er_flags $libobjs $deplibs -soname $soname `test -n "$verstring"
&& echo -set_version $verstring` -update_registry ${ob-
jdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
fi
hardcode_libdir_separator_GCJ=:
-shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags' archive_expsym_cmds_GCJ='$echo "{ global:" >
$lib.exp~cat $export_symbols | $SED -e "s//1;/" >> $lib.exp~$echo
"local: *; };" >> $lib.exp~ $CC -shared ${wl}-M
${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs
$compiler_flags~$rm $lib.exp'
else archive_cmds_GCJ='$LD -G${allow_unde-
fined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds_GCJ='$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'
fi
hardcode_libdir_flag_spec_GCJ='-R$libdir'
hardcode_shlibpath_var_GCJ=no
case $host_os in
solaris2.[0-5] | solaris2.[0-5].*) ;;
*) # Supported since Solaris 2.6 (maybe 2.5.1?)
whole_archive_flag_spec_GCJ='-z allextract$convenience -z
defaultextract' ;;
esac
link_all_deplibs_GCJ=yes
;;
sunos4*)
if test "x$host_vendor" = xsequent; then # Use $CC
to link under sequent, because it throws in some extra .o
# files that make .init and .fini sections work.
archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs
$deplibs $compiler_flags'
else archive_cmds_GCJ='$LD -assert pure-text
-Bstatic -o $lib $libobjs $deplibs $linker_flags'
fi
hardcode_libdir_flag_spec_GCJ='-L$libdir'
hardcode_direct_GCJ=yes
hardcode_minus_L_GCJ=yes
hardcode_shlibpath_var_GCJ=no
;;
sysv4)
case $host_vendor in sni) ar-
chive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs
$linker_flags' hardcode_direct_GCJ=yes # is this really
true??? ;; siemens) ## LD is ld it
makes a PLAMLIB ## CC just makes a GrossModule.
archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs
$linker_flags' reload_cmds_GCJ='$CC -r -o $out-
put$reload_objs' hardcode_direct_GCJ=no
;; motorola) archive_cmds_GCJ='$LD -G
-h $soname -o $lib $libobjs $deplibs $linker_flags'
hardcode_direct_GCJ=no #Motorola manual says yes, but my tests
if test -d /usr/nec; then archive_cmds_GCJ='$LD -G
-h $soname -o $lib $libobjs $deplibs $linker_flags' hard-
code_shlibpath_var_GCJ=no runpath_var=LD_RUN_PATH
hardcode_runpath_var=yes ld_shlibs_GCJ=yes
fi
;;
sysv4.2uw2*)
archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $link-
er_flags'
hardcode_direct_GCJ=yes
hardcode_minus_L_GCJ=no
hardcode_shlibpath_var_GCJ=no
hardcode_runpath_var=yes
runpath_var=LD_RUN_PATH
;;
sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* |
unixware7*)
no_undefined_flag_GCJ='${wl}-z ${wl}text'
if test "$GCC" = yes; then archive_cmds_GCJ='$CC
-shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compil-
er_flags'
else archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname
-o $lib $libobjs $deplibs $compiler_flags'
fi
runpath_var='LD_RUN_PATH'
hardcode_shlibpath_var_GCJ=no
;;
sysv5*)
no_undefined_flag_GCJ=' -z text'
# $CC -shared without GNU ld will not create a library from
C++
# object files and a static libstdc++, better avoid it by
now
archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname
-o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds_GCJ='$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'
hardcode_libdir_flag_spec_GCJ=
hardcode_shlibpath_var_GCJ=no
runpath_var='LD_RUN_PATH'
;;
uts4*)
archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs
$deplibs $linker_flags'
hardcode_libdir_flag_spec_GCJ='-L$libdir'
test "$GCC" = yes; then
variables_saved_for_relink="$variables_saved_for_relink GCC_EX-
EC_PREFIX COMPILER_PATH LIBRARY_PATH" fi
# # Do we need to explicitly link libc? # case "x$ar-
chive_cmds_need_lc_GCJ" in x|xyes)
# Assume -lc should be added
archive_cmds_need_lc_GCJ=yes
if test "$enable_shared" = yes && test "$GCC" = yes; then
case $archive_cmds_GCJ in
*'~'*)
# FIXME: we may have to deal with multi-command sequences.
;;
'$CC '*)
# Test whether the compiler implicitly links with -lc since
on some
# systems, -lgcc has to come before -lc. If gcc already
passes -lc
# to ld, don't add -lc before -lgcc.
{ echo "$as_me:$LINENO: checking whether -lc should be ex-
plicitly linked in" >&5 echo $ECHO_N "checking whether -lc should
be explicitly linked in... $ECHO_C" >&6; }
$rm conftest*
printf "$lt_simple_compile_test_code" > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } 2>conftest.err; then
soname=conftest
lib=conftest
libobjs=conftest.$ac_objext
deplibs=
wl=$lt_prog_compiler_wl_GCJ
compiler_flags=-v
linker_flags=-v
verstring=
output_objdir=.
libname=conftest
lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
allow_undefined_flag_GCJ=
if { (eval echo "$as_me:$LINENO:
(eval $archive_cmds_GCJ 2>1 grep
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }
then archive_cmds_need_lc_GCJ=no
else archive_cmds_need_lc_GCJ=yes
fi
allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
ame_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds=
finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_run-
path=unknown version_type=none dynamic_linker="$host_os ld.so"
sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes;
then
sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^li-
braries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ;
then
# if the path contains ";" then we assume it to be the sepa-
rator
# otherwise default to the standard path separator (i.e. ":")
- it is
# assumed that no part of a normal pathname contains ";" but
that should
# okay in the real world where ";" in dirpaths is itself
problematic.
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" |
$SED -e 's/;/ /g'`
else
sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" |
$SED -e "s/$PATH_SEPARATOR/ /g"`
fi else
sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi
need_lib_prefix=unknown hardcode_into_libs=no
# when you set need_version to no, make sure it does not cause
-set_version # flags to be left without arguments need_ver-
sion=unknown
case $host_os in aix3*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix
$libname.a'
shlibpath_var=LIBPATH
# AIX 3 has no versioning support, so we append a major version
to the name.
soname_spec='${libname}${release}${shared_ext}$major'
;;
aix4* | aix5*)
version_type=linux
need_lib_prefix=no
need_version=no
hardcode_into_libs=yes
if test "$host_cpu" = ia64; then
# AIX 5 supports IA64
library_names_spec='${libname}${release}${shared_ext}$major
${libname}${release}${shared_ext}$versuffix $lib-
name${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
;;
esac
# AIX (on Power*) has no versioning support, so currently we
can not hardcode correct
# soname into executable. Probably we can add versioning sup-
port to
# collect2, so additional links can be useful in future.
if test "$aix_use_runtimelinking" = yes; then
# 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
# typical AIX shared libraries.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
else
# We preserve .a as extension for shared libraries through
AIX4.2
# and later when we are not doing run time linking.
library_names_spec='${libname}${release}.a $libname.a'
soname_spec='${libname}${release}${shared_ext}$major'
fi
shlibpath_var=LIBPATH
fi
;;
amigaos*)
library_names_spec='$libname.ixlibrary $libname.a'
# Create ${libname}_ixlibrary.a entries in /sys/libs.
finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`;
do libname=`$echo "X$lib" | $Xsed -e '''s%^.*//]*.ixli-
brary$%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'
;;
beos*)
library_names_spec='${libname}${shared_ext}'
dynamic_linker="$host_os ld.so"
shlibpath_var=LIBRARY_PATH
;;
bsdi4*)
version_type=linux
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="ATH:/sbin" ldconfig $libdir'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib
case $GCC,$host_os in
yes,cygwin* | yes,mingw* | yes,pw32*)
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename file}`~
dlpath=`$SHELL 2>&1 -c '''. $dir/'''base_file}'''i;echo
lname'''`~
dldir=$destdir/`dirname lpath`~
test -d ldir || mkdir -p ldir~
$install_prog $dir/$dlname ldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '''. $file; echo
lname'''`~
dlpath=$dir/ldll~
$rm lpath'
shlibpath_overrides_runpath=yes
case $host_os in
cygwin*)
# 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}'
sys_lib_search_path_spec="/usr/lib /lib/w32api /lib
/usr/local/lib"
;;
mingw*)
# MinGW DLLs use traditional 'lib' prefix
soname_spec='${libname}`echo ${release} | $SED -e
's/[.]/-/g'`${versuffix}${shared_ext}'
sys_lib_search_path_spec=`$CC -print-search-dirs | grep
"^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/'
>/dev/null; then
# It is most probably a Windows format PATH printed by
# mingw gcc, but we are running on Cygwin. Gcc prints its
search
# path with ; separators, and with drive letters. We can
handle the
# drive letters (cygwin fileutils understands them), so
leave them,
# especially as we might pass files found there to a
mingw objdump,
# which wouldn't understand a cygwinified path. Ahh.
sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
else
sys_lib_search_path_spec=`echo
"$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
fi
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
library_names_spec='`echo ${libname} | sed -e
shlibpath_var=PATH
;;
darwin* | rhapsody*)
dynamic_linker="$host_os dyld"
version_type=darwin
need_lib_prefix=no
need_version=no
library_names_spec='${libname}${release}${versuffix}$shared_ext
${libname}${release}${major}$shared_ext ${libname}$shared_ext'
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
shrext_cmds='$(test .$module = .yes && echo .so || echo
.dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate
the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "0
"$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@"
"0 | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g"
-e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/lo-
cal/lib,g"`
else
sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
fi
sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
;;
dgux*)
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
;;
freebsd1*)
dynamic_linker=no
;;
kfreebsd*-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
shlibpath_overrides_runpath=no
;;
freebsd-*)
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix $libname${shared_ext}$versuffix'
need_version=yes
;;
esac
shlibpath_var=LD_LIBRARY_PATH
case $host_os in
freebsd2*)
shlibpath_overrides_runpath=yes
;;
freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
*) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
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} ${lib-
name}${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
shlibpath_var=LD_LIBRARY_PATH
hardcode_into_libs=yes
;;
hpux9* | hpux10* | hpux11*)
# Give a soname corresponding to the major version so that
dld.sl refuses to
# link against other versions.
version_type=sunos
need_lib_prefix=no
need_version=no
case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
dynamic_linker="$host_os dld.so"
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major $lib-
dynamic_linker="$host_os dld.sl"
shlibpath_var=LD_LIBRARY_PATH # How should we handle
SHLIB_PATH
shlibpath_overrides_runpath=yes # Unless +noenvvar is speci-
fied.
library_names_spec='${libname}${release}${shared_ext}$ver-
suffix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
sys_lib_search_path_spec="/usr/lib/pa20_64
/usr/ccs/lib/pa20_64"
sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
;;
*)
shrext_cmds='.sl'
dynamic_linker="$host_os dld.sl"
shlibpath_var=SHLIB_PATH
shlibpath_overrides_runpath=no # +s is required to enable
SHLIB_PATH
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major $lib-
name${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
;;
esac
# HP-UX runs *really* slowly unless shared libraries are mode
555.
postinstall_cmds='chmod 555 $lib'
;;
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
*) if test "$lt_cv_prog_gnu_ld" = yes; then
version_type=linux else
version_type=irix fi ;;
esac
need_lib_prefix=no
need_version=no
soname_spec='${libname}${release}${shared_ext}$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major ${libname}${re-
lease}${shared_ext} $libname${shared_ext}'
case $host_os in
irix5* | nonstopux*)
libsuff= shlibsuff=
;;
*)
case $LD in # libtool.m4 will add one of these switches to LD
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
libsuff= shlibsuff= libmagic=32-bit;;
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
# No shared lib support for Linux oldld, aout, or coff. lin-
ux*oldld* | linux*aout* | linux*coff*)
dynamic_linker=no
;;
# This must be Linux ELF. linux*)
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'
finish_cmds='PATH="ATH:/sbin" ldconfig -n $libdir'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=no
# 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
# find out which ABI we are using
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
echo '#line __oline__ "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO:
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; then
case `/usr/bin/file conftest.$ac_objext` in
*64-bit*)
libsuff=64
sys_lib_search_path_spec="/lib${libsuff} /usr/lib${lib-
suff} /usr/local/lib${libsuff}"
;;
esac
fi
rm -rf conftest*
;;
esac
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
lt_ld_extra=`$SED -e 's/:,/ /g;s/=^=*$//;s/=^= * / /g'
/etc/ld.so.conf | tr '0 ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}
$lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries
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
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
dynamic_linker='GNU ld.so'
;;
netbsd*)
version_type=sunos
need_lib_prefix=no
need_version=no
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="ATH:/sbin" ldconfig -m $libdir'
dynamic_linker='NetBSD (a.out) ld.so'
else
library_names_spec='${libname}${release}${shared_ext}$versuf-
fix ${libname}${release}${shared_ext}$major ${lib-
name}${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
dynamic_linker='NetBSD ld.elf_so'
fi
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
newsos6)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
shlibpath_overrides_runpath=yes
;;
nto-qnx*)
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
shlibpath_overrides_runpath=yes
;;
esac
else
shlibpath_overrides_runpath=yes
fi
;;
os2*)
libname_spec='$name'
shrext_cmds=".dll"
need_lib_prefix=no
library_names_spec='$libname${shared_ext} $libname.a'
dynamic_linker='OS/2 ld.exe'
shlibpath_var=LIBPATH
;;
osf3* | osf4* | osf5*)
version_type=osf
need_lib_prefix=no
need_version=no
soname_spec='${libname}${release}${shared_ext}$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cm-
plrs/cc /usr/lib /usr/local/lib /var/shlib"
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
sco3.2v5*)
version_type=osf
soname_spec='${libname}${release}${shared_ext}$major'
library_names_spec='${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}'
shlibpath_var=LD_LIBRARY_PATH
;;
solaris*)
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
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
# ldd complains unless libraries are executable
postinstall_cmds='chmod +x $lib'
;;
sunos4*)
version_type=sunos
${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
shlibpath_var=LD_LIBRARY_PATH
case $host_vendor in
sni)
shlibpath_overrides_runpath=no
need_lib_prefix=no
export_dynamic_flag_spec='${wl}-Blargedynsym'
runpath_var=LD_RUN_PATH
;;
siemens)
need_lib_prefix=no
;;
motorola)
need_lib_prefix=no
need_version=no
shlibpath_overrides_runpath=no
sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
;;
esac
;;
sysv4*MP*)
if test -d /usr/nec ;then
version_type=linux
library_names_spec='$libname${shared_ext}.$versuffix $lib-
name${shared_ext}.$major $libname${shared_ext}'
soname_spec='$libname${shared_ext}.$major'
shlibpath_var=LD_LIBRARY_PATH
fi
;;
uts4*)
version_type=linux
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
;;
*)
dynamic_linker=no
;; esac { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6; } test "$dynamic_linker" =
no && can_build_shared=no
{ echo "$as_me:$LINENO: checking how to hardcode library paths
into programs" >&5 echo $ECHO_N "checking how to hardcode library
paths into programs... $ECHO_C" >&6; } hardcode_action_GCJ= if
test -n "$hardcode_libdir_flag_spec_GCJ" || test -n "$run-
path_var GCJ" || test "X$hardcode_automatic_GCJ"="Xyes" ; then
isting dirs.
hardcode_action_GCJ=immediate
fi else
# We cannot hardcode anything, or else we can only hardcode ex-
isting
# directories.
hardcode_action_GCJ=unsupported fi { echo "$as_me:$LINENO: re-
sult: $hardcode_action_GCJ" >&5 echo "${ECHO_T}$hardcode_ac-
tion_GCJ" >&6; }
if test "$hardcode_action_GCJ" = relink; then
# Fast installation is not supported
enable_fast_install=no elif test "$shlibpath_overrides_runpath"
= yes ||
test "$enable_shared" = no; then
# Fast installation is not necessary
enable_fast_install=needless fi
striplib= old_striplib= { echo "$as_me:$LINENO: checking whether
stripping libraries is possible" >&5 echo $ECHO_N "checking
whether stripping libraries is possible... $ECHO_C" >&6; } if
test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null;
then
test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
test -z "$striplib" && striplib="$STRIP --strip-unneeded"
{ echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes"
>&6; } else # FIXME - insert some real tests, host_os isn't real-
ly good enough
case $host_os in
darwin*)
if test -n "$STRIP" ; then
striplib="$STRIP -x"
{ echo "$as_me:$LINENO: result: yes" >&5 echo
"${ECHO_T}yes" >&6; }
else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
;;
*)
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
}
;;
esac fi
if test "x$enable_dlopen" != xyes; then
enable_dlopen=unknown
enable_dlopen_self=unknown
enable_dlopen_self_static=unknown else
lt_cv_dlopen=no
lt_cv_dlopen_libs=
case $host_os in
;;
darwin*)
# if libdl is installed we need to link against it
{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } if test
"${ac_cv_lib_dl_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dlopen (); int main ()
{ return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dl_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dl_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen"
>&6; } if test $ac_cv_lib_dl_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else
lt_cv_dlopen="dyld"
lt_cv_dlopen_libs=
lt_cv_dlopen_self=yes
fi
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char shl_load (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef shl_load
/* 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 shl_load (); /* The GNU
C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_shl_load || defined __stub___shl_load choke
me #endif
int main () { return shl_load ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_shl_load=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_shl_load=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 echo
"${ECHO_T}$ac_cv_func_shl_load" >&6; } if test
$ac_cv_func_shl_load = yes; then
lt_cv_dlopen="shl_load" else
{ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dld_shl_load=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dld_shl_load=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dld_shl_load" >&5 echo
"${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } if test
$ac_cv_lib_dld_shl_load = yes; then
lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" else
{ echo "$as_me:$LINENO: checking for dlopen" >&5 echo $ECHO_N
"checking for dlopen... $ECHO_C" >&6; } if test
"${ac_cv_func_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define dlopen to an innocuous variant, in
case <limits.h> declares dlopen.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define dlopen innocuous_dlopen
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char dlopen (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef dlopen
/* 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 dlopen (); /* The GNU C
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 echo
"${ECHO_T}$ac_cv_func_dlopen" >&6; } if test $ac_cv_func_dlopen =
yes; then
lt_cv_dlopen="dlopen" else
{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo
$ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } if test
"${ac_cv_lib_dl_dlopen+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dlopen (); int main ()
{ return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dl_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dlopen (); int main ()
{ return dlopen ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_svld_dlopen=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_svld_dlopen=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_svld_dlopen" >&5 echo
"${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } if test
$ac_cv_lib_svld_dlopen = yes; then
lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else
{ echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
if test "${ac_cv_lib_dld_dld_link+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 dld_link (); int main
() { return dld_link ();
$as_test_x conftest$ac_exeext; then
ac_cv_lib_dld_dld_link=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_dld_dld_link=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_dld_dld_link" >&5 echo
"${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } if test
$ac_cv_lib_dld_dld_link = yes; then
lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi
fi
fi
fi
fi
fi
;;
esac
if test "x$lt_cv_dlopen" != xno; then
enable_dlopen=yes
else
enable_dlopen=no
fi
case $lt_cv_dlopen in
dlopen)
save_CPPFLAGS="$CPPFLAGS"
test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS
-DHAVE_DLFCN_H"
save_LDFLAGS="$LDFLAGS"
eval LDFLAGS=
save_LIBS="$LIBS"
LIBS="$lt_cv_dlopen_libs $LIBS"
{ echo "$as_me:$LINENO: checking whether a program can dlopen
itself" >&5 echo $ECHO_N "checking whether a program can dlopen
itself... $ECHO_C" >&6; } if test "${lt_cv_dlopen_self+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
/* We may have to define LT_DLLAZY_OR_NOW in the command line if
we
find out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DL-
LAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef
RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW #
else # ifdef DL_NOW # define LT_DL-
LAZY_OR_NOW DL_NOW # else # define LT_DL-
LAZY_OR_NOW 0 # endif # endif # endif # en-
dif #endif
#ifdef __cplusplus extern "C" void exit (int); #endif
void fnord() { int i=42;} int main () {
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
int status = $lt_dlunknown;
if (self)
{
if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
exit (status); } EOF
if { (eval echo "$as_me:$LINENO:
(eval $ac_link) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext}
2>/dev/null; then
(./conftest; exit; ) 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
esac
else :
# compilation failed
lt_cv_dlopen_self=no
fi fi rm -fr conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 echo
"${ECHO_T}$lt_cv_dlopen_self" >&6; }
if test "x$lt_cv_dlopen_self" = xyes; then
LDFLAGS="$LDFLAGS $link_static_flag"
{ echo "$as_me:$LINENO: checking whether a statically
#ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL
#else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOB-
AL # else # define LT_DLGLOBAL 0 # endif #endif
/* We may have to define LT_DLLAZY_OR_NOW in the command line if
we
find out it does not work in some platform. */ #ifndef LT_DL-
LAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DL-
LAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY #
define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef
RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW #
else # ifdef DL_NOW # define LT_DL-
LAZY_OR_NOW DL_NOW # else # define LT_DL-
LAZY_OR_NOW 0 # endif # endif # endif # en-
dif #endif
#ifdef __cplusplus extern "C" void exit (int); #endif
void fnord() { int i=42;} int main () {
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
int status = $lt_dlunknown;
if (self)
{
if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
exit (status); } EOF
if { (eval echo "$as_me:$LINENO:
(eval $ac_link) 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext}
2>/dev/null; then
(./conftest; exit; ) 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
esac
else :
# compilation failed
lt_cv_dlopen_self_static=no
fi fi rm -fr conftest*
fi { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
*) enable_dlopen_self_static=unknown ;;
esac fi
# The else clause should only fire when bootstrapping the #
libtool distribution, otherwise you forgot to ship ltmain.sh #
with your package, and you will get complaints that there are #
no rules to generate ltmain.sh. if test -f "$ltmain"; then
# See if we are running on zsh, and set the options which allow
our commands through
# without removal of escapes.
if test -n "${ZSH_VERSION+set}" ; then
setopt NO_GLOB_SUBST
fi
# Now quote all the things that may contain metacharacters
while being
# careful not to overquote the AC_SUBSTed values. We take
copies of the
# variables and quote the copies for generation of the libtool
script.
for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S
LTCC NM SED SHELL STRIP libname_spec library_names_spec
soname_spec extract_expsyms_cmds old_striplib striplib
file_magic_cmd finish_cmds finish_eval deplibs_check_method
reload_flag reload_cmds need_locks lt_cv_sys_global_sym-
bol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_glob-
al_symbol_to_c_name_address sys_lib_search_path_spec
sys_lib_dlsearch_path_spec old_postinstall_cmds old_postunin-
stall_cmds compiler_GCJ CC_GCJ LD_GCJ
lt_prog_compiler_wl_GCJ lt_prog_compiler_pic_GCJ
lt_prog_compiler_static_GCJ lt_prog_compil-
er_no_builtin_flag_GCJ export_dynamic_flag_spec_GCJ
thread_safe_flag_spec_GCJ whole_archive_flag_spec_GCJ en-
able_shared_with_static_runtimes_GCJ old_archive_cmds_GCJ
old_archive_from_new_cmds_GCJ predep_objects_GCJ post-
dep_objects_GCJ predeps_GCJ postdeps_GCJ compil-
er_lib_search_path_GCJ archive_cmds_GCJ archive_exp-
sym_cmds_GCJ postinstall_cmds_GCJ postuninstall_cmds_GCJ
old_archive_from_expsyms_cmds_GCJ allow_undefined_flag_GCJ
no_undefined_flag_GCJ export_symbols_cmds_GCJ hard-
code_libdir_flag_spec_GCJ hardcode_libdir_flag_spec_ld_GCJ
hardcode_libdir_separator_GCJ hardcode_automatic_GCJ mod-
ule_cmds_GCJ module_expsym_cmds_GCJ lt_cv_prog_compil-
er_c_o_GCJ exclude_expsyms_GCJ include_expsyms_GCJ; do
case $var in
old_archive_cmds_GCJ | old_archive_from_new_cmds_GCJ |
archive_cmds_GCJ | archive_expsym_cmds_GCJ | mod-
ule_cmds_GCJ | module_expsym_cmds_GCJ | old_ar-
chive_from_expsyms_cmds_GCJ | export_symbols_cmds_GCJ |
extract_expsyms_cmds | reload_cmds | finish_cmds | postin-
lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\ --fallback-
echo"$/$0 --fallback-echo"/'`
;;
esac
cfgfile="$ofile"
cat <<__EOF__ >> "$cfgfile" # ### BEGIN LIBTOOL TAG CONFIG:
$tagname
# Libtool was configured on host `(hostname || uname -n)
2>/dev/null | sed 1q`:
# Shell to use when invoking shell scripts. SHELL=$lt_SHELL
# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared
# Whether or not to build static libraries. build_old_libs=$en-
able_static
# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=$archive_cmds_need_lc_GCJ
# Whether or not to disallow shared libs when runtime libs are
static allow_libtool_libs_with_static_runtimes=$en-
able_shared_with_static_runtimes_GCJ
# Whether or not to optimize for fast installation. fast_in-
stall=$enable_fast_install
# The host system. host_alias=$host_alias host=$host
# An echo program that does not interpret backslashes.
echo=$lt_echo
# The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS
# A C compiler. LTCC=$lt_LTCC
# A language-specific compiler. CC=$lt_compiler_GCJ
# Is the compiler the GNU C compiler? with_gcc=$GCC_GCJ
# An ERE matcher. EGREP=$lt_EGREP
# The linker used to build libraries. LD=$lt_LD_GCJ
# Whether we need hard or soft links. LN_S=$lt_LN_S
# A BSD-compatible nm program. NM=$lt_NM
# How to create reloadable object files.
reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds
# How to pass a linker flag through the compiler.
wl=$lt_lt_prog_compiler_wl_GCJ
# Object file suffix (normally "o"). objext="$ac_objext"
# Old archive suffix (normally "a"). libext="$libext"
# Shared library suffix (normally ".so").
shrext_cmds='$shrext_cmds'
# Executable file suffix (normally ""). exeext="$exeext"
# Additional compiler flags for building library objects.
pic_flag=$lt_lt_prog_compiler_pic_GCJ pic_mode=$pic_mode
# What is the maximum length of a command?
max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options? com-
piler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules? need_lib_pre-
fix=$need_lib_prefix
# Do we need a version for libraries? need_version=$need_version
# Whether dlopen is supported. dlopen_support=$enable_dlopen
# Whether dlopen of programs is supported. dlopen_self=$en-
able_dlopen_self
# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static
# Compiler flag to prevent dynamic linking. link_stat-
ic_flag=$lt_lt_prog_compiler_static_GCJ
# Compiler flag to turn off builtin functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
# Compiler flag to allow reflexive dlopens. export_dynam-
ic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
# Compiler flag to generate shared objects directly from ar-
chives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
# Commands used to build and install an old-style archive. RAN-
LIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds_GCJ
old_postinstall_cmds=$lt_old_postinstall_cmds old_postunin-
stall_cmds=$lt_old_postuninstall_cmds
# Create an old-style archive from a shared archive. old_ar-
chive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
# Create a temporary old-style archive to link instead of a
shared archive. old_archive_from_expsyms_cmds=$lt_old_ar-
chive_from_expsyms_cmds_GCJ
# Commands used to build and install a shared archive. ar-
chive_cmds=$lt_archive_cmds_GCJ archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_GCJ postinstall_cmds=$lt_postinstall_cmds pos-
tuninstall_cmds=$lt_postuninstall_cmds
# Commands used to build a loadable module (assumed same as above
if empty) module_cmds=$lt_module_cmds_GCJ module_exp-
sym_cmds=$lt_module_expsym_cmds_GCJ
# Commands to strip libraries. old_striplib=$lt_old_striplib
striplib=$lt_striplib
# Dependencies to place before the objects being linked to create
a # shared library. predep_objects=$lt_predep_objects_GCJ
# Dependencies to place after the objects being linked to create
a # shared library. postdep_objects=$lt_postdep_objects_GCJ
# Dependencies to place before the objects being linked to create
a # shared library. predeps=$lt_predeps_GCJ
# Dependencies to place after the objects being linked to create
a # shared library. postdeps=$lt_postdeps_GCJ
# The library search path used internally by the compiler when
linking # a shared library. compiler_lib_search_path=$lt_compil-
er_lib_search_path_GCJ
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
# Command to use when deplibs_check_method == file_magic.
file_magic_cmd=$lt_file_magic_cmd
# Flag that allows shared libraries with undefined symbols to be
built. allow_undefined_flag=$lt_allow_undefined_flag_GCJ
# Flag that forces no undefined symbols. no_unde-
fined_flag=$lt_no_undefined_flag_GCJ
dress
# This is the shared library runtime path variable. run-
path_var=$runpath_var
# This is the shared library path variable. shlib-
path_var=$shlibpath_var
# Is shlibpath searched before the hard-coded library search
path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath
# How to hardcode a shared library path into an executable.
hardcode_action=$hardcode_action_GCJ
# Whether we should hardcode library paths into libraries. hard-
code_into_libs=$hardcode_into_libs
# Flag to hardcode ibdir into a binary during linking. # This
must work even if ibdir does not exist. hardcode_lib-
dir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
# If ld is used when linking, flag to hardcode ibdir into # a bi-
nary during linking. This must work even if ibdir does # not ex-
ist. hardcode_libdir_flag_spec_ld=$lt_hardcode_lib-
dir_flag_spec_ld_GCJ
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
# Set to yes if using DIR/libNAME${shared_ext} during linking
hardcodes DIR into the # resulting binary. hardcode_di-
rect=$hardcode_direct_GCJ
# Set to yes if using the -LDIR flag during linking hardcodes DIR
into the # resulting binary. hardcode_minus_L=$hardcode_mi-
nus_L_GCJ
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes
DIR into # the resulting binary. hardcode_shlibpath_var=$hard-
code_shlibpath_var_GCJ
# Set to yes if building a shared library automatically hardcodes
DIR into the library # and all subsequent libraries and executa-
bles linked against it. hardcode_automatic=$hardcode_automat-
ic_GCJ
# Variables whose values should be saved in libtool wrapper
scripts and # restored at relink time. variables_saved_for_re-
link="$variables_saved_for_relink"
# Whether libtool must link a program against all its dependency
libraries. link_all_deplibs=$link_all_deplibs_GCJ
bols_cmds=$lt_export_symbols_cmds_GCJ
# The commands to extract the exported symbol list from a shared
archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds
# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=$lt_exclude_expsyms_GCJ
# Symbols that must always be exported. include_expsyms=$lt_in-
clude_expsyms_GCJ
# ### END LIBTOOL TAG CONFIG: $tagname
__EOF__
else
# If there is no Makefile yet, we rely on a make rule to exe-
cute
# `config.status --recheck' to rerun these tests and create the
# libtool script then.
ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
if test -f "$ltmain_in"; then
test -f Makefile && make "$ltmain"
fi fi
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
CC="$lt_save_CC"
else tagname="" fi ;;
RC)
# Source file extension for RC test sources. ac_ext=rc
# Object file extension for compiled RC test sources. objext=o
objext_RC=$objext
# Code to be used in simple compile tests lt_simple_com-
pile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }0
# Code to be used in simple link tests lt_sim-
ple_link_test_code="$lt_simple_compile_test_code"
# ltmain only uses $CC for tagged configurations so make sure $CC
is set.
our commands through
# without removal of escapes.
if test -n "${ZSH_VERSION+set}" ; then
setopt NO_GLOB_SUBST
fi
# Now quote all the things that may contain metacharacters
while being
# careful not to overquote the AC_SUBSTed values. We take
copies of the
# variables and quote the copies for generation of the libtool
script.
for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S
LTCC NM SED SHELL STRIP libname_spec library_names_spec
soname_spec extract_expsyms_cmds old_striplib striplib
file_magic_cmd finish_cmds finish_eval deplibs_check_method
reload_flag reload_cmds need_locks lt_cv_sys_global_sym-
bol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_glob-
al_symbol_to_c_name_address sys_lib_search_path_spec
sys_lib_dlsearch_path_spec old_postinstall_cmds old_postunin-
stall_cmds compiler_RC CC_RC LD_RC lt_prog_com-
piler_wl_RC lt_prog_compiler_pic_RC lt_prog_compil-
er_static_RC lt_prog_compiler_no_builtin_flag_RC ex-
port_dynamic_flag_spec_RC thread_safe_flag_spec_RC
whole_archive_flag_spec_RC enable_shared_with_static_run-
times_RC old_archive_cmds_RC old_archive_from_new_cmds_RC
predep_objects_RC postdep_objects_RC predeps_RC post-
deps_RC compiler_lib_search_path_RC archive_cmds_RC
archive_expsym_cmds_RC postinstall_cmds_RC postunin-
stall_cmds_RC old_archive_from_expsyms_cmds_RC allow_un-
defined_flag_RC no_undefined_flag_RC export_sym-
bols_cmds_RC hardcode_libdir_flag_spec_RC hardcode_lib-
dir_flag_spec_ld_RC hardcode_libdir_separator_RC hard-
code_automatic_RC module_cmds_RC module_expsym_cmds_RC
lt_cv_prog_compiler_c_o_RC exclude_expsyms_RC include_ex-
psyms_RC; do
case $var in
old_archive_cmds_RC | old_archive_from_new_cmds_RC |
archive_cmds_RC | archive_expsym_cmds_RC | module_cmds_RC
| module_expsym_cmds_RC | old_archive_from_exp-
syms_cmds_RC | export_symbols_cmds_RC | extract_exp-
syms_cmds | reload_cmds | finish_cmds | postinstall_cmds |
postuninstall_cmds | old_postinstall_cmds | old_postunin-
stall_cmds | sys_lib_search_path_spec |
sys_lib_dlsearch_path_spec)
# Double-quote double-evaled strings.
eval "lt_$var=\
;;
*)
eval "lt_$var=\
;;
esac
# Libtool was configured on host `(hostname || uname -n)
2>/dev/null | sed 1q`:
# Shell to use when invoking shell scripts. SHELL=$lt_SHELL
# Whether or not to build shared libraries.
build_libtool_libs=$enable_shared
# Whether or not to build static libraries. build_old_libs=$en-
able_static
# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=$archive_cmds_need_lc_RC
# Whether or not to disallow shared libs when runtime libs are
static allow_libtool_libs_with_static_runtimes=$en-
able_shared_with_static_runtimes_RC
# Whether or not to optimize for fast installation. fast_in-
stall=$enable_fast_install
# The host system. host_alias=$host_alias host=$host
# An echo program that does not interpret backslashes.
echo=$lt_echo
# The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS
# A C compiler. LTCC=$lt_LTCC
# A language-specific compiler. CC=$lt_compiler_RC
# Is the compiler the GNU C compiler? with_gcc=$GCC_RC
# An ERE matcher. EGREP=$lt_EGREP
# The linker used to build libraries. LD=$lt_LD_RC
# Whether we need hard or soft links. LN_S=$lt_LN_S
# A BSD-compatible nm program. NM=$lt_NM
# A symbol stripping program STRIP=$lt_STRIP
# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=$MAGIC_CMD
# Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL"
# Used on cygwin: object dumper. OBJDUMP="$OBJDUMP"
# Used on cygwin: assembler. AS="$AS"
# Shared library suffix (normally ".so").
shrext_cmds='$shrext_cmds'
# Executable file suffix (normally ""). exeext="$exeext"
# Additional compiler flags for building library objects.
pic_flag=$lt_lt_prog_compiler_pic_RC pic_mode=$pic_mode
# What is the maximum length of a command?
max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options? com-
piler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules? need_lib_pre-
fix=$need_lib_prefix
# Do we need a version for libraries? need_version=$need_version
# Whether dlopen is supported. dlopen_support=$enable_dlopen
# Whether dlopen of programs is supported. dlopen_self=$en-
able_dlopen_self
# Whether dlopen of statically linked programs is supported.
dlopen_self_static=$enable_dlopen_self_static
# Compiler flag to prevent dynamic linking. link_stat-
ic_flag=$lt_lt_prog_compiler_static_RC
# Compiler flag to turn off builtin functions.
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
# Compiler flag to allow reflexive dlopens. export_dynam-
ic_flag_spec=$lt_export_dynamic_flag_spec_RC
# Compiler flag to generate shared objects directly from ar-
chives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
# Compiler flag to generate thread-safe objects.
thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
# Library versioning type. version_type=$version_type
# Format of library name prefix. libname_spec=$lt_libname_spec
# List of archive names. First name is the real one, the rest
are links. # The last name is the one that the linker finds with
-lNAME. library_names_spec=$lt_library_names_spec
chive_from_expsyms_cmds_RC
# Commands used to build and install a shared archive. ar-
chive_cmds=$lt_archive_cmds_RC archive_expsym_cmds=$lt_ar-
chive_expsym_cmds_RC postinstall_cmds=$lt_postinstall_cmds pos-
tuninstall_cmds=$lt_postuninstall_cmds
# Commands used to build a loadable module (assumed same as above
if empty) module_cmds=$lt_module_cmds_RC module_exp-
sym_cmds=$lt_module_expsym_cmds_RC
# Commands to strip libraries. old_striplib=$lt_old_striplib
striplib=$lt_striplib
# Dependencies to place before the objects being linked to create
a # shared library. predep_objects=$lt_predep_objects_RC
# Dependencies to place after the objects being linked to create
a # shared library. postdep_objects=$lt_postdep_objects_RC
# Dependencies to place before the objects being linked to create
a # shared library. predeps=$lt_predeps_RC
# Dependencies to place after the objects being linked to create
a # shared library. postdeps=$lt_postdeps_RC
# The library search path used internally by the compiler when
linking # a shared library. compiler_lib_search_path=$lt_compil-
er_lib_search_path_RC
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
# Command to use when deplibs_check_method == file_magic.
file_magic_cmd=$lt_file_magic_cmd
# Flag that allows shared libraries with undefined symbols to be
built. allow_undefined_flag=$lt_allow_undefined_flag_RC
# Flag that forces no undefined symbols. no_unde-
fined_flag=$lt_no_undefined_flag_RC
# Commands used to finish a libtool library installation in a di-
rectory. finish_cmds=$lt_finish_cmds
# Same as above, but a single script fragment to be evaled but
not shown. finish_eval=$lt_finish_eval
# Take the output of nm and produce a listing of raw symbols and
C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
# Transform the output of nm in a proper C declaration glob-
# How to hardcode a shared library path into an executable.
hardcode_action=$hardcode_action_RC
# Whether we should hardcode library paths into libraries. hard-
code_into_libs=$hardcode_into_libs
# Flag to hardcode ibdir into a binary during linking. # This
must work even if ibdir does not exist. hardcode_lib-
dir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
# If ld is used when linking, flag to hardcode ibdir into # a bi-
nary during linking. This must work even if ibdir does # not ex-
ist. hardcode_libdir_flag_spec_ld=$lt_hardcode_lib-
dir_flag_spec_ld_RC
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
# Set to yes if using DIR/libNAME${shared_ext} during linking
hardcodes DIR into the # resulting binary. hardcode_di-
rect=$hardcode_direct_RC
# Set to yes if using the -LDIR flag during linking hardcodes DIR
into the # resulting binary. hardcode_minus_L=$hardcode_mi-
nus_L_RC
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes
DIR into # the resulting binary. hardcode_shlibpath_var=$hard-
code_shlibpath_var_RC
# Set to yes if building a shared library automatically hardcodes
DIR into the library # and all subsequent libraries and executa-
bles linked against it. hardcode_automatic=$hardcode_automat-
ic_RC
# Variables whose values should be saved in libtool wrapper
scripts and # restored at relink time. variables_saved_for_re-
link="$variables_saved_for_relink"
# Whether libtool must link a program against all its dependency
libraries. link_all_deplibs=$link_all_deplibs_RC
# Compile-time system search path for libraries
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
# Fix the shell variable rcfile for the compiler. fix_src-
file_path="$fix_srcfile_path_RC"
# ### END LIBTOOL TAG CONFIG: $tagname
__EOF__
else
# If there is no Makefile yet, we rely on a make rule to exe-
cute
# `config.status --recheck' to rerun these tests and create the
# libtool script then.
ltmain_in=`echo $ltmain | sed -e 's/.sh$/.in/'`
if test -f "$ltmain_in"; then
test -f Makefile && make "$ltmain"
fi fi
ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS
$CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exe-
ext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
CC="$lt_save_CC"
;;
*) { { echo "$as_me:$LINENO: error: Unsupported tag
name: $tagname" >&5 echo "$as_me: error: Unsupported tag name:
$tagname" >&2;}
{ (exit 1); exit 1; }; } ;;
esac
# Append the new tag name to the list of available tags.
if test -n "$tagname" ; then
available_tags="$available_tags $tagname"
fi
fi
done
IFS="$lt_save_ifs"
# Now substitute the updated list of available tags.
if eval "sed -e 's/^available_tags=.*available_tags=
mv "${ofile}T" "$ofile"
chmod +x "$ofile"
else
rm -f "${ofile}T"
{ { echo "$as_me:$LINENO: error: unable to update list of
available tagged configurations." >&5 echo "$as_me: error: unable
to update list of available tagged configurations." >&2;}
{ (exit 1); exit 1; }; }
fi fi
# patch libtool to remove that annoying lib install warning
test -f libtool.old || (mv libtool libtool.old && cp
libtool.old libtool)
sed -e '/.*has not been installed in.*/d' <libtool >libtool.new
(test -s libtool.new || rm libtool.new) 2>/dev/null
test -f libtool.new && mv libtool.new libtool # not 2>/dev/null
!!
test -f libtool || mv libtool.old libtool
test -f libtool.old && rm -f libtool.old
{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 echo
$ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then
{ echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes"
>&6; } else
{ echo "$as_me:$LINENO: result: no, using $LN_S" >&5 echo
"${ECHO_T}no, using $LN_S" >&6; } fi
for ac_prog in flex lex do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_LEX+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$LEX"; then
ac_cv_prog_LEX="$LEX" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
if test "x$LEX" != "x:"; then
cat >conftest.l <<_ACEOF %% a { ECHO; } b { REJECT; } c { yy-
more (); } d { yyless (1); } e { yyless (input () != 0); } f {
unput (yytext[0]); } %% #ifdef YYTEXT_POINTER extern char *yy-
text; #endif int main (void) {
return ! yylex () + ! yywrap (); } _ACEOF { (ac_try="$LEX con-
ftest.l" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$LEX conftest.l") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } { echo "$as_me:$LINENO: checking lex out-
put file root" >&5 echo $ECHO_N "checking lex output file root...
$ECHO_C" >&6; } if test "${ac_cv_prog_lex_root+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -f lex.yy.c; then
ac_cv_prog_lex_root=lex.yy elif test -f lexyy.c; then
ac_cv_prog_lex_root=lexyy else
{ { echo "$as_me:$LINENO: error: cannot find output from $LEX;
giving up" >&5 echo "$as_me: error: cannot find output from $LEX;
giving up" >&2;}
{ (exit 1); exit 1; }; } fi fi { echo "$as_me:$LINENO: result:
$ac_cv_prog_lex_root" >&5 echo "${ECHO_T}$ac_cv_prog_lex_root"
>&6; } LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
if test -z "${LEXLIB+set}"; then
{ echo "$as_me:$LINENO: checking lex library" >&5 echo $ECHO_N
"checking lex library... $ECHO_C" >&6; } if test
"${ac_cv_lib_lex+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_save_LIBS=$LIBS
ac_cv_lib_lex='none needed'
for ac_lib in '' -lfl -ll; do
LIBS="$ac_lib $ac_save_LIBS"
cat >conftest.$ac_ext <<_ACEOF `cat $LEX_OUTPUT_ROOT.c`
_ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
"${ECHO_T}$ac_cv_lib_lex" >&6; }
test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
fi
{ echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C"
>&6; } if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
# POSIX says lex can declare yytext either as a pointer or an
array; the # default is implementation-dependent. Figure out
which it is, since # not all implementations provide the %pointer
and %array declarations. ac_cv_prog_lex_yytext_pointer=no
ac_save_LIBS=$LIBS LIBS="$LEXLIB $ac_save_LIBS" cat >con-
ftest.$ac_ext <<_ACEOF #define YYTEXT_POINTER 1 `cat $LEX_OUT-
PUT_ROOT.c` _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_prog_lex_yytext_pointer=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_save_LIBS
fi { echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_point-
er" >&5 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6; } if
test $ac_cv_prog_lex_yytext_pointer = yes; then
cat >>confdefs.h <<_ACEOF @%:@define YYTEXT_POINTER 1 _ACEOF
fi rm -f conftest.l $LEX_OUTPUT_ROOT.c
fi if test "$LEX" = :; then
LEX=${am_missing_run}flex fi for ac_prog in 'bison -y' byacc do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
fi done done IFS=$as_save_IFS
fi fi YACC=$ac_cv_prog_YACC if test -n "$YACC"; then
{ echo "$as_me:$LINENO: result: $YACC" >&5 echo
"${ECHO_T}$YACC" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$YACC" && break done test -n "$YACC" || YACC="yacc"
for ac_prog in gtbl tbl do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_TBL+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$TBL"; then
ac_cv_prog_TBL="$TBL" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_TBL="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi TBL=$ac_cv_prog_TBL if test -n "$TBL"; then
{ echo "$as_me:$LINENO: result: $TBL" >&5 echo "${ECHO_T}$TBL"
>&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$TBL" && break done test -n "$TBL" || TBL="exit"
for ac_prog in gpic pic do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_PIC+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$PIC"; then
ac_cv_prog_PIC="$PIC" # Let the user override the test. else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do
} fi
test -n "$PIC" && break done test -n "$PIC" || PIC="exit"
for ac_prog in groff troff do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_prog_ROFF+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test -n "$ROFF"; then
ac_cv_prog_ROFF="$ROFF" # Let the user override the test. else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_ROFF="$ac_prog"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
fi fi ROFF=$ac_cv_prog_ROFF if test -n "$ROFF"; then
{ echo "$as_me:$LINENO: result: $ROFF" >&5 echo
"${ECHO_T}$ROFF" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
test -n "$ROFF" && break done test -n "$ROFF" || ROFF="exit"
orig_CFLAGS="$CFLAGS" { echo "$as_me:$LINENO: checking for
stat64" >&5 echo $ECHO_N "checking for stat64... $ECHO_C" >&6; }
if test "${ac_cv_func_stat64+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define stat64 to an innocuous variant, in
case <limits.h> declares stat64.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define stat64 innocuous_stat64
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char stat64 (); below.
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_stat64 || defined __stub___stat64 choke me
#endif
int main () { return stat64 ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_stat64=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_stat64=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_stat64" >&5 echo
"${ECHO_T}$ac_cv_func_stat64" >&6; } if test $ac_cv_func_stat64 =
yes; then
cat >>confdefs.h <<_ACEOF @%:@define HAVE_STAT64 1 _ACEOF
else
CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE"
unset ac_cv_func_stat64
{ echo "$as_me:$LINENO: checking for stat64" >&5 echo $ECHO_N
"checking for stat64... $ECHO_C" >&6; } if test
"${ac_cv_func_stat64+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define stat64 to an innocuous variant, in
case <limits.h> declares stat64.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define stat64 innocuous_stat64
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char stat64 (); below.
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_stat64 || defined __stub___stat64 choke me
#endif
int main () { return stat64 ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_stat64=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_stat64=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_stat64" >&5 echo
"${ECHO_T}$ac_cv_func_stat64" >&6; } if test $ac_cv_func_stat64 =
yes; then
cat >>confdefs.h <<_ACEOF @%:@define HAVE_STAT64 1 _ACEOF
else
CFLAGS="$orig_CFLAGS" fi
fi
{ echo "$as_me:$LINENO: checking for struct stat64.st_mode" >&5
echo $ECHO_N "checking for struct stat64.st_mode... $ECHO_C" >&6;
} if test "${ac_cv_member_struct_stat64_st_mode+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ #include <sys/types.h> #include <sys/stat.h>
#include <unistd.h>
int main () { static struct stat64 ac_aggr; if (ac_aggr.st_mode)
return 0;
ac_cv_member_struct_stat64_st_mode=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ #include <sys/types.h> #include
conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
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 swtbl_load_table ();
int main () { return swtbl_load_table ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_switchtbl_swtbl_load_table=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_switchtbl_swtbl_load_table=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_switchtbl_swtbl_load_table" >&5 echo
"${ECHO_T}$ac_cv_lib_switchtbl_swtbl_load_table" >&6; } if test
$ac_cv_lib_switchtbl_swtbl_load_table = yes; then
IBM_SP2=2
LIBS="-lswitchtbl $LIBS"
PBSPOE="pbspd pbspoe"
PBSPOEO="pbspoe.o pbspd.o" else
IBM_SP2=1 fi
;;
*) { { echo "$as_me:$LINENO: error: Cannot --enable-sp2 on
build_l26_cpuset=no if test "x$enable_cpuset" != "xno" ;then
{ echo "$as_me:$LINENO: checking for cpuset_cpus_weight in -lc-
puset" >&5 echo $ECHO_N "checking for cpuset_cpus_weight in -lc-
puset... $ECHO_C" >&6; } if test
"${ac_cv_lib_cpuset_cpuset_cpus_weight+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lcpuset $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 cpuset_cpus_weight ();
int main () { return cpuset_cpus_weight ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_cpuset_cpuset_cpus_weight=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_cpuset_cpuset_cpus_weight=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_cpuset_cpuset_cpus_weight" >&5 echo
"${ECHO_T}$ac_cv_lib_cpuset_cpuset_cpus_weight" >&6; } if test
$ac_cv_lib_cpuset_cpuset_cpus_weight = yes; then
{ echo "$as_me:$LINENO: checking for bitmask_alloc in -lbit-
mask" >&5 echo $ECHO_N "checking for bitmask_alloc in -lbit-
mask... $ECHO_C" >&6; } if test "${ac_cv_lib_bitmask_bitmask_al-
loc+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lbitmask $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end
confdefs.h. */
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_bitmask_bitmask_alloc=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_bitmask_bitmask_alloc=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_bitmask_bitmask_alloc" >&5 echo
"${ECHO_T}$ac_cv_lib_bitmask_bitmask_alloc" >&6; } if test
$ac_cv_lib_bitmask_bitmask_alloc = yes; then
build_l26_cpuset=yes
MOMLIBS="$MOMLIBS -lcpuset -lbitmask"
cat >>confdefs.h <<_ACEOF @%:@define PENABLE_LINUX26_CPUSETS 1
_ACEOF
fi
fi
fi
if test "$build_l26_cpuset" = yes; then
BUILD_L26_CPUSETS_TRUE=
BUILD_L26_CPUSETS_FALSE='#' else
BUILD_L26_CPUSETS_TRUE='#'
BUILD_L26_CPUSETS_FALSE= fi
# Check whether --enable-array was given. if test "${enable_ar-
ray+set}" = set; then
enableval=$enable_array;
if test "$PBS_MACH" = irix6; then
if test "$enableval" = yes; then
{ echo "$as_me:$LINENO: WARNING: No array daemon de-
tected but enable-array overrides." >&5 echo "$as_me: WARNING: No
array daemon detected but enable-array overrides." >&2;}
PBS_MACH=irix6array
fi
fi
{ echo "$as_me:$LINENO: checking whether to build BLCR support"
>&5 echo $ECHO_N "checking whether to build BLCR support...
$ECHO_C" >&6; } # Check whether --enable-blcr was given. if test
"${enable_blcr+set}" = set; then
enableval=$enable_blcr; BLCR=$enableval else
BLCR=no fi
{ echo "$as_me:$LINENO: result: $BLCR" >&5 echo "${ECHO_T}$BLCR"
>&6; } case "$BLCR" in
yes) cat >>confdefs.h <<_ACEOF @%:@define ENABLE_BLCR 1 _ACEOF
;;
no) : ;;
*) { { echo "$as_me:$LINENO: error: --enable-blcr should be yes
or no" >&5 echo "$as_me: error: --enable-blcr should be yes or
no" >&2;}
{ (exit 1); exit 1; }; } ;; esac
{ echo "$as_me:$LINENO: checking whether to build Cray's CPA sup-
port" >&5 echo $ECHO_N "checking whether to build Cray's CPA sup-
port... $ECHO_C" >&6; } # Check whether --enable-cpa was given.
if test "${enable_cpa+set}" = set; then
enableval=$enable_cpa; CPA=$enableval else
CPA=no fi
{ echo "$as_me:$LINENO: result: $CPA" >&5 echo "${ECHO_T}$CPA"
>&6; }
# Check whether --with-cpa_include was given. if test
"${with_cpa_include+set}" = set; then
withval=$with_cpa_include; cpainclude=$withval else
cpainclude=none fi
# Check whether --with-cpa_lib was given. if test
"${with_cpa_lib+set}" = set; then
withval=$with_cpa_lib; cpalib=$withval else
cpalib=none fi
if test "x$cpainclude" != "xnone" ;then
CPPFLAGS="$CPPFLAGS -I$cpainclude" fi LDFLAGS_cpasave="$LD-
FLAGS" if test "x$cpalib" != "xnone" ;then
LDFLAGS="$LDFLAGS -L$cpalib" fi buildcpa="no" case "$CPA" in
yes) cat >>confdefs.h <<_ACEOF @%:@define ENABLE_CPA 1 _ACEOF
ftest.$ac_objext if { (ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_header_compiler=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_header_compiler=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext {
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo
"${ECHO_T}$ac_header_compiler" >&6; }
# Is the header present? { echo "$as_me:$LINENO: checking
$ac_header presence" >&5 echo $ECHO_N "checking $ac_header pres-
ence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /*
confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ @%:@include
<$ac_header> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case
"(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } >/dev/null && { test -z
"$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s
conftest.err
}; then
ac_header_preproc=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_header_preproc=no fi
rm -f conftest.err conftest.$ac_ext { echo "$as_me:$LINENO: re-
sult: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc"
>&6; }
# So? What about this header? case $ac_header_compil-
but cannot be compiled" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for
missing prerequisite headers?" >&5 echo "$as_me: WARNING:
$ac_header: check for missing prerequisite headers?" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf
documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Au-
toconf documentation" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: section echo
"$as_me: WARNING: $ac_header: section
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with
the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header:
proceeding with the preprocessor's result" >&2;}
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future,
the compiler will take precedence" >&5 echo "$as_me: WARNING:
$ac_header: in the future, the compiler will take precedence"
>&2;}
( cat <<_ASBOX @%:@@%:@
------------------------------------------- @%:@@%:@ @%:@@%:@ Re-
port this to torqueusers@supercluster.org @%:@@%:@ @%:@@%:@
------------------------------------------- @%:@@%:@ _ASBOX
) | sed "s/^/$as_me: WARNING: /" >&2
;; esac { echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if {
as_var=$as_ac_Header; eval "test
echo $ECHO_N "(cached) $ECHO_C" >&6 else
eval "$as_ac_Header=c_header_preproc" fi ac_res=`eval echo
'${'$as_ac_Header'}'` { echo "$as_me:$LINENO: re-
sult: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; }
fi if test `eval echo '${'$as_ac_Header'}'` = yes; then
cat >>confdefs.h <<_ACEOF @%:@define `echo "HAVE_$ac_header" |
$as_tr_cpp` 1 _ACEOF
: else
{ { echo "$as_me:$LINENO: error: pass the path to cpalib.h to
--with-cpa-include" >&5 echo "$as_me: error: pass the path to
cpalib.h to --with-cpa-include" >&2;}
{ (exit 1); exit 1; }; } fi
done
{ echo "$as_me:$LINENO: checking for cpa_new_node_req in
-lcpalib" >&5 echo $ECHO_N "checking for cpa_new_node_req in
-lcpalib... $ECHO_C" >&6; } if test "${ac_cv_lib_cpal-
ib_cpa_new_node_req+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lcpalib $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end
confdefs.h. */
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_cpalib_cpa_new_node_req=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_cpalib_cpa_new_node_req=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_cpalib_cpa_new_node_req" >&5 echo
"${ECHO_T}$ac_cv_lib_cpalib_cpa_new_node_req" >&6; } if test
$ac_cv_lib_cpalib_cpa_new_node_req = yes; then
: else
{ { echo "$as_me:$LINENO: error: pass the path to libcpalib to
--with-cpa-lib" >&5 echo "$as_me: error: pass the path to libc-
palib to --with-cpa-lib" >&2;}
{ (exit 1); exit 1; }; } fi
if test "x$cpalib" != "xnone" ;then
MOMLIBS="$MOMLIBS -L$cpalib -lcpalib"
else
MOMLIBS="$MOMLIBS -lcpalib"
fi
buildcpa="yes"
;;
no) : ;;
*) { { echo "$as_me:$LINENO: error: --enable-cpa should be yes
or no" >&5 echo "$as_me: error: --enable-cpa should be yes or no"
>&2;}
{ (exit 1); exit 1; }; } ;; esac
if test "$buildcpa" = yes; then
BUILDCPA_TRUE=
BUILDCPA_FALSE='#' else
BUILDCPA_TRUE='#'
BUILDCPA_FALSE= fi
LDFLAGS="$LDFLAGS_cpasave"
case $PBS_MACH in
aix4|aix5) MOMLIBS="$MOMLIBS -lodm -lcfg"
;;
irix6array) MOMLIBS="$MOMLIBS -larray"
;;
types,
which can conflict with char openpty (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef openpty
/* 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 openpty (); /* The GNU
C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_openpty || defined __stub___openpty choke
me #endif
int main () { return openpty ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_openpty=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_openpty=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_openpty" >&5 echo
"${ECHO_T}$ac_cv_func_openpty" >&6; } if test $ac_cv_func_openpty
= yes; then
: else
{ echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6; }
if test "${ac_cv_lib_util_openpty+set}" = set; then
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_util_openpty=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_util_openpty=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_util_openpty" >&5 echo
"${ECHO_T}$ac_cv_lib_util_openpty" >&6; } if test
$ac_cv_lib_util_openpty = yes; then
MOMLIBS="$MOMLIBS -lutil" fi
fi
;;
darwin*) cat >>confdefs.h <<_ACEOF @%:@define SETCONTROLLINGTTY
1 _ACEOF
;;
digitalunix*) cat >>confdefs.h <<_ACEOF @%:@define SETCONTROL-
LINGTTY 1 _ACEOF
;;
unicosmk*) cat >>confdefs.h <<_ACEOF @%:@define SETCONTROL-
LINGTTY 1 _ACEOF
;; esac
case $PBS_MACH in aix4|aix5|sunos4|solaris5|freebsd|freebsd5|dar-
win|fujitsu)
{ echo "$as_me:$LINENO: checking for nlist" >&5 echo $ECHO_N
"checking for nlist... $ECHO_C" >&6; } if test
"${ac_cv_func_nlist+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define nlist to an innocuous variant, in
case <limits.h> declares nlist.
/* 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 nlist (); /* The GNU C
library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_nlist || defined __stub___nlist choke me
#endif
int main () { return nlist ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_nlist=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_nlist=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_nlist" >&5 echo
"${ECHO_T}$ac_cv_func_nlist" >&6; } if test $ac_cv_func_nlist =
yes; then
: else
{ echo "$as_me:$LINENO: checking for nlist in -lelf" >&5 echo
$ECHO_N "checking for nlist in -lelf... $ECHO_C" >&6; } if test
"${ac_cv_lib_elf_nlist+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lelf $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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. */
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_elf_nlist=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_elf_nlist=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_elf_nlist" >&5 echo "${ECHO_T}$ac_cv_lib_elf_nlist"
>&6; } if test $ac_cv_lib_elf_nlist = yes; then
cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBELF 1 _ACEOF
LIBS="-lelf $LIBS"
fi
fi
;; esac
case $PBS_MACH in sunos4|solaris5|netbsd|freebsd|freebsd5)
{ echo "$as_me:$LINENO: checking for kvm_open in -lkvm" >&5 echo
$ECHO_N "checking for kvm_open in -lkvm... $ECHO_C" >&6; } if
test "${ac_cv_lib_kvm_kvm_open+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lkvm $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 kvm_open (); int main
() { return kvm_open ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBKVM 1 _ACEOF
LIBS="-lkvm $LIBS"
fi
;; esac
MOM_CHECKPOINT=0 case "$PBS_MACH" in
unicos*) MOM_CHECKPOINT=1 ;;
irix6*) { echo "$as_me:$LINENO: checking for atcheckpoint in
-lcpr" >&5 echo $ECHO_N "checking for atcheckpoint in -lcpr...
$ECHO_C" >&6; } if test "${ac_cv_lib_cpr_atcheckpoint+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lcpr $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 atcheckpoint (); int
main () { return atcheckpoint ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_cpr_atcheckpoint=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_cpr_atcheckpoint=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_cpr_atcheckpoint" >&5 echo
"${ECHO_T}$ac_cv_lib_cpr_atcheckpoint" >&6; } if test
CC='cc -64' fi
fi ;;
linux) if test "$BLCR" = "yes" ;then MOM_CHECKPOINT=1;fi ;;
esac
cat >>confdefs.h <<_ACEOF @%:@define MOM_CHECKPOINT ${MOM_CHECK-
POINT} _ACEOF
case "$build" in
*-*-solaris*) cat >>confdefs.h <<_ACEOF @%:@define PUSH_STREAM
1 _ACEOF
;;
*) ;; esac
# Check whether --with-sched was given. if test
"${with_sched+set}" = set; then
withval=$with_sched; case "${withval}" in
c*|C*) SCHD_TYPE=cc ;;
tcl|Tcl) SCHD_TYPE=tcl ;;
basl|BASL) SCHD_TYPE=basl ;;
*) SCHD_TYPE=none ;; esac else
SCHD_TYPE=cc fi
if test "x$include_server" != "xyes" ;then
SCHD_TYPE=none fi
cat >>confdefs.h <<_ACEOF @%:@define SCHD_TYPE "${SCHD_TYPE}"
_ACEOF
SCHD_TYPE_SUBDIR="" if test "$SCHD_TYPE" != none; then
SCHD_TYPE_SUBDIR=scheduler.$SCHD_TYPE fi
if test "x$SCHD_TYPE" = "xbasl"; then
SCHD_BASL_TRUE=
SCHD_BASL_FALSE='#' else
SCHD_BASL_TRUE='#'
SCHD_BASL_FALSE= fi
if test "$SCHD_TYPE" = basl ;then
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef sqrt
/* 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 sqrt (); /* The GNU C
library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_sqrt || defined __stub___sqrt choke me #en-
dif
int main () { return sqrt ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_sqrt=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_sqrt=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_sqrt" >&5 echo
"${ECHO_T}$ac_cv_func_sqrt" >&6; } if test $ac_cv_func_sqrt =
yes; then
: else
{ echo "$as_me:$LINENO: checking for sqrt in -lm" >&5 echo
$ECHO_N "checking for sqrt in -lm... $ECHO_C" >&6; } if test
"${ac_cv_lib_m_sqrt+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat >con-
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_m_sqrt=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_m_sqrt=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_m_sqrt" >&5 echo "${ECHO_T}$ac_cv_lib_m_sqrt" >&6; }
if test $ac_cv_lib_m_sqrt = yes; then
SCHD_LIBS="$SCHD_LIBS -lm" fi
fi
fi
# Check whether --with-sched_code was given. if test
"${with_sched_code+set}" = set; then
withval=$with_sched_code; if test "${SCHD_TYPE}" = "cc" -o
"${SCHD_TYPE}" = "basl"; then
SCHD_CODE="${withval}" else
{ { echo "$as_me:$LINENO: error: --with-sched-code was used but
sched-type was not echo "$as_me: error: --with-sched-code was
used but sched-type was not
{ (exit 1); exit 1; }; } fi else
SCHD_CODE=none fi
if test "$SCHD_CODE" = none -a "$SCHD_TYPE" = cc; then
SCHD_CODE=fifo fi
if test "$SCHD_TYPE" = cc -o "$SCHD_TYPE" = basl; then
if test "$SCHD_CODE" = none; then
{ { echo "$as_me:$LINENO: error: Must specify --with-sched-
code for C and BASL schedulers." >&5 echo "$as_me: error: Must
specify --with-sched-code for C and BASL schedulers." >&2;}
{ (exit 1); exit 1; }; }
fi fi
ue" >&2;}
{ (exit 1); exit 1; }; } ;; esac else
RPP=1 fi
cat >>confdefs.h <<_ACEOF @%:@define RPP ${RPP} _ACEOF
if test "$RPP" = "1"; then
USING_RPP_TRUE=
USING_RPP_FALSE='#' else
USING_RPP_TRUE='#'
USING_RPP_FALSE= fi
# Check whether --enable-filesync was given. if test "${en-
able_filesync+set}" = set; then
enableval=$enable_filesync; case "${enableval}" in
yes) TDISABLEFILESYNC=0; { echo "$as_me:$LINENO: WARNING: --en-
able-filesync does not actually make for safer writes." >&5 echo
"$as_me: WARNING: --enable-filesync does not actually make for
safer writes." >&2;} ;;
no) TDISABLEFILESYNC=1 ;;
*) { { echo "$as_me:$LINENO: error: --enable-filesync cannot
take a value" >&5 echo "$as_me: error: --enable-filesync cannot
take a value" >&2;}
{ (exit 1); exit 1; }; } ;; esac else
TDISABLEFILESYNC=1 fi
cat >>confdefs.h <<_ACEOF @%:@define TDISABLEFILESYNC ${TDISABLE-
FILESYNC} _ACEOF
# Check whether --enable-plock_daemons was given. if test "${en-
able_plock_daemons+set}" = set; then
enableval=$enable_plock_daemons; case "${enableval}" in
yes) PLOCK_DAEMONS=7 ;;
no) PLOCK_DAEMONS=0 ;;
*) PLOCK_DAEMONS="${enableval}" ;; esac else
PLOCK_DAEMONS=0 fi
cat >>confdefs.h <<_ACEOF @%:@define PLOCK_DAEMONS ${PLOCK_DAE-
MONS} _ACEOF
# Check whether --enable-syslog was given. if test "${en-
if test "$SYSLOG" = "1"; then
USING_SYSLOG_TRUE=
USING_SYSLOG_FALSE='#' else
USING_SYSLOG_TRUE='#'
USING_SYSLOG_FALSE= fi
# Check whether --enable-shell_pipe was given. if test "${en-
able_shell_pipe+set}" = set; then
enableval=$enable_shell_pipe; case "${enableval}" in
yes) SHELL_INVOKE=1 ;;
no) SHELL_INVOKE=0 ;;
*) SHELL_INVOKE=0 ;; esac else
SHELL_INVOKE=1 fi
cat >>confdefs.h <<_ACEOF @%:@define SHELL_INVOKE ${SHELL_INVOKE}
_ACEOF
# Check whether --with-maildomain was given. if test
"${with_maildomain+set}" = set; then
withval=$with_maildomain; MAILDOMAIN="${withval}" { echo
"$as_me:$LINENO: WARNING: --with-maildomain is depricated. Set
mail_domain in qmgr." >&5 echo "$as_me: WARNING: --with-maildo-
main is depricated. Set mail_domain in qmgr." >&2;}
cat >>confdefs.h <<_ACEOF @%:@define TMAILDOMAIN "${MAILDOMAIN}"
_ACEOF
fi
# Check whether --enable-spool was given. if test "${en-
able_spool+set}" = set; then
enableval=$enable_spool; case "${enableval}" in
yes) NO_SPOOL_OUTPUT=0 ;;
no) NO_SPOOL_OUTPUT=1 ;;
*) { { echo "$as_me:$LINENO: error: --enable-spool cannot
take a value" >&5 echo "$as_me: error: --enable-spool cannot take
a value" >&2;}
{ (exit 1); exit 1; }; } ;; esac else
NO_SPOOL_OUTPUT=0 fi
cat >>confdefs.h <<_ACEOF @%:@define NO_SPOOL_OUTPUT
${NO_SPOOL_OUTPUT} _ACEOF
# Check whether --enable-shell-use-argv was given. if test
# Check whether --enable-privports was given. if test "${en-
able_privports+set}" = set; then
enableval=$enable_privports; case "${enableval}" in
yes) ;;
no) NOPRIVPORTS=1; cat >>confdefs.h <<_ACEOF @%:@define NO-
PRIVPORTS 1 _ACEOF
;;
*) { { echo "$as_me:$LINENO: error: --enable-privports cannot
take a value" >&5 echo "$as_me: error: --enable-privports cannot
take a value" >&2;}
{ (exit 1); exit 1; }; } ;; esac fi
# Check whether --enable-mom-checkspool was given. if test
"${enable_mom_checkspool+set}" = set; then
enableval=$enable_mom_checkspool; case "${enableval}" in
yes) MOMCHECKLOCALSPOOL=1 ;;
no) MOMCHECKLOCALSPOOL=0;;
*) { { echo "$as_me:$LINENO: error: --enable-privports cannot
take a value" >&5 echo "$as_me: error: --enable-privports cannot
take a value" >&2;}
{ (exit 1); exit 1; }; } ;; esac else
MOMCHECKLOCALSPOOL=1 fi
cat >>confdefs.h <<_ACEOF @%:@define MOMCHECKLOCALSPOOL ${MOM-
CHECKLOCALSPOOL} _ACEOF
# Check whether --with-tmpdir was given. if test "${with_tm-
pdir+set}" = set; then
withval=$with_tmpdir; TMP_DIR="${withval}" else
TMP_DIR="/tmp" fi
test "$TMP_DIR" = yes && TMP_DIR="/tmp"
cat >>confdefs.h <<_ACEOF @%:@define TMP_DIR "${TMP_DIR}" _ACEOF
# Check whether --with-server_home was given. if test
"${with_server_home+set}" = set; then
withval=$with_server_home; PBS_SERVER_HOME="${withval}" else
PBS_SERVER_HOME="/var/spool/torque" fi
# Check whether --with-default_server was given. if test
"${with_default_server+set}" = set; then
withval=$with_default_server; PBS_DEFAULT_SERVER="${withval}"
else
PBS_DEFAULT_SERVER="`uname -n`" fi
cat >>confdefs.h <<_ACEOF @%:@define PBS_DEFAULT_SERVER
"${PBS_DEFAULT_SERVER}" _ACEOF
# Check whether --with-environ was given. if test "${with_envi-
ron+set}" = set; then
withval=$with_environ; pbs_environ="${withval}" else
pbs_environ="no" fi
case "${pbs_environ}" in
yes) { { echo "$as_me:$LINENO: error: --with-environ must be
given a path" >&5 echo "$as_me: error: --with-environ must be
given a path" >&2;}
{ (exit 1); exit 1; }; } ;;
no) PBS_ENVIRON="PBS_SERVER_HOME}/pbs_environment" ;;
/*) PBS_ENVIRON="${pbs_environ}" ;;
*) PBS_ENVIRON="PBS_SERVER_HOME}/${pbs_environ}" ;; esac
# Check whether --with-qstatrc-file was given. if test
"${with_qstatrc_file+set}" = set; then
withval=$with_qstatrc_file; case "${withval}" in
/*) QSTATRC_PATH="${withval}" ;;
*) QSTATRC_PATH="${PBS_SERVER_HOME}/${withval}" ;; esac else
QSTATRC_PATH="${PBS_SERVER_HOME}/qstatrc" fi
cat >>confdefs.h <<_ACEOF @%:@define QSTATRC_PATH "${QSTA-
TRC_PATH}" _ACEOF
# Check whether --with-momlogdir was given. if test "${with_mom-
logdir+set}" = set; then
withval=$with_momlogdir; cat >>confdefs.h <<_ACEOF @%:@define
DEFAULT_MOMLOGDIR "$with_momlogdir" _ACEOF
fi
= set; then
withval=$with_scp; { echo "$as_me:$LINENO: WARNING: --with-scp
is deprecated, use --with-rcp=scp" >&5 echo "$as_me: WARNING:
--with-scp is deprecated, use --with-rcp=scp" >&2;}
# Extract the first word of ""scp"", so it can be a program
name with args. set dummy "scp"; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_path_RCP_PATH+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
case $RCP_PATH in
[\/]* | ?:[\/]*)
ac_cv_path_RCP_PATH="$RCP_PATH" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_RCP_PATH="$as_dir/$ac_word$ac_exec_ext"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
test -z "$ac_cv_path_RCP_PATH" && ac_cv_path_RCP_PATH=""error""
;; esac fi RCP_PATH=$ac_cv_path_RCP_PATH if test -n
"$RCP_PATH"; then
{ echo "$as_me:$LINENO: result: $RCP_PATH" >&5 echo
"${ECHO_T}$RCP_PATH" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
case "${RCP_PATH}" in
error) { { echo "$as_me:$LINENO: error: --with-scp scp not
found in path" >&5 echo "$as_me: error: --with-scp scp not found
in path" >&2;}
{ (exit 1); exit 1; }; } ;;
*) RCP_PATH="${RCP_PATH}" ;;
esac fi
# Check whether --with-rcp was given. if test "${with_rcp+set}"
= set; then
withval=$with_rcp; case "$with_rcp" in
yes|no) { { echo "$as_me:$LINENO: error: --with-rcp takes
an argument" >&5 echo "$as_me: error: --with-rcp takes an argu-
ment" >&2;}
ac_cv_path_RCP_PATH="$RCP_PATH" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_RCP_PATH="$as_dir/$ac_word$ac_exec_ext"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
test -z "$ac_cv_path_RCP_PATH" && ac_cv_path_RCP_PATH="error"
;; esac fi RCP_PATH=$ac_cv_path_RCP_PATH if test -n
"$RCP_PATH"; then
{ echo "$as_me:$LINENO: result: $RCP_PATH" >&5 echo
"${ECHO_T}$RCP_PATH" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
if test "x$RCP_PATH" = "xerror" ;then
RCP_PATH=mom_rcp
fi fi
# figure out what was requested and turn that into a full path if
necessary case "$RCP_PATH" in
mom_rcp|pbs_rcp) RCP_PATH="${sbindir}/pbs_rcp"; MOM_RCP=yes ;;
/*) ;;
*) # Extract the first word of ""$RCP_PATH"", so it can be a
program name with args. set dummy "$RCP_PATH"; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_path_RCP_PATH+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
case $RCP_PATH in
[\/]* | ?:[\/]*)
ac_cv_path_RCP_PATH="$RCP_PATH" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_path_RCP_PATH="$as_dir/$ac_word$ac_exec_ext"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
found in path" >&5 echo "$as_me: error: requested copy program
not found in path" >&2;}
{ (exit 1); exit 1; }; }
fi ;; esac
# figure out the required args if test "x$RCP_ARGS" = "x" ;then
case "$RCP_PATH" in
*rcp) RCP_ARGS="-rp"; RSH_PATH=rsh ;;
*scp) RCP_ARGS="-rpB"; RSH_PATH=ssh ;;
*) RCP_ARGS="-rp"; RSH_PATH=rsh; { echo "$as_me:$LINENO:
WARNING: not using rcp or scp, assuming -r" >&5 echo "$as_me:
WARNING: not using rcp or scp, assuming -r" >&2;} ;;
esac fi { echo "$as_me:$LINENO: remote file copy program...
$RCP_PATH $RCP_ARGS" >&5 echo "$as_me: remote file copy pro-
gram... $RCP_PATH $RCP_ARGS" >&6;}
if test "x$MOM_RCP" = "xyes"; then
INCLUDE_MOM_RCP_TRUE=
INCLUDE_MOM_RCP_FALSE='#' else
INCLUDE_MOM_RCP_TRUE='#'
INCLUDE_MOM_RCP_FALSE= fi
# Check whether --with-sendmail was given. if test "${with_send-
mail+set}" = set; then
withval=$with_sendmail; SENDMAIL_CMD=$withval else
send-
mail_maybe_in="/usr/lib:/usr/sbin:/usr/bin:/etc:/usr/etc:$PATH"
for ac_prog in sendmail do
# Extract the first word of "$ac_prog", so it can be a program
name with args. set dummy $ac_prog; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_SEND-
MAIL_CMD+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
case $SENDMAIL_CMD in
[\/]* | ?:[\/]*)
ac_cv_path_SENDMAIL_CMD="$SENDMAIL_CMD" # Let the user override
the test with a path.
;;
*)
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in ${send-
mail_maybe_in} do
IFS=$as_save_IFS
} fi
test -n "$SENDMAIL_CMD" && break done test -n "$SENDMAIL_CMD"
|| SENDMAIL_CMD="sendmail"
fi
case "${SENDMAIL_CMD}" in
/*) ;;
*) { echo "$as_me:$LINENO: WARNING: emails might not be sent
unless ${SENDMAIL_CMD} is found at run-time" >&5 echo "$as_me:
WARNING: emails might not be sent unless ${SENDMAIL_CMD} is found
at run-time" >&2;} ;; esac
cat >>confdefs.h <<_ACEOF @%:@define SENDMAIL_CMD "${SEND-
MAIL_CMD}" _ACEOF
{ echo "$as_me:$LINENO: checking for PAM install directory" >&5
echo $ECHO_N "checking for PAM install directory... $ECHO_C" >&6;
} pammoddir=disabled
# Check whether --with-pam was given. if test "${with_pam+set}"
= set; then
withval=$with_pam; pammoddir=$withval fi
case "$pammoddir" in
disabled) ;;
no) pammoddir=disabled ;;
yes)
case "${PBS_MACH}" in
linux) pammoddir=/lib$libsuff/security;;
*) { { echo "$as_me:$LINENO: error: --with-pam takes a full
path to a directory" >&5 echo "$as_me: error: --with-pam takes a
full path to a directory" >&2;}
{ (exit 1); exit 1; }; };;
esac ;;
/*) ;;
*) { { echo "$as_me:$LINENO: error: --with-pam takes a full
path to a directory $pammoddir" >&5 echo "$as_me: error: --with-
pam takes a full path to a directory $pammoddir" >&2;}
{ (exit 1); exit 1; }; };; esac { echo "$as_me:$LINENO: re-
sult: $pammoddir" >&5 echo "${ECHO_T}$pammoddir" >&6; }
if test "x$pammoddir" != "xdisabled"; then
INCLUDE_PAM_TRUE=
INCLUDE_PAM_FALSE='#' else
if test "x$withval" != "xno" ; then
xauth_path=$withval
fi
else
TestPath="$PATH"
TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
TestPath="${TestPath}${PATH_SEPARA-
TOR}/usr/bin/X11"
TestPath="${TestPath}${PATH_SEPARA-
TOR}/usr/X11R6/bin"
TestPath="${TestPath}${PATH_SEPARATOR}/usr/open-
win/bin"
# Extract the first word of "xauth", so it can be
a program name with args. set dummy xauth; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test
"${ac_cv_path_xauth_path+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
case $xauth_path in
[\/]* | ?:[\/]*)
ac_cv_path_xauth_path="$xauth_path" # Let the user override the
test with a path.
;;
*)
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $TestPath
do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
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
ac_cv_path_xauth_path="$as_dir/$ac_word$ac_exec_ext"
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi done done IFS=$as_save_IFS
;; esac fi xauth_path=$ac_cv_path_xauth_path if test -n
"$xauth_path"; then
{ echo "$as_me:$LINENO: result: $xauth_path" >&5 echo
"${ECHO_T}$xauth_path" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
if (test ! -z "$xauth_path" && test -x
"/usr/openwin/bin/xauth") ; then
xauth_path="/usr/openwin/bin/xauth"
fi
withval=$with_readline; HAVE_READLINE="${withval}" else
HAVE_READLINE="default" fi
case "$HAVE_READLINE" in yes|no) ;;
default)
case $PBS_MACH in
aix5|darwin) HAVE_READLINE="no";;
*) HAVE_READLINE="yes";;
esac
;; *) { { echo "$as_me:$LINENO: error: --with-
readline only takes echo "$as_me: error: --with-readline only
takes
{ (exit 1); exit 1; }; } ;; esac
{ echo "$as_me:$LINENO: checking whether to install modulefiles"
>&5 echo $ECHO_N "checking whether to install modulefiles...
$ECHO_C" >&6; }
# Check whether --with-modulefiles was given. if test
"${with_modulefiles+set}" = set; then
withval=$with_modulefiles; else
with_modulefiles="no" fi
if test "$with_modulefiles" != 'no'; then
if test "$with_modulefiles" = 'yes'; then
MODULEFILES_DIR="/etc/modulefiles"
else
MODULEFILES_DIR="$with_modulefiles"
fi else
if test -d /etc/modulefiles;then
MODULEFILES_DIR=/etc/modulefiles
else
MODULEFILES_DIR=no
fi fi
if test "x$MODULEFILES_DIR" != "xno"; then
INSTALL_MODULEFILES_TRUE=
INSTALL_MODULEFILES_FALSE='#' else
INSTALL_MODULEFILES_TRUE='#'
INSTALL_MODULEFILES_FALSE= fi
{ echo "$as_me:$LINENO: result: $MODULEFILES_DIR" >&5 echo
"${ECHO_T}$MODULEFILES_DIR" >&6; }
{ echo "$as_me:$LINENO: checking for xdr_int" >&5 echo $ECHO_N
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef xdr_int
/* 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 xdr_int (); /* The GNU
C library defines this for functions which it implements
to always fail with ENOSYS. Some functions are actually
named
something starting with __ and the normal name is an alias.
*/ #if defined __stub_xdr_int || defined __stub___xdr_int choke
me #endif
int main () { return xdr_int ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_xdr_int=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_xdr_int=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_xdr_int" >&5 echo
"${ECHO_T}$ac_cv_func_xdr_int" >&6; } if test $ac_cv_func_xdr_int
= yes; then
: else
{ echo "$as_me:$LINENO: checking for xdr_int in -lnsl" >&5 echo
$ECHO_N "checking for xdr_int in -lnsl... $ECHO_C" >&6; } if test
"${ac_cv_lib_nsl_xdr_int+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat >con-
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_nsl_xdr_int=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_nsl_xdr_int=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_nsl_xdr_int" >&5 echo
"${ECHO_T}$ac_cv_lib_nsl_xdr_int" >&6; } if test
$ac_cv_lib_nsl_xdr_int = yes; then
cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBNSL 1 _ACEOF
LIBS="-lnsl $LIBS"
fi
fi
{ echo "$as_me:$LINENO: checking for ruserok" >&5 echo $ECHO_N
"checking for ruserok... $ECHO_C" >&6; } if test
"${ac_cv_func_ruserok+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ /* Define ruserok to an innocuous variant, in
case <limits.h> declares ruserok.
For example, HP-UX 11i <limits.h> declares gettimeofday. */
#define ruserok innocuous_ruserok
/* System header to define __stub macros and hopefully few proto-
types,
which can conflict with char ruserok (); below.
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
<limits.h> exists even on freestanding compilers. */
#ifdef __STDC__ # include <limits.h> #else # include <assert.h>
#endif
#undef ruserok
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_func_ruserok=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_func_ruserok=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext fi { echo
"$as_me:$LINENO: result: $ac_cv_func_ruserok" >&5 echo
"${ECHO_T}$ac_cv_func_ruserok" >&6; } if test $ac_cv_func_ruserok
= yes; then
: else
{ echo "$as_me:$LINENO: checking for ruserok in -lsocket" >&5
echo $ECHO_N "checking for ruserok in -lsocket... $ECHO_C" >&6; }
if test "${ac_cv_lib_socket_ruserok+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 ruserok (); int main ()
{ return ruserok ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBSOCKET 1 _ACEOF
LIBS="-lsocket $LIBS"
fi
fi
if test "$HAVE_READLINE" = "yes" ; then { echo "$as_me:$LINENO:
checking for initscr in -lncurses" >&5 echo $ECHO_N "checking for
initscr in -lncurses... $ECHO_C" >&6; } if test
"${ac_cv_lib_ncurses_initscr+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_check_lib_save_LIBS=$LIBS LIBS="-lncurses $LIBS" cat >con-
ftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h
>>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* 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 initscr (); int main ()
{ return initscr ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_ncurses_initscr=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_ncurses_initscr=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_ncurses_initscr" >&5 echo "${ECHO_T}$ac_cv_lib_ncurs-
es_initscr" >&6; } if test $ac_cv_lib_ncurses_initscr = yes; then
READLINE_LIBS="-lncurses" fi
builtin and then its argument prototype would still apply. */
#ifdef __cplusplus extern "C" #endif char rl_callback_handler_in-
stall (); int main () { return rl_callback_handler_install ();
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest$ac_exeext &&
$as_test_x conftest$ac_exeext; then
ac_cv_lib_readline_rl_callback_handler_install=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_lib_readline_rl_callback_handler_install=no fi
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS fi { echo "$as_me:$LINENO: result:
$ac_cv_lib_readline_rl_callback_handler_install" >&5 echo
"${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6; }
if test $ac_cv_lib_readline_rl_callback_handler_install = yes;
then
READLINE_LIBS="$READLINE_LIBS -lreadline" else
HAVE_READLINE="no" fi
fi
if test "$ac_cv_header_readline_readline_h" = "no" ; then
HAVE_READLINE="no" fi if test "$HAVE_READLINE" = "yes" ;
then cat >>confdefs.h <<_ACEOF @%:@define HAVE_READLINE
1 _ACEOF
else { echo "$as_me:$LINENO: WARNING: readline support is
disabled" >&5 echo "$as_me: WARNING: readline support is dis-
abled" >&2;} fi
{ echo "$as_me:$LINENO: checking for h_errno declaration in net-
db.h" >&5 echo $ECHO_N "checking for h_errno declaration in net-
db.h... $ECHO_C" >&6; } if test "${ac_cv_decl_h_errno+set}" =
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_decl_h_errno=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_decl_h_errno=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo "$as_me:$LINENO: result: $ac_cv_decl_h_errno" >&5 echo
"${ECHO_T}$ac_cv_decl_h_errno" >&6; } if test $ac_cv_decl_h_errno
= yes; then
cat >>confdefs.h <<_ACEOF @%:@define H_ERRNO_DECLARED 1 _ACEOF
fi
{ echo "$as_me:$LINENO: checking for FD_SET declaration in
sys/select.h" >&5 echo $ECHO_N "checking for FD_SET declaration
in sys/select.h... $ECHO_C" >&6; } if test "${ac_cv_decl_fd-
set_sys_select_h+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ #include <sys/select.h> #ifdef FD_SETSIZE
oh_yeah #endif
_ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
$EGREP "oh_yeah" >/dev/null 2>&1; then
ac_cv_decl_fdset_sys_select_h=yes else
ac_cv_decl_fdset_sys_select_h=no fi rm -f conftest*
fi { echo "$as_me:$LINENO: result: $ac_cv_decl_fdset_sys_se-
lect_h" >&5 echo "${ECHO_T}$ac_cv_decl_fdset_sys_select_h" >&6; }
if test $ac_cv_decl_fdset_sys_select_h = yes; then
cat >>confdefs.h <<_ACEOF @%:@define FD_SET_IN_SYS_SELECT_H 1
_ACEOF
fi
{ echo "$as_me:$LINENO: checking for int" >&5 echo $ECHO_N
"checking for int... $ECHO_C" >&6; } if test
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_type_int=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_type_int=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5 echo
"${ECHO_T}$ac_cv_type_int" >&6; }
# 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 #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. #
This bug is HP SR number 8606223364. { echo "$as_me:$LINENO:
checking size of int" >&5 echo $ECHO_N "checking size of int...
$ECHO_C" >&6; } if test "${ac_cv_sizeof_int+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then
# Depending upon the size, compute the lo and hi bounds. cat
>conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef int ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef int ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef int ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef int ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_int=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
See `config.log' for more details." >&5 echo "$as_me: error: can-
not compute sizeof (int) See `config.log' for more details."
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld0, i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu0, i);
}
return ferror (f) || fclose (f) != 0;
;
return 0; } _ACEOF rm -f conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
{ (case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; }; then
ac_cv_sizeof_int=`cat conftest.val` else
echo "$as_me: program exited with status $ac_status" >&5 echo
"$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5
( exit $ac_status ) if test "$ac_cv_type_int" = yes; then
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
See `config.log' for more details." >&5 echo "$as_me: error: can-
not compute sizeof (int) See `config.log' for more details."
>&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_int=0
fi fi rm -f core *.core core.conftest.* gmon.out bb.out con-
ftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi rm -f
conftest.val fi { echo "$as_me:$LINENO: result: $ac_cv_size-
of_int" >&5 echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
return 0; if (sizeof (ac__type_new_))
return 0;
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_type_long=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_type_long=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5 echo
"${ECHO_T}$ac_cv_type_long" >&6; }
# 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 #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. #
This bug is HP SR number 8606223364. { echo "$as_me:$LINENO:
checking size of long" >&5 echo $ECHO_N "checking size of long...
$ECHO_C" >&6; } if test "${ac_cv_sizeof_long+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then
# Depending upon the size, compute the lo and hi bounds. cat
>conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef long ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef long ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef long ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef long ac__type_sizeof_; static long int longval () {
return (long int) (sizeof (ac__type_sizeof_)); } static unsigned
long int ulongval () { return (long int) (sizeof (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld0, i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu0, i);
}
return ferror (f) || fclose (f) != 0;
;
return 0; } _ACEOF rm -f conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
{ (case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; }; then
ac_cv_sizeof_long=`cat conftest.val` else
echo "$as_me: program exited with status $ac_status" >&5 echo
"$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5
( exit $ac_status ) if test "$ac_cv_type_long" = yes; then
{ { echo "$as_me:$LINENO: error: cannot compute sizeof
(long) See `config.log' for more details." >&5 echo "$as_me: er-
{ echo "$as_me:$LINENO: checking for float" >&5 echo $ECHO_N
"checking for float... $ECHO_C" >&6; } if test
"${ac_cv_type_float+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default typedef float
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
return 0; if (sizeof (ac__type_new_))
return 0;
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_type_float=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_type_float=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo "$as_me:$LINENO: result: $ac_cv_type_float" >&5 echo
"${ECHO_T}$ac_cv_type_float" >&6; }
# 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 #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. #
This bug is HP SR number 8606223364. { echo "$as_me:$LINENO:
checking size of float" >&5 echo $ECHO_N "checking size of
float... $ECHO_C" >&6; } if test "${ac_cv_sizeof_float+set}" =
set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then
# Depending upon the size, compute the lo and hi bounds. cat
>conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef float ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef float ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef float ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef float ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_float=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof
(float) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (float) See `config.log' for more de-
tails." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_float=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef float ac__type_sizeof_; static long int longval () {
return (long int) (sizeof (ac__type_sizeof_)); } static unsigned
long int ulongval () { return (long int) (sizeof (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld0, i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu0, i);
}
return ferror (f) || fclose (f) != 0;
;
return 0; } _ACEOF rm -f conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
{ (case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_try") 2>&5
ac_status=$?
ac_cv_sizeof_float=0
fi fi rm -f core *.core core.conftest.* gmon.out bb.out con-
ftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi rm -f
conftest.val fi { echo "$as_me:$LINENO: result: $ac_cv_size-
of_float" >&5 echo "${ECHO_T}$ac_cv_sizeof_float" >&6; }
cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_FLOAT $ac_cv_size-
of_float _ACEOF
{ echo "$as_me:$LINENO: checking for double" >&5 echo $ECHO_N
"checking for double... $ECHO_C" >&6; } if test
"${ac_cv_type_double+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default typedef double
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
return 0; if (sizeof (ac__type_new_))
return 0;
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_type_double=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_type_double=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5 echo
"${ECHO_T}$ac_cv_type_double" >&6; }
# 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 #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. #
This bug is HP SR number 8606223364. { echo "$as_me:$LINENO:
checking size of double" >&5 echo $ECHO_N "checking size of dou-
ble... $ECHO_C" >&6; } if test "${ac_cv_sizeof_double+set}" =
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef double ac__type_sizeof_; int main () { static int
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_double=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (dou-
ble) See `config.log' for more details." >&5 echo "$as_me: error:
cannot compute sizeof (double) See `config.log' for more de-
tails." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_double=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef double ac__type_sizeof_; static long int longval () {
return (long int) (sizeof (ac__type_sizeof_)); } static unsigned
long int ulongval () { return (long int) (sizeof (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
return 1;
if (((long int) (sizeof (ac__type_sizeof_))) < 0)
{
long int i = longval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld0, i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu0, i);
}
return ferror (f) || fclose (f) != 0;
;
return 0; } _ACEOF rm -f conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
"$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5
( exit $ac_status ) if test "$ac_cv_type_double" = yes; then
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (dou-
ble) See `config.log' for more details." >&5 echo "$as_me: error:
cannot compute sizeof (double) See `config.log' for more de-
tails." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_double=0
fi fi rm -f core *.core core.conftest.* gmon.out bb.out con-
ftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi rm -f
conftest.val fi { echo "$as_me:$LINENO: result: $ac_cv_size-
of_double" >&5 echo "${ECHO_T}$ac_cv_sizeof_double" >&6; }
cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_DOUBLE $ac_cv_size-
of_double _ACEOF
{ echo "$as_me:$LINENO: checking for long double" >&5 echo
$ECHO_N "checking for long double... $ECHO_C" >&6; } if test
"${ac_cv_type_long_double+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default typedef long double
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
return 0; if (sizeof (ac__type_new_))
return 0;
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_type_long_double=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_type_long_double=no fi
>conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef long double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef long double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef long double ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_long_double=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long
double) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (long double) See `config.log' for
more details." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_long_double=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef long double ac__type_sizeof_; static long int longval
() { return (long int) (sizeof (ac__type_sizeof_)); } static un-
signed long int ulongval () { return (long int) (sizeof
(ac__type_sizeof_)); } @%:@include <stdio.h> @%:@include
conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef short ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef short ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef short ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef short ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef short ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_short=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof
(short) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (short) See `config.log' for more de-
tails." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_short=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef short ac__type_sizeof_; static long int longval () {
return (long int) (sizeof (ac__type_sizeof_)); } static unsigned
long int ulongval () { return (long int) (sizeof (ac__type_size-
of_)); } @%:@include <stdio.h> @%:@include <stdlib.h> int main ()
{
FILE *f = fopen ("conftest.val", "w");
if (! f)
}
return ferror (f) || fclose (f) != 0;
;
return 0; } _ACEOF rm -f conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
{ (case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; }; then
ac_cv_sizeof_short=`cat conftest.val` else
echo "$as_me: program exited with status $ac_status" >&5 echo
"$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5
( exit $ac_status ) if test "$ac_cv_type_short" = yes; then
{ { echo "$as_me:$LINENO: error: cannot compute sizeof
(short) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (short) See `config.log' for more de-
tails." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_short=0
fi fi rm -f core *.core core.conftest.* gmon.out bb.out con-
ftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi rm -f
conftest.val fi { echo "$as_me:$LINENO: result: $ac_cv_size-
of_short" >&5 echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_SHORT $ac_cv_size-
of_short _ACEOF
{ echo "$as_me:$LINENO: checking for unsigned" >&5 echo $ECHO_N
"checking for unsigned... $ECHO_C" >&6; } if test
"${ac_cv_type_unsigned+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default typedef unsigned
ac__type_new_; int main () { if ((ac__type_new_ *) 0)
return 0; if (sizeof (ac__type_new_))
} && test -s conftest.$ac_objext; then
ac_cv_type_unsigned=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_type_unsigned=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo "$as_me:$LINENO: result: $ac_cv_type_unsigned" >&5 echo
"${ECHO_T}$ac_cv_type_unsigned" >&6; }
# 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 #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. #
This bug is HP SR number 8606223364. { echo "$as_me:$LINENO:
checking size of unsigned" >&5 echo $ECHO_N "checking size of un-
signed... $ECHO_C" >&6; } if test "${ac_cv_sizeof_unsigned+set}"
= set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then
# Depending upon the size, compute the lo and hi bounds. cat
>conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef unsigned ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_unsigned=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (un-
signed) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (unsigned) See `config.log' for more
details." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_unsigned=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%ld0, i);
}
else
{
unsigned long int i = ulongval ();
if (i != ((long int) (sizeof (ac__type_sizeof_))))
return 1;
fprintf (f, "%lu0, i);
}
return ferror (f) || fclose (f) != 0;
;
return 0; } _ACEOF rm -f conftest$ac_exeext if {
(ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
{ (case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_try") 2>&5
ac_status=$?
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); }; }; then
ac_cv_sizeof_unsigned=`cat conftest.val` else
echo "$as_me: program exited with status $ac_status" >&5 echo
"$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext
>&5
( exit $ac_status ) if test "$ac_cv_type_unsigned" = yes; then
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (un-
signed) See `config.log' for more details." >&5 echo "$as_me: er-
ror: cannot compute sizeof (unsigned) See `config.log' for more
details." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_unsigned=0
fi fi rm -f core *.core core.conftest.* gmon.out bb.out con-
ftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi rm -f
conftest.val fi { echo "$as_me:$LINENO: result: $ac_cv_sizeof_un-
signed" >&5 echo "${ECHO_T}$ac_cv_sizeof_unsigned" >&6; }
cat >>confdefs.h <<_ACEOF @%:@define SIZEOF_UNSIGNED $ac_cv_size-
of_unsigned _ACEOF
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_cv_type_unsigned_int=yes else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_cv_type_unsigned_int=no fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi {
echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_int" >&5 echo
"${ECHO_T}$ac_cv_type_unsigned_int" >&6; }
# 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 #
declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. #
This bug is HP SR number 8606223364. { echo "$as_me:$LINENO:
checking size of unsigned int" >&5 echo $ECHO_N "checking size of
unsigned int... $ECHO_C" >&6; } if test "${ac_cv_sizeof_un-
signed_int+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
if test "$cross_compiling" = yes; then
# Depending upon the size, compute the lo and hi bounds. cat
>conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned int ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) >= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef unsigned int ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) < 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned int ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) >= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned int ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
signed long int ulongval () { return (long int) (sizeof
(ac__type_sizeof_)); } @%:@include <stdio.h> @%:@include
conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned short ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) >= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned short ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef unsigned short ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) < 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned short ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
"$as_me: error: cannot compute sizeof (unsigned short) See `con-
fig.log' for more details." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_unsigned_short=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned short ac__type_sizeof_; static long int long-
val () { return (long int) (sizeof (ac__type_sizeof_)); } static
unsigned long int ulongval () { return (long int) (sizeof
(ac__type_sizeof_)); } @%:@include <stdio.h> @%:@include
conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned long ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) >= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned long ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) <= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr $ac_mid + 1` if test
$ac_lo -le $ac_mid; then ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid + 1` fi
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned long ac__type_sizeof_; int main () { static
int test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_size-
of_))) >= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_hi=`expr '(' $ac_mid ')' - 1`
if test $ac_mid -le $ac_hi; then
ac_lo= ac_hi=
break fi
ac_mid=`expr 2 '*' $ac_mid` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo= ac_hi= fi
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_unsigned_long=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (un-
signed long) See `config.log' for more details." >&5 echo
"$as_me: error: cannot compute sizeof (unsigned long) See `con-
fig.log' for more details." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_unsigned_long=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef unsigned long ac__type_sizeof_; static long int long-
val () { return (long int) (sizeof (ac__type_sizeof_)); } static
unsigned long int ulongval () { return (long int) (sizeof
(ac__type_sizeof_)); } @%:@include <stdio.h> @%:@include
conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=0 ac_mid=0
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
done else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF
cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */ $ac_includes_default
typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
< 0)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=-1 ac_mid=-1
while :; do
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
>= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_lo=$ac_mid; break else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext #
Binary search between lo and hi bounds. while test "x$ac_lo" !=
"x$ac_hi"; do
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef signed char ac__type_sizeof_; int main () { static int
test_array @<:@1 - 2 * !(((long int) (sizeof (ac__type_sizeof_)))
<= $ac_mid)@:>@; test_array @<:@0@:>@ = 0
;
return 0; } _ACEOF rm -f conftest.$ac_objext if {
(ac_try="$ac_compile" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_compile") 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
cat conftest.err >&5
echo "$as_me:$LINENO: = $ac_status" >&5
(exit $ac_status); } && { test -z "$ac_c_werror_flag"
|| test ! -s conftest.err
} && test -s conftest.$ac_objext; then
ac_hi=$ac_mid else
echo "$as_me: failed program was:" >&5 sed 's/^/| /' con-
ftest.$ac_ext >&5
ac_lo=`expr '(' $ac_mid ')' + 1` fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done
case $ac_lo in ?*) ac_cv_sizeof_signed_char=$ac_lo;;
{ { echo "$as_me:$LINENO: error: cannot compute sizeof
(signed char) See `config.log' for more details." >&5 echo
"$as_me: error: cannot compute sizeof (signed char) See `con-
fig.log' for more details." >&2;}
{ (exit 77); exit 77; }; }
else
ac_cv_sizeof_signed_char=0
fi ;; esac else
cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat
confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /*
end confdefs.h. */ $ac_includes_default
typedef signed char ac__type_sizeof_; static long int longval
() { return (long int) (sizeof (ac__type_sizeof_)); } static un-
signed long int ulongval () { return (long int) (sizeof
(ac__type_sizeof_)); } @%:@include <stdio.h> @%:@include
/dev/null 2>&1; then HAVE_DOT=yes else
HAVE_DOT=no fi { echo
"$as_me:$LINENO: result: $HAVE_DOT" >&5 echo "${ECHO_T}$HAVE_DOT"
>&6; }
# Extract the first word of ""doxygen"", so it can be a program
name with args. set dummy "doxygen"; ac_word=$2 { echo
"$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "check-
ing for $ac_word... $ECHO_C" >&6; } if test "${ac_cv_path_DOXY-
GEN+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
case $DOXYGEN in
fi done done IFS=$as_save_IFS
test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN=""none""
;; esac fi DOXYGEN=$ac_cv_path_DOXYGEN if test -n "$DOXYGEN";
then
{ echo "$as_me:$LINENO: result: $DOXYGEN" >&5 echo
"${ECHO_T}$DOXYGEN" >&6; } else
{ echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6;
} fi
{ echo "$as_me:$LINENO: checking whether byte ordering is bigen-
dian" >&5 echo $ECHO_N "checking whether byte ordering is bigen-
dian... $ECHO_C" >&6; } if test "${ac_cv_c_bigendian+set}" = set;
then
echo $ECHO_N "(cached) $ECHO_C" >&6 else
ac_cv_c_bigendian=unknown # See if sys/param.h defines the
BYTE_ORDER macro. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h.
*/ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>con-
ftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include
pthread_attr_init(0);
pthread_cleanup_push(0, 0);
pthread_create(0,0,0,0);
pthread_cleanup_pop(0);
;
return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link" case "(($ac_try" in
*
*) ac_try_echo=$ac_try;; esac eval "echo
(eval "$ac_link") 2>conftest.er1
ac_status=$?
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_con-
ftest.oo conftest$ac_exeext conftest.$ac_ext
LIBS="$save_LIBS"
CFLAGS="$save_CFLAGS"
{ echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5 echo
"${ECHO_T}$acx_pthread_ok" >&6; }
if test "x$acx_pthread_ok" = xyes; then
break;
fi
PTHREAD_LIBS=""
PTHREAD_CFLAGS="" done fi
# Various other checks: if test "x$acx_pthread_ok" = xyes; then
save_LIBS="$LIBS"
LIBS="$PTHREAD_LIBS $LIBS"
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
# Detect AIX lossage: JOINABLE attribute is called UNDE-
TACHED. { echo "$as_me:$LINENO: checking for joinable
pthread attribute" >&5 echo $ECHO_N "checking for joinable
pthread attribute... $ECHO_C" >&6; } attr_name=unknown
for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDE-
TACHED; do cat >conftest.$ac_ext <<_ACEOF /*
confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat
>>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include
"$tmp/out1" # Second one is: sed -f defines.sed
"$tmp/out1" >"$tmp/out2" # Third one will be: sed -f de-
fines.sed "$tmp/out2" >"$tmp/out1" # et cetera.
grep . conftest.tail >/dev/null || break
rm -f conftest.defines
mv conftest.tail conftest.defines done rm -f conftest.defines
conftest.tail
echo "ac_result=$ac_in" >>$CONFIG_STATUS cat >>$CONFIG_STATUS
<<_ACEOF
if test x"$ac_file" != x-; then
echo "/* $configure_input */" >"$tmp/config.h"
cat "$ac_result" >>"$tmp/config.h"
if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
{ echo "$as_me:$LINENO: $ac_file is unchanged" >&5 echo
"$as_me: $ac_file is unchanged" >&6;}
else
rm -f $ac_file
mv "$tmp/config.h" $ac_file
fi
else
echo "/* $configure_input */"
cat "$ac_result"
fi
rm -f "$tmp/out12" # Compute $ac_file's index in $config_head-
ers. _am_stamp_count=1 for _am_header in $config_headers :; do
case $_am_header in
$ac_file | $ac_file:* )
break ;;
* )
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
esac done echo "timestamp for $ac_file" >`$as_dirname --
$ac_file || $as_expr X$ac_file : 'X[^/]//*[^/][^/]*/*$'
X$ac_file : 'X[^/]' X$ac_file : 'X$' X$ac_file :
'X' . 2>/dev/null || echo X$ac_file |
sed '/^X[^/]*[^/][^/]**$/{ s//1/ q
} /^X[^/].*/{ s//1/ q
} /^X$/{ s//1/ q
} /^X.*/{ s//1/ q
} s/.*/./; q'`/stamp-h$_am_stamp_count
;;
:C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
echo "$as_me: executing $ac_file commands" >&6;}
;;
esac
case $ac_file$ac_mode in
"depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CON-
FIG_FILES; do
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
# We used to match only the files named `Makefile.in', but
} /^X.*/{ s//1/ q
} s/.*/./; q'`
else
continue
fi
# Extract the definition of DEPDIR, am__include, and am__quote
# from the Makefile without running `make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"`
test -z "am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
# When using ansi2knr, U may be empty or an underscore; expand
it
U=`sed -n 's/^U = //p' < "$mf"`
# Find all dependency output files, they are included files
with
# $(DEPDIR) in their names. We invoke sed twice because it is
the
# simplest approach to changing $(DEPDIR) to its actual value
in the
# expansion.
for file in `sed -n "
s/^$am__include $am__quote(DEPDIR).*$am__quote"'$/1/p' <"$mf"
| sed -e 's/PDIR)/'"$DEPDIR"'/g' -e 's//'"$U"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`$as_dirname -- "$file" || $as_expr X"$file" :
'X[^/]//*[^/][^/]*/*$' X"$file" : 'X[^/]' X"$file" :
'X$' X"$file" : 'X' . 2>/dev/null || echo X"$file" |
sed '/^X[^/]*[^/][^/]**$/{ s//1/ q
} /^X[^/].*/{ s//1/ q
} /^X$/{ s//1/ q
} /^X.*/{ s//1/ q
} s/.*/./; q'`
{ as_dir=$dirpart/$fdir
case $as_dir in #(
-*) as_dir=./$as_dir;;
esac
test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } ||
{
as_dirs=
while :; do
case $as_dir in #(
*'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\''/g"`;; #(
*) as_qdir=$as_dir;;
esac
as_dirs="'$as_qdir' $as_dirs"
as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" :
'X[^/]//*[^/][^/]*/*$' X"$as_dir" : 'X[^/]' X"$as_dir" :
'X$' X"$as_dir" : 'X' . 2>/dev/null || echo X"$as_dir" |
sed '/^X[^/]*[^/][^/]**$/{ s//1/ q
;;
esac done # for ac_tag
{ (exit 0); exit 0; } _ACEOF chmod +x $CONFIG_STATUS
ac_clean_files=$ac_clean_files_save
# configure is writing to config.log, and then calls config.sta-
tus. # config.status does its own redirection, appending to con-
fig.log. # Unfortunately, on DOS this fails, as config.log is
still kept open # by configure, so config.status won't be able to
write to it; its # output is simply discarded. So we exec the FD
to /dev/null, # effectively closing config.log, so it can be
properly (re)opened and # appended to by config.status. When
coming back to configure, we # need to make the FD available
again. if test "$no_create" != yes; then
ac_cs_success=:
ac_config_status_args=
test "$silent" = yes &&
ac_config_status_args="$ac_config_status_args --quiet"
exec 5>/dev/null
$SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_suc-
cess=false
exec 5>>config.log
# Use ||, not &&, to avoid exiting from the if with $? = 1,
which
# would make configure fail if this is the last instruction.
$ac_cs_success || { (exit 1); exit 1; } fi
Man(1) output converted with
man2html