URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [configure] - Rev 280
Compare with Previous | Blame | View Log
#! /bin/sh# Guess values for system-dependent variables and create Makefiles.# Generated by GNU Autoconf 2.64.## Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software# Foundation, Inc.## This configure script is free software; the Free Software Foundation# gives unlimited permission to copy, distribute and modify it.## -------------------- #### M4sh Initialization. #### -------------------- ### Be more Bourne compatibleDUALCASE=1; export DUALCASE # for MKS shif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :emulate shNULLCMD=:# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which# is contrary to our usage. Disable this feature.alias -g '${1+"$@"}'='"$@"'setopt NO_GLOB_SUBSTelsecase `(set -o) 2>/dev/null` in #(*posix*) :set -o posix ;; #(*) :;;esacfias_nl=''export as_nl# Printing a long string crashes Solaris 7 /usr/bin/printf.as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'as_echo=$as_echo$as_echo$as_echo$as_echo$as_echoas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo# Prefer a ksh shell builtin over an external printf program on Solaris,# but without wasting forks for bash or zsh.if test -z "$BASH_VERSION$ZSH_VERSION" \&& (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; thenas_echo='print -r --'as_echo_n='print -rn --'elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; thenas_echo='printf %s\n'as_echo_n='printf %s'elseif test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; thenas_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'as_echo_n='/usr/ucb/echo -n'elseas_echo_body='eval expr "X$1" : "X\\(.*\\)"'as_echo_n_body='evalarg=$1;case $arg in #(*"$as_nl"*)expr "X$arg" : "X\\(.*\\)$as_nl";arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;esac;expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"'export as_echo_n_bodyas_echo_n='sh -c $as_echo_n_body as_echo'fiexport as_echo_bodyas_echo='sh -c $as_echo_body as_echo'fi# The user is always right.if test "${PATH_SEPARATOR+set}" != set; thenPATH_SEPARATOR=:(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||PATH_SEPARATOR=';'}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.)IFS=" "" $as_nl"# Find who we are. Look in the path if we contain no directory separator.case $0 in #((*[\\/]* ) as_myself=$0 ;;*) as_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.test -r "$as_dir/$0" && as_myself=$as_dir/$0 && breakdoneIFS=$as_save_IFS;;esac# We did not find ourselves, most probably we were run as `sh COMMAND'# in which case we are not to be found in the path.if test "x$as_myself" = x; thenas_myself=$0fiif test ! -f "$as_myself"; then$as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2exit 1fi# Unset variables that we do not need and which cause bugs (e.g. in# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"# suppresses any "Segmentation fault" message there. '((' could# trigger a bug in pdksh 5.2.14.for as_var in BASH_ENV ENV MAIL MAILPATHdo eval test x\${$as_var+set} = xset \&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :donePS1='$ 'PS2='> 'PS4='+ '# NLS nuisances.LC_ALL=Cexport LC_ALLLANGUAGE=Cexport LANGUAGE# CDPATH.(unset CDPATH) >/dev/null 2>&1 && unset CDPATHif test "x$CONFIG_SHELL" = x; thenas_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :emulate shNULLCMD=:# Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which# is contrary to our usage. Disable this feature.alias -g '\${1+\"\$@\"}'='\"\$@\"'setopt NO_GLOB_SUBSTelsecase \`(set -o) 2>/dev/null\` in #(*posix*) :set -o posix ;; #(*) :;;esacfi"as_required="as_fn_return () { (exit \$1); }as_fn_success () { as_fn_return 0; }as_fn_failure () { as_fn_return 1; }as_fn_ret_success () { return 0; }as_fn_ret_failure () { return 1; }exitcode=0as_fn_success || { exitcode=1; echo as_fn_success failed.; }as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :elseexitcode=1; echo positional parameters were not saved.fitest x\$exitcode = x0 || exit 1"as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENOas_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENOeval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1test \$(( 1 + 1 )) = 2 || exit 1test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHOECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHOPATH=/empty FPATH=/empty; export PATH FPATHtest \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\|| test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"if (eval "$as_required") 2>/dev/null; then :as_have_required=yeselseas_have_required=nofiif test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORas_found=falsefor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.as_found=:case $as_dir in #(/*)for as_base in sh bash ksh sh5; do# Try only shells that exist, to save several forks.as_shell=$as_dir/$as_baseif { test -f "$as_shell" || test -f "$as_shell.exe"; } &&{ $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :CONFIG_SHELL=$as_shell as_have_required=yesif { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :break 2fifidone;;esacas_found=falsedone$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&{ $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :CONFIG_SHELL=$SHELL as_have_required=yesfi; }IFS=$as_save_IFSif test "x$CONFIG_SHELL" != x; then :# We cannot yet assume a decent shell, so we have to provide a# neutralization value for shells without unset; and this also# works around shells that cannot unset nonexistent variables.BASH_ENV=/dev/nullENV=/dev/null(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENVexport CONFIG_SHELLexec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}fiif test x$as_have_required = xno; then :$as_echo "$0: This script requires a shell more modern than all"$as_echo "$0: the shells that I found on your system."if test x${ZSH_VERSION+set} = xset ; then$as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"$as_echo "$0: be upgraded to zsh 4.3.4 or later."else$as_echo "$0: Please tell bug-autoconf@gnu.org about your system,$0: including any error possibly output before this$0: message. Then install a modern shell, or manually run$0: the script under such a shell if you do have one."fiexit 1fififiSHELL=${CONFIG_SHELL-/bin/sh}export SHELL# Unset more variables known to interfere with behavior of common tools.CLICOLOR_FORCE= GREP_OPTIONS=unset CLICOLOR_FORCE GREP_OPTIONS## --------------------- #### M4sh Shell Functions. #### --------------------- ### as_fn_unset VAR# ---------------# Portably unset VAR.as_fn_unset (){{ eval $1=; unset $1;}}as_unset=as_fn_unset# as_fn_set_status STATUS# -----------------------# Set $? to STATUS, without forking.as_fn_set_status (){return $1} # as_fn_set_status# as_fn_exit STATUS# -----------------# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.as_fn_exit (){set +eas_fn_set_status $1exit $1} # as_fn_exit# as_fn_mkdir_p# -------------# Create "$as_dir" as a directory, including parents if necessary.as_fn_mkdir_p (){case $as_dir in #(-*) as_dir=./$as_dir;;esactest -d "$as_dir" || eval $as_mkdir_p || {as_dirs=while :; docase $as_dir in #(*\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(*) as_qdir=$as_dir;;esacas_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 ||$as_echo X"$as_dir" |sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{s//\1/q}/^X\(\/\/\)[^/].*/{s//\1/q}/^X\(\/\/\)$/{s//\1/q}/^X\(\/\).*/{s//\1/q}s/.*/./; q'`test -d "$as_dir" && breakdonetest -z "$as_dirs" || eval "mkdir $as_dirs"} || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"} # as_fn_mkdir_p# as_fn_append VAR VALUE# ----------------------# Append the text in VALUE to the end of the definition contained in VAR. Take# advantage of any shell optimizations that allow amortized linear growth over# repeated appends, instead of the typical quadratic growth present in naive# implementations.if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :eval 'as_fn_append (){eval $1+=\$2}'elseas_fn_append (){eval $1=\$$1\$2}fi # as_fn_append# as_fn_arith ARG...# ------------------# Perform arithmetic evaluation on the ARGs, and store the result in the# global $as_val. Take advantage of shells that can avoid forks. The arguments# must be portable across $(()) and expr.if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :eval 'as_fn_arith (){as_val=$(( $* ))}'elseas_fn_arith (){as_val=`expr "$@" || test $? -eq 1`}fi # as_fn_arith# as_fn_error ERROR [LINENO LOG_FD]# ---------------------------------# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are# provided, also output the error to LOG_FD, referencing LINENO. Then exit the# script with status $?, using 1 if that was 0.as_fn_error (){as_status=$?; test $as_status -eq 0 && as_status=1if test "$3"; thenas_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack$as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3fi$as_echo "$as_me: error: $1" >&2as_fn_exit $as_status} # as_fn_errorif expr a : '\(a\)' >/dev/null 2>&1 &&test "X`expr 00001 : '.*\(...\)'`" = X001; thenas_expr=exprelseas_expr=falsefiif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; thenas_basename=basenameelseas_basename=falsefiif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; thenas_dirname=dirnameelseas_dirname=falsefias_me=`$as_basename -- "$0" ||$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \X"$0" : 'X\(//\)$' \| \X"$0" : 'X\(/\)' \| . 2>/dev/null ||$as_echo X/"$0" |sed '/^.*\/\([^/][^/]*\)\/*$/{s//\1/q}/^X\/\(\/\/\)$/{s//\1/q}/^X\/\(\/\).*/{s//\1/q}s/.*/./; q'`# Avoid depending upon Character Ranges.as_cr_letters='abcdefghijklmnopqrstuvwxyz'as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'as_cr_Letters=$as_cr_letters$as_cr_LETTERSas_cr_digits='0123456789'as_cr_alnum=$as_cr_Letters$as_cr_digitsas_lineno_1=$LINENO as_lineno_1a=$LINENOas_lineno_2=$LINENO as_lineno_2a=$LINENOeval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {# Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)sed -n 'p/[$]LINENO/=' <$as_myself |sed 's/[$]LINENO.*/&-/t linenob:linenoN:loops/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/t loops/-\n.*//' >$as_me.lineno &&chmod +x "$as_me.lineno" ||{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }# 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}ECHO_C= ECHO_N= ECHO_T=case `echo -n x` in #(((((-n*)case `echo 'xy\c'` in*c*) ECHO_T=' ';; # ECHO_T is single tab character.xy) ECHO_C='\c';;*) echo `echo ksh88 bug on AIX 6.1` > /dev/nullECHO_T=' ';;esac;;*)ECHO_N='-n';;esacrm -f conf$$ conf$$.exe conf$$.fileif test -d conf$$.dir; thenrm -f conf$$.dir/conf$$.fileelserm -f conf$$.dirmkdir conf$$.dir 2>/dev/nullfiif (echo >conf$$.file) 2>/dev/null; thenif ln -s conf$$.file conf$$ 2>/dev/null; thenas_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; thenas_ln_s=lnelseas_ln_s='cp -p'fielseas_ln_s='cp -p'firm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.filermdir conf$$.dir 2>/dev/nullif mkdir -p . 2>/dev/null; thenas_mkdir_p='mkdir -p "$as_dir"'elsetest -d ./-p && rmdir ./-pas_mkdir_p=falsefiif test -x / >/dev/null 2>&1; thenas_test_x='test -x'elseif ls -dL / >/dev/null 2>&1; thenas_ls_L_option=Lelseas_ls_L_option=fias_test_x='eval sh -c '\''if test -d "$1"; thentest -d "$1/.";elsecase $1 in #(-*)set "./$1";;esac;case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((???[sx]*):;;*)false;;esac;fi'\'' sh'fias_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_LETTERS%;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'"SHELL=${CONFIG_SHELL-/bin/sh}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_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`## Initializations.#ac_default_prefix=/usr/localac_clean_files=ac_config_libobj_dir=.LIBOBJS=cross_compiling=nosubdirs=MFLAGS=MAKEFLAGS=# Identity of this package.PACKAGE_NAME=PACKAGE_TARNAME=PACKAGE_VERSION=PACKAGE_STRING=PACKAGE_BUGREPORT=PACKAGE_URL=ac_unique_file="tree.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_INTTYPES_H# include <inttypes.h>#endif#ifdef HAVE_STDINT_H# include <stdint.h>#endif#ifdef HAVE_UNISTD_H# include <unistd.h>#endif"ac_subst_vars='LTLIBOBJSLIBOBJSenable_pluginpluginlibsLIBELFINCLIBELFLIBSCLOOGINCCLOOGLIBSPPLINCPPLLIBSGMPINCGMPLIBStarget_cpu_defaultfortran_target_objscxx_target_objsc_target_objsuse_gcc_stdintxm_definesxm_include_listxm_file_listtm_p_include_listtm_p_file_listtm_definestm_include_listtm_file_listthread_fileout_object_fileout_fileobjc_boehm_gcmd_filelocal_prefixlang_tree_fileslang_specs_fileslang_opt_filesinstallout_host_hook_objhost_xm_defineshost_xm_include_listhost_xm_file_listhost_exeextgcc_gxx_include_dirgcc_config_argumentsfloat_h_fileextra_programsextra_passesextra_partsextra_objsextra_headers_listextra_gcc_objsTM_MULTILIB_EXCEPTIONS_CONFIGTM_MULTILIB_CONFIGTM_ENDIAN_CONFIGtmake_filexmake_filecpp_install_dircheck_languagesbuild_file_translatebuild_xm_definesbuild_xm_include_listbuild_xm_file_listbuild_install_headers_dirbuild_exeextall_selected_languagesall_languagesall_lang_makefilesall_lang_makefragsall_gtfilesall_compilerssrcdirsubdirsslibdirdollargcc_tooldirLTO_USE_LIBELFLTO_BINARY_READERenable_ltoMAINTzlibinczlibdirHOST_LIBSGGClibgcc_visibilitygcc_cv_readelfgcc_cv_objdumpORIGINAL_NM_FOR_TARGETgcc_cv_nmORIGINAL_LD_FOR_TARGETORIGINAL_PLUGIN_LD_FOR_TARGETgcc_cv_ldORIGINAL_AS_FOR_TARGETgcc_cv_asenable_fast_installobjdirCXXCPPOTOOL64OTOOLLIPONMEDITDSYMUTILSTRIPOBJDUMPac_ct_DUMPBINDUMPBINLDFGREPSEDLIBTOOLcollect2STMP_FIXINCBUILD_LDFLAGSBUILD_CFLAGSCC_FOR_BUILDinhibit_libcSYSTEM_HEADER_DIRALLCROSSCATOBJEXTGENCATINSTOBJEXTDATADIRNAMECATALOGSPOSUBGMSGFMTXGETTEXTINCINTLLIBINTL_DEPLIBINTLUSE_NLSextra_opt_filesextra_modes_filegthread_flagsobjextmanextLIBICONV_DEPLTLIBICONVLIBICONVLDEXP_LIBGNAT_LIBEXCCOLLECT2_LIBSARNMBISONFLEXGENERATED_MANPAGESBUILD_INFOMAKEINFOhave_mktemp_commandmake_compare_targetINSTALL_DATAINSTALL_PROGRAMINSTALLranlib_flagsRANLIBLNLN_SAWKSET_MAKEREPORT_BUGS_TEXIREPORT_BUGS_TOPKGVERSIONonestepCONFIGURE_SPECSCROSS_SYSTEM_HEADER_DIRTARGET_SYSTEM_ROOT_DEFINETARGET_SYSTEM_ROOTenable_sharedenable_fixed_pointenable_decimal_floatenable_multilibENABLE_BUILD_WITH_CXXcoverage_flagsvalgrind_commandvalgrind_path_definesvalgrind_pathTREEBROWSERnocommon_flagwarn_cxxflagswarn_cflagsc_strict_warnstrict_warnc_loose_warnloose_warnEGREPGREPCPPOUTPUT_OPTIONNO_MINUS_C_MINUS_OGNATMAKEGNATBINDac_ct_CXXCXXFLAGSCXXOBJEXTEXEEXTac_ct_CCCPPFLAGSLDFLAGSCFLAGSCCGENINSRCtarget_subdirhost_subdirbuild_subdirbuild_libsubdirtarget_noncanonicaltarget_ostarget_vendortarget_cputargethost_oshost_vendorhost_cpuhostbuild_osbuild_vendorbuild_cpubuildtarget_aliashost_aliasbuild_aliasLIBSECHO_TECHO_NECHO_CDEFSmandirlocaledirlibdirpsdirpdfdirdvidirhtmldirinfodirdocdiroldincludedirincludedirlocalstatedirsharedstatedirsysconfdirdatadirdatarootdirlibexecdirsbindirbindirprogram_transform_nameprefixexec_prefixPACKAGE_URLPACKAGE_BUGREPORTPACKAGE_STRINGPACKAGE_VERSIONPACKAGE_TARNAMEPACKAGE_NAMEPATH_SEPARATORSHELL'ac_subst_files='language_hooks'ac_user_opts='enable_option_checkingwith_build_libsubdirwith_local_prefixwith_gxx_include_dirwith_cpp_install_direnable_generated_files_in_srcdirwith_gnu_ldwith_ldwith_demangler_in_ldwith_gnu_aswith_asenable_werror_alwaysenable_checkingenable_coverageenable_gather_detailed_mem_statsenable_build_with_cxxwith_stabsenable_multilibenable___cxa_atexitenable_decimal_floatenable_fixed_pointenable_threadsenable_tlsenable_objc_gcwith_dwarf2enable_sharedwith_build_sysrootwith_sysrootwith_specsenable_intermodulewith_pkgversionwith_bugurlenable_languageswith_multilib_listenable_rpathwith_libiconv_prefixenable_initfini_arrayenable_sjlj_exceptionswith_system_libunwindenable_securepltenable_leading_mingw64_underscoresenable_cldenable_win32_registryenable_staticwith_picenable_fast_installenable_libtool_lockwith_plugin_ldenable_comdatenable_gnu_unique_objectenable_linker_build_idwith_long_double_128with_gcwith_system_zlibenable_maintainer_modeenable_version_specific_runtime_libswith_slibdirenable_plugin'ac_precious_vars='build_aliashost_aliastarget_aliasCCCFLAGSLDFLAGSLIBSCPPFLAGSCXXCXXFLAGSCCCCPPCXXCPPGMPLIBSGMPINCPPLLIBSPPLINCCLOOGLIBSCLOOGINCLIBELFLIBSLIBELFINC'# Initialize some variables set by options.ac_init_help=ac_init_version=falseac_unrecognized_opts=ac_unrecognized_sep=# The variables have the same names as the options, with# dashes changed to underlines.cache_file=/dev/nullexec_prefix=NONEno_create=no_recursion=prefix=NONEprogram_prefix=NONEprogram_suffix=NONEprogram_transform_name=s,x,x,silent=site=srcdir=verbose=x_includes=NONEx_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 actually change.# Use braces instead of parens because sh, perl, etc. also accept them.# (The list follows the same order as the GNU Coding Standards.)bindir='${exec_prefix}/bin'sbindir='${exec_prefix}/sbin'libexecdir='${exec_prefix}/libexec'datarootdir='${prefix}/share'datadir='${datarootdir}'sysconfdir='${prefix}/etc'sharedstatedir='${prefix}/com'localstatedir='${prefix}/var'includedir='${prefix}/include'oldincludedir='/usr/include'docdir='${datarootdir}/doc/${PACKAGE}'infodir='${datarootdir}/info'htmldir='${docdir}'dvidir='${docdir}'pdfdir='${docdir}'psdir='${docdir}'libdir='${exec_prefix}/lib'localedir='${datarootdir}/locale'mandir='${datarootdir}/man'ac_prev=ac_dashdash=for ac_optiondo# If the previous option needs an argument, assign it.if test -n "$ac_prev"; theneval $ac_prev=\$ac_optionac_prev=continueficase $ac_option in*=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;*) ac_optarg=yes ;;esac# Accept the important Cygnus configure options, so we can diagnose 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=* | --datarootd=* \| --dataroot=* | --dataroo=* | --dataro=* | --datar=*)datarootdir=$ac_optarg ;;-disable-* | --disable-*)ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`# Reject names that are not valid shell variable names.expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&as_fn_error "invalid feature name: $ac_useropt"ac_useropt_orig=$ac_useroptac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`case $ac_user_opts in*""enable_$ac_useropt""*) ;;*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"ac_unrecognized_sep=', ';;esaceval enable_$ac_useropt=no ;;-docdir | --docdir | --docdi | --doc | --do)ac_prev=docdir ;;-docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)docdir=$ac_optarg ;;-dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)ac_prev=dvidir ;;-dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)dvidir=$ac_optarg ;;-enable-* | --enable-*)ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`# Reject names that are not valid shell variable names.expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&as_fn_error "invalid feature name: $ac_useropt"ac_useropt_orig=$ac_useroptac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`case $ac_user_opts in*""enable_$ac_useropt""*) ;;*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"ac_unrecognized_sep=', ';;esaceval enable_$ac_useropt=\$ac_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 | --include \| --includ | --inclu | --incl | --inc)ac_prev=includedir ;;-includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \| --includ=* | --inclu=* | --incl=* | --inc=*)includedir=$ac_optarg ;;-infodir | --infodir | --infodi | --infod | --info | --inf)ac_prev=infodir ;;-infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)infodir=$ac_optarg ;;-libdir | --libdir | --libdi | --libd)ac_prev=libdir ;;-libdir=* | --libdir=* | --libdi=* | --libd=*)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 | --localstated \| --localstate | --localstat | --localsta | --localst | --locals)ac_prev=localstatedir ;;-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \| --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 | --oldincluded \| --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 ;;-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)ac_prev=prefix ;;-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)prefix=$ac_optarg ;;-program-prefix | --program-prefix | --program-prefi | --program-pref \| --program-pre | --program-pr | --program-p)ac_prev=program_prefix ;;-program-prefix=* | --program-prefix=* | --program-prefi=* \| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)program_prefix=$ac_optarg ;;-program-suffix | --program-suffix | --program-suffi | --program-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 \| --program-transform-nam | --program-transform-na \| --program-transform-n | --program-transform- \| --program-transform | --program-transfor \| --program-transfo | --program-transf \| --program-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=* \| --program-transform-n=* | --program-transform-=* \| --program-transform=* | --program-transfor=* \| --program-transfo=* | --program-transf=* \| --program-trans=* | --program-tran=* \| --progr-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=* \| --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \| --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \| --sha=* | --sh=*)sharedstatedir=$ac_optarg ;;-site | --site | --sit)ac_prev=site ;;-site=* | --site=* | --sit=*)site=$ac_optarg ;;-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)ac_prev=srcdir ;;-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)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_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`# Reject names that are not valid shell variable names.expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&as_fn_error "invalid package name: $ac_useropt"ac_useropt_orig=$ac_useroptac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`case $ac_user_opts in*""with_$ac_useropt""*) ;;*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"ac_unrecognized_sep=', ';;esaceval with_$ac_useropt=\$ac_optarg ;;-without-* | --without-*)ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`# Reject names that are not valid shell variable names.expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&as_fn_error "invalid package name: $ac_useropt"ac_useropt_orig=$ac_useroptac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`case $ac_user_opts in*""with_$ac_useropt""*) ;;*) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"ac_unrecognized_sep=', ';;esaceval with_$ac_useropt=no ;;--x)# Obsolete; use --with-x.with_x=yes ;;-x-includes | --x-includes | --x-include | --x-includ | --x-inclu \| --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 ;;-x-libraries | --x-libraries | --x-librarie | --x-librari \| --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)ac_prev=x_libraries ;;-x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \| --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)x_libraries=$ac_optarg ;;-*) as_fn_error "unrecognized option: \`$ac_option'Try \`$0 --help' for more information.";;*=*)ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`# Reject names that are not valid shell variable names.case $ac_envvar in #('' | [0-9]* | *[!_$as_cr_alnum]* )as_fn_error "invalid variable name: \`$ac_envvar'" ;;esaceval $ac_envvar=\$ac_optargexport $ac_envvar ;;*)# FIXME: should be removed in autoconf 3.0.$as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&$as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2: ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option};;esacdoneif test -n "$ac_prev"; thenac_option=--`echo $ac_prev | sed 's/_/-/g'`as_fn_error "missing argument to $ac_option"fiif test -n "$ac_unrecognized_opts"; thencase $enable_option_checking inno) ;;fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;*) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;esacfi# Check all directory arguments for consistency.for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \datadir sysconfdir sharedstatedir localstatedir includedir \oldincludedir docdir infodir htmldir dvidir pdfdir psdir \libdir localedir mandirdoeval ac_val=\$$ac_var# Remove trailing slashes.case $ac_val in*/ )ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`eval $ac_var=\$ac_val;;esac# Be sure to have absolute directory names.case $ac_val in[\\/$]* | ?:[\\/]* ) continue;;NONE | '' ) case $ac_var in *prefix ) continue;; esac;;esacas_fn_error "expected an absolute directory name for --$ac_var: $ac_val"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_aliashost=$host_aliastarget=$target_alias# FIXME: To remove some day.if test "x$host_alias" != x; thenif test "x$build_alias" = x; thencross_compiling=maybe$as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.If a cross compiler is detected then cross compile mode will be used." >&2elif test "x$build_alias" != "x$host_alias"; thencross_compiling=yesfifiac_tool_prefix=test -n "$host_alias" && ac_tool_prefix=$host_alias-test "$silent" = yes && exec 6>/dev/nullac_pwd=`pwd` && test -n "$ac_pwd" &&ac_ls_di=`ls -di .` &&ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||as_fn_error "working directory cannot be determined"test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||as_fn_error "pwd does not report name of working directory"# Find the source files, if location was not specified.if test -z "$srcdir"; thenac_srcdir_defaulted=yes# Try the directory containing this script, then the parent directory.ac_confdir=`$as_dirname -- "$as_myself" ||$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \X"$as_myself" : 'X\(//\)[^/]' \| \X"$as_myself" : 'X\(//\)$' \| \X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||$as_echo X"$as_myself" |sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{s//\1/q}/^X\(\/\/\)[^/].*/{s//\1/q}/^X\(\/\/\)$/{s//\1/q}/^X\(\/\).*/{s//\1/q}s/.*/./; q'`srcdir=$ac_confdirif test ! -r "$srcdir/$ac_unique_file"; thensrcdir=..fielseac_srcdir_defaulted=nofiif test ! -r "$srcdir/$ac_unique_file"; thentest "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"fiac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"ac_abs_confdir=`(cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"pwd)`# When building in place, set srcdir=.if test "$ac_abs_confdir" = "$ac_pwd"; thensrcdir=.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\(.*\)'`;;esacfor ac_var in $ac_precious_vars; doeval 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 this package to adapt to many kinds of systems.Usage: $0 [OPTION]... [VAR=VALUE]...To assign environment variables (e.g., CC, CFLAGS...), specify them asVAR=VALUE. See below for descriptions of some of the useful variables.Defaults for the options are specified in brackets.Configuration:-h, --help display this help and exit--help=short display options specific to this package--help=recursive display the short help of all the included 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_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specifyan installation prefix other than \`$ac_default_prefix' using \`--prefix',for instance \`--prefix=\$HOME'.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 [PREFIX/etc]--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]--localstatedir=DIR modifiable single-machine data [PREFIX/var]--libdir=DIR object code libraries [EPREFIX/lib]--includedir=DIR C header files [PREFIX/include]--oldincludedir=DIR C header files for non-gcc [/usr/include]--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/locale]--mandir=DIR man documentation [DATAROOTDIR/man]--docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]--htmldir=DIR html documentation [DOCDIR]--dvidir=DIR dvi documentation [DOCDIR]--pdfdir=DIR pdf documentation [DOCDIR]--psdir=DIR ps documentation [DOCDIR]_ACEOFcat <<\_ACEOFProgram names:--program-prefix=PREFIX prepend PREFIX to installed program names--program-suffix=SUFFIX append SUFFIX to installed program names--program-transform-name=PROGRAM run sed PROGRAM on installed program namesSystem types:--build=BUILD configure for building on BUILD [guessed]--host=HOST cross-compile to build programs to run on HOST [BUILD]--target=TARGET configure for building compilers for TARGET [HOST]_ACEOFfiif test -n "$ac_init_help"; thencat <<\_ACEOFOptional Features:--disable-option-checking ignore unrecognized --enable/--with options--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)--enable-FEATURE[=ARG] include FEATURE [ARG=yes]--enable-generated-files-in-srcdirput copies of generated files in source dirintended for creating source tarballs for userswithout texinfo bison or flex.--enable-werror-always enable -Werror despite compiler version--enable-checking=LISTenable expensive run-time checks. With LIST,enable only specific categories of checks.Categories are: yes,no,all,none,release.Flags are: assert,df,fold,gc,gcac,gimple,misc,rtlflag,rtl,runtime,tree,valgrind,types.--enable-coverage=LEVELenable compiler's code coverage collection.Use to measure compiler performance and locateunused parts of the compiler. With LEVEL, specifyoptimization. Values are opt, noopt,default is noopt--enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering--enable-build-with-cxx build with C++ compiler instead of C compiler--enable-multilib enable library support for multiple ABIs--enable-__cxa_atexit enable __cxa_atexit for C++--enable-decimal-float={no,yes,bid,dpd}enable decimal float extension to C. Selecting 'bid'or 'dpd' choses which decimal floating point formatto use--enable-fixed-point enable fixed-point arithmetic extension to C--enable-threads enable thread usage for target GCC--enable-threads=LIB use LIB thread package for target GCC--enable-tls enable or disable generation of tls codeoverriding the assembler check for tls support--enable-objc-gc enable the use of Boehm's garbage collector withthe GNU Objective-C runtime--disable-shared don't provide a shared libgcc--enable-intermodule build the compiler in one step--enable-languages=LIST specify which front-ends to build--disable-rpath do not hardcode runtime library paths--enable-initfini-array use .init_array/.fini_array sections--enable-sjlj-exceptionsarrange to use setjmp/longjmp exception handling--enable-secureplt enable -msecure-plt by default for PowerPC--enable-leading-mingw64-underscoresEnable leading underscores on 64 bit mingw targets--enable-cld enable -mcld by default for 32bit x86--disable-win32-registrydisable lookup of installation paths in theRegistry on Windows hosts--enable-win32-registry enable registry lookup (default)--enable-win32-registry=KEYuse KEY instead of GCC version as the last portionof the registry key--enable-shared[=PKGS] build shared libraries [default=yes]--enable-static[=PKGS] build static libraries [default=yes]--enable-fast-install[=PKGS]optimize for fast installation [default=yes]--disable-libtool-lock avoid locking (might break parallel builds)--enable-comdat enable COMDAT group support--enable-gnu-unique-object enable the use of the @gnu_unique_object ELF extension onglibc systems--enable-linker-build-idcompiler will always pass --build-id to linker--enable-maintainer-modeenable make rules and dependencies not useful(and sometimes confusing) to the casual installer--enable-version-specific-runtime-libsspecify that runtime libraries should beinstalled in a compiler-specific directory--enable-plugin enable plugin supportOptional Packages:--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)--with-build-libsubdir=DIR Directory where to find libraries for build system--with-local-prefix=DIR specifies directory to put local include--with-gxx-include-dir=DIRspecifies directory to put g++ header files--with-cpp-install-dir=DIRinstall the user visible C preprocessor in DIR(relative to PREFIX) as well as PREFIX/bin--with-gnu-ld arrange to work with GNU ld.--with-ld arrange to use the specified ld (full pathname)--with-demangler-in-ld try to use demangler in GNU ld.--with-gnu-as arrange to work with GNU as--with-as arrange to use the specified as (full pathname)--with-stabs arrange to use stabs instead of host debug format--with-dwarf2 force the default debug format to be DWARF 2--with-build-sysroot=sysrootuse sysroot as the system root during the build--with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.--with-specs=SPECS add SPECS to driver command-line processing--with-pkgversion=PKG Use PKG in the version string in place of "GCC"--with-bugurl=URL Direct users to URL to report a bug--with-multilib-list Select multilibs (SH only)--with-gnu-ld assume the C compiler uses GNU ld default=no--with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib--without-libiconv-prefix don't search for libiconv in includedir and libdir--with-system-libunwind use installed libunwind--with-pic try to use only PIC/non-PIC objects [default=useboth]--with-gnu-ld assume the C compiler uses GNU ld [default=no]--with-plugin-ld=[ARG] specify the plugin linker--with-long-double-128 Use 128-bit long double by default.--with-gc={page,zone} choose the garbage collection mechanism to usewith the compiler--with-system-zlib use installed libz--with-slibdir=DIR shared libraries in DIR [LIBDIR]Some influential environment variables:CC C compiler commandCFLAGS C compiler flagsLDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in anonstandard directory <lib dir>LIBS libraries to pass to the linker, e.g. -l<library>CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> ifyou have headers in a nonstandard directory <include dir>CXX C++ compiler commandCXXFLAGS C++ compiler flagsCPP C preprocessorCXXCPP C++ preprocessorGMPLIBS How to link GMPGMPINC How to find GMP include filesPPLLIBS How to link PPLPPLINC How to find PPL include filesCLOOGLIBS How to link CLOOGCLOOGINC How to find CLOOG include filesLIBELFLIBS How to link libelfLIBELFINC How to find libelf include filesUse these variables to override the choices made by `configure' or to helpit to find libraries and programs with nonstandard names/locations.Report bugs to the package provider._ACEOFac_status=$?fiif 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: && continuetest -d "$ac_dir" ||{ cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||continueac_builddir=.case "$ac_dir" in.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;*)ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`# A ".." for each directory in $ac_dir_suffix.ac_top_builddir_sub=`$as_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 ;;esacac_abs_top_builddir=$ac_pwdac_abs_builddir=$ac_pwd$ac_dir_suffix# for backward compatibility:ac_top_builddir=$ac_top_build_prefixcase $srcdir in.) # We are building in place.ac_srcdir=.ac_top_srcdir=$ac_top_builddir_subac_abs_top_srcdir=$ac_pwd ;;[\\/]* | ?:[\\/]* ) # Absolute name.ac_srcdir=$srcdir$ac_dir_suffix;ac_top_srcdir=$srcdirac_abs_top_srcdir=$srcdir ;;*) # Relative name.ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffixac_top_srcdir=$ac_top_build_prefix$srcdirac_abs_top_srcdir=$ac_pwd/$srcdir ;;esacac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffixcd "$ac_dir" || { ac_status=$?; continue; }# Check for guested configure.if test -f "$ac_srcdir/configure.gnu"; thenecho &&$SHELL "$ac_srcdir/configure.gnu" --help=recursiveelif test -f "$ac_srcdir/configure"; thenecho &&$SHELL "$ac_srcdir/configure" --help=recursiveelse$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2fi || ac_status=$?cd "$ac_pwd" || { ac_status=$?; break; }donefitest -n "$ac_init_help" && exit $ac_statusif $ac_init_version; thencat <<\_ACEOFconfiguregenerated by GNU Autoconf 2.64Copyright (C) 2009 Free Software Foundation, Inc.This configure script is free software; the Free Software Foundationgives unlimited permission to copy, distribute and modify it._ACEOFexitfi## ------------------------ #### Autoconf initialization. #### ------------------------ ### ac_fn_c_try_compile LINENO# --------------------------# Try to compile conftest.$ac_ext, and return whether this succeeded.ac_fn_c_try_compile (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackrm -f conftest.$ac_objextif { { ac_try="$ac_compile"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_compile") 2>conftest.errac_status=$?if test -s conftest.err; thengrep -v '^ *+' conftest.err >conftest.er1cat conftest.er1 >&5mv -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && {test -z "$ac_c_werror_flag" ||test ! -s conftest.err} && test -s conftest.$ac_objext; then :ac_retval=0else$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5ac_retval=1fieval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_c_try_compile# ac_fn_cxx_try_compile LINENO# ----------------------------# Try to compile conftest.$ac_ext, and return whether this succeeded.ac_fn_cxx_try_compile (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackrm -f conftest.$ac_objextif { { ac_try="$ac_compile"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_compile") 2>conftest.errac_status=$?if test -s conftest.err; thengrep -v '^ *+' conftest.err >conftest.er1cat conftest.er1 >&5mv -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && {test -z "$ac_cxx_werror_flag" ||test ! -s conftest.err} && test -s conftest.$ac_objext; then :ac_retval=0else$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5ac_retval=1fieval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_cxx_try_compile# ac_fn_c_try_cpp LINENO# ----------------------# Try to preprocess conftest.$ac_ext, and return whether this succeeded.ac_fn_c_try_cpp (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackif { { ac_try="$ac_cpp conftest.$ac_ext"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_cpp conftest.$ac_ext") 2>conftest.errac_status=$?if test -s conftest.err; thengrep -v '^ *+' conftest.err >conftest.er1cat conftest.er1 >&5mv -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } >/dev/null && {test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||test ! -s conftest.err}; then :ac_retval=0else$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5ac_retval=1fieval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_c_try_cpp# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES# -------------------------------------------------------# Tests whether HEADER exists, giving a warning if it cannot be compiled using# the include files in INCLUDES and setting the cache variable VAR# accordingly.ac_fn_c_check_header_mongrel (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackif { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5$as_echo_n "checking for $2... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6fieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }else# Is the header compilable?{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5$as_echo_n "checking $2 usability... " >&6; }cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4#include <$2>_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_header_compiler=yeselseac_header_compiler=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5$as_echo "$ac_header_compiler" >&6; }# Is the header present?{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5$as_echo_n "checking $2 presence... " >&6; }cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <$2>_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :ac_header_preproc=yeselseac_header_preproc=nofirm -f conftest.err conftest.$ac_ext{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5$as_echo "$ac_header_preproc" >&6; }# So? What about this header?case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((yes:no: ){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;};;no:yes:* ){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;};;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5$as_echo_n "checking for $2... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseeval "$3=\$ac_header_compiler"fieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }fieval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}} # ac_fn_c_check_header_mongrel# ac_fn_c_try_run LINENO# ----------------------# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes# that executables *can* be run.ac_fn_c_try_run (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackif { { ac_try="$ac_link"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_link") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'{ { case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_try") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }; then :ac_retval=0else$as_echo "$as_me: program exited with status $ac_status" >&5$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5ac_retval=$ac_statusfirm -rf conftest.dSYM conftest_ipa8_conftest.ooeval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_c_try_run# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES# -------------------------------------------------------# Tests whether HEADER exists and can be compiled using the include files in# INCLUDES, setting the cache variable VAR accordingly.ac_fn_c_check_header_compile (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5$as_echo_n "checking for $2... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4#include <$2>_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "$3=yes"elseeval "$3=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}} # ac_fn_c_check_header_compile# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES# --------------------------------------------# Tries to find the compile-time value of EXPR in a program that includes# INCLUDES, setting VAR accordingly. Returns whether the value could be# computedac_fn_c_compute_int (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackif test "$cross_compiling" = yes; then# Depending upon the size, compute the lo and hi bounds.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4intmain (){static int test_array [1 - 2 * !(($2) >= 0)];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_lo=0 ac_mid=0while :; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4intmain (){static int test_array [1 - 2 * !(($2) <= $ac_mid)];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_hi=$ac_mid; breakelseas_fn_arith $ac_mid + 1 && ac_lo=$as_valif test $ac_lo -le $ac_mid; thenac_lo= ac_hi=breakfias_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_valfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extdoneelsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4intmain (){static int test_array [1 - 2 * !(($2) < 0)];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_hi=-1 ac_mid=-1while :; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4intmain (){static int test_array [1 - 2 * !(($2) >= $ac_mid)];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_lo=$ac_mid; breakelseas_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_valif test $ac_mid -le $ac_hi; thenac_lo= ac_hi=breakfias_fn_arith 2 '*' $ac_mid && ac_mid=$as_valfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extdoneelseac_lo= ac_hi=firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -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"; doas_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_valcat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4intmain (){static int test_array [1 - 2 * !(($2) <= $ac_mid)];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_hi=$ac_midelseas_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_valfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extdonecase $ac_lo in #((?*) eval "$3=\$ac_lo"; ac_retval=0 ;;'') ac_retval=1 ;;esacelsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4static long int longval () { return $2; }static unsigned long int ulongval () { return $2; }#include <stdio.h>#include <stdlib.h>intmain (){FILE *f = fopen ("conftest.val", "w");if (! f)return 1;if (($2) < 0){long int i = longval ();if (i != ($2))return 1;fprintf (f, "%ld", i);}else{unsigned long int i = ulongval ();if (i != ($2))return 1;fprintf (f, "%lu", i);}/* Do not output a trailing newline, as this causes \r\n confusionon some platforms. */return ferror (f) || fclose (f) != 0;;return 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :echo >>conftest.val; read $3 <conftest.val; ac_retval=0elseac_retval=1firm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extrm -f conftest.valfieval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_c_compute_int# ac_fn_c_check_type LINENO TYPE VAR INCLUDES# -------------------------------------------# Tests whether TYPE exists after having included INCLUDES, setting cache# variable VAR accordingly.ac_fn_c_check_type (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5$as_echo_n "checking for $2... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseeval "$3=no"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4intmain (){if (sizeof ($2))return 0;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$4intmain (){if (sizeof (($2)))return 0;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :elseeval "$3=yes"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}} # ac_fn_c_check_type# ac_fn_c_find_intX_t LINENO BITS VAR# -----------------------------------# Finds a signed integer type with width BITS, setting cache variable VAR# accordingly.ac_fn_c_find_intX_t (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5$as_echo_n "checking for int$2_t... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseeval "$3=no"for ac_type in int$2_t 'int' 'long int' \'long long int' 'short int' 'signed char'; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$ac_includes_defaultintmain (){static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$ac_includes_defaultintmain (){static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)< ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :elsecase $ac_type in #(int$2_t) :eval "$3=yes" ;; #(*) :eval "$3=\$ac_type" ;;esacfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_exteval as_val=\$$3if test "x$as_val" = x""no; then :elsebreakfidonefieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}} # ac_fn_c_find_intX_t# ac_fn_c_try_link LINENO# -----------------------# Try to link conftest.$ac_ext, and return whether this succeeded.ac_fn_c_try_link (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackrm -f conftest.$ac_objext conftest$ac_exeextif { { ac_try="$ac_link"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_link") 2>conftest.errac_status=$?if test -s conftest.err; thengrep -v '^ *+' conftest.err >conftest.er1cat conftest.er1 >&5mv -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && {test -z "$ac_c_werror_flag" ||test ! -s conftest.err} && test -s conftest$ac_exeext && {test "$cross_compiling" = yes ||$as_test_x conftest$ac_exeext}; then :ac_retval=0else$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5ac_retval=1fi# Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information# created by the PGI compiler (conftest_ipa8_conftest.oo), as it would# interfere with the next link command; also delete a directory that is# left behind by Apple's compiler. We do this before executing the actions.rm -rf conftest.dSYM conftest_ipa8_conftest.ooeval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_c_try_link# ac_fn_c_find_uintX_t LINENO BITS VAR# ------------------------------------# Finds an unsigned integer type with width BITS, setting cache variable VAR# accordingly.ac_fn_c_find_uintX_t (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5$as_echo_n "checking for uint$2_t... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseeval "$3=no"for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \'unsigned long long int' 'unsigned short int' 'unsigned char'; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$ac_includes_defaultintmain (){static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :case $ac_type in #(uint$2_t) :eval "$3=yes" ;; #(*) :eval "$3=\$ac_type" ;;esacfirm -f core conftest.err conftest.$ac_objext conftest.$ac_exteval as_val=\$$3if test "x$as_val" = x""no; then :elsebreakfidonefieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}} # ac_fn_c_find_uintX_t# ac_fn_c_check_header_preproc LINENO HEADER VAR# ----------------------------------------------# Tests whether HEADER is present, setting the cache variable VAR accordingly.ac_fn_c_check_header_preproc (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5$as_echo_n "checking for $2... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <$2>_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :eval "$3=yes"elseeval "$3=no"firm -f conftest.err conftest.$ac_extfieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}} # ac_fn_c_check_header_preproc# ac_fn_c_check_func LINENO FUNC VAR# ----------------------------------# Tests whether FUNC exists, setting the cache variable VAR accordinglyac_fn_c_check_func (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5$as_echo_n "checking for $2... " >&6; }if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Define $2 to an innocuous variant, in case <limits.h> declares $2.For example, HP-UX 11i <limits.h> declares gettimeofday. */#define $2 innocuous_$2/* System header to define __stub macros and hopefully few prototypes,which can conflict with char $2 (); 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 $2/* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar $2 ();/* The GNU C library defines this for functions which it implementsto always fail with ENOSYS. Some functions are actually namedsomething starting with __ and the normal name is an alias. */#if defined __stub_$2 || defined __stub___$2choke me#endifintmain (){return $2 ();;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :eval "$3=yes"elseeval "$3=no"firm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extfieval ac_res=\$$3{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}} # ac_fn_c_check_func# ac_fn_cxx_try_cpp LINENO# ------------------------# Try to preprocess conftest.$ac_ext, and return whether this succeeded.ac_fn_cxx_try_cpp (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackif { { ac_try="$ac_cpp conftest.$ac_ext"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_cpp conftest.$ac_ext") 2>conftest.errac_status=$?if test -s conftest.err; thengrep -v '^ *+' conftest.err >conftest.er1cat conftest.er1 >&5mv -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } >/dev/null && {test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||test ! -s conftest.err}; then :ac_retval=0else$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5ac_retval=1fieval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_cxx_try_cpp# ac_fn_cxx_try_link LINENO# -------------------------# Try to link conftest.$ac_ext, and return whether this succeeded.ac_fn_cxx_try_link (){as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stackrm -f conftest.$ac_objext conftest$ac_exeextif { { ac_try="$ac_link"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_link") 2>conftest.errac_status=$?if test -s conftest.err; thengrep -v '^ *+' conftest.err >conftest.er1cat conftest.er1 >&5mv -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && {test -z "$ac_cxx_werror_flag" ||test ! -s conftest.err} && test -s conftest$ac_exeext && {test "$cross_compiling" = yes ||$as_test_x conftest$ac_exeext}; then :ac_retval=0else$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5ac_retval=1fi# Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information# created by the PGI compiler (conftest_ipa8_conftest.oo), as it would# interfere with the next link command; also delete a directory that is# left behind by Apple's compiler. We do this before executing the actions.rm -rf conftest.dSYM conftest_ipa8_conftest.ooeval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}return $ac_retval} # ac_fn_cxx_try_linkcat >config.log <<_ACEOFThis file contains any messages produced by compilers whilerunning configure, to aid debugging if configure makes a mistake.It was created by $as_me, which wasgenerated by GNU Autoconf 2.64. Invocation command line was$ $0 $@_ACEOFexec 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 unknown`/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`/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`/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`_ASUNAMEas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.$as_echo "PATH: $as_dir"doneIFS=$as_save_IFS} >&5cat >&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 because 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_configure_args=ac_configure_args0=ac_configure_args1=ac_must_keep_next=falsefor ac_pass in 1 2dofor ac_argdocase $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=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;esaccase $ac_pass in1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;2)as_fn_append ac_configure_args1 " '$ac_arg'"if test $ac_must_keep_next = true; thenac_must_keep_next=false # Got value, back to normal.elsecase $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 ;;esacfias_fn_append ac_configure_args " '$ac_arg'";;esacdonedone{ ac_configure_args0=; unset ac_configure_args0;}{ ac_configure_args1=; unset ac_configure_args1;}# When interrupted or exit'd, cleanup temporary files, and complete# config.log. We remove comments because anyway the quotes in there# would cause problems or look ugly.# WARNING: Use '\'' to represent an apostrophe within the trap.# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.trap 'exit_status=$?# Save into config.log some information that might help in debugging.{echocat <<\_ASBOX## ---------------- #### Cache variables. #### ---------------- ##_ASBOXecho# The following way of writing the cache mishandles newlines in values,(for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; doeval ac_val=\$$ac_varcase $ac_val in #(*${as_nl}*)case $ac_var in #(*_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;esaccase $ac_var in #(_ | IFS | as_nl) ;; #(BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(*) { eval $ac_var=; unset $ac_var;} ;;esac ;;esacdone(set) 2>&1 |case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(*${as_nl}ac_space=\ *)sed -n \"s/'\''/'\''\\\\'\'''\''/g;s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p";; #(*)sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p";;esac |sort)echocat <<\_ASBOX## ----------------- #### Output variables. #### ----------------- ##_ASBOXechofor ac_var in $ac_subst_varsdoeval ac_val=\$$ac_varcase $ac_val in*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;esac$as_echo "$ac_var='\''$ac_val'\''"done | sortechoif test -n "$ac_subst_files"; thencat <<\_ASBOX## ------------------- #### File substitutions. #### ------------------- ##_ASBOXechofor ac_var in $ac_subst_filesdoeval ac_val=\$$ac_varcase $ac_val in*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;esac$as_echo "$ac_var='\''$ac_val'\''"done | sortechofiif test -s confdefs.h; thencat <<\_ASBOX## ----------- #### confdefs.h. #### ----------- ##_ASBOXechocat confdefs.hechofitest "$ac_signal" != 0 &&$as_echo "$as_me: caught signal $ac_signal"$as_echo "$as_me: exit $exit_status"} >&5rm -f core *.core core.conftest.* &&rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&exit $exit_status' 0for ac_signal in 1 2 13 15; dotrap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signaldoneac_signal=0# confdefs.h avoids OS command line length limits that DEFS can exceed.rm -f -r conftest* confdefs.h$as_echo "/* confdefs.h */" > confdefs.h# Predefined preprocessor variables.cat >>confdefs.h <<_ACEOF#define PACKAGE_NAME "$PACKAGE_NAME"_ACEOFcat >>confdefs.h <<_ACEOF#define PACKAGE_TARNAME "$PACKAGE_TARNAME"_ACEOFcat >>confdefs.h <<_ACEOF#define PACKAGE_VERSION "$PACKAGE_VERSION"_ACEOFcat >>confdefs.h <<_ACEOF#define PACKAGE_STRING "$PACKAGE_STRING"_ACEOFcat >>confdefs.h <<_ACEOF#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"_ACEOFcat >>confdefs.h <<_ACEOF#define PACKAGE_URL "$PACKAGE_URL"_ACEOF# Let the site file select an alternate cache file if it wants to.# Prefer an explicitly selected file to automatically selected ones.ac_site_file1=NONEac_site_file2=NONEif test -n "$CONFIG_SITE"; thenac_site_file1=$CONFIG_SITEelif test "x$prefix" != xNONE; thenac_site_file1=$prefix/share/config.siteac_site_file2=$prefix/etc/config.siteelseac_site_file1=$ac_default_prefix/share/config.siteac_site_file2=$ac_default_prefix/etc/config.sitefifor ac_site_file in "$ac_site_file1" "$ac_site_file2"dotest "x$ac_site_file" = xNONE && continueif test -r "$ac_site_file"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5$as_echo "$as_me: loading site script $ac_site_file" >&6;}sed 's/^/| /' "$ac_site_file" >&5. "$ac_site_file"fidoneif test -r "$cache_file"; then# Some versions of bash will fail to source /dev/null (special# files actually), so we avoid doing that.if test -f "$cache_file"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5$as_echo "$as_me: loading cache $cache_file" >&6;}case $cache_file in[\\/]* | ?:[\\/]* ) . "$cache_file";;*) . "./$cache_file";;esacfielse{ $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5$as_echo "$as_me: creating cache $cache_file" >&6;}>$cache_filefi# Check that the precious variables saved in the cache have kept the same# value.ac_cache_corrupted=falsefor ac_var in $ac_precious_vars; doeval ac_old_set=\$ac_cv_env_${ac_var}_seteval ac_new_set=\$ac_env_${ac_var}_seteval ac_old_val=\$ac_cv_env_${ac_var}_valueeval ac_new_val=\$ac_env_${ac_var}_valuecase $ac_old_set,$ac_new_set inset,){ $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}ac_cache_corrupted=: ;;,set){ $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5$as_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# differences in whitespace do not lead to failure.ac_old_val_w=`echo x $ac_old_val`ac_new_val_w=`echo x $ac_new_val`if test "$ac_old_val_w" != "$ac_new_val_w"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}ac_cache_corrupted=:else{ $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}eval $ac_var=\$ac_old_valfi{ $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}{ $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}fi;;esac# Pass precious variables to config.status.if test "$ac_new_set" = set; thencase $ac_new_val in*\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;*) ac_arg=$ac_var=$ac_new_val ;;esaccase " $ac_configure_args " in*" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.*) as_fn_append ac_configure_args " '$ac_arg'" ;;esacfidoneif $ac_cache_corrupted; then{ $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5fi## -------------------- #### Main body of script. #### -------------------- ##ac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnuac_config_headers="$ac_config_headers auto-host.h:config.in"gcc_version=`cat $srcdir/BASE-VER`# Determine the host, build, and target systemsac_aux_dir=for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; dofor ac_t in install-sh install.sh shtool; doif test -f "$ac_dir/$ac_t"; thenac_aux_dir=$ac_dirac_install_sh="$ac_aux_dir/$ac_t -c"break 2fidonedoneif test -z "$ac_aux_dir"; thenas_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5fi# 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/configure" # Please don't use this var.# Make sure we can run config.sub.$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5$as_echo_n "checking build system type... " >&6; }if test "${ac_cv_build+set}" = set; then :$as_echo_n "(cached) " >&6elseac_build_alias=$build_aliastest "x$ac_build_alias" = x &&ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`test "x$ac_build_alias" = x &&as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5$as_echo "$ac_cv_build" >&6; }case $ac_cv_build in*-*-*) ;;*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;esacbuild=$ac_cv_buildac_save_IFS=$IFS; IFS='-'set x $ac_cv_buildshiftbuild_cpu=$1build_vendor=$2shift; shift# Remember, the first character of IFS is used to create $*,# except with old shells:build_os=$*IFS=$ac_save_IFScase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5$as_echo_n "checking host system type... " >&6; }if test "${ac_cv_host+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "x$host_alias" = x; thenac_cv_host=$ac_cv_buildelseac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5$as_echo "$ac_cv_host" >&6; }case $ac_cv_host in*-*-*) ;;*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;esachost=$ac_cv_hostac_save_IFS=$IFS; IFS='-'set x $ac_cv_hostshifthost_cpu=$1host_vendor=$2shift; shift# Remember, the first character of IFS is used to create $*,# except with old shells:host_os=$*IFS=$ac_save_IFScase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5$as_echo_n "checking target system type... " >&6; }if test "${ac_cv_target+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "x$target_alias" = x; thenac_cv_target=$ac_cv_hostelseac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5$as_echo "$ac_cv_target" >&6; }case $ac_cv_target in*-*-*) ;;*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;esactarget=$ac_cv_targetac_save_IFS=$IFS; IFS='-'set x $ac_cv_targetshifttarget_cpu=$1target_vendor=$2shift; shift# Remember, the first character of IFS is used to create $*,# except with old shells:target_os=$*IFS=$ac_save_IFScase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac# The aliases save the names the user supplied, while $host etc.# will get canonicalized.test -n "$target_alias" &&test "$program_prefix$program_suffix$program_transform_name" = \NONENONEs,x,x, &&program_prefix=${target_alias}-# Determine the noncanonical target name, for directory use.case ${build_alias} in"") build_noncanonical=${build} ;;*) build_noncanonical=${build_alias} ;;esaccase ${host_alias} in"") host_noncanonical=${build_noncanonical} ;;*) host_noncanonical=${host_alias} ;;esaccase ${target_alias} in"") target_noncanonical=${host_noncanonical} ;;*) target_noncanonical=${target_alias} ;;esac# Determine the target- and build-specific subdirectories# post-stage1 host modules use a different CC_FOR_BUILD so, in order to# have matching libraries, they should use host libraries: Makefile.tpl# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).# However, they still use the build modules, because the corresponding# host modules (e.g. bison) are only built for the host when bootstrap# finishes. So:# - build_subdir is where we find build modules, and never changes.# - build_libsubdir is where we find build libraries, and can be overridden.# Prefix 'build-' so this never conflicts with target_subdir.build_subdir="build-${build_noncanonical}"# Check whether --with-build-libsubdir was given.if test "${with_build_libsubdir+set}" = set; then :withval=$with_build_libsubdir; build_libsubdir="$withval"elsebuild_libsubdir="$build_subdir"fi# --srcdir=. covers the toplevel, while "test -d" covers the subdirectoriesif ( test $srcdir = . && test -d gcc ) \|| test -d $srcdir/../host-${host_noncanonical}; thenhost_subdir="host-${host_noncanonical}"elsehost_subdir=.fi# No prefix.target_subdir=${target_noncanonical}# Set program_transform_nametest "$program_prefix" != NONE &&program_transform_name="s&^&$program_prefix&;$program_transform_name"# Use a double $ so make ignores it.test "$program_suffix" != NONE &&program_transform_name="s&\$&$program_suffix&;$program_transform_name"# Double any \ or $.# By default was `s,x,x', remove it if useless.ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`# Check for bogus environment variables.# Test if LIBRARY_PATH contains the notation for the current directory# since this would lead to problems installing/building glibc.# LIBRARY_PATH contains the current directory if one of the following# is true:# - one of the terminals (":" and ";") is the first or last sign# - two terminals occur directly after each other# - the path contains an element with a dot in it{ $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBRARY_PATH variable" >&5$as_echo_n "checking LIBRARY_PATH variable... " >&6; }case ${LIBRARY_PATH} in[:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )library_path_setting="contains current directory";;*)library_path_setting="ok";;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $library_path_setting" >&5$as_echo "$library_path_setting" >&6; }if test "$library_path_setting" != "ok"; thenas_fn_error "*** LIBRARY_PATH shouldn't contain the current directory when*** building gcc. Please change the environment variable*** and run configure again." "$LINENO" 5fi# Test if GCC_EXEC_PREFIX contains the notation for the current directory# since this would lead to problems installing/building glibc.# GCC_EXEC_PREFIX contains the current directory if one of the following# is true:# - one of the terminals (":" and ";") is the first or last sign# - two terminals occur directly after each other# - the path contains an element with a dot in it{ $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC_EXEC_PREFIX variable" >&5$as_echo_n "checking GCC_EXEC_PREFIX variable... " >&6; }case ${GCC_EXEC_PREFIX} in[:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )gcc_exec_prefix_setting="contains current directory";;*)gcc_exec_prefix_setting="ok";;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_exec_prefix_setting" >&5$as_echo "$gcc_exec_prefix_setting" >&6; }if test "$gcc_exec_prefix_setting" != "ok"; thenas_fn_error "*** GCC_EXEC_PREFIX shouldn't contain the current directory when*** building gcc. Please change the environment variable*** and run configure again." "$LINENO" 5fi# -----------# Directories# -----------# Specify the local prefixlocal_prefix=# Check whether --with-local-prefix was given.if test "${with_local_prefix+set}" = set; then :withval=$with_local_prefix; case "${withval}" inyes) as_fn_error "bad value ${withval} given for local include directory prefix" "$LINENO" 5 ;;no) ;;*) local_prefix=$with_local_prefix ;;esacfi# Default local prefix if it is emptyif test x$local_prefix = x; thenlocal_prefix=/usr/localfi# Don't set gcc_gxx_include_dir to gxx_include_dir since that's only# passed in by the toplevel make and thus we'd get different behavior# depending on where we built the sources.gcc_gxx_include_dir=# Specify the g++ header file directory# Check whether --with-gxx-include-dir was given.if test "${with_gxx_include_dir+set}" = set; then :withval=$with_gxx_include_dir; case "${withval}" inyes) as_fn_error "bad value ${withval} given for g++ include directory" "$LINENO" 5 ;;no) ;;*) gcc_gxx_include_dir=$with_gxx_include_dir ;;esacfi# This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.if test x${gcc_gxx_include_dir} = x; thenif test x${enable_version_specific_runtime_libs} = xyes; thengcc_gxx_include_dir='${libsubdir}/include/c++'elselibstdcxx_incdir='include/c++/$(version)'if test x$host != x$target; thenlibstdcxx_incdir="$target_alias/$libstdcxx_incdir"figcc_gxx_include_dir="\$(libsubdir)/\$(libsubdir_to_prefix)$libstdcxx_incdir"fifi# Check whether --with-cpp_install_dir was given.if test "${with_cpp_install_dir+set}" = set; then :withval=$with_cpp_install_dir; if test x$withval = xyes; thenas_fn_error "option --with-cpp-install-dir requires an argument" "$LINENO" 5elif test x$withval != xno; thencpp_install_dir=$withvalfifi# We would like to our source tree to be readonly. However when releases or# pre-releases are generated, the flex/bison generated files as well as the# various formats of manuals need to be included along with the rest of the# sources. Therefore we have --enable-generated-files-in-srcdir to do# just that.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to place generated files in the source directory" >&5$as_echo_n "checking whether to place generated files in the source directory... " >&6; }# Check whether --enable-generated-files-in-srcdir was given.if test "${enable_generated_files_in_srcdir+set}" = set; then :enableval=$enable_generated_files_in_srcdir; generated_files_in_srcdir=$enablevalelsegenerated_files_in_srcdir=nofi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $generated_files_in_srcdir" >&5$as_echo "$generated_files_in_srcdir" >&6; }if test "$generated_files_in_srcdir" = "yes"; thenGENINSRC=''elseGENINSRC='#'fi# -------------------# Find default linker# -------------------# With GNU ld# Check whether --with-gnu-ld was given.if test "${with_gnu_ld+set}" = set; then :withval=$with_gnu_ld; gnu_ld_flag="$with_gnu_ld"elsegnu_ld_flag=nofi# With pre-defined ld# Check whether --with-ld was given.if test "${with_ld+set}" = set; then :withval=$with_ld; DEFAULT_LINKER="$with_ld"fiif test x"${DEFAULT_LINKER+set}" = x"set"; thenif test ! -x "$DEFAULT_LINKER"; thenas_fn_error "cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" "$LINENO" 5elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; thengnu_ld_flag=yesficat >>confdefs.h <<_ACEOF#define DEFAULT_LINKER "$DEFAULT_LINKER"_ACEOFfignu_ld=`if test x"$gnu_ld_flag" = x"yes"; then echo 1; else echo 0; fi`cat >>confdefs.h <<_ACEOF#define HAVE_GNU_LD $gnu_ld_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default linker was specified" >&5$as_echo_n "checking whether a default linker was specified... " >&6; }if test x"${DEFAULT_LINKER+set}" = x"set"; thenif test x"$gnu_ld_flag" = x"no"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER)" >&5$as_echo "yes ($DEFAULT_LINKER)" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER - GNU ld)" >&5$as_echo "yes ($DEFAULT_LINKER - GNU ld)" >&6; }fielse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fi# With demangler in GNU ld# Check whether --with-demangler-in-ld was given.if test "${with_demangler_in_ld+set}" = set; then :withval=$with_demangler_in_ld; demangler_in_ld="$with_demangler_in_ld"elsedemangler_in_ld=nofi# ----------------------# Find default assembler# ----------------------# With GNU as# Check whether --with-gnu-as was given.if test "${with_gnu_as+set}" = set; then :withval=$with_gnu_as; gas_flag="$with_gnu_as"elsegas_flag=nofi# Check whether --with-as was given.if test "${with_as+set}" = set; then :withval=$with_as; DEFAULT_ASSEMBLER="$with_as"fiif test x"${DEFAULT_ASSEMBLER+set}" = x"set"; thenif test ! -x "$DEFAULT_ASSEMBLER"; thenas_fn_error "cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" "$LINENO" 5elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; thengas_flag=yesficat >>confdefs.h <<_ACEOF#define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"_ACEOFfignu_as=`if test x"$gas_flag" = x"yes"; then echo 1; else echo 0; fi`cat >>confdefs.h <<_ACEOF#define HAVE_GNU_AS $gnu_as_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default assembler was specified" >&5$as_echo_n "checking whether a default assembler was specified... " >&6; }if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; thenif test x"$gas_flag" = x"no"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER)" >&5$as_echo "yes ($DEFAULT_ASSEMBLER)" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5$as_echo "yes ($DEFAULT_ASSEMBLER - GNU as)" >&6; }fielse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fi# ---------------# Find C compiler# ---------------# If a non-executable a.out is present (e.g. created by GNU as above even if# invoked with -v only), the IRIX 6 native ld just overwrites the existing# file, even when creating an executable, so an execution test fails.# Remove possible default executable files to avoid this.## FIXME: This really belongs into AC_PROG_CC and can be removed once# Autoconf includes it.rm -f a.out a.exe b.out# Find the native compilerac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnuif test -n "$ac_tool_prefix"; 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_CC+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$CC"; thenac_cv_prog_CC="$CC" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_CC="${ac_tool_prefix}gcc"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiCC=$ac_cv_prog_CCif test -n "$CC"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5$as_echo "$CC" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_CC"; thenac_ct_CC=$CC# Extract the first word of "gcc", so it can be a program name with args.set dummy gcc; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_CC"; thenac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_CC="gcc"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_CC=$ac_cv_prog_ac_ct_CCif test -n "$ac_ct_CC"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5$as_echo "$ac_ct_CC" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_CC" = x; thenCC=""elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacCC=$ac_ct_CCfielseCC="$ac_cv_prog_CC"fiif test -z "$CC"; thenif 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_CC+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$CC"; thenac_cv_prog_CC="$CC" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_CC="${ac_tool_prefix}cc"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiCC=$ac_cv_prog_CCif test -n "$CC"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5$as_echo "$CC" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fififiif 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_CC+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$CC"; thenac_cv_prog_CC="$CC" # Let the user override the test.elseac_prog_rejected=noas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenif test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; thenac_prog_rejected=yescontinuefiac_cv_prog_CC="cc"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSif test $ac_prog_rejected = yes; then# We found a bogon in the path, so make sure we never use it.set dummy $ac_cv_prog_CCshiftif 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.shiftac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"fifififiCC=$ac_cv_prog_CCif test -n "$CC"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5$as_echo "$CC" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$CC"; thenif test -n "$ac_tool_prefix"; thenfor ac_prog in cl.exedo# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.set dummy $ac_tool_prefix$ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_CC+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$CC"; thenac_cv_prog_CC="$CC" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_CC="$ac_tool_prefix$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiCC=$ac_cv_prog_CCif test -n "$CC"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5$as_echo "$CC" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$CC" && breakdonefiif test -z "$CC"; thenac_ct_CC=$CCfor ac_prog in cl.exedo# Extract the first word of "$ac_prog", so it can be a program name with args.set dummy $ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_CC"; thenac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_CC="$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_CC=$ac_cv_prog_ac_ct_CCif test -n "$ac_ct_CC"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5$as_echo "$ac_ct_CC" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$ac_ct_CC" && breakdoneif test "x$ac_ct_CC" = x; thenCC=""elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacCC=$ac_ct_CCfififitest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "no acceptable C compiler found in \$PATHSee \`config.log' for more details." "$LINENO" 5; }# Provide some information about the compiler.$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5set X $ac_compileac_compiler=$2for ac_option in --version -v -V -qversion; do{ { ac_try="$ac_compiler $ac_option >&5"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_compiler $ac_option >&5") 2>conftest.errac_status=$?if test -s conftest.err; thensed '10a\... rest of stderr output deleted ...10q' conftest.err >conftest.er1cat conftest.er1 >&5rm -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }donecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFac_clean_files_save=$ac_clean_filesac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"# Try to create an executable without -o first, disregard a.out.# It will help us diagnose broken compilers, and finding out an intuition# of exeext.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5$as_echo_n "checking for C compiler default output file name... " >&6; }ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`# The possible output files:ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"ac_rmfiles=for ac_file in $ac_filesdocase $ac_file in*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;* ) ac_rmfiles="$ac_rmfiles $ac_file";;esacdonerm -f $ac_rmfilesif { { ac_try="$ac_link_default"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_link_default") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; 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 ''dotest -f "$ac_file" || continuecase $ac_file in*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj );;[ab].out )# We found the default executable, but exeext='' is most# certainly right.break;;*.* )if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;then :; elseac_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'# argument, so we may need to know it at that point already.# Even if this section looks crufty: it has the advantage of# actually working.break;;* )break;;esacdonetest "$ac_cv_exeext" = no && ac_cv_exeext=elseac_file=''fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5$as_echo "$ac_file" >&6; }if test -z "$ac_file"; then :$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ as_fn_set_status 77as_fn_error "C compiler cannot create executablesSee \`config.log' for more details." "$LINENO" 5; }; }fiac_exeext=$ac_cv_exeext# Check that the compiler produces executables we can run. If not, either# the compiler is broken, or we cross compile.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5$as_echo_n "checking whether the C compiler works... " >&6; }# If not cross compiling, check that we can run a simple program.if test "$cross_compiling" != yes; thenif { ac_try='./$ac_file'{ { case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_try") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }; thencross_compiling=noelseif test "$cross_compiling" = maybe; thencross_compiling=yeselse{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "cannot run C compiled programs.If you meant to cross compile, use \`--host'.See \`config.log' for more details." "$LINENO" 5; }fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.outac_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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5$as_echo_n "checking whether we are cross compiling... " >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5$as_echo "$cross_compiling" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5$as_echo_n "checking for suffix of executables... " >&6; }if { { ac_try="$ac_link"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_link") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; then :# If both `conftest.exe' and `conftest' are `present' (well, observable)# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will# work properly (i.e., refer to `conftest.exe'), while it won't with# `rm'.for ac_file in conftest.exe conftest conftest.*; dotest -f "$ac_file" || continuecase $ac_file in*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`break;;* ) break;;esacdoneelse{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "cannot compute suffix of executables: cannot compile and linkSee \`config.log' for more details." "$LINENO" 5; }firm -f conftest$ac_cv_exeext{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5$as_echo "$ac_cv_exeext" >&6; }rm -f conftest.$ac_extEXEEXT=$ac_cv_exeextac_exeext=$EXEEXT{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5$as_echo_n "checking for suffix of object files... " >&6; }if test "${ac_cv_objext+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFrm -f conftest.o conftest.objif { { ac_try="$ac_compile"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_compile") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; then :for ac_file in conftest.o conftest.obj conftest.*; dotest -f "$ac_file" || continue;case $ac_file in*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;*) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`break;;esacdoneelse$as_echo "$as_me: failed program was:" >&5sed 's/^/| /' conftest.$ac_ext >&5{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "cannot compute suffix of object files: cannot compileSee \`config.log' for more details." "$LINENO" 5; }firm -f conftest.$ac_cv_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5$as_echo "$ac_cv_objext" >&6; }OBJEXT=$ac_cv_objextac_objext=$OBJEXT{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }if test "${ac_cv_c_compiler_gnu+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){#ifndef __GNUC__choke me#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_compiler_gnu=yeselseac_compiler_gnu=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extac_cv_c_compiler_gnu=$ac_compiler_gnufi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5$as_echo "$ac_cv_c_compiler_gnu" >&6; }if test $ac_compiler_gnu = yes; thenGCC=yeselseGCC=fiac_test_CFLAGS=${CFLAGS+set}ac_save_CFLAGS=$CFLAGS{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5$as_echo_n "checking whether $CC accepts -g... " >&6; }if test "${ac_cv_prog_cc_g+set}" = set; then :$as_echo_n "(cached) " >&6elseac_save_c_werror_flag=$ac_c_werror_flagac_c_werror_flag=yesac_cv_prog_cc_g=noCFLAGS="-g"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_prog_cc_g=yeselseCFLAGS=""cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :elseac_c_werror_flag=$ac_save_c_werror_flagCFLAGS="-g"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_prog_cc_g=yesfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extac_c_werror_flag=$ac_save_c_werror_flagfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5$as_echo "$ac_cv_prog_cc_g" >&6; }if test "$ac_test_CFLAGS" = set; thenCFLAGS=$ac_save_CFLAGSelif test $ac_cv_prog_cc_g = yes; thenif test "$GCC" = yes; thenCFLAGS="-g -O2"elseCFLAGS="-g"fielseif test "$GCC" = yes; thenCFLAGS="-O2"elseCFLAGS=fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }if test "${ac_cv_prog_cc_c89+set}" = set; then :$as_echo_n "(cached) " >&6elseac_cv_prog_cc_c89=noac_save_CC=$CCcat confdefs.h - <<_ACEOF >conftest.$ac_ext/* 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 hasfunction prototypes and stuff, but not '\xHH' hex character constants.These don't provoke an error unfortunately, instead are silently treatedas 'x'. The following induces an error, until -std is added to getproper ANSI mode. Curiously '\x00'!='x' always comes out true, for anarray size at least. It's necessary to write '\x00'==0 to get somethingthat's true only with -std. */int osf4_cc_array ['\x00' == 0 ? 1 : -1];/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parametersinside 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;intmain (){return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];;return 0;}_ACEOFfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"doCC="$ac_save_CC $ac_arg"if ac_fn_c_try_compile "$LINENO"; then :ac_cv_prog_cc_c89=$ac_argfirm -f core conftest.err conftest.$ac_objexttest "x$ac_cv_prog_cc_c89" != "xno" && breakdonerm -f conftest.$ac_extCC=$ac_save_CCfi# AC_CACHE_VALcase "x$ac_cv_prog_cc_c89" inx){ $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5$as_echo "none needed" >&6; } ;;xno){ $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5$as_echo "unsupported" >&6; } ;;*)CC="$CC $ac_cv_prog_cc_c89"{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;esacif test "x$ac_cv_prog_cc_c89" != xno; then :fiac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnuif test "x$CC" != xcc; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5$as_echo_n "checking whether cc understands -c and -o together... " >&6; }fiset dummy $CC; ac_cc=`$as_echo "$2" |sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOF# Make sure it works both with $CC and with simple cc.# We do the test twice because some compilers refuse to overwrite an# existing .o file with -o, though they will create one.ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'rm -f conftest2.*if { { case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_try") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } &&test -f conftest2.$ac_objext && { { case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_try") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; };theneval ac_cv_prog_cc_${ac_cc}_c_o=yesif test "x$CC" != xcc; then# Test first that cc exists at all.if { ac_try='cc -c conftest.$ac_ext >&5'{ { case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_try") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }; thenac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'rm -f conftest2.*if { { case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_try") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } &&test -f conftest2.$ac_objext && { { case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_try") 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; };then# cc works too.:else# cc exists but doesn't like -o.eval ac_cv_prog_cc_${ac_cc}_c_o=nofififielseeval ac_cv_prog_cc_${ac_cc}_c_o=nofirm -f core conftest*fiif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.hfi# expand $ac_aux_dir to an absolute patham_aux_dir=`cd $ac_aux_dir && pwd`# FIXME: we rely on the cache variable name because# there is no other way.set dummy $CCam_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`eval am_t=\$ac_cv_prog_cc_${am_cc}_c_oif test "$am_t" != yes; then# Losing compiler, so override with the script.# FIXME: It is wrong to rewrite CC.# But if we don't then we get into trouble of one sort or another.# A longer-term fix would be to have automake use am__CC in this case,# and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"CC="$am_aux_dir/compile $CC"fiac_ext=cppac_cpp='$CXXCPP $CPPFLAGS'ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'ac_compiler_gnu=$ac_cv_cxx_compiler_gnuif test -z "$CXX"; thenif test -n "$CCC"; thenCXX=$CCCelseif test -n "$ac_tool_prefix"; thenfor ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlCdo# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.set dummy $ac_tool_prefix$ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_CXX+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$CXX"; thenac_cv_prog_CXX="$CXX" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_CXX="$ac_tool_prefix$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiCXX=$ac_cv_prog_CXXif test -n "$CXX"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5$as_echo "$CXX" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$CXX" && breakdonefiif test -z "$CXX"; thenac_ct_CXX=$CXXfor ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlCdo# Extract the first word of "$ac_prog", so it can be a program name with args.set dummy $ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_CXX"; thenac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_CXX="$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_CXX=$ac_cv_prog_ac_ct_CXXif test -n "$ac_ct_CXX"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5$as_echo "$ac_ct_CXX" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$ac_ct_CXX" && breakdoneif test "x$ac_ct_CXX" = x; thenCXX="g++"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacCXX=$ac_ct_CXXfifififi# Provide some information about the compiler.$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5set X $ac_compileac_compiler=$2for ac_option in --version -v -V -qversion; do{ { ac_try="$ac_compiler $ac_option >&5"case "(($ac_try" in*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;*) ac_try_echo=$ac_try;;esaceval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""$as_echo "$ac_try_echo"; } >&5(eval "$ac_compiler $ac_option >&5") 2>conftest.errac_status=$?if test -s conftest.err; thensed '10a\... rest of stderr output deleted ...10q' conftest.err >conftest.er1cat conftest.er1 >&5rm -f conftest.er1 conftest.errfi$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }done{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){#ifndef __GNUC__choke me#endif;return 0;}_ACEOFif ac_fn_cxx_try_compile "$LINENO"; then :ac_compiler_gnu=yeselseac_compiler_gnu=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extac_cv_cxx_compiler_gnu=$ac_compiler_gnufi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }if test $ac_compiler_gnu = yes; thenGXX=yeselseGXX=fiac_test_CXXFLAGS=${CXXFLAGS+set}ac_save_CXXFLAGS=$CXXFLAGS{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5$as_echo_n "checking whether $CXX accepts -g... " >&6; }if test "${ac_cv_prog_cxx_g+set}" = set; then :$as_echo_n "(cached) " >&6elseac_save_cxx_werror_flag=$ac_cxx_werror_flagac_cxx_werror_flag=yesac_cv_prog_cxx_g=noCXXFLAGS="-g"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_cxx_try_compile "$LINENO"; then :ac_cv_prog_cxx_g=yeselseCXXFLAGS=""cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_cxx_try_compile "$LINENO"; then :elseac_cxx_werror_flag=$ac_save_cxx_werror_flagCXXFLAGS="-g"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_cxx_try_compile "$LINENO"; then :ac_cv_prog_cxx_g=yesfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extac_cxx_werror_flag=$ac_save_cxx_werror_flagfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5$as_echo "$ac_cv_prog_cxx_g" >&6; }if test "$ac_test_CXXFLAGS" = set; thenCXXFLAGS=$ac_save_CXXFLAGSelif test $ac_cv_prog_cxx_g = yes; thenif test "$GXX" = yes; thenCXXFLAGS="-g -O2"elseCXXFLAGS="-g"fielseif test "$GXX" = yes; thenCXXFLAGS="-O2"elseCXXFLAGS=fifiac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnuif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.set dummy ${ac_tool_prefix}gnatbind; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_GNATBIND+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$GNATBIND"; thenac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiGNATBIND=$ac_cv_prog_GNATBINDif test -n "$GNATBIND"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5$as_echo "$GNATBIND" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_GNATBIND"; thenac_ct_GNATBIND=$GNATBIND# Extract the first word of "gnatbind", so it can be a program name with args.set dummy gnatbind; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_GNATBIND"; thenac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_GNATBIND="gnatbind"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBINDif test -n "$ac_ct_GNATBIND"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5$as_echo "$ac_ct_GNATBIND" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_GNATBIND" = x; thenGNATBIND="no"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacGNATBIND=$ac_ct_GNATBINDfielseGNATBIND="$ac_cv_prog_GNATBIND"fiif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.set dummy ${ac_tool_prefix}gnatmake; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_GNATMAKE+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$GNATMAKE"; thenac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiGNATMAKE=$ac_cv_prog_GNATMAKEif test -n "$GNATMAKE"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5$as_echo "$GNATMAKE" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_GNATMAKE"; thenac_ct_GNATMAKE=$GNATMAKE# Extract the first word of "gnatmake", so it can be a program name with args.set dummy gnatmake; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_GNATMAKE+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_GNATMAKE"; thenac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_GNATMAKE="gnatmake"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKEif test -n "$ac_ct_GNATMAKE"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5$as_echo "$ac_ct_GNATMAKE" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_GNATMAKE" = x; thenGNATMAKE="no"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacGNATMAKE=$ac_ct_GNATMAKEfielseGNATMAKE="$ac_cv_prog_GNATMAKE"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada" >&5$as_echo_n "checking whether compiler driver understands Ada... " >&6; }if test "${acx_cv_cc_gcc_supports_ada+set}" = set; then :$as_echo_n "(cached) " >&6elsecat >conftest.adb <<EOFprocedure conftest is begin null; end conftest;EOFacx_cv_cc_gcc_supports_ada=no# There is a bug in old released versions of GCC which causes the# driver to exit successfully when the appropriate language module# has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.# Therefore we must check for the error message as well as an# unsuccessful exit.# Other compilers, like HP Tru64 UNIX cc, exit successfully when# given a .adb file, but produce no object file. So we must check# if an object file was really produced to guard against this.errors=`(${CC} -I"$srcdir"/ada -c conftest.adb) 2>&1 || echo failure`if test x"$errors" = x && test -f conftest.$ac_objext; thenacx_cv_cc_gcc_supports_ada=yesfirm -f conftest.*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supports_ada != xno; thenhave_gnat=yeselsehave_gnat=nofi# autoconf is lame and doesn't give us any substitution variable for this.if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; thenNO_MINUS_C_MINUS_O=yeselseOUTPUT_OPTION='-o $@'fi# Remove the -O2: for historical reasons, unless bootstrapping we prefer# optimizations to be activated explicitly by the toplevel.case "$CC" in*/prev-gcc/xgcc*) ;;*) CFLAGS=`echo $CFLAGS | sed "s/-O[s0-9]* *//" ` ;;esac# -------------------------# Check C compiler features# -------------------------ac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5$as_echo_n "checking how to run the C preprocessor... " >&6; }# On Suns, sometimes $CPP names a directory.if test -n "$CPP" && test -d "$CPP"; thenCPP=fiif test -z "$CPP"; thenif test "${ac_cv_prog_CPP+set}" = set; then :$as_echo_n "(cached) " >&6else# Double quotes because CPP needs to be expandedfor CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"doac_preproc_ok=falsefor ac_c_preproc_warn_flag in '' yesdo# 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 parser,# not just through cpp. "Syntax error" is here to catch this case.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifdef __STDC__# include <limits.h>#else# include <assert.h>#endifSyntax error_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :else# Broken: fails on valid input.continuefirm -f conftest.err conftest.$ac_ext# OK, works on sane cases. Now check whether nonexistent headers# can be detected and how.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <ac_nonexistent.h>_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :# Broken: success on invalid input.continueelse# Passes both tests.ac_preproc_ok=:breakfirm -f conftest.err conftest.$ac_extdone# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.rm -f conftest.err conftest.$ac_extif $ac_preproc_ok; then :breakfidoneac_cv_prog_CPP=$CPPfiCPP=$ac_cv_prog_CPPelseac_cv_prog_CPP=$CPPfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5$as_echo "$CPP" >&6; }ac_preproc_ok=falsefor ac_c_preproc_warn_flag in '' yesdo# 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 parser,# not just through cpp. "Syntax error" is here to catch this case.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifdef __STDC__# include <limits.h>#else# include <assert.h>#endifSyntax error_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :else# Broken: fails on valid input.continuefirm -f conftest.err conftest.$ac_ext# OK, works on sane cases. Now check whether nonexistent headers# can be detected and how.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <ac_nonexistent.h>_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :# Broken: success on invalid input.continueelse# Passes both tests.ac_preproc_ok=:breakfirm -f conftest.err conftest.$ac_extdone# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.rm -f conftest.err conftest.$ac_extif $ac_preproc_ok; then :else{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "C preprocessor \"$CPP\" fails sanity checkSee \`config.log' for more details." "$LINENO" 5; }fiac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5$as_echo_n "checking for grep that handles long lines and -e... " >&6; }if test "${ac_cv_path_GREP+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -z "$GREP"; thenac_path_GREP_found=false# Loop through the user's path and test for each of PROGNAME-LISTas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bindoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_prog in grep ggrep; dofor ac_exec_ext in '' $ac_executable_extensions; doac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"{ test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue# Check for GNU ac_path_GREP and select it if it is found.# Check for GNU $ac_path_GREPcase `"$ac_path_GREP" --version 2>&1` in*GNU*)ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;*)ac_count=0$as_echo_n 0123456789 >"conftest.in"while :docat "conftest.in" "conftest.in" >"conftest.tmp"mv "conftest.tmp" "conftest.in"cp "conftest.in" "conftest.nl"$as_echo 'GREP' >> "conftest.nl""$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || breakdiff "conftest.out" "conftest.nl" >/dev/null 2>&1 || breakas_fn_arith $ac_count + 1 && ac_count=$as_valif test $ac_count -gt ${ac_path_GREP_max-0}; then# Best one so far, save it but keep looking for a better oneac_cv_path_GREP="$ac_path_GREP"ac_path_GREP_max=$ac_countfi# 10*(2^10) chars as input seems more than enoughtest $ac_count -gt 10 && breakdonerm -f conftest.in conftest.tmp conftest.nl conftest.out;;esac$ac_path_GREP_found && break 3donedonedoneIFS=$as_save_IFSif test -z "$ac_cv_path_GREP"; thenas_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5fielseac_cv_path_GREP=$GREPfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5$as_echo "$ac_cv_path_GREP" >&6; }GREP="$ac_cv_path_GREP"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5$as_echo_n "checking for egrep... " >&6; }if test "${ac_cv_path_EGREP+set}" = set; then :$as_echo_n "(cached) " >&6elseif echo a | $GREP -E '(a|b)' >/dev/null 2>&1then ac_cv_path_EGREP="$GREP -E"elseif test -z "$EGREP"; thenac_path_EGREP_found=false# Loop through the user's path and test for each of PROGNAME-LISTas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bindoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_prog in egrep; dofor ac_exec_ext in '' $ac_executable_extensions; doac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"{ test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue# Check for GNU ac_path_EGREP and select it if it is found.# Check for GNU $ac_path_EGREPcase `"$ac_path_EGREP" --version 2>&1` in*GNU*)ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;*)ac_count=0$as_echo_n 0123456789 >"conftest.in"while :docat "conftest.in" "conftest.in" >"conftest.tmp"mv "conftest.tmp" "conftest.in"cp "conftest.in" "conftest.nl"$as_echo 'EGREP' >> "conftest.nl""$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || breakdiff "conftest.out" "conftest.nl" >/dev/null 2>&1 || breakas_fn_arith $ac_count + 1 && ac_count=$as_valif test $ac_count -gt ${ac_path_EGREP_max-0}; then# Best one so far, save it but keep looking for a better oneac_cv_path_EGREP="$ac_path_EGREP"ac_path_EGREP_max=$ac_countfi# 10*(2^10) chars as input seems more than enoughtest $ac_count -gt 10 && breakdonerm -f conftest.in conftest.tmp conftest.nl conftest.out;;esac$ac_path_EGREP_found && break 3donedonedoneIFS=$as_save_IFSif test -z "$ac_cv_path_EGREP"; thenas_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5fielseac_cv_path_EGREP=$EGREPfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5$as_echo "$ac_cv_path_EGREP" >&6; }EGREP="$ac_cv_path_EGREP"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5$as_echo_n "checking for ANSI C header files... " >&6; }if test "${ac_cv_header_stdc+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>#include <stdarg.h>#include <string.h>#include <float.h>intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_header_stdc=yeselseac_cv_header_stdc=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extif test $ac_cv_header_stdc = yes; then# SunOS 4.x string.h does not declare mem*, contrary to ANSI.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <string.h>_ACEOFif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |$EGREP "memchr" >/dev/null 2>&1; then :elseac_cv_header_stdc=nofirm -f conftest*fiif test $ac_cv_header_stdc = yes; then# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>_ACEOFif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |$EGREP "free" >/dev/null 2>&1; then :elseac_cv_header_stdc=nofirm -f conftest*fiif 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 ::elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* 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 TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))#endif#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))intmain (){int i;for (i = 0; i < 256; i++)if (XOR (islower (i), ISLOWER (i))|| toupper (i) != TOUPPER (i))return 2;return 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :elseac_cv_header_stdc=nofirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5$as_echo "$ac_cv_header_stdc" >&6; }if test $ac_cv_header_stdc = yes; then$as_echo "#define STDC_HEADERS 1" >>confdefs.hfi# 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 memory.h strings.h \inttypes.h stdint.h unistd.hdo :as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"eval as_val=\$$as_ac_Headerif test "x$as_val" = x""yes; then :cat >>confdefs.h <<_ACEOF#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1_ACEOFfidoneac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"if test "x$ac_cv_header_minix_config_h" = x""yes; then :MINIX=yeselseMINIX=fiif test "$MINIX" = yes; then$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h$as_echo "#define _MINIX 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */# define __EXTENSIONS__ 1$ac_includes_defaultintmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_safe_to_define___extensions__=yeselseac_cv_safe_to_define___extensions__=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }test $ac_cv_safe_to_define___extensions__ = yes &&$as_echo "#define __EXTENSIONS__ 1" >>confdefs.h$as_echo "#define _ALL_SOURCE 1" >>confdefs.h$as_echo "#define _GNU_SOURCE 1" >>confdefs.h$as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h$as_echo "#define _TANDEM_SOURCE 1" >>confdefs.hac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5$as_echo_n "checking how to run the C preprocessor... " >&6; }# On Suns, sometimes $CPP names a directory.if test -n "$CPP" && test -d "$CPP"; thenCPP=fiif test -z "$CPP"; thenif test "${ac_cv_prog_CPP+set}" = set; then :$as_echo_n "(cached) " >&6else# Double quotes because CPP needs to be expandedfor CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"doac_preproc_ok=falsefor ac_c_preproc_warn_flag in '' yesdo# 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 parser,# not just through cpp. "Syntax error" is here to catch this case.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifdef __STDC__# include <limits.h>#else# include <assert.h>#endifSyntax error_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :else# Broken: fails on valid input.continuefirm -f conftest.err conftest.$ac_ext# OK, works on sane cases. Now check whether nonexistent headers# can be detected and how.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <ac_nonexistent.h>_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :# Broken: success on invalid input.continueelse# Passes both tests.ac_preproc_ok=:breakfirm -f conftest.err conftest.$ac_extdone# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.rm -f conftest.err conftest.$ac_extif $ac_preproc_ok; then :breakfidoneac_cv_prog_CPP=$CPPfiCPP=$ac_cv_prog_CPPelseac_cv_prog_CPP=$CPPfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5$as_echo "$CPP" >&6; }ac_preproc_ok=falsefor ac_c_preproc_warn_flag in '' yesdo# 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 parser,# not just through cpp. "Syntax error" is here to catch this case.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifdef __STDC__# include <limits.h>#else# include <assert.h>#endifSyntax error_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :else# Broken: fails on valid input.continuefirm -f conftest.err conftest.$ac_ext# OK, works on sane cases. Now check whether nonexistent headers# can be detected and how.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <ac_nonexistent.h>_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :# Broken: success on invalid input.continueelse# Passes both tests.ac_preproc_ok=:breakfirm -f conftest.err conftest.$ac_extdone# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.rm -f conftest.err conftest.$ac_extif $ac_preproc_ok; then :else{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "C preprocessor \"$CPP\" fails sanity checkSee \`config.log' for more details." "$LINENO" 5; }fiac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5$as_echo_n "checking for inline... " >&6; }if test "${ac_cv_c_inline+set}" = set; then :$as_echo_n "(cached) " >&6elseac_cv_c_inline=nofor ac_kw in inline __inline__ __inline; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifndef __cplusplustypedef int foo_t;static $ac_kw foo_t static_foo () {return 0; }$ac_kw foo_t foo () {return 0; }#endif_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_c_inline=$ac_kwfirm -f core conftest.err conftest.$ac_objext conftest.$ac_exttest "$ac_cv_c_inline" != no && breakdonefi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5$as_echo "$ac_cv_c_inline" >&6; }case $ac_cv_c_inline ininline | yes) ;;*)case $ac_cv_c_inline inno) ac_val=;;*) ac_val=$ac_cv_c_inline;;esaccat >>confdefs.h <<_ACEOF#ifndef __cplusplus#define inline $ac_val#endif_ACEOF;;esac# sizeof(char) is 1 by definition.# 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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5$as_echo_n "checking size of void *... " >&6; }if test "${ac_cv_sizeof_void_p+set}" = set; then :$as_echo_n "(cached) " >&6elseif ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :elseif test "$ac_cv_type_void_p" = yes; then{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ as_fn_set_status 77as_fn_error "cannot compute sizeof (void *)See \`config.log' for more details." "$LINENO" 5; }; }elseac_cv_sizeof_void_p=0fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5$as_echo "$ac_cv_sizeof_void_p" >&6; }cat >>confdefs.h <<_ACEOF#define SIZEOF_VOID_P $ac_cv_sizeof_void_p_ACEOF# 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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5$as_echo_n "checking size of short... " >&6; }if test "${ac_cv_sizeof_short+set}" = set; then :$as_echo_n "(cached) " >&6elseif ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :elseif test "$ac_cv_type_short" = yes; then{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ as_fn_set_status 77as_fn_error "cannot compute sizeof (short)See \`config.log' for more details." "$LINENO" 5; }; }elseac_cv_sizeof_short=0fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5$as_echo "$ac_cv_sizeof_short" >&6; }cat >>confdefs.h <<_ACEOF#define SIZEOF_SHORT $ac_cv_sizeof_short_ACEOF# 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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5$as_echo_n "checking size of int... " >&6; }if test "${ac_cv_sizeof_int+set}" = set; then :$as_echo_n "(cached) " >&6elseif ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :elseif test "$ac_cv_type_int" = yes; then{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ as_fn_set_status 77as_fn_error "cannot compute sizeof (int)See \`config.log' for more details." "$LINENO" 5; }; }elseac_cv_sizeof_int=0fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5$as_echo "$ac_cv_sizeof_int" >&6; }cat >>confdefs.h <<_ACEOF#define SIZEOF_INT $ac_cv_sizeof_int_ACEOF# 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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5$as_echo_n "checking size of long... " >&6; }if test "${ac_cv_sizeof_long+set}" = set; then :$as_echo_n "(cached) " >&6elseif ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :elseif test "$ac_cv_type_long" = yes; then{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ as_fn_set_status 77as_fn_error "cannot compute sizeof (long)See \`config.log' for more details." "$LINENO" 5; }; }elseac_cv_sizeof_long=0fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5$as_echo "$ac_cv_sizeof_long" >&6; }cat >>confdefs.h <<_ACEOF#define SIZEOF_LONG $ac_cv_sizeof_long_ACEOFac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"if test "x$ac_cv_type_long_long" = x""yes; then :cat >>confdefs.h <<_ACEOF#define HAVE_LONG_LONG 1_ACEOF# 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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5$as_echo_n "checking size of long long... " >&6; }if test "${ac_cv_sizeof_long_long+set}" = set; then :$as_echo_n "(cached) " >&6elseif ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :elseif test "$ac_cv_type_long_long" = yes; then{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ as_fn_set_status 77as_fn_error "cannot compute sizeof (long long)See \`config.log' for more details." "$LINENO" 5; }; }elseac_cv_sizeof_long_long=0fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5$as_echo "$ac_cv_sizeof_long_long" >&6; }cat >>confdefs.h <<_ACEOF#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long_ACEOFfiac_fn_c_check_type "$LINENO" "__int64" "ac_cv_type___int64" "$ac_includes_default"if test "x$ac_cv_type___int64" = x""yes; then :cat >>confdefs.h <<_ACEOF#define HAVE___INT64 1_ACEOF# 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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of __int64" >&5$as_echo_n "checking size of __int64... " >&6; }if test "${ac_cv_sizeof___int64+set}" = set; then :$as_echo_n "(cached) " >&6elseif ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (__int64))" "ac_cv_sizeof___int64" "$ac_includes_default"; then :elseif test "$ac_cv_type___int64" = yes; then{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}{ as_fn_set_status 77as_fn_error "cannot compute sizeof (__int64)See \`config.log' for more details." "$LINENO" 5; }; }elseac_cv_sizeof___int64=0fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof___int64" >&5$as_echo "$ac_cv_sizeof___int64" >&6; }cat >>confdefs.h <<_ACEOF#define SIZEOF___INT64 $ac_cv_sizeof___int64_ACEOFfiac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"case $ac_cv_c_int8_t in #(no|yes) ;; #(*)cat >>confdefs.h <<_ACEOF#define int8_t $ac_cv_c_int8_t_ACEOF;;esacac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"case $ac_cv_c_int16_t in #(no|yes) ;; #(*)cat >>confdefs.h <<_ACEOF#define int16_t $ac_cv_c_int16_t_ACEOF;;esacac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"case $ac_cv_c_int32_t in #(no|yes) ;; #(*)cat >>confdefs.h <<_ACEOF#define int32_t $ac_cv_c_int32_t_ACEOF;;esacac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"case $ac_cv_c_int64_t in #(no|yes) ;; #(*)cat >>confdefs.h <<_ACEOF#define int64_t $ac_cv_c_int64_t_ACEOF;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5$as_echo_n "checking for long long int... " >&6; }if test "${ac_cv_type_long_long_int+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* For now, do not test the preprocessor; as of 2007 there are too manyimplementations with broken preprocessors. Perhaps this canbe revisited in 2012. In the meantime, code should not expect#if to work with literals wider than 32 bits. *//* Test literals. */long long int ll = 9223372036854775807ll;long long int nll = -9223372036854775807LL;unsigned long long int ull = 18446744073709551615ULL;/* Test constant expressions. */typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)? 1 : -1)];typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1? 1 : -1)];int i = 63;intmain (){/* Test availability of runtime routines for shift and division. */long long int llmax = 9223372036854775807ll;unsigned long long int ullmax = 18446744073709551615ull;return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)| (llmax / ll) | (llmax % ll)| (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)| (ullmax / ull) | (ullmax % ull));;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :if test "$cross_compiling" = yes; then :ac_cv_type_long_long_int=yeselsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <limits.h>#ifndef LLONG_MAX# define HALF \(1LL << (sizeof (long long int) * CHAR_BIT - 2))# define LLONG_MAX (HALF - 1 + HALF)#endifintmain (){long long int n = 1;int i;for (i = 0; ; i++){long long int m = n << i;if (m >> i != n)return 1;if (LLONG_MAX / 2 < m)break;}return 0;;return 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :ac_cv_type_long_long_int=yeselseac_cv_type_long_long_int=nofirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfielseac_cv_type_long_long_int=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5$as_echo "$ac_cv_type_long_long_int" >&6; }if test $ac_cv_type_long_long_int = yes; then$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.hfiac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"if test "x$ac_cv_type_intmax_t" = x""yes; then :$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.helsetest $ac_cv_type_long_long_int = yes \&& ac_type='long long int' \|| ac_type='long int'cat >>confdefs.h <<_ACEOF#define intmax_t $ac_type_ACEOFfiac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"if test "x$ac_cv_type_intptr_t" = x""yes; then :$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.helsefor ac_type in 'int' 'long int' 'long long int'; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$ac_includes_defaultintmain (){static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :cat >>confdefs.h <<_ACEOF#define intptr_t $ac_type_ACEOFac_type=firm -f core conftest.err conftest.$ac_objext conftest.$ac_exttest -z "$ac_type" && breakdonefiac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"case $ac_cv_c_uint8_t in #(no|yes) ;; #(*)$as_echo "#define _UINT8_T 1" >>confdefs.hcat >>confdefs.h <<_ACEOF#define uint8_t $ac_cv_c_uint8_t_ACEOF;;esacac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"case $ac_cv_c_uint16_t in #(no|yes) ;; #(*)cat >>confdefs.h <<_ACEOF#define uint16_t $ac_cv_c_uint16_t_ACEOF;;esacac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"case $ac_cv_c_uint32_t in #(no|yes) ;; #(*)$as_echo "#define _UINT32_T 1" >>confdefs.hcat >>confdefs.h <<_ACEOF#define uint32_t $ac_cv_c_uint32_t_ACEOF;;esacac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"case $ac_cv_c_uint64_t in #(no|yes) ;; #(*)$as_echo "#define _UINT64_T 1" >>confdefs.hcat >>confdefs.h <<_ACEOF#define uint64_t $ac_cv_c_uint64_t_ACEOF;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5$as_echo_n "checking for unsigned long long int... " >&6; }if test "${ac_cv_type_unsigned_long_long_int+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* For now, do not test the preprocessor; as of 2007 there are too manyimplementations with broken preprocessors. Perhaps this canbe revisited in 2012. In the meantime, code should not expect#if to work with literals wider than 32 bits. *//* Test literals. */long long int ll = 9223372036854775807ll;long long int nll = -9223372036854775807LL;unsigned long long int ull = 18446744073709551615ULL;/* Test constant expressions. */typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)? 1 : -1)];typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1? 1 : -1)];int i = 63;intmain (){/* Test availability of runtime routines for shift and division. */long long int llmax = 9223372036854775807ll;unsigned long long int ullmax = 18446744073709551615ull;return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)| (llmax / ll) | (llmax % ll)| (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)| (ullmax / ull) | (ullmax % ull));;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :ac_cv_type_unsigned_long_long_int=yeselseac_cv_type_unsigned_long_long_int=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }if test $ac_cv_type_unsigned_long_long_int = yes; then$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.hfiac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"if test "x$ac_cv_type_uintmax_t" = x""yes; then :$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.helsetest $ac_cv_type_unsigned_long_long_int = yes \&& ac_type='unsigned long long int' \|| ac_type='unsigned long int'cat >>confdefs.h <<_ACEOF#define uintmax_t $ac_type_ACEOFfiac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"if test "x$ac_cv_type_uintptr_t" = x""yes; then :$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.helsefor ac_type in 'unsigned int' 'unsigned long int' \'unsigned long long int'; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$ac_includes_defaultintmain (){static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];test_array [0] = 0;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :cat >>confdefs.h <<_ACEOF#define uintptr_t $ac_type_ACEOFac_type=firm -f core conftest.err conftest.$ac_objext conftest.$ac_exttest -z "$ac_type" && breakdonefi# ---------------------# Warnings and checking# ---------------------# Check $CC warning features (if it's GCC).# We want to use -pedantic, but we don't want warnings about# * 'long long'# * variadic macros# * overlong strings# So, we only use -pedantic if we can disable those warnings.loose_warn=save_CFLAGS="$CFLAGS"for option in -W -Wall -Wwrite-strings -Wcast-qual; doas_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5$as_echo_n "checking whether $CC supports $option... " >&6; }if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseCFLAGS="$option"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "$as_acx_Woption=yes"elseeval "$as_acx_Woption=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfieval ac_res=\$$as_acx_Woption{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :loose_warn="$loose_warn${loose_warn:+ }$option"fidoneCFLAGS="$save_CFLAGS"c_loose_warn=save_CFLAGS="$CFLAGS"for option in -Wstrict-prototypes -Wmissing-prototypes; doas_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5$as_echo_n "checking whether $CC supports $option... " >&6; }if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseCFLAGS="$option"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "$as_acx_Woption=yes"elseeval "$as_acx_Woption=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfieval ac_res=\$$as_acx_Woption{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :c_loose_warn="$c_loose_warn${c_loose_warn:+ }$option"fidoneCFLAGS="$save_CFLAGS"strict_warn=save_CFLAGS="$CFLAGS"for option in -Wmissing-format-attribute; doas_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5$as_echo_n "checking whether $CC supports $option... " >&6; }if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseCFLAGS="$option"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "$as_acx_Woption=yes"elseeval "$as_acx_Woption=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfieval ac_res=\$$as_acx_Woption{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :strict_warn="$strict_warn${strict_warn:+ }$option"fidoneCFLAGS="$save_CFLAGS"c_strict_warn=save_CFLAGS="$CFLAGS"for option in -Wold-style-definition -Wc++-compat; doas_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5$as_echo_n "checking whether $CC supports $option... " >&6; }if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elseCFLAGS="$option"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "$as_acx_Woption=yes"elseeval "$as_acx_Woption=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfieval ac_res=\$$as_acx_Woption{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5$as_echo "$ac_res" >&6; }if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :c_strict_warn="$c_strict_warn${c_strict_warn:+ }$option"fidoneCFLAGS="$save_CFLAGS"if test "$GCC" = yes; then :{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings" >&5$as_echo_n "checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings... " >&6; }if test "${acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings+set}" = set; then :$as_echo_n "(cached) " >&6elsesave_CFLAGS="$CFLAGS"CFLAGS="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings=yeselseacx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extCFLAGS="$save_CFLAGS"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings" >&5$as_echo "$acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings" >&6; }if test $acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings = yes; then :strict_warn="$strict_warn${strict_warn:+ }-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"fifi# Check whether --enable-werror-always was given.if test "${enable_werror_always+set}" = set; then :enableval=$enable_werror_always;elseenable_werror_always=nofiif test $enable_werror_always = yes; then :strict_warn="$strict_warn${strict_warn:+ }-Werror"fi# The above macros do nothing if the compiler is not GCC. However, the# Makefile has more goo to add other flags, so these variables are used# to enable warnings only for GCC.warn_cflags=warn_cxxflags=if test "x$GCC" = "xyes"; thenwarn_cflags='$(GCC_WARN_CFLAGS)'warn_cxxflags='$(GCC_WARN_CXXFLAGS)'fi# Enable expensive internal checksis_release=if test x"`cat $srcdir/DEV-PHASE`" != xexperimental; thenis_release=yesfi# Check whether --enable-checking was given.if test "${enable_checking+set}" = set; then :enableval=$enable_checking; ac_checking_flags="${enableval}"else# Determine the default checks.if test x$is_release = x ; thenac_checking_flags=yeselseac_checking_flags=releasefifiIFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"for check in release $ac_checking_flagsdocase $check in# these set all the flags to specific statesyes) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking= ;ac_fold_checking= ; ac_gc_checking=1 ;ac_gc_always_collect= ; ac_gimple_checking=1 ; ac_rtl_checking= ;ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;ac_tree_checking=1 ; ac_valgrind_checking= ;ac_types_checking=1 ;;no|none) ac_assert_checking= ; ac_checking= ; ac_df_checking= ;ac_fold_checking= ; ac_gc_checking= ;ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;ac_rtlflag_checking= ; ac_runtime_checking= ;ac_tree_checking= ; ac_valgrind_checking= ;ac_types_checking= ;;all) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking=1 ;ac_fold_checking=1 ; ac_gc_checking=1 ;ac_gc_always_collect=1 ; ac_gimple_checking=1 ; ac_rtl_checking=1 ;ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;ac_tree_checking=1 ; ac_valgrind_checking= ;ac_types_checking=1 ;;release) ac_assert_checking=1 ; ac_checking= ; ac_df_checking= ;ac_fold_checking= ; ac_gc_checking= ;ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;ac_rtlflag_checking= ; ac_runtime_checking=1 ;ac_tree_checking= ; ac_valgrind_checking= ;ac_types_checking= ;;# these enable particular checksassert) ac_assert_checking=1 ;;df) ac_df_checking=1 ;;fold) ac_fold_checking=1 ;;gc) ac_gc_checking=1 ;;gcac) ac_gc_always_collect=1 ;;gimple) ac_gimple_checking=1 ;;misc) ac_checking=1 ;;rtl) ac_rtl_checking=1 ;;rtlflag) ac_rtlflag_checking=1 ;;runtime) ac_runtime_checking=1 ;;tree) ac_tree_checking=1 ;;types) ac_types_checking=1 ;;valgrind) ac_valgrind_checking=1 ;;*) as_fn_error "unknown check category $check" "$LINENO" 5 ;;esacdoneIFS="$ac_save_IFS"nocommon_flag=""if test x$ac_checking != x ; then$as_echo "#define ENABLE_CHECKING 1" >>confdefs.hnocommon_flag=-fno-commonfiif test x$ac_df_checking != x ; then$as_echo "#define ENABLE_DF_CHECKING 1" >>confdefs.hfiif test x$ac_assert_checking != x ; then$as_echo "#define ENABLE_ASSERT_CHECKING 1" >>confdefs.hfiif test x$ac_gimple_checking != x ; then$as_echo "#define ENABLE_GIMPLE_CHECKING 1" >>confdefs.hfiif test x$ac_runtime_checking != x ; then$as_echo "#define ENABLE_RUNTIME_CHECKING 1" >>confdefs.hfiif test x$ac_tree_checking != x ; then$as_echo "#define ENABLE_TREE_CHECKING 1" >>confdefs.hTREEBROWSER=tree-browser.ofiif test x$ac_types_checking != x ; then$as_echo "#define ENABLE_TYPES_CHECKING 1" >>confdefs.hfiif test x$ac_rtl_checking != x ; then$as_echo "#define ENABLE_RTL_CHECKING 1" >>confdefs.hfiif test x$ac_rtlflag_checking != x ; then$as_echo "#define ENABLE_RTL_FLAG_CHECKING 1" >>confdefs.hfiif test x$ac_gc_checking != x ; then$as_echo "#define ENABLE_GC_CHECKING 1" >>confdefs.hfiif test x$ac_gc_always_collect != x ; then$as_echo "#define ENABLE_GC_ALWAYS_COLLECT 1" >>confdefs.hfiif test x$ac_fold_checking != x ; then$as_echo "#define ENABLE_FOLD_CHECKING 1" >>confdefs.hfivalgrind_path_defines=valgrind_command=ac_fn_c_check_header_mongrel "$LINENO" "valgrind.h" "ac_cv_header_valgrind_h" "$ac_includes_default"if test "x$ac_cv_header_valgrind_h" = x""yes; then :have_valgrind_h=yeselsehave_valgrind_h=nofiif test x$ac_valgrind_checking != x ; then# It is certainly possible that there's valgrind but no valgrind.h.# GCC relies on making annotations so we must have both.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5$as_echo_n "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... " >&6; }cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <valgrind/memcheck.h>#ifndef VALGRIND_DISCARD#error VALGRIND_DISCARD not defined#endif_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :gcc_cv_header_valgrind_memcheck_h=yeselsegcc_cv_header_valgrind_memcheck_h=nofirm -f conftest.err conftest.$ac_ext{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_valgrind_memcheck_h" >&5$as_echo "$gcc_cv_header_valgrind_memcheck_h" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for VALGRIND_DISCARD in <memcheck.h>" >&5$as_echo_n "checking for VALGRIND_DISCARD in <memcheck.h>... " >&6; }cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <memcheck.h>#ifndef VALGRIND_DISCARD#error VALGRIND_DISCARD not defined#endif_ACEOFif ac_fn_c_try_cpp "$LINENO"; then :gcc_cv_header_memcheck_h=yeselsegcc_cv_header_memcheck_h=nofirm -f conftest.err conftest.$ac_ext{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_memcheck_h" >&5$as_echo "$gcc_cv_header_memcheck_h" >&6; }# Prepare PATH_SEPARATOR.# The user is always right.if test "${PATH_SEPARATOR+set}" != set; thenecho "#! /bin/sh" >conf$$.shecho "exit 0" >>conf$$.shchmod +x conf$$.shif (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; thenPATH_SEPARATOR=';'elsePATH_SEPARATOR=:firm -f conf$$.shfi# Find out how to test for executable files. Don't use a zero-byte file,# as systems may use methods other than mode bits to determine executability.cat >conf$$.file <<_ASEOF#! /bin/shexit 0_ASEOFchmod +x conf$$.fileif test -x conf$$.file >/dev/null 2>&1; thenac_executable_p="test -x"elseac_executable_p="test -f"firm -f conf$$.file# Extract the first word of "valgrind", so it can be a program name with args.set dummy valgrind; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_path_valgrind_path+set}" = set; then :$as_echo_n "(cached) " >&6elsecase "$valgrind_path" in[\\/]* | ?:[\\/]*)ac_cv_path_valgrind_path="$valgrind_path" # Let the user override the test with a path.;;*)ac_save_IFS="$IFS"; IFS=$PATH_SEPARATORfor ac_dir in $PATH; doIFS="$ac_save_IFS"test -z "$ac_dir" && ac_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; thenif $ac_dir/$ac_word --version | grep valgrind- >/dev/null 2>&1; thenac_cv_path_valgrind_path="$ac_dir/$ac_word$ac_exec_ext"break 2fifidonedoneIFS="$ac_save_IFS";;esacfivalgrind_path="$ac_cv_path_valgrind_path"if test -n "$valgrind_path"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $valgrind_path" >&5$as_echo "$valgrind_path" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$valgrind_path" = "x" \|| (test $have_valgrind_h = no \&& test $gcc_cv_header_memcheck_h = no \&& test $gcc_cv_header_valgrind_memcheck_h = no); thenas_fn_error "*** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" "$LINENO" 5fivalgrind_path_defines=-DVALGRIND_PATH='\"'$valgrind_path'\"'valgrind_command="$valgrind_path -q"$as_echo "#define ENABLE_VALGRIND_CHECKING 1" >>confdefs.hif test $gcc_cv_header_valgrind_memcheck_h = yes; then$as_echo "#define HAVE_VALGRIND_MEMCHECK_H 1" >>confdefs.hfiif test $gcc_cv_header_memcheck_h = yes; then$as_echo "#define HAVE_MEMCHECK_H 1" >>confdefs.hfifi# Enable code coverage collection# Check whether --enable-coverage was given.if test "${enable_coverage+set}" = set; then :enableval=$enable_coverage; case "${enableval}" inyes|noopt)coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0";;opt)coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2";;no)# a.k.a. --disable-coveragecoverage_flags="";;*)as_fn_error "unknown coverage setting $enableval" "$LINENO" 5;;esacelsecoverage_flags=""fi# Check whether --enable-gather-detailed-mem-stats was given.if test "${enable_gather_detailed_mem_stats+set}" = set; then :enableval=$enable_gather_detailed_mem_stats;elseenable_gather_detailed_mem_stats=nofiif test x$enable_gather_detailed_mem_stats = xyes ; then$as_echo "#define GATHER_STATISTICS 1" >>confdefs.hfi# -------------------------------# Miscenalleous configure options# -------------------------------# See if we are building gcc with C++.# Check whether --enable-build-with-cxx was given.if test "${enable_build_with_cxx+set}" = set; then :enableval=$enable_build_with_cxx; ENABLE_BUILD_WITH_CXX=$enablevalelseENABLE_BUILD_WITH_CXX=nofi# With stabs# Check whether --with-stabs was given.if test "${with_stabs+set}" = set; then :withval=$with_stabs; stabs="$with_stabs"elsestabs=nofi# Determine whether or not multilibs are enabled.# Check whether --enable-multilib was given.if test "${enable_multilib+set}" = set; then :enableval=$enable_multilib;elseenable_multilib=yesfi# Enable __cxa_atexit for C++.# Check whether --enable-__cxa_atexit was given.if test "${enable___cxa_atexit+set}" = set; then :enableval=$enable___cxa_atexit;fi# Enable C extension for decimal float if target supports it.# Check whether --enable-decimal-float was given.if test "${enable_decimal_float+set}" = set; then :enableval=$enable_decimal_float;case $enable_decimal_float inyes | no | bid | dpd) ;;*) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float.Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;esacelsecase $target inpowerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux*)enable_decimal_float=yes;;*){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target" >&5$as_echo "$as_me: WARNING: decimal float is not supported for this target" >&2;}enable_decimal_float=no;;esacfidfp=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`cat >>confdefs.h <<_ACEOF#define ENABLE_DECIMAL_FLOAT $dfp_ACEOF# x86's use BID format instead of DPDcase x$enable_decimal_float inxyes)case $target ini?86*-*-linux* | x86_64*-*-linux*)enable_decimal_float=bid;;*)enable_decimal_float=dpd;;esac;;xno)# ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper# dependency on libdecnumber.enable_decimal_float=dpd;;esacbid=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi`cat >>confdefs.h <<_ACEOF#define ENABLE_DECIMAL_BID_FORMAT $bid_ACEOF# Enable C extension for fixed-point arithmetic.# Check whether --enable-fixed-point was given.if test "${enable_fixed_point+set}" = set; then :enableval=$enable_fixed_point;elsecase $target inmips*-*-*)case $host inmips*-sgi-irix*){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fixed-point is not supported on IRIX" >&5$as_echo "$as_me: WARNING: fixed-point is not supported on IRIX" >&2;}enable_fixed_point=no;;*)enable_fixed_point=yes;;esac;;*){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fixed-point is not supported for this target" >&5$as_echo "$as_me: WARNING: fixed-point is not supported for this target" >&2;}enable_fixed_point=no;;esacfifixedpoint=`if test $enable_fixed_point = yes; then echo 1; else echo 0; fi`cat >>confdefs.h <<_ACEOF#define ENABLE_FIXED_POINT $fixedpoint_ACEOF# Enable threads# Pass with no value to take the default# Pass with a value to specify a thread package# Check whether --enable-threads was given.if test "${enable_threads+set}" = set; then :enableval=$enable_threads;elseenable_threads=''fi# Check whether --enable-tls was given.if test "${enable_tls+set}" = set; then :enableval=$enable_tls;case $enable_tls inyes | no) ;;*) as_fn_error "'$enable_tls' is an invalid value for --enable-tls.Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;esacelseenable_tls=''fi# Check whether --enable-objc-gc was given.if test "${enable_objc_gc+set}" = set; then :enableval=$enable_objc_gc; if test x$enable_objc_gc = xno; thenobjc_boehm_gc=''elseobjc_boehm_gc=1fielseobjc_boehm_gc=''fi# Check whether --with-dwarf2 was given.if test "${with_dwarf2+set}" = set; then :withval=$with_dwarf2; dwarf2="$with_dwarf2"elsedwarf2=nofi# Check whether --enable-shared was given.if test "${enable_shared+set}" = set; then :enableval=$enable_shared;case $enable_shared inyes | no) ;;*)enable_shared=noIFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"for pkg in $enableval; doif test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; thenenable_shared=yesfidoneIFS="$ac_save_ifs";;esacelseenable_shared=yesfi# Check whether --with-build-sysroot was given.if test "${with_build_sysroot+set}" = set; then :withval=$with_build_sysroot;fi# Check whether --with-sysroot was given.if test "${with_sysroot+set}" = set; then :withval=$with_sysroot;case ${with_sysroot} inyes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_noncanonical}/sys-root' ;;*) TARGET_SYSTEM_ROOT=$with_sysroot ;;esacTARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'if test "x$prefix" = xNONE; thentest_prefix=/usr/localelsetest_prefix=$prefixfiif test "x$exec_prefix" = xNONE; thentest_exec_prefix=$test_prefixelsetest_exec_prefix=$exec_prefixficase ${TARGET_SYSTEM_ROOT} in"${test_prefix}"|"${test_prefix}/"*|\"${test_exec_prefix}"|"${test_exec_prefix}/"*|\'${prefix}'|'${prefix}/'*|\'${exec_prefix}'|'${exec_prefix}/'*)t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"TARGET_SYSTEM_ROOT_DEFINE="$t";;esacelseTARGET_SYSTEM_ROOT=TARGET_SYSTEM_ROOT_DEFINE=CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'fi# Check whether --with-specs was given.if test "${with_specs+set}" = set; then :withval=$with_specs; CONFIGURE_SPECS=$withvalelseCONFIGURE_SPECS=fi# Build with intermodule optimisations# Check whether --enable-intermodule was given.if test "${enable_intermodule+set}" = set; then :enableval=$enable_intermodule; case ${enable_intermodule} inyes) onestep="-onestep";;*) onestep="";;esacelseonestep=""fi# Check whether --with-pkgversion was given.if test "${with_pkgversion+set}" = set; then :withval=$with_pkgversion; case "$withval" inyes) as_fn_error "package version not specified" "$LINENO" 5 ;;no) PKGVERSION= ;;*) PKGVERSION="($withval) " ;;esacelsePKGVERSION="(GCC) "fi# Check whether --with-bugurl was given.if test "${with_bugurl+set}" = set; then :withval=$with_bugurl; case "$withval" inyes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;no) BUGURL=;;*) BUGURL="$withval";;esacelseBUGURL="http://gcc.gnu.org/bugs.html"ficase ${BUGURL} in"")REPORT_BUGS_TO=REPORT_BUGS_TEXI=;;*)REPORT_BUGS_TO="<$BUGURL>"REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`};;esac;# Sanity check enable_languages in case someone does not run the toplevel# configure # script.# Check whether --enable-languages was given.if test "${enable_languages+set}" = set; then :enableval=$enable_languages; case ,${enable_languages}, in,,|,yes,)# go safe -- we cannot be much sure without the toplevel# configure's# analysis of which target libs are present and usableenable_languages=c;;*,all,*)as_fn_error "only the toplevel supports --enable-languages=all" "$LINENO" 5;;*,c,*);;*)enable_languages=c,${enable_languages};;esacelseenable_languages=cfi# Check whether --with-multilib-list was given.if test "${with_multilib_list+set}" = set; then :withval=$with_multilib_list; :elsewith_multilib_list=defaultfi# -------------------------# Checks for other programs# -------------------------{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }set x ${MAKE-make}ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat >conftest.make <<\_ACEOFSHELL = /bin/shall:@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;;esacrm -f conftest.makefiif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }SET_MAKE=else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }SET_MAKE="MAKE=${MAKE-make}"fi# Find some useful toolsfor ac_prog in gawk mawk nawk awkdo# Extract the first word of "$ac_prog", so it can be a program name with args.set dummy $ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_AWK+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$AWK"; thenac_cv_prog_AWK="$AWK" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_AWK="$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiAWK=$ac_cv_prog_AWKif test -n "$AWK"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5$as_echo "$AWK" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$AWK" && breakdone# We need awk to create options.c and options.h.# Bail out if it's missing.case ${AWK} in"") as_fn_error "can't build without awk, bailing out" "$LINENO" 5 ;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5$as_echo_n "checking whether ln -s works... " >&6; }if test "${gcc_cv_prog_LN_S+set}" = set; then :$as_echo_n "(cached) " >&6elserm -f conftestdata_techo >conftestdata_fif ln -s conftestdata_f conftestdata_t 2>/dev/nullthengcc_cv_prog_LN_S="ln -s"elseif ln conftestdata_f conftestdata_t 2>/dev/nullthengcc_cv_prog_LN_S=lnelseif cp -p conftestdata_f conftestdata_t 2>/dev/nullthengcc_cv_prog_LN_S="cp -p"elsegcc_cv_prog_LN_S=cpfififirm -f conftestdata_f conftestdata_tfiLN_S="$gcc_cv_prog_LN_S"if test "$gcc_cv_prog_LN_S" = "ln -s"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }elseif test "$gcc_cv_prog_LN_S" = "ln"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using ln" >&5$as_echo "no, using ln" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5$as_echo "no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6; }fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5$as_echo_n "checking whether ln works... " >&6; }if test "${acx_cv_prog_LN+set}" = set; then :$as_echo_n "(cached) " >&6elserm -f conftestdata_techo >conftestdata_fif ln conftestdata_f conftestdata_t 2>/dev/nullthenacx_cv_prog_LN=lnelseacx_cv_prog_LN=nofirm -f conftestdata_f conftestdata_tfiif test $acx_cv_prog_LN = no; thenLN="$LN_S"{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5$as_echo "no, using $LN" >&6; }elseLN="$acx_cv_prog_LN"{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }fiif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.set dummy ${ac_tool_prefix}ranlib; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_RANLIB+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$RANLIB"; thenac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiRANLIB=$ac_cv_prog_RANLIBif test -n "$RANLIB"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5$as_echo "$RANLIB" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_RANLIB"; thenac_ct_RANLIB=$RANLIB# Extract the first word of "ranlib", so it can be a program name with args.set dummy ranlib; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_RANLIB"; thenac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_RANLIB="ranlib"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIBif test -n "$ac_ct_RANLIB"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5$as_echo "$ac_ct_RANLIB" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_RANLIB" = x; thenRANLIB=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacRANLIB=$ac_ct_RANLIBfielseRANLIB="$ac_cv_prog_RANLIB"ficase "${host}" in*-*-darwin*)# By default, the Darwin ranlib will not treat common symbols as# definitions when building the archive table of contents. Other# ranlibs do that; pass an option to the Darwin ranlib that makes# it behave similarly.ranlib_flags="-c";;*)ranlib_flags=""esac# 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# AFS /usr/afsws/bin/install, which mishandles nonexistent args# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"# ./install, which can be erroneously created by make from ./install.sh.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD compatible install" >&5$as_echo_n "checking for a BSD compatible install... " >&6; }if test -z "$INSTALL"; thenif test "${ac_cv_path_install+set}" = set; then :$as_echo_n "(cached) " >&6elseIFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"for ac_dir in $PATH; do# Account for people who put trailing slashes in PATH elements.case "$ac_dir/" in/|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;*)# OSF1 and SCO ODT 3.0 have their own names for install.for ac_prog in ginstall scoinst install; doif test -f $ac_dir/$ac_prog; thenif test $ac_prog = install &&grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then# AIX install. It has an incompatible calling convention.# OSF/1 installbsd also uses dspmsg, but is usable.:elseac_cv_path_install="$ac_dir/$ac_prog -c"break 2fifidone;;esacdoneIFS="$ac_save_IFS"fiif test "${ac_cv_path_install+set}" = set; thenINSTALL="$ac_cv_path_install"else# As a last resort, use the slow shell script. We don't cache a# path for INSTALL within a source directory, because that will# break other packages using the cache if that directory is# removed, or if the path is relative.INSTALL="$ac_install_sh"fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5$as_echo "$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_DATA" && INSTALL_DATA='${INSTALL} -m 644'# See if cmp has --ignore-initial.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmp's capabilities" >&5$as_echo_n "checking for cmp's capabilities... " >&6; }if test "${gcc_cv_prog_cmp_skip+set}" = set; then :$as_echo_n "(cached) " >&6elseecho abfoo >t1echo cdfoo >t2gcc_cv_prog_cmp_skip=slowcompareif cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; thenif cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then:elsegcc_cv_prog_cmp_skip=gnucomparefifiif test $gcc_cv_prog_cmp_skip = slowcompare ; thenif cmp t1 t2 2 2 > /dev/null 2>&1; thenif cmp t1 t2 1 1 > /dev/null 2>&1; then:elsegcc_cv_prog_cmp_skip=fastcomparefififirm t1 t2fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5$as_echo "$gcc_cv_prog_cmp_skip" >&6; }make_compare_target=$gcc_cv_prog_cmp_skip# See if we have the mktemp command.# Extract the first word of "mktemp", so it can be a program name with args.set dummy mktemp; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_have_mktemp_command+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$have_mktemp_command"; thenac_cv_prog_have_mktemp_command="$have_mktemp_command" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_have_mktemp_command="yes"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFStest -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command="no"fifihave_mktemp_command=$ac_cv_prog_have_mktemp_commandif test -n "$have_mktemp_command"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mktemp_command" >&5$as_echo "$have_mktemp_command" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fi# See if makeinfo has been installed and is modern enough# that we can use it.# Extract the first word of "makeinfo", so it can be a program name with args.set dummy makeinfo; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_MAKEINFO+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$MAKEINFO"; thenac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_MAKEINFO="makeinfo"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiMAKEINFO=$ac_cv_prog_MAKEINFOif test -n "$MAKEINFO"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5$as_echo "$MAKEINFO" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test -n "$MAKEINFO"; then# Found it, now check the version.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5$as_echo_n "checking for modern makeinfo... " >&6; }if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :$as_echo_n "(cached) " >&6elseac_prog_version=`eval $MAKEINFO --version 2>&1 |sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`case $ac_prog_version in'') gcc_cv_prog_makeinfo_modern=no;;4.[7-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;;*) gcc_cv_prog_makeinfo_modern=no;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }elsegcc_cv_prog_makeinfo_modern=nofiif test $gcc_cv_prog_makeinfo_modern = no; thenMAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"fiif test $gcc_cv_prog_makeinfo_modern = no; then{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:*** Makeinfo is missing or too old.*** Info documentation will not be built." >&5$as_echo "$as_me: WARNING:*** Makeinfo is missing or too old.*** Info documentation will not be built." >&2;}BUILD_INFO=elseBUILD_INFO=infofi# Is pod2man recent enough to regenerate manpages?{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for recent Pod::Man" >&5$as_echo_n "checking for recent Pod::Man... " >&6; }if (perl -e 'use 1.10 Pod::Man') >/dev/null 2>&1; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }GENERATED_MANPAGES=generated-manpageselse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }GENERATED_MANPAGES=fiMISSING="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing"# How about lex?for ac_prog in flexdo# Extract the first word of "$ac_prog", so it can be a program name with args.set dummy $ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_FLEX+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$FLEX"; thenac_cv_prog_FLEX="$FLEX" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_FLEX="$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiFLEX=$ac_cv_prog_FLEXif test -n "$FLEX"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5$as_echo "$FLEX" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$FLEX" && breakdonetest -n "$FLEX" || FLEX="$MISSING flex"# Bison?for ac_prog in bisondo# Extract the first word of "$ac_prog", so it can be a program name with args.set dummy $ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_BISON+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$BISON"; thenac_cv_prog_BISON="$BISON" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_BISON="$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiBISON=$ac_cv_prog_BISONif test -n "$BISON"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5$as_echo "$BISON" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$BISON" && breakdonetest -n "$BISON" || BISON="$MISSING bison"# Binutils are not build modules, unlike bison/flex/makeinfo. So we# check for build == host before using them.# NMif test x${build} = x${host} && test -f $srcdir/../binutils/nm.c \&& test -d ../binutils ; thenNM='${objdir}/../binutils/nm-new'else# Extract the first word of "nm", so it can be a program name with args.set dummy nm; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_NM+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$NM"; thenac_cv_prog_NM="$NM" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_NM="nm"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFStest -z "$ac_cv_prog_NM" && ac_cv_prog_NM="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"fifiNM=$ac_cv_prog_NMif test -n "$NM"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5$as_echo "$NM" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifi# ARif test x${build} = x${host} && test -f $srcdir/../binutils/ar.c \&& test -d ../binutils ; thenAR='${objdir}/../binutils/ar'else# Extract the first word of "ar", so it can be a program name with args.set dummy ar; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_AR+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$AR"; thenac_cv_prog_AR="$AR" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_AR="ar"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFStest -z "$ac_cv_prog_AR" && ac_cv_prog_AR="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"fifiAR=$ac_cv_prog_ARif test -n "$AR"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5$as_echo "$AR" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifi# --------------------# Checks for C headers# --------------------# Need to reject headers which give warnings, so that the -Werror bootstrap# works later. *sigh* This needs to come before all header checks.ac_c_preproc_warn_flag=yes{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5$as_echo_n "checking for ANSI C header files... " >&6; }if test "${ac_cv_header_stdc+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>#include <stdarg.h>#include <string.h>#include <float.h>intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_header_stdc=yeselseac_cv_header_stdc=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extif test $ac_cv_header_stdc = yes; then# SunOS 4.x string.h does not declare mem*, contrary to ANSI.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <string.h>_ACEOFif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |$EGREP "memchr" >/dev/null 2>&1; then :elseac_cv_header_stdc=nofirm -f conftest*fiif test $ac_cv_header_stdc = yes; then# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>_ACEOFif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |$EGREP "free" >/dev/null 2>&1; then :elseac_cv_header_stdc=nofirm -f conftest*fiif 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 ::elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* 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 TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))#endif#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))intmain (){int i;for (i = 0; i < 256; i++)if (XOR (islower (i), ISLOWER (i))|| toupper (i) != TOUPPER (i))return 2;return 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :elseac_cv_header_stdc=nofirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5$as_echo "$ac_cv_header_stdc" >&6; }if test $ac_cv_header_stdc = yes; then$as_echo "#define STDC_HEADERS 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }if test "${ac_cv_header_time+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/types.h>#include <sys/time.h>#include <time.h>intmain (){if ((struct tm *) 0)return 0;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_header_time=yeselseac_cv_header_time=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5$as_echo "$ac_cv_header_time" >&6; }if test $ac_cv_header_time = yes; then$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }if test "${gcc_cv_header_string+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <string.h>#include <strings.h>intmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :gcc_cv_header_string=yeselsegcc_cv_header_string=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5$as_echo "$gcc_cv_header_string" >&6; }if test $gcc_cv_header_string = yes; then$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }if test "${ac_cv_header_sys_wait_h+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/types.h>#include <sys/wait.h>#ifndef WEXITSTATUS# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)#endif#ifndef WIFEXITED# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)#endifintmain (){int s;wait (&s);s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_header_sys_wait_h=yeselseac_cv_header_sys_wait_h=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5$as_echo "$ac_cv_header_sys_wait_h" >&6; }if test $ac_cv_header_sys_wait_h = yes; then$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.hfifor ac_header in limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \sys/resource.h sys/param.h sys/times.h sys/stat.h \direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.hdo :as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"eval as_val=\$$as_ac_Headerif test "x$as_val" = x""yes; then :cat >>confdefs.h <<_ACEOF#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1_ACEOFfidone# Check for thread headers.ac_fn_c_check_header_preproc "$LINENO" "thread.h" "ac_cv_header_thread_h"if test "x$ac_cv_header_thread_h" = x""yes; then :have_thread_h=yeselsehave_thread_h=fiac_fn_c_check_header_preproc "$LINENO" "pthread.h" "ac_cv_header_pthread_h"if test "x$ac_cv_header_pthread_h" = x""yes; then :have_pthread_h=yeselsehave_pthread_h=fi# These tests can't be done till we know if we have limits.h.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHAR_BIT" >&5$as_echo_n "checking for CHAR_BIT... " >&6; }if test "${gcc_cv_decl_char_bit+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifdef HAVE_LIMITS_H#include <limits.h>#endif#ifdef CHAR_BITfound#endif_ACEOFif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |$EGREP "found" >/dev/null 2>&1; then :gcc_cv_decl_char_bit=yeselsegcc_cv_decl_char_bit=nofirm -f conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_char_bit" >&5$as_echo "$gcc_cv_decl_char_bit" >&6; }if test $gcc_cv_decl_char_bit = no; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking number of bits in a byte" >&5$as_echo_n "checking number of bits in a byte... " >&6; }if test "${gcc_cv_c_nbby+set}" = set; then :$as_echo_n "(cached) " >&6elsei=8gcc_cv_c_nbby=while test $i -lt 65; docat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){switch(0) {case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):; };return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :gcc_cv_c_nbby=$i; breakfirm -f core conftest.err conftest.$ac_objext conftest.$ac_exti=`expr $i + 1`donetest -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby=failedfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_c_nbby" >&5$as_echo "$gcc_cv_c_nbby" >&6; }if test $gcc_cv_c_nbby = failed; thenas_fn_error "cannot determine number of bits in a byte" "$LINENO" 5elsecat >>confdefs.h <<_ACEOF#define CHAR_BIT $gcc_cv_c_nbby_ACEOFfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5$as_echo_n "checking whether byte ordering is bigendian... " >&6; }if test "${ac_cv_c_bigendian+set}" = set; then :$as_echo_n "(cached) " >&6elseac_cv_c_bigendian=unknown# See if we're dealing with a universal compiler.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifndef __APPLE_CC__not a universal capable compiler#endiftypedef int dummy;_ACEOFif ac_fn_c_try_compile "$LINENO"; then :# Check for potential -arch flags. It is not universal unless# there are at least two -arch flags with different values.ac_arch=ac_prev=for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; doif test -n "$ac_prev"; thencase $ac_word ini?86 | x86_64 | ppc | ppc64)if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; thenac_arch=$ac_wordelseac_cv_c_bigendian=universalbreakfi;;esacac_prev=elif test "x$ac_word" = "x-arch"; thenac_prev=archfidonefirm -f core conftest.err conftest.$ac_objext conftest.$ac_extif test $ac_cv_c_bigendian = unknown; then# See if sys/param.h defines the BYTE_ORDER macro.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/types.h>#include <sys/param.h>intmain (){#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \&& defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \&& LITTLE_ENDIAN)bogus endian macros#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :# It does; now see whether it defined to BIG_ENDIAN or not.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/types.h>#include <sys/param.h>intmain (){#if BYTE_ORDER != BIG_ENDIANnot big endian#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_c_bigendian=yeselseac_cv_c_bigendian=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfiif test $ac_cv_c_bigendian = unknown; then# See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <limits.h>intmain (){#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)bogus endian macros#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :# It does; now see whether it defined to _BIG_ENDIAN or not.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <limits.h>intmain (){#ifndef _BIG_ENDIANnot big endian#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_c_bigendian=yeselseac_cv_c_bigendian=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfiif test $ac_cv_c_bigendian = unknown; then# Compile a test program.if test "$cross_compiling" = yes; then :# Try to guess by grepping values from an object file.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */short int ascii_mm[] ={ 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };short int ascii_ii[] ={ 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };int use_ascii (int i) {return ascii_mm[i] + ascii_ii[i];}short int ebcdic_ii[] ={ 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };short int ebcdic_mm[] ={ 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };int use_ebcdic (int i) {return ebcdic_mm[i] + ebcdic_ii[i];}extern int foo;intmain (){return use_ascii (foo) == use_ebcdic (foo);;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :if grep BIGenDianSyS conftest.$ac_objext >/dev/null; thenac_cv_c_bigendian=yesfiif grep LiTTleEnDian conftest.$ac_objext >/dev/null ; thenif test "$ac_cv_c_bigendian" = unknown; thenac_cv_c_bigendian=noelse# finding both strings is unlikely to happen, but who knows?ac_cv_c_bigendian=unknownfififirm -f core conftest.err conftest.$ac_objext conftest.$ac_extelsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$ac_includes_defaultintmain (){/* Are we little or big endian? From Harbison&Steele. */union{long int l;char c[sizeof (long int)];} u;u.l = 1;return u.c[sizeof (long int) - 1] == 1;;return 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :ac_cv_c_bigendian=noelseac_cv_c_bigendian=yesfirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5$as_echo "$ac_cv_c_bigendian" >&6; }case $ac_cv_c_bigendian in #(yes)$as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h;; #(no);; #(universal)$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h;; #(*)as_fn_error "unknown endiannesspresetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;esac# --------# UNSORTED# --------# These libraries may be used by collect2.# We may need a special search path to get them linked.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for collect2 libraries" >&5$as_echo_n "checking for collect2 libraries... " >&6; }if test "${gcc_cv_collect2_libs+set}" = set; then :$as_echo_n "(cached) " >&6elsesave_LIBS="$LIBS"for libs in '' -lld -lmld \'-L/usr/lib/cmplrs/cc2.11 -lmld' \'-L/usr/lib/cmplrs/cc3.11 -lmld'doLIBS="$libs"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar ldopen ();intmain (){return ldopen ();;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :gcc_cv_collect2_libs="$libs"; breakfirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extdoneLIBS="$save_LIBS"test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs='none required'fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_collect2_libs" >&5$as_echo "$gcc_cv_collect2_libs" >&6; }case $gcc_cv_collect2_libs in"none required") ;;*) COLLECT2_LIBS=$gcc_cv_collect2_libs ;;esac# When building Ada code on Alpha, we need exc_resume which is usually in# -lexc. So test for it.save_LIBS="$LIBS"LIBS={ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing exc_resume" >&5$as_echo_n "checking for library containing exc_resume... " >&6; }if test "${ac_cv_search_exc_resume+set}" = set; then :$as_echo_n "(cached) " >&6elseac_func_search_save_LIBS=$LIBScat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar exc_resume ();intmain (){return exc_resume ();;return 0;}_ACEOFfor ac_lib in '' exc; doif test -z "$ac_lib"; thenac_res="none required"elseac_res=-l$ac_libLIBS="-l$ac_lib $ac_func_search_save_LIBS"fiif ac_fn_c_try_link "$LINENO"; then :ac_cv_search_exc_resume=$ac_resfirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeextif test "${ac_cv_search_exc_resume+set}" = set; then :breakfidoneif test "${ac_cv_search_exc_resume+set}" = set; then :elseac_cv_search_exc_resume=nofirm conftest.$ac_extLIBS=$ac_func_search_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_exc_resume" >&5$as_echo "$ac_cv_search_exc_resume" >&6; }ac_res=$ac_cv_search_exc_resumeif test "$ac_res" != no; then :test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"fiGNAT_LIBEXC="$LIBS"LIBS="$save_LIBS"# Some systems put ldexp and frexp in libm instead of libc; assume# they're both in the same place. jcf-dump needs them.save_LIBS="$LIBS"LIBS={ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldexp" >&5$as_echo_n "checking for library containing ldexp... " >&6; }if test "${ac_cv_search_ldexp+set}" = set; then :$as_echo_n "(cached) " >&6elseac_func_search_save_LIBS=$LIBScat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar ldexp ();intmain (){return ldexp ();;return 0;}_ACEOFfor ac_lib in '' m; doif test -z "$ac_lib"; thenac_res="none required"elseac_res=-l$ac_libLIBS="-l$ac_lib $ac_func_search_save_LIBS"fiif ac_fn_c_try_link "$LINENO"; then :ac_cv_search_ldexp=$ac_resfirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeextif test "${ac_cv_search_ldexp+set}" = set; then :breakfidoneif test "${ac_cv_search_ldexp+set}" = set; then :elseac_cv_search_ldexp=nofirm conftest.$ac_extLIBS=$ac_func_search_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldexp" >&5$as_echo "$ac_cv_search_ldexp" >&6; }ac_res=$ac_cv_search_ldexpif test "$ac_res" != no; then :test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"fiLDEXP_LIB="$LIBS"LIBS="$save_LIBS"# Use <inttypes.h> only if it exists,# doesn't clash with <sys/types.h>, and declares intmax_t.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5$as_echo_n "checking for inttypes.h... " >&6; }if test "${gcc_cv_header_inttypes_h+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/types.h>#include <inttypes.h>intmain (){intmax_t i = -1;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :gcc_cv_header_inttypes_h=yeselsegcc_cv_header_inttypes_h=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_inttypes_h" >&5$as_echo "$gcc_cv_header_inttypes_h" >&6; }if test $gcc_cv_header_inttypes_h = yes; then$as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.hfifor ac_func in times clock kill getrlimit setrlimit atoll atoq \sysconf strsignal getrusage nl_langinfo \gettimeofday mbstowcs wcswidth mmap mincore setlocale \clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlockeddo :as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"eval as_val=\$$as_ac_varif test "x$as_val" = x""yes; then :cat >>confdefs.h <<_ACEOF#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1_ACEOFfidonesave_CPPFLAGS="$CPPFLAGS"save_LIBS="$LIBS"LIBS="$LIBS $LIBELFLIBS"for ac_func in elf_getshdrstrndxdo :ac_fn_c_check_func "$LINENO" "elf_getshdrstrndx" "ac_cv_func_elf_getshdrstrndx"if test "x$ac_cv_func_elf_getshdrstrndx" = x""yes; then :cat >>confdefs.h <<_ACEOF#define HAVE_ELF_GETSHDRSTRNDX 1_ACEOFelsefor ac_func in elf_getshstrndxdo :ac_fn_c_check_func "$LINENO" "elf_getshstrndx" "ac_cv_func_elf_getshstrndx"if test "x$ac_cv_func_elf_getshstrndx" = x""yes; then :cat >>confdefs.h <<_ACEOF#define HAVE_ELF_GETSHSTRNDX 1_ACEOFif test "$cross_compiling" = yes; then :{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "cannot run test program while cross compilingSee \`config.log' for more details." "$LINENO" 5; }elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>#include <libelf.h>int main(){return elf_getshstrndx (NULL, 0) == 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :$as_echo "#define HAVE_ELF_GETSHSTRNDX_GABI 1" >>confdefs.hfirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfifidonefidoneLIBS="$save_LIBS"CPPFLAGS="$save_CPPFLAGS"if test x$ac_cv_func_mbstowcs = xyes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbstowcs works" >&5$as_echo_n "checking whether mbstowcs works... " >&6; }if test "${gcc_cv_func_mbstowcs_works+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "$cross_compiling" = yes; then :gcc_cv_func_mbstowcs_works=yeselsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>int main(){mbstowcs(0, "", 0);return 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :gcc_cv_func_mbstowcs_works=yeselsegcc_cv_func_mbstowcs_works=nofirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mbstowcs_works" >&5$as_echo "$gcc_cv_func_mbstowcs_works" >&6; }if test x$gcc_cv_func_mbstowcs_works = xyes; then$as_echo "#define HAVE_WORKING_MBSTOWCS 1" >>confdefs.hfifiac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"if test "x$ac_cv_type_ssize_t" = x""yes; then :elsecat >>confdefs.h <<_ACEOF#define ssize_t int_ACEOFfiac_fn_c_check_type "$LINENO" "caddr_t" "ac_cv_type_caddr_t" "$ac_includes_default"if test "x$ac_cv_type_caddr_t" = x""yes; then :elsecat >>confdefs.h <<_ACEOF#define caddr_t char *_ACEOFfiac_fn_c_check_header_preproc "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h"if test "x$ac_cv_header_sys_mman_h" = x""yes; then :gcc_header_sys_mman_h=yeselsegcc_header_sys_mman_h=nofiac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"if test "x$ac_cv_func_mmap" = x""yes; then :gcc_func_mmap=yeselsegcc_func_mmap=nofiif test "$gcc_header_sys_mman_h" != yes \|| test "$gcc_func_mmap" != yes; thengcc_cv_func_mmap_file=nogcc_cv_func_mmap_dev_zero=nogcc_cv_func_mmap_anon=noelse{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }if test "${gcc_cv_func_mmap_file+set}" = set; then :$as_echo_n "(cached) " >&6else# Add a system to this blacklist if# mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a# memory area containing the same data that you'd get if you applied# read() to the same fd. The only system known to have a problem here# is VMS, where text files have record structure.case "$host_os" invms* | ultrix*)gcc_cv_func_mmap_file=no ;;*)gcc_cv_func_mmap_file=yes;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_file" >&5$as_echo "$gcc_cv_func_mmap_file" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then :$as_echo_n "(cached) " >&6else# Add a system to this blacklist if it has mmap() but /dev/zero# does not exist, or if mmapping /dev/zero does not give anonymous# zeroed pages with both the following properties:# 1. If you map N consecutive pages in with one call, and then# unmap any subset of those pages, the pages that were not# explicitly unmapped remain accessible.# 2. If you map two adjacent blocks of memory and then unmap them# both at once, they must both go away.# Systems known to be in this category are Windows (all variants),# VMS, and Darwin.case "$host_os" invms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)gcc_cv_func_mmap_dev_zero=no ;;*)gcc_cv_func_mmap_dev_zero=yes;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_dev_zero" >&5$as_echo "$gcc_cv_func_mmap_dev_zero" >&6; }# Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }if test "${gcc_cv_decl_map_anon+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/types.h>#include <sys/mman.h>#include <unistd.h>#ifndef MAP_ANONYMOUS#define MAP_ANONYMOUS MAP_ANON#endifintmain (){int n = MAP_ANONYMOUS;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :gcc_cv_decl_map_anon=yeselsegcc_cv_decl_map_anon=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_decl_map_anon" >&5$as_echo "$gcc_cv_decl_map_anon" >&6; }if test $gcc_cv_decl_map_anon = no; thengcc_cv_func_mmap_anon=noelse{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap with MAP_ANON(YMOUS) works" >&5$as_echo_n "checking whether mmap with MAP_ANON(YMOUS) works... " >&6; }if test "${gcc_cv_func_mmap_anon+set}" = set; then :$as_echo_n "(cached) " >&6else# Add a system to this blacklist if it has mmap() and MAP_ANON or# MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)# doesn't give anonymous zeroed pages with the same properties listed# above for use of /dev/zero.# Systems known to be in this category are Windows, VMS, and SCO Unix.case "$host_os" invms* | cygwin* | pe | mingw* | sco* | udk* )gcc_cv_func_mmap_anon=no ;;*)gcc_cv_func_mmap_anon=yes;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_func_mmap_anon" >&5$as_echo "$gcc_cv_func_mmap_anon" >&6; }fifiif test $gcc_cv_func_mmap_file = yes; then$as_echo "#define HAVE_MMAP_FILE 1" >>confdefs.hfiif test $gcc_cv_func_mmap_dev_zero = yes; then$as_echo "#define HAVE_MMAP_DEV_ZERO 1" >>confdefs.hfiif test $gcc_cv_func_mmap_anon = yes; then$as_echo "#define HAVE_MMAP_ANON 1" >>confdefs.hficase "${host}" in*-*-*vms*)# Under VMS, vfork works very differently than on Unix. The standard test# won't work, and it isn't easily adaptable. It makes more sense to# just force it.ac_cv_func_vfork_works=yes;;esacac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"if test "x$ac_cv_type_pid_t" = x""yes; then :elsecat >>confdefs.h <<_ACEOF#define pid_t int_ACEOFfifor ac_header in vfork.hdo :ac_fn_c_check_header_preproc "$LINENO" "vfork.h" "ac_cv_header_vfork_h"if test "x$ac_cv_header_vfork_h" = x""yes; then :cat >>confdefs.h <<_ACEOF#define HAVE_VFORK_H 1_ACEOFfidonefor ac_func in fork vforkdo :as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"eval as_val=\$$as_ac_varif test "x$as_val" = x""yes; then :cat >>confdefs.h <<_ACEOF#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1_ACEOFfidoneif test "x$ac_cv_func_fork" = xyes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5$as_echo_n "checking for working fork... " >&6; }if test "${ac_cv_func_fork_works+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "$cross_compiling" = yes; then :ac_cv_func_fork_works=crosselsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */$ac_includes_defaultintmain (){/* By Ruediger Kuhlmann. */return fork () < 0;;return 0;}_ACEOFif ac_fn_c_try_run "$LINENO"; then :ac_cv_func_fork_works=yeselseac_cv_func_fork_works=nofirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5$as_echo "$ac_cv_func_fork_works" >&6; }elseac_cv_func_fork_works=$ac_cv_func_forkfiif test "x$ac_cv_func_fork_works" = xcross; thencase $host in*-*-amigaos* | *-*-msdosdjgpp*)# Override, as these systems have only a dummy fork() stubac_cv_func_fork_works=no;;*)ac_cv_func_fork_works=yes;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}fiac_cv_func_vfork_works=$ac_cv_func_vforkif test "x$ac_cv_func_vfork" = xyes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5$as_echo_n "checking for working vfork... " >&6; }if test "${ac_cv_func_vfork_works+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "$cross_compiling" = yes; then :ac_cv_func_vfork_works=crosselsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Thanks to Paul Eggert for this test. */$ac_includes_default#include <sys/wait.h>#ifdef HAVE_VFORK_H# include <vfork.h>#endif/* On some sparc systems, changes by the child to local and incomingargument registers are propagated back to the parent. The compileris told about this with #include <vfork.h>, but some compilers(e.g. gcc -O) don't grok <vfork.h>. Test for this by using astatic variable whose address is put into a register that isclobbered by the vfork. */static void#ifdef __cplusplussparc_address_test (int arg)# elsesparc_address_test (arg) int arg;#endif{static pid_t child;if (!child) {child = vfork ();if (child < 0) {perror ("vfork");_exit(2);}if (!child) {arg = getpid();write(-1, "", 0);_exit (arg);}}}intmain (){pid_t parent = getpid ();pid_t child;sparc_address_test (0);child = vfork ();if (child == 0) {/* Here is another test for sparc vfork register problems. Thistest uses lots of local variables, at least as many localvariables as main has allocated so far including compilertemporaries. 4 locals are enough for gcc 1.40.3 on a Solaris4.1.3 sparc, but we use 8 to be safe. A buggy compiler shouldreuse the register of parent for one of the local variables,since it will think that parent can't possibly be used any morein this routine. Assigning to the local variable will thusmunge parent in the parent process. */pid_tp = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();/* Convince the compiler that p..p7 are live; otherwise, it mightuse the same hardware register for all 8 local variables. */if (p != p1 || p != p2 || p != p3 || p != p4|| p != p5 || p != p6 || p != p7)_exit(1);/* On some systems (e.g. IRIX 3.3), vfork doesn't separate parentfrom child file descriptors. If the child closes a descriptorbefore it execs or exits, this munges the parent's descriptoras well. Test for this by closing stdout in the child. */_exit(close(fileno(stdout)) != 0);} else {int status;struct stat st;while (wait(&status) != child);return (/* Was there some problem with vforking? */child < 0/* Did the child fail? (This shouldn't happen.) */|| status/* Did the vfork/compiler bug occur? */|| parent != getpid()/* Did the file descriptor bug occur? */|| fstat(fileno(stdout), &st) != 0);}}_ACEOFif ac_fn_c_try_run "$LINENO"; then :ac_cv_func_vfork_works=yeselseac_cv_func_vfork_works=nofirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5$as_echo "$ac_cv_func_vfork_works" >&6; }fi;if test "x$ac_cv_func_fork_works" = xcross; thenac_cv_func_vfork_works=$ac_cv_func_vfork{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}fiif test "x$ac_cv_func_vfork_works" = xyes; then$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.helse$as_echo "#define vfork fork" >>confdefs.hfiif test "x$ac_cv_func_fork_works" = xyes; then$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.hfiif test "X$prefix" = "XNONE"; thenacl_final_prefix="$ac_default_prefix"elseacl_final_prefix="$prefix"fiif test "X$exec_prefix" = "XNONE"; thenacl_final_exec_prefix='${prefix}'elseacl_final_exec_prefix="$exec_prefix"fiacl_save_prefix="$prefix"prefix="$acl_final_prefix"eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"prefix="$acl_save_prefix"# 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=yeselsewith_gnu_ld=nofi# Prepare PATH_SEPARATOR.# The user is always right.if test "${PATH_SEPARATOR+set}" != set; thenecho "#! /bin/sh" >conf$$.shecho "exit 0" >>conf$$.shchmod +x conf$$.shif (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; thenPATH_SEPARATOR=';'elsePATH_SEPARATOR=:firm -f conf$$.shfiac_prog=ldif test "$GCC" = yes; then# Check if gcc -print-prog-name=ld gives a path.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5$as_echo_n "checking for ld used by GCC... " >&6; }case $host in*-*-mingw*)# gcc leaves a trailing carriage return which upsets mingwac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;*)ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;esaccase $ac_prog in# Accept absolute paths.[\\/]* | [A-Za-z]:[\\/]*)re_direlt='/[^/][^/]*/\.\./'# Canonicalize the path of ldac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; doac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`donetest -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;;esacelif test "$with_gnu_ld" = yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5$as_echo_n "checking for GNU ld... " >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5$as_echo_n "checking for non-GNU ld... " >&6; }fiif test "${acl_cv_path_LD+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -z "$LD"; thenIFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"for ac_dir in $PATH; dotest -z "$ac_dir" && ac_dir=.if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; thenacl_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.if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; thentest "$with_gnu_ld" != no && breakelsetest "$with_gnu_ld" != yes && breakfifidoneIFS="$ac_save_ifs"elseacl_cv_path_LD="$LD" # Let the user override the test with a path.fifiLD="$acl_cv_path_LD"if test -n "$LD"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5$as_echo "$LD" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }if test "${acl_cv_prog_gnu_ld+set}" = set; then :$as_echo_n "(cached) " >&6else# I'd rather use --version here, but apparently some GNU ld's only accept -v.if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; thenacl_cv_prog_gnu_ld=yeselseacl_cv_prog_gnu_ld=nofifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5$as_echo "$acl_cv_prog_gnu_ld" >&6; }with_gnu_ld=$acl_cv_prog_gnu_ld{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5$as_echo_n "checking for shared library run path origin... " >&6; }if test "${acl_cv_rpath+set}" = set; then :$as_echo_n "(cached) " >&6elseCC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh. ./conftest.shrm -f ./conftest.shacl_cv_rpath=donefi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5$as_echo "$acl_cv_rpath" >&6; }wl="$acl_cv_wl"libext="$acl_cv_libext"shlibext="$acl_cv_shlibext"hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"hardcode_direct="$acl_cv_hardcode_direct"hardcode_minus_L="$acl_cv_hardcode_minus_L"# Check whether --enable-rpath was given.if test "${enable_rpath+set}" = set; then :enableval=$enable_rpath; :elseenable_rpath=yesfiuse_additional=yesacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval additional_includedir=\"$includedir\"eval additional_libdir=\"$libdir\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"# Check whether --with-libiconv-prefix was given.if test "${with_libiconv_prefix+set}" = set; then :withval=$with_libiconv_prefix;if test "X$withval" = "Xno"; thenuse_additional=noelseif test "X$withval" = "X"; thenacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval additional_includedir=\"$includedir\"eval additional_libdir=\"$libdir\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"elseadditional_includedir="$withval/include"additional_libdir="$withval/lib"fififiLIBICONV=LTLIBICONV=INCICONV=rpathdirs=ltrpathdirs=names_already_handled=names_next_round='iconv 'while test -n "$names_next_round"; donames_this_round="$names_next_round"names_next_round=for name in $names_this_round; doalready_handled=for n in $names_already_handled; doif test "$n" = "$name"; thenalready_handled=yesbreakfidoneif test -z "$already_handled"; thennames_already_handled="$names_already_handled $name"uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`eval value=\"\$HAVE_LIB$uppername\"if test -n "$value"; thenif test "$value" = yes; theneval value=\"\$LIB$uppername\"test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"eval value=\"\$LTLIB$uppername\"test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"else:fielsefound_dir=found_la=found_so=found_a=if test $use_additional = yes; thenif test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; thenfound_dir="$additional_libdir"found_so="$additional_libdir/lib$name.$shlibext"if test -f "$additional_libdir/lib$name.la"; thenfound_la="$additional_libdir/lib$name.la"fielseif test -f "$additional_libdir/lib$name.$libext"; thenfound_dir="$additional_libdir"found_a="$additional_libdir/lib$name.$libext"if test -f "$additional_libdir/lib$name.la"; thenfound_la="$additional_libdir/lib$name.la"fifififiif test "X$found_dir" = "X"; thenfor x in $LDFLAGS $LTLIBICONV; doacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval x=\"$x\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"case "$x" in-L*)dir=`echo "X$x" | sed -e 's/^X-L//'`if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; thenfound_dir="$dir"found_so="$dir/lib$name.$shlibext"if test -f "$dir/lib$name.la"; thenfound_la="$dir/lib$name.la"fielseif test -f "$dir/lib$name.$libext"; thenfound_dir="$dir"found_a="$dir/lib$name.$libext"if test -f "$dir/lib$name.la"; thenfound_la="$dir/lib$name.la"fififi;;esacif test "X$found_dir" != "X"; thenbreakfidonefiif test "X$found_dir" != "X"; thenLTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"if test "X$found_so" != "X"; thenif test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; thenLIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"elsehaveit=for x in $ltrpathdirs; doif test "X$x" = "X$found_dir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenltrpathdirs="$ltrpathdirs $found_dir"fiif test "$hardcode_direct" = yes; thenLIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"elseif test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; thenLIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"haveit=for x in $rpathdirs; doif test "X$x" = "X$found_dir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenrpathdirs="$rpathdirs $found_dir"fielsehaveit=for x in $LDFLAGS $LIBICONV; doacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval x=\"$x\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"if test "X$x" = "X-L$found_dir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenLIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"fiif test "$hardcode_minus_L" != no; thenLIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"elseLIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"fifififielseif test "X$found_a" != "X"; thenLIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"elseLIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"fifiadditional_includedir=case "$found_dir" in*/lib | */lib/)basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`additional_includedir="$basedir/include";;esacif test "X$additional_includedir" != "X"; thenif test "X$additional_includedir" != "X/usr/include"; thenhaveit=if test "X$additional_includedir" = "X/usr/local/include"; thenif test -n "$GCC"; thencase $host_os inlinux*) haveit=yes;;esacfifiif test -z "$haveit"; thenfor x in $CPPFLAGS $INCICONV; doacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval x=\"$x\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"if test "X$x" = "X-I$additional_includedir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenif test -d "$additional_includedir"; thenINCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"fififififiif test -n "$found_la"; thensave_libdir="$libdir"case "$found_la" in*/* | *\\*) . "$found_la" ;;*) . "./$found_la" ;;esaclibdir="$save_libdir"for dep in $dependency_libs; docase "$dep" in-L*)additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`if test "X$additional_libdir" != "X/usr/lib"; thenhaveit=if test "X$additional_libdir" = "X/usr/local/lib"; thenif test -n "$GCC"; thencase $host_os inlinux*) haveit=yes;;esacfifiif test -z "$haveit"; thenhaveit=for x in $LDFLAGS $LIBICONV; doacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval x=\"$x\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"if test "X$x" = "X-L$additional_libdir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenif test -d "$additional_libdir"; thenLIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"fifihaveit=for x in $LDFLAGS $LTLIBICONV; doacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval x=\"$x\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"if test "X$x" = "X-L$additional_libdir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenif test -d "$additional_libdir"; thenLTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"fifififi;;-R*)dir=`echo "X$dep" | sed -e 's/^X-R//'`if test "$enable_rpath" != no; thenhaveit=for x in $rpathdirs; doif test "X$x" = "X$dir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenrpathdirs="$rpathdirs $dir"fihaveit=for x in $ltrpathdirs; doif test "X$x" = "X$dir"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenltrpathdirs="$ltrpathdirs $dir"fifi;;-l*)names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`;;*.la)names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`;;*)LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep";;esacdonefielseLIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"fififidonedoneif test "X$rpathdirs" != "X"; thenif test -n "$hardcode_libdir_separator"; thenalldirs=for found_dir in $rpathdirs; doalldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"doneacl_save_libdir="$libdir"libdir="$alldirs"eval flag=\"$hardcode_libdir_flag_spec\"libdir="$acl_save_libdir"LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"elsefor found_dir in $rpathdirs; doacl_save_libdir="$libdir"libdir="$found_dir"eval flag=\"$hardcode_libdir_flag_spec\"libdir="$acl_save_libdir"LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"donefifiif test "X$ltrpathdirs" != "X"; thenfor found_dir in $ltrpathdirs; doLTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"donefiam_save_CPPFLAGS="$CPPFLAGS"for element in $INCICONV; dohaveit=for x in $CPPFLAGS; doacl_save_prefix="$prefix"prefix="$acl_final_prefix"acl_save_exec_prefix="$exec_prefix"exec_prefix="$acl_final_exec_prefix"eval x=\"$x\"exec_prefix="$acl_save_exec_prefix"prefix="$acl_save_prefix"if test "X$x" = "X$element"; thenhaveit=yesbreakfidoneif test -z "$haveit"; thenCPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"fidone{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5$as_echo_n "checking for iconv... " >&6; }if test "${am_cv_func_iconv+set}" = set; then :$as_echo_n "(cached) " >&6elseam_cv_func_iconv="no, consider installing GNU libiconv"am_cv_lib_iconv=nocat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>#include <iconv.h>intmain (){iconv_t cd = iconv_open("","");iconv(cd,NULL,NULL,NULL,NULL);iconv_close(cd);;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :am_cv_func_iconv=yesfirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extif test "$am_cv_func_iconv" != yes; thenam_save_LIBS="$LIBS"LIBS="$LIBS $LIBICONV"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>#include <iconv.h>intmain (){iconv_t cd = iconv_open("","");iconv(cd,NULL,NULL,NULL,NULL);iconv_close(cd);;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :am_cv_lib_iconv=yesam_cv_func_iconv=yesfirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLIBS="$am_save_LIBS"fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5$as_echo "$am_cv_func_iconv" >&6; }if test "$am_cv_func_iconv" = yes; then$as_echo "#define HAVE_ICONV 1" >>confdefs.hfiif test "$am_cv_lib_iconv" = yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5$as_echo_n "checking how to link with libiconv... " >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5$as_echo "$LIBICONV" >&6; }elseCPPFLAGS="$am_save_CPPFLAGS"LIBICONV=LTLIBICONV=fiif test "$am_cv_func_iconv" = yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5$as_echo_n "checking for iconv declaration... " >&6; }if test "${am_cv_proto_iconv+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <stdlib.h>#include <iconv.h>extern#ifdef __cplusplus"C"#endif#if defined(__STDC__) || defined(__cplusplus)size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);#elsesize_t iconv();#endifintmain (){;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :am_cv_proto_iconv_arg1=""elseam_cv_proto_iconv_arg1="const"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extam_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"fiam_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-}$am_cv_proto_iconv" >&5$as_echo "${ac_t:-}$am_cv_proto_iconv" >&6; }cat >>confdefs.h <<_ACEOF#define ICONV_CONST $am_cv_proto_iconv_arg1_ACEOFfi# Until we have in-tree GNU iconv:LIBICONV_DEP={ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5$as_echo_n "checking for LC_MESSAGES... " >&6; }if test "${am_cv_val_LC_MESSAGES+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <locale.h>intmain (){return LC_MESSAGES;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :am_cv_val_LC_MESSAGES=yeselseam_cv_val_LC_MESSAGES=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5$as_echo "$am_cv_val_LC_MESSAGES" >&6; }if test $am_cv_val_LC_MESSAGES = yes; then$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }if test "${am_cv_langinfo_codeset+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <langinfo.h>intmain (){char* cs = nl_langinfo(CODESET);;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :am_cv_langinfo_codeset=yeselseam_cv_langinfo_codeset=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5$as_echo "$am_cv_langinfo_codeset" >&6; }if test $am_cv_langinfo_codeset = yes; then$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.hfi# We will need to find libiberty.h and ansidecl.hsaved_CFLAGS="$CFLAGS"CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include"for ac_func in getenv atol asprintf sbrk abort atof getcwd getwd \strsignal strstr strverscmp \errno snprintf vsnprintf vasprintf malloc realloc calloc \free basename getopt clock getpagesize clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlockeddoac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5$as_echo_n "checking whether $ac_func is declared... " >&6; }if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#undef $ac_tr_decl#define $ac_tr_decl 1#include "ansidecl.h"#include "system.h"intmain (){#ifndef $ac_funcchar *(*pfn) = (char *(*)) $ac_func ;#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "gcc_cv_have_decl_$ac_func=yes"elseeval "gcc_cv_have_decl_$ac_func=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfiif eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 1_ACEOFelse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 0_ACEOFfidonefor ac_func in getrlimit setrlimit getrusagedoac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5$as_echo_n "checking whether $ac_func is declared... " >&6; }if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#undef $ac_tr_decl#define $ac_tr_decl 1#include "ansidecl.h"#include "system.h"#ifdef HAVE_SYS_RESOURCE_H#include <sys/resource.h>#endifintmain (){#ifndef $ac_funcchar *(*pfn) = (char *(*)) $ac_func ;#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "gcc_cv_have_decl_$ac_func=yes"elseeval "gcc_cv_have_decl_$ac_func=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfiif eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 1_ACEOFelse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 0_ACEOFfidonecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include "ansidecl.h"#include "system.h"#ifdef HAVE_SYS_RESOURCE_H#include <sys/resource.h>#endifintmain (){rlim_t l = 0;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :else$as_echo "#define rlim_t long" >>confdefs.hfirm -f core conftest.err conftest.$ac_objext conftest.$ac_ext# On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible# FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname# in collect2.c, <fcntl.h> isn't visible, but the configure test below needs# to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.for ac_func in ldgetnamedoac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5$as_echo_n "checking whether $ac_func is declared... " >&6; }if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#undef $ac_tr_decl#define $ac_tr_decl 1#include "ansidecl.h"#include "system.h"#ifdef HAVE_LDFCN_H#undef FREAD#undef FWRITE#include <ldfcn.h>#endifintmain (){#ifndef $ac_funcchar *(*pfn) = (char *(*)) $ac_func ;#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "gcc_cv_have_decl_$ac_func=yes"elseeval "gcc_cv_have_decl_$ac_func=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfiif eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 1_ACEOFelse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 0_ACEOFfidonefor ac_func in timesdoac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5$as_echo_n "checking whether $ac_func is declared... " >&6; }if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#undef $ac_tr_decl#define $ac_tr_decl 1#include "ansidecl.h"#include "system.h"#ifdef HAVE_SYS_TIMES_H#include <sys/times.h>#endifintmain (){#ifndef $ac_funcchar *(*pfn) = (char *(*)) $ac_func ;#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "gcc_cv_have_decl_$ac_func=yes"elseeval "gcc_cv_have_decl_$ac_func=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfiif eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 1_ACEOFelse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 0_ACEOFfidonefor ac_func in sigaltstackdoac_tr_decl=`$as_echo "HAVE_DECL_$ac_func" | $as_tr_cpp`{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_func is declared" >&5$as_echo_n "checking whether $ac_func is declared... " >&6; }if { as_var=gcc_cv_have_decl_$ac_func; eval "test \"\${$as_var+set}\" = set"; }; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#undef $ac_tr_decl#define $ac_tr_decl 1#include "ansidecl.h"#include "system.h"#include <signal.h>intmain (){#ifndef $ac_funcchar *(*pfn) = (char *(*)) $ac_func ;#endif;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :eval "gcc_cv_have_decl_$ac_func=yes"elseeval "gcc_cv_have_decl_$ac_func=no"firm -f core conftest.err conftest.$ac_objext conftest.$ac_extfiif eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 1_ACEOFelse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; } ; cat >>confdefs.h <<_ACEOF#define $ac_tr_decl 0_ACEOFfidone# More time-related stuff.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tms" >&5$as_echo_n "checking for struct tms... " >&6; }if test "${ac_cv_struct_tms+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include "ansidecl.h"#include "system.h"#ifdef HAVE_SYS_TIMES_H#include <sys/times.h>#endifintmain (){struct tms tms;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :ac_cv_struct_tms=yeselseac_cv_struct_tms=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tms" >&5$as_echo "$ac_cv_struct_tms" >&6; }if test $ac_cv_struct_tms = yes; then$as_echo "#define HAVE_STRUCT_TMS 1" >>confdefs.hfi# use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.# revisit after autoconf 2.50.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5$as_echo_n "checking for clock_t... " >&6; }if test "${gcc_cv_type_clock_t+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include "ansidecl.h"#include "system.h"intmain (){clock_t x;;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :gcc_cv_type_clock_t=yeselsegcc_cv_type_clock_t=nofirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_type_clock_t" >&5$as_echo "$gcc_cv_type_clock_t" >&6; }if test $gcc_cv_type_clock_t = yes; then$as_echo "#define HAVE_CLOCK_T 1" >>confdefs.hfi# Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.CFLAGS="$saved_CFLAGS"# Check whether --enable-initfini-array was given.if test "${enable_initfini_array+set}" = set; then :enableval=$enable_initfini_array;else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5$as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }if test "${gcc_cv_initfini_array+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "$cross_compiling" = yes; then :gcc_cv_initfini_array=noelsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */static int x = -1;int main (void) { return x; }int foo (void) { x = 0; }int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;_ACEOFif ac_fn_c_try_run "$LINENO"; then :gcc_cv_initfini_array=yeselsegcc_cv_initfini_array=nofirm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \conftest.$ac_objext conftest.beam conftest.$ac_extfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5$as_echo "$gcc_cv_initfini_array" >&6; }enable_initfini_array=$gcc_cv_initfini_arrayfiif test $enable_initfini_array = yes; then$as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.hfi# mkdir takes a single argument on some systems.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if mkdir takes one argument" >&5$as_echo_n "checking if mkdir takes one argument... " >&6; }if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/types.h>#ifdef HAVE_SYS_STAT_H# include <sys/stat.h>#endif#ifdef HAVE_UNISTD_H# include <unistd.h>#endif#ifdef HAVE_DIRECT_H# include <direct.h>#endifintmain (){mkdir ("foo", 0);;return 0;}_ACEOFif ac_fn_c_try_compile "$LINENO"; then :gcc_cv_mkdir_takes_one_arg=noelsegcc_cv_mkdir_takes_one_arg=yesfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_mkdir_takes_one_arg" >&5$as_echo "$gcc_cv_mkdir_takes_one_arg" >&6; }if test $gcc_cv_mkdir_takes_one_arg = yes ; then$as_echo "#define MKDIR_TAKES_ONE_ARG 1" >>confdefs.hfi# File extensionsmanext='.1'objext='.o'# With Setjmp/Longjmp based exception handling.# Check whether --enable-sjlj-exceptions was given.if test "${enable_sjlj_exceptions+set}" = set; then :enableval=$enable_sjlj_exceptions; case $target in*-*-hpux10*)if test $enableval != yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&5$as_echo "$as_me: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&2;}enableval=yesfi;;esacforce_sjlj_exceptions=yeselsecase $target in*-*-hpux10*)force_sjlj_exceptions=yesenableval=yes;;*)force_sjlj_exceptions=no;;esacfiif test $force_sjlj_exceptions = yes; thensjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`cat >>confdefs.h <<_ACEOF#define CONFIG_SJLJ_EXCEPTIONS $sjlj_ACEOFfi# For platforms with the unwind ABI which includes an unwind library,# libunwind, we can choose to use the system libunwind.# config.gcc also contains tests of with_system_libunwind.# Check whether --with-system-libunwind was given.if test "${with_system_libunwind+set}" = set; then :withval=$with_system_libunwind;fi# If system-libunwind was not specifically set, pick a default setting.if test x$with_system_libunwind = x; thencase ${target} inia64-*-hpux*) with_system_libunwind=yes ;;*) with_system_libunwind=no ;;esacfi# Based on system-libunwind and target, do we have ipinfo?if test x$with_system_libunwind = xyes; thencase ${target} inia64-*-*) have_unwind_getipinfo=no ;;*) have_unwind_getipinfo=yes ;;esacelse# Darwin before version 9 does not have _Unwind_GetIPInfo.case ${target} in*-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;*) have_unwind_getipinfo=yes ;;esacfiif test x$have_unwind_getipinfo = xyes; then$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.hfi# --------------------------------------------------------# Build, host, and target specific configuration fragments# --------------------------------------------------------# Collect build-machine-specific information.. ${srcdir}/config.build# Collect host-machine-specific information.. ${srcdir}/config.hosttarget_gtfiles=# Collect target-machine-specific information.. ${srcdir}/config.gccextra_objs="${host_extra_objs} ${extra_objs}"extra_gcc_objs="${host_extra_gcc_objs} ${extra_gcc_objs}"# Default the target-machine variables that were not explicitly set.if test x"$tm_file" = xthen tm_file=$cpu_type/$cpu_type.h; fiif test x"$extra_headers" = xthen extra_headers=; fiif test x$md_file = xthen md_file=$cpu_type/$cpu_type.md; fiif test x$out_file = xthen out_file=$cpu_type/$cpu_type.c; fiif test x"$tmake_file" = xthen tmake_file=$cpu_type/t-$cpu_typefiif test x"$dwarf2" = xyesthen tm_file="$tm_file tm-dwarf2.h"fi# Say what files are being used for the output code and MD file.echo "Using \`$srcdir/config/$out_file' for machine-specific logic."echo "Using \`$srcdir/config/$md_file' as machine description file."# If any of the xm_file variables contain nonexistent files, warn# about them and drop them.bx=for x in $build_xm_file; doif test -f $srcdir/config/$xthen bx="$bx $x"else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5$as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}fidonebuild_xm_file="$bx"hx=for x in $host_xm_file; doif test -f $srcdir/config/$xthen hx="$hx $x"else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5$as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}fidonehost_xm_file="$hx"tx=for x in $xm_file; doif test -f $srcdir/config/$xthen tx="$tx $x"else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $srcdir/config/$x does not exist." >&5$as_echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}fidonexm_file="$tx"count=afor f in $tm_file; docount=${count}xdoneif test $count = ax; thenecho "Using \`$srcdir/config/$tm_file' as target machine macro file."elseecho "Using the following target machine macro files:"for f in $tm_file; doecho " $srcdir/config/$f"donefiif test x$need_64bit_hwint = xyes; then$as_echo "#define NEED_64BIT_HOST_WIDE_INT 1" >>confdefs.hfiif test x$use_long_long_for_widest_fast_int = xyes; then$as_echo "#define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1" >>confdefs.hficount=afor f in $host_xm_file; docount=${count}xdoneif test $count = a; then:elif test $count = ax; thenecho "Using \`$srcdir/config/$host_xm_file' as host machine macro file."elseecho "Using the following host machine macro files:"for f in $host_xm_file; doecho " $srcdir/config/$f"donefiecho "Using ${out_host_hook_obj} for host machine hooks."if test "$host_xm_file" != "$build_xm_file"; thencount=afor f in $build_xm_file; docount=${count}xdoneif test $count = a; then:elif test $count = ax; thenecho "Using \`$srcdir/config/$build_xm_file' as build machine macro file."elseecho "Using the following build machine macro files:"for f in $build_xm_file; doecho " $srcdir/config/$f"donefificase ${host} inpowerpc*-*-darwin*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mcontext_t fields have underscores" >&5$as_echo_n "checking whether mcontext_t fields have underscores... " >&6; }if test "${gcc_cv_mcontext_underscores+set}" = set; then :$as_echo_n "(cached) " >&6elsecat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <sys/cdefs.h>#include <sys/signal.h>#include <ucontext.h>int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }_ACEOFif ac_fn_c_try_compile "$LINENO"; then :gcc_cv_mcontext_underscores=noelsegcc_cv_mcontext_underscores=yesfirm -f core conftest.err conftest.$ac_objext conftest.$ac_extfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_mcontext_underscores" >&5$as_echo "$gcc_cv_mcontext_underscores" >&6; }if test $gcc_cv_mcontext_underscores = yes; then$as_echo "#define HAS_MCONTEXT_T_UNDERSCORES /**/" >>confdefs.hfi;;esac# ---------# Threading# ---------# Check if a valid thread packagecase ${enable_threads} in"" | no)# No threadstarget_thread_file='single';;yes)# defaulttarget_thread_file='single';;aix | dce | gnat | irix | posix | posix95 | rtems | \single | solaris | vxworks | win32 | mipssde)target_thread_file=${enable_threads};;*)echo "${enable_threads} is an unknown thread package" 1>&2exit 1;;esacif test x${thread_file} = x; then# No thread file set by target-specific clauses in config.gcc,# so use file chosen by default logic abovethread_file=${target_thread_file}fi# Make gthr-default.h if we have a thread file.gthread_flags=if test $thread_file != single; thenecho "#include \"gthr-${thread_file}.h\"" > gthr-default.h-tif diff gthr-default.h-t gthr-default.h 2>/dev/null; thenrm -f gthr-default.h-telsemv -f gthr-default.h-t gthr-default.hfigthread_flags=-DHAVE_GTHR_DEFAULTfi# --------# UNSORTED# --------use_cxa_atexit=noif test x$enable___cxa_atexit = xyes || \test x$enable___cxa_atexit = x -a x$default_use_cxa_atexit = xyes; thenif test x$host = x$target; thencase $host in# mingw32 doesn't have __cxa_atexit but uses atexit registration# keyed to flag_use_cxa_atexit*-*-mingw32*)use_cxa_atexit=yes;;*)ac_fn_c_check_func "$LINENO" "__cxa_atexit" "ac_cv_func___cxa_atexit"if test "x$ac_cv_func___cxa_atexit" = x""yes; then :use_cxa_atexit=yeselseecho "__cxa_atexit can't be enabled on this target"fi;;esacelse# We can't check for __cxa_atexit when building a cross, so assume# it is availableuse_cxa_atexit=yesfiif test x$use_cxa_atexit = xyes; then$as_echo "#define DEFAULT_USE_CXA_ATEXIT 2" >>confdefs.hfifi# Look for a file containing extra machine modes.if test -n "$extra_modes" && test -f $srcdir/config/$extra_modes; thenextra_modes_file='$(srcdir)'/config/${extra_modes}cat >>confdefs.h <<_ACEOF#define EXTRA_MODES_FILE "config/$extra_modes"_ACEOFfi# Convert extra_options into a form suitable for Makefile use.extra_opt_files=for f in $extra_options; doextra_opt_files="$extra_opt_files \$(srcdir)/config/$f"done# auto-host.h is the file containing items generated by autoconf and is# the first file included by config.h.# If host=build, it is correct to have bconfig include auto-host.h# as well. If host!=build, we are in error and need to do more# work to find out the build config parameters.if test x$host = x$buildthenbuild_auto=auto-host.helse# We create a subdir, then run autoconf in the subdir.# To prevent recursion we set host and build for the new# invocation of configure to the build for this invocation# of configure.tempdir=build.$$rm -rf $tempdirmkdir $tempdircd $tempdircase ${srcdir} in/* | A-Za-z:\\/* ) realsrcdir=${srcdir};;*) realsrcdir=../${srcdir};;esacsaved_CFLAGS="${CFLAGS}"CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \LDFLAGS="${LDFLAGS_FOR_BUILD}" \${realsrcdir}/configure \--enable-languages=${enable_languages-all} \--target=$target_alias --host=$build_alias --build=$build_aliasCFLAGS="${saved_CFLAGS}"# We just finished tests for the build machine, so rename# the file auto-build.h in the gcc directory.mv auto-host.h ../auto-build.hcd ..rm -rf $tempdirbuild_auto=auto-build.hfitm_file="${tm_file} defaults.h"tm_p_file="${tm_p_file} tm-preds.h"host_xm_file="auto-host.h ansidecl.h ${host_xm_file}"build_xm_file="${build_auto} ansidecl.h ${build_xm_file}"# We don't want ansidecl.h in target files, write code there in ISO/GNU C.# put this back in temporarily.xm_file="auto-host.h ansidecl.h ${xm_file}"# --------# UNSORTED# --------# Compile in configure arguments.if test -f configargs.h ; then# Being re-configured.gcc_config_arguments=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`gcc_config_arguments="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"elsegcc_config_arguments="$TOPLEVEL_CONFIGURE_ARGUMENTS"fi# Double all backslashes and backslash all quotes to turn# gcc_config_arguments into a C string.sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out$gcc_config_argumentsEOFgcc_config_arguments_str=`cat conftest.out`rm -f conftest.outcat > configargs.h <<EOF/* Generated automatically. */static const char configuration_arguments[] = "$gcc_config_arguments_str";static const char thread_model[] = "$thread_file";static const struct {const char *name, *value;} configure_default_options[] = $configure_default_options;EOFgcc_BASEVER=`cat $srcdir/BASE-VER`gcc_DEVPHASE=`cat $srcdir/DEV-PHASE`gcc_DATESTAMP=`cat $srcdir/DATESTAMP`if test -f $srcdir/REVISION ; thengcc_REVISION=`cat $srcdir/REVISION`elsegcc_REVISION=""ficat > plugin-version.h <<EOF#include "configargs.h"static char basever[] = "$gcc_BASEVER";static char datestamp[] = "$gcc_DATESTAMP";static char devphase[] = "$gcc_DEVPHASE";static char revision[] = "$gcc_REVISION";/* FIXME plugins: We should make the version information more precise.One way to do is to add a checksum. */static struct plugin_gcc_version gcc_version = {basever, datestamp,devphase, revision,configuration_arguments};EOF# Internationalization# If we haven't got the data from the intl directory,# assume NLS is disabled.USE_NLS=noLIBINTL=LIBINTL_DEP=INCINTL=XGETTEXT=GMSGFMT=POSUB=if test -f ../intl/config.intl; then. ../intl/config.intlfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5$as_echo_n "checking whether NLS is requested... " >&6; }if test x"$USE_NLS" != xyes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }$as_echo "#define ENABLE_NLS 1" >>confdefs.h{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5$as_echo_n "checking for catalogs to be installed... " >&6; }# Look for .po and .gmo files in the source directory.CATALOGS=XLINGUAS=for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do# If there aren't any .gmo files the shell will give us the# literal string "../path/to/srcdir/po/*.gmo" which has to be# weeded out.case "$cat" in *\**)continue;;esac# The quadruple backslash is collapsed to a double backslash# by the backticks, then collapsed again by the double quotes,# leaving us with one backslash in the sed expression (right# before the dot that mustn't act as a wildcard).cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`lang=`echo $cat | sed -e "s!\\\\.gmo!!"`# The user is allowed to set LINGUAS to a list of languages to# install catalogs for. If it's empty that means "all of them."if test "x$LINGUAS" = x; thenCATALOGS="$CATALOGS $cat"XLINGUAS="$XLINGUAS $lang"elsecase "$LINGUAS" in *$lang*)CATALOGS="$CATALOGS $cat"XLINGUAS="$XLINGUAS $lang";;esacfidoneLINGUAS="$XLINGUAS"{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5$as_echo "$LINGUAS" >&6; }DATADIRNAME=shareINSTOBJEXT=.moGENCAT=gencatCATOBJEXT=.gmofi# If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get# -liconv on the link line twice.case "$LIBINTL" in *$LIBICONV*)LIBICONV= ;;esac# Check whether --enable-secureplt was given.if test "${enable_secureplt+set}" = set; then :enableval=$enable_secureplt;fi# Check whether --enable-leading-mingw64-underscores was given.if test "${enable_leading_mingw64_underscores+set}" = set; then :enableval=$enable_leading_mingw64_underscores;fiif test x"$enable_leading_mingw64_underscores" = xyes ; then :$as_echo "#define USE_MINGW64_LEADING_UNDERSCORES 1" >>confdefs.hfi# Check whether --enable-cld was given.if test "${enable_cld+set}" = set; then :enableval=$enable_cld;elseenable_cld=nofi# Windows32 Registry support for specifying GCC installation paths.# Check whether --enable-win32-registry was given.if test "${enable_win32_registry+set}" = set; then :enableval=$enable_win32_registry;ficase $host_os inwin32 | pe | cygwin* | mingw32* | uwin*)if test "x$enable_win32_registry" != xno; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing RegOpenKeyExA" >&5$as_echo_n "checking for library containing RegOpenKeyExA... " >&6; }if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :$as_echo_n "(cached) " >&6elseac_func_search_save_LIBS=$LIBScat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar RegOpenKeyExA ();intmain (){return RegOpenKeyExA ();;return 0;}_ACEOFfor ac_lib in '' advapi32; doif test -z "$ac_lib"; thenac_res="none required"elseac_res=-l$ac_libLIBS="-l$ac_lib $ac_func_search_save_LIBS"fiif ac_fn_c_try_link "$LINENO"; then :ac_cv_search_RegOpenKeyExA=$ac_resfirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeextif test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :breakfidoneif test "${ac_cv_search_RegOpenKeyExA+set}" = set; then :elseac_cv_search_RegOpenKeyExA=nofirm conftest.$ac_extLIBS=$ac_func_search_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_RegOpenKeyExA" >&5$as_echo "$ac_cv_search_RegOpenKeyExA" >&6; }ac_res=$ac_cv_search_RegOpenKeyExAif test "$ac_res" != no; then :test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"elseenable_win32_registry=nofifiif test "x$enable_win32_registry" != xno; then$as_echo "#define ENABLE_WIN32_REGISTRY 1" >>confdefs.hif test "x$enable_win32_registry" != xyes \&& test "x$enable_win32_registry" != x; thencat >>confdefs.h <<_ACEOF#define WIN32_REGISTRY_KEY "$enable_win32_registry"_ACEOFfifi;;esac# Get an absolute path to the GCC top-level source directoryholddir=`${PWDCMD-pwd}`cd $srcdirtopdir=`${PWDCMD-pwd}`cd $holddir# Conditionalize the makefile for this host machine.xmake_file=for f in ${host_xmake_file}doif test -f ${srcdir}/config/$fthenxmake_file="${xmake_file} \$(srcdir)/config/$f"fidone# Conditionalize the makefile for this target machine.tmake_file_=for f in ${tmake_file}doif test -f ${srcdir}/config/$fthentmake_file_="${tmake_file_} \$(srcdir)/config/$f"fidonetmake_file="${tmake_file_}"out_object_file=`basename $out_file .c`.otm_file_list="options.h"tm_include_list="options.h"for f in $tm_file; docase $f in./* )f=`echo $f | sed 's/^..//'`tm_file_list="${tm_file_list} $f"tm_include_list="${tm_include_list} $f";;defaults.h )tm_file_list="${tm_file_list} \$(srcdir)/$f"tm_include_list="${tm_include_list} $f";;* )tm_file_list="${tm_file_list} \$(srcdir)/config/$f"tm_include_list="${tm_include_list} config/$f";;esacdonetm_p_file_list=tm_p_include_list=for f in $tm_p_file; docase $f intm-preds.h )tm_p_file_list="${tm_p_file_list} $f"tm_p_include_list="${tm_p_include_list} $f";;* )tm_p_file_list="${tm_p_file_list} \$(srcdir)/config/$f"tm_p_include_list="${tm_p_include_list} config/$f"esacdonexm_file_list=xm_include_list=for f in $xm_file; docase $f inansidecl.h )xm_file_list="${xm_file_list} \$(srcdir)/../include/$f"xm_include_list="${xm_include_list} $f";;auto-host.h )xm_file_list="${xm_file_list} $f"xm_include_list="${xm_include_list} $f";;* )xm_file_list="${xm_file_list} \$(srcdir)/config/$f"xm_include_list="${xm_include_list} config/$f";;esacdonehost_xm_file_list=host_xm_include_list=for f in $host_xm_file; docase $f inansidecl.h )host_xm_file_list="${host_xm_file_list} \$(srcdir)/../include/$f"host_xm_include_list="${host_xm_include_list} $f";;auto-host.h )host_xm_file_list="${host_xm_file_list} $f"host_xm_include_list="${host_xm_include_list} $f";;* )host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f"host_xm_include_list="${host_xm_include_list} config/$f";;esacdonebuild_xm_file_list=for f in $build_xm_file; docase $f inansidecl.h )build_xm_file_list="${build_xm_file_list} \$(srcdir)/../include/$f"build_xm_include_list="${build_xm_include_list} $f";;auto-build.h | auto-host.h )build_xm_file_list="${build_xm_file_list} $f"build_xm_include_list="${build_xm_include_list} $f";;* )build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f"build_xm_include_list="${build_xm_include_list} config/$f";;esacdone# Define macro CROSS_DIRECTORY_STRUCTURE in compilation if this is a# cross-compiler which does not use the native headers and libraries.# Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.CROSS=ALL=all.internalSYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'if test "x$with_build_sysroot" != x; thenbuild_system_header_dir=$with_build_sysroot'$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'else# This value is used, even on a native system, because# CROSS_SYSTEM_HEADER_DIR is just# $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'fiif test x$host != x$targetthenCROSS="-DCROSS_DIRECTORY_STRUCTURE"ALL=all.crossSYSTEM_HEADER_DIR=$build_system_header_dircase "$host","$target" in# Darwin crosses can use the host system's libraries and headers,# because of the fat library support. Of course, it must be the# same version of Darwin on both sides. Allow the user to# just say --target=foo-darwin without a version number to mean# "the version on this system".*-*-darwin*,*-*-darwin*)hostos=`echo $host | sed 's/.*-darwin/darwin/'`targetos=`echo $target | sed 's/.*-darwin/darwin/'`if test $hostos = $targetos -o $targetos = darwin ; thenCROSS=SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'with_headers=yesfi;;i?86-*-*,x86_64-*-* \| powerpc*-*-*,powerpc64*-*-*)CROSS="$CROSS -DNATIVE_CROSS" ;;esacelif test "x$TARGET_SYSTEM_ROOT" != x; thenSYSTEM_HEADER_DIR=$build_system_header_dirfi# If this is a cross-compiler that does not# have its own set of headers then define# inhibit_libc# If this is using newlib, without having the headers available now,# then define inhibit_libc in LIBGCC2_CFLAGS.# This prevents libgcc2 from containing any code which requires libc# support.: ${inhibit_libc=false}if { { test x$host != x$target && test "x$with_sysroot" = x ; } ||test x$with_newlib = xyes ; } &&{ test "x$with_headers" = x || test "x$with_headers" = xno ; } ; theninhibit_libc=truefi# When building gcc with a cross-compiler, we need to adjust things so# that the generator programs are still built with the native compiler.# Also, we cannot run fixincludes.# These are the normal (build=host) settings:CC_FOR_BUILD='$(CC)'BUILD_CFLAGS='$(ALL_CFLAGS)'BUILD_LDFLAGS='$(LDFLAGS)'STMP_FIXINC=stmp-fixinc# And these apply if build != host, or we are generating coverage dataif test x$build != x$host || test "x$coverage_flags" != xthenBUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)'fi# Expand extra_headers to include complete path.# This substitutes for lots of t-* files.extra_headers_list=# Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.for file in ${extra_headers} ; doextra_headers_list="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"done# If use_gcc_tgmath is set, append ginclude/tgmath.h.if test x"$use_gcc_tgmath" = xyesthen extra_headers_list="${extra_headers_list} \$(srcdir)/ginclude/tgmath.h"fi# Define collect2 in Makefile.case $host_can_use_collect2 inno) collect2= ;;*) collect2='collect2$(exeext)' ;;esac# Add a definition of USE_COLLECT2 if system wants one.case $use_collect2 inno) use_collect2= ;;"") ;;*)host_xm_defines="${host_xm_defines} USE_COLLECT2"xm_defines="${xm_defines} USE_COLLECT2"case $host_can_use_collect2 inno)as_fn_error "collect2 is required but cannot be built on this system" "$LINENO" 5;;esac;;esac# ---------------------------# Assembler & linker features# ---------------------------# During stage 2, ld is actually gcc/collect-ld, which is a small script to# discern between when to use prev-ld/ld-new and when to use ld/ld-new.# However when ld-new is first executed from the build tree, libtool will# relink it as .libs/lt-ld-new, so that it can give it an RPATH that refers# to the build tree. While doing this we need to use the previous-stage# linker, or we have an infinite loop. The presence of a shell script as# ld/ld-new, and the fact that the script *uses ld itself*, is what confuses# the gcc/collect-ld script. So we need to know how libtool works, or# exec-tool will fail.case `pwd` in*\ * | *\ *){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;esacmacro_version='2.2.7a'macro_revision='1.3134'ltmain="$ac_aux_dir/ltmain.sh"# Backslashify metacharacters that are still active within# double-quoted strings.sed_quote_subst='s/\(["`$\\]\)/\\\1/g'# Same as above, but do not quote variable references.double_quote_subst='s/\(["`\\]\)/\\\1/g'# Sed substitution to delay expansion of an escaped shell variable in a# double_quote_subst'ed string.delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'# Sed substitution to delay expansion of an escaped single quote.delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'# Sed substitution to avoid accidental globbing in evaled expressionsno_glob_subst='s/\*/\\\*/g'ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'ECHO=$ECHO$ECHO$ECHO$ECHO$ECHOECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5$as_echo_n "checking how to print strings... " >&6; }# Test print first, because it will be a builtin if present.if test "X`print -r -- -n 2>/dev/null`" = X-n && \test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; thenECHO='print -r --'elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; thenECHO='printf %s\n'else# Use this function as a fallback that always works.func_fallback_echo (){eval 'cat <<_LTECHO_EOF$1_LTECHO_EOF'}ECHO='func_fallback_echo'fi# func_echo_all arg...# Invoke $ECHO with all args, space-separated.func_echo_all (){$ECHO ""}case "$ECHO" inprintf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5$as_echo "printf" >&6; } ;;print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5$as_echo "print -r" >&6; } ;;*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5$as_echo "cat" >&6; } ;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5$as_echo_n "checking for a sed that does not truncate output... " >&6; }if test "${ac_cv_path_SED+set}" = set; then :$as_echo_n "(cached) " >&6elseac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/for ac_i in 1 2 3 4 5 6 7; doac_script="$ac_script$as_nl$ac_script"doneecho "$ac_script" 2>/dev/null | sed 99q >conftest.sed{ ac_script=; unset ac_script;}if test -z "$SED"; thenac_path_SED_found=false# Loop through the user's path and test for each of PROGNAME-LISTas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_prog in sed gsed; dofor ac_exec_ext in '' $ac_executable_extensions; doac_path_SED="$as_dir/$ac_prog$ac_exec_ext"{ test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue# Check for GNU ac_path_SED and select it if it is found.# Check for GNU $ac_path_SEDcase `"$ac_path_SED" --version 2>&1` in*GNU*)ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;*)ac_count=0$as_echo_n 0123456789 >"conftest.in"while :docat "conftest.in" "conftest.in" >"conftest.tmp"mv "conftest.tmp" "conftest.in"cp "conftest.in" "conftest.nl"$as_echo '' >> "conftest.nl""$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || breakdiff "conftest.out" "conftest.nl" >/dev/null 2>&1 || breakas_fn_arith $ac_count + 1 && ac_count=$as_valif test $ac_count -gt ${ac_path_SED_max-0}; then# Best one so far, save it but keep looking for a better oneac_cv_path_SED="$ac_path_SED"ac_path_SED_max=$ac_countfi# 10*(2^10) chars as input seems more than enoughtest $ac_count -gt 10 && breakdonerm -f conftest.in conftest.tmp conftest.nl conftest.out;;esac$ac_path_SED_found && break 3donedonedoneIFS=$as_save_IFSif test -z "$ac_cv_path_SED"; thenas_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5fielseac_cv_path_SED=$SEDfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5$as_echo "$ac_cv_path_SED" >&6; }SED="$ac_cv_path_SED"rm -f conftest.sedtest -z "$SED" && SED=sedXsed="$SED -e 1s/^X//"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5$as_echo_n "checking for fgrep... " >&6; }if test "${ac_cv_path_FGREP+set}" = set; then :$as_echo_n "(cached) " >&6elseif echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1then ac_cv_path_FGREP="$GREP -F"elseif test -z "$FGREP"; thenac_path_FGREP_found=false# Loop through the user's path and test for each of PROGNAME-LISTas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bindoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_prog in fgrep; dofor ac_exec_ext in '' $ac_executable_extensions; doac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"{ test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue# Check for GNU ac_path_FGREP and select it if it is found.# Check for GNU $ac_path_FGREPcase `"$ac_path_FGREP" --version 2>&1` in*GNU*)ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;*)ac_count=0$as_echo_n 0123456789 >"conftest.in"while :docat "conftest.in" "conftest.in" >"conftest.tmp"mv "conftest.tmp" "conftest.in"cp "conftest.in" "conftest.nl"$as_echo 'FGREP' >> "conftest.nl""$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || breakdiff "conftest.out" "conftest.nl" >/dev/null 2>&1 || breakas_fn_arith $ac_count + 1 && ac_count=$as_valif test $ac_count -gt ${ac_path_FGREP_max-0}; then# Best one so far, save it but keep looking for a better oneac_cv_path_FGREP="$ac_path_FGREP"ac_path_FGREP_max=$ac_countfi# 10*(2^10) chars as input seems more than enoughtest $ac_count -gt 10 && breakdonerm -f conftest.in conftest.tmp conftest.nl conftest.out;;esac$ac_path_FGREP_found && break 3donedonedoneIFS=$as_save_IFSif test -z "$ac_cv_path_FGREP"; thenas_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5fielseac_cv_path_FGREP=$FGREPfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5$as_echo "$ac_cv_path_FGREP" >&6; }FGREP="$ac_cv_path_FGREP"test -z "$GREP" && GREP=grep# 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=yeselsewith_gnu_ld=nofiac_prog=ldif test "$GCC" = yes; then# Check if gcc -print-prog-name=ld gives a path.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5$as_echo_n "checking for ld used by $CC... " >&6; }case $host in*-*-mingw*)# gcc leaves a trailing carriage return which upsets mingwac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;*)ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;esaccase $ac_prog in# Accept absolute paths.[\\/]* | ?:[\\/]*)re_direlt='/[^/][^/]*/\.\./'# Canonicalize the pathname of ldac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; doac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`donetest -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;;esacelif test "$with_gnu_ld" = yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5$as_echo_n "checking for GNU ld... " >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5$as_echo_n "checking for non-GNU ld... " >&6; }fiif test "${lt_cv_path_LD+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -z "$LD"; thenlt_save_ifs="$IFS"; IFS=$PATH_SEPARATORfor ac_dir in $PATH; doIFS="$lt_save_ifs"test -z "$ac_dir" && ac_dir=.if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; thenlt_cv_path_LD="$ac_dir/$ac_prog"# Check to see if the program is GNU ld. I'd rather use --version,# but apparently some variants of GNU ld 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;;esacfidoneIFS="$lt_save_ifs"elselt_cv_path_LD="$LD" # Let the user override the test with a path.fifiLD="$lt_cv_path_LD"if test -n "$LD"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5$as_echo "$LD" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }if test "${lt_cv_prog_gnu_ld+set}" = set; then :$as_echo_n "(cached) " >&6else# I'd rather use --version here, but apparently some GNU lds 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;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5$as_echo "$lt_cv_prog_gnu_ld" >&6; }with_gnu_ld=$lt_cv_prog_gnu_ld{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }if test "${lt_cv_path_NM+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$NM"; then# Let the user override the test.lt_cv_path_NM="$NM"elselt_nm_to_check="${ac_tool_prefix}nm"if test -n "$ac_tool_prefix" && test "$build" = "$host"; thenlt_nm_to_check="$lt_nm_to_check nm"fifor lt_tmp_nm in $lt_nm_to_check; dolt_save_ifs="$IFS"; IFS=$PATH_SEPARATORfor ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; doIFS="$lt_save_ifs"test -z "$ac_dir" && ac_dir=.tmp_nm="$ac_dir/$lt_tmp_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 filecase `"$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, butcontinue # so that we can try to find one that supports BSD flags;;esac;;esacfidoneIFS="$lt_save_ifs"done: ${lt_cv_path_NM=no}fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5$as_echo "$lt_cv_path_NM" >&6; }if test "$lt_cv_path_NM" != "no"; thenNM="$lt_cv_path_NM"else# Didn't find any BSD compatible name lister, look for dumpbin.if test -n "$DUMPBIN"; then :# Let the user override the test.elseif test -n "$ac_tool_prefix"; thenfor ac_prog in dumpbin "link -dump"do# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.set dummy $ac_tool_prefix$ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_DUMPBIN+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$DUMPBIN"; thenac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiDUMPBIN=$ac_cv_prog_DUMPBINif test -n "$DUMPBIN"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5$as_echo "$DUMPBIN" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$DUMPBIN" && breakdonefiif test -z "$DUMPBIN"; thenac_ct_DUMPBIN=$DUMPBINfor ac_prog in dumpbin "link -dump"do# Extract the first word of "$ac_prog", so it can be a program name with args.set dummy $ac_prog; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_DUMPBIN"; thenac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_DUMPBIN="$ac_prog"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBINif test -n "$ac_ct_DUMPBIN"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5$as_echo "$ac_ct_DUMPBIN" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -n "$ac_ct_DUMPBIN" && breakdoneif test "x$ac_ct_DUMPBIN" = x; thenDUMPBIN=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacDUMPBIN=$ac_ct_DUMPBINfificase `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in*COFF*)DUMPBIN="$DUMPBIN -symbols";;*)DUMPBIN=:;;esacfiif test "$DUMPBIN" != ":"; thenNM="$DUMPBIN"fifitest -z "$NM" && NM=nm{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5$as_echo_n "checking the name lister ($NM) interface... " >&6; }if test "${lt_cv_nm_interface+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_nm_interface="BSD nm"echo "int some_variable = 0;" > conftest.$ac_ext(eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)(eval "$ac_compile" 2>conftest.err)cat conftest.err >&5(eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)cat conftest.err >&5(eval echo "\"\$as_me:$LINENO: output\"" >&5)cat conftest.out >&5if $GREP 'External.*some_variable' conftest.out > /dev/null; thenlt_cv_nm_interface="MS dumpbin"firm -f conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5$as_echo "$lt_cv_nm_interface" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5$as_echo_n "checking whether ln -s works... " >&6; }LN_S=$as_ln_sif test "$LN_S" = "ln -s"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5$as_echo "no, using $LN_S" >&6; }fi# find the maximum length of command line arguments{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5$as_echo_n "checking the maximum length of command line arguments... " >&6; }if test "${lt_cv_sys_max_cmd_len+set}" = set; then :$as_echo_n "(cached) " >&6elsei=0teststring="ABCD"case $build_os inmsdosdjgpp*)# On DJGPP, this test can blow up pretty badly due to problems 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 whatsoeverlt_cv_sys_max_cmd_len=-1;;;cygwin* | mingw* | cegcc*)# 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 patience# the test eventually succeeds (with a max line length of 256k).# Instead, let's just punt: use the minimum linelength reported by# all of the supported platforms: 8192 (on NT/2K/XP).lt_cv_sys_max_cmd_len=8192;;;mint*)# On MiNT this can take a long time and run out of memory.lt_cv_sys_max_cmd_len=8192;;;amigaos*)# On AmigaOS with pdksh, this test takes hours, literally.# So we just punt and use a minimum line length of 8192.lt_cv_sys_max_cmd_len=8192;;;netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)# This has been around since 386BSD, at least. Likely further.if test -x /sbin/sysctl; thenlt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`elif test -x /usr/sbin/sysctl; thenlt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`elselt_cv_sys_max_cmd_len=65536 # usable default for all BSDsfi# And add a safety zonelt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`;;interix*)# We know the value 262144 and hardcode it with a safety zone (like BSD)lt_cv_sys_max_cmd_len=196608;;osf*)# Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure# due to this test when exec_disable_arg_limit is 1 on Tru64. It is not# nice to cause kernel panics so lets avoid the loop below.# First set a reasonable default.lt_cv_sys_max_cmd_len=16384#if test -x /sbin/sysconfig; thencase `/sbin/sysconfig -q proc exec_disable_arg_limit` in*1*) lt_cv_sys_max_cmd_len=-1 ;;esacfi;;sco3.2v5*)lt_cv_sys_max_cmd_len=102400;;sysv5* | sco5v6* | sysv4.2uw2*)kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`if test -n "$kargmax"; thenlt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`elselt_cv_sys_max_cmd_len=32768fi;;*)lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`if test -n "$lt_cv_sys_max_cmd_len"; thenlt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`else# Make teststring a little bigger before we do anything with it.# a 1K string should be a reasonable start.for i in 1 2 3 4 5 6 7 8 ; doteststring=$teststring$teststringdoneSHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}# If test is not a shell built-in, we'll probably end up computing a# maximum length that is only half of the actual maximum length, but# we can't tell.while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \= "X$teststring$teststring"; } >/dev/null 2>&1 &&test $i != 17 # 1/2 MB should be enoughdoi=`expr $i + 1`teststring=$teststring$teststringdone# Only check the string length outside the loop.lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`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`fi;;esacfiif test -n $lt_cv_sys_max_cmd_len ; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5$as_echo "$lt_cv_sys_max_cmd_len" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5$as_echo "none" >&6; }fimax_cmd_len=$lt_cv_sys_max_cmd_len: ${CP="cp -f"}: ${MV="mv -f"}: ${RM="rm -f"}{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }# Try some XSI featuresxsi_shell=no( _lt_dummy="a/b/c"test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \= c,a/b,, \&& eval 'test $(( 1 + 1 )) -eq 2 \&& test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \&& xsi_shell=yes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5$as_echo "$xsi_shell" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }lt_shell_append=no( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \>/dev/null 2>&1 \&& lt_shell_append=yes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5$as_echo "$lt_shell_append" >&6; }if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; thenlt_unset=unsetelselt_unset=falsefi# test EBCDIC or ASCIIcase `echo X|tr X '\101'` inA) # ASCII based system# \n is not interpreted correctly by Solaris 8 /usr/ucb/trlt_SP2NL='tr \040 \012'lt_NL2SP='tr \015\012 \040\040';;*) # EBCDIC based systemlt_SP2NL='tr \100 \n'lt_NL2SP='tr \r\n \100\100';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5$as_echo_n "checking for $LD option to reload object files... " >&6; }if test "${lt_cv_ld_reload_flag+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_ld_reload_flag='-r'fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5$as_echo "$lt_cv_ld_reload_flag" >&6; }reload_flag=$lt_cv_ld_reload_flagcase $reload_flag in"" | " "*) ;;*) reload_flag=" $reload_flag" ;;esacreload_cmds='$LD$reload_flag -o $output$reload_objs'case $host_os indarwin*)if test "$GCC" = yes; thenreload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'elsereload_cmds='$LD$reload_flag -o $output$reload_objs'fi;;esacif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.set dummy ${ac_tool_prefix}objdump; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_OBJDUMP+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$OBJDUMP"; thenac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiOBJDUMP=$ac_cv_prog_OBJDUMPif test -n "$OBJDUMP"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5$as_echo "$OBJDUMP" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_OBJDUMP"; thenac_ct_OBJDUMP=$OBJDUMP# Extract the first word of "objdump", so it can be a program name with args.set dummy objdump; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_OBJDUMP"; thenac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_OBJDUMP="objdump"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMPif test -n "$ac_ct_OBJDUMP"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5$as_echo "$ac_ct_OBJDUMP" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_OBJDUMP" = x; thenOBJDUMP="false"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacOBJDUMP=$ac_ct_OBJDUMPfielseOBJDUMP="$ac_cv_prog_OBJDUMP"fitest -z "$OBJDUMP" && OBJDUMP=objdump{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5$as_echo_n "checking how to recognize dependent libraries... " >&6; }if test "${lt_cv_deplibs_check_method+set}" = set; then :$as_echo_n "(cached) " >&6elselt_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 dependencies.# 'none' -- dependencies not supported.# `unknown' -- same as none, but documents that we really don't know.# 'pass_all' -- all dependencies passed with no checks.# 'test_compile' -- check by making test program.# 'file_magic [[regex]]' -- check by looking for files in library path# which responds to the $file_magic_cmd with a given extended regex.# If you have `file' or equivalent on your system and you're not sure# whether `pass_all' will *always* work, you probably want this one.case $host_os inaix[4-9]*)lt_cv_deplibs_check_method=pass_all;;beos*)lt_cv_deplibs_check_method=pass_all;;bsdi[45]*)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.shlt_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',# unless we find 'file', for example because we are cross-compiling.# func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; thenlt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'lt_cv_file_magic_cmd='func_win32_libid'elselt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'lt_cv_file_magic_cmd='$OBJDUMP -f'fi;;cegcc*)# use the weaker test based on 'objdump'. See mingw*.lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'lt_cv_file_magic_cmd='$OBJDUMP -f';;darwin* | rhapsody*)lt_cv_deplibs_check_method=pass_all;;freebsd* | dragonfly*)if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; thencase $host_cpu ini*86 )# Not sure whether the presence of OpenBSD here was a mistake.# Let's accept both of them until this is cleared up.lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'lt_cv_file_magic_cmd=/usr/bin/filelt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`;;esacelselt_cv_deplibs_check_method=pass_allfi;;gnu*)lt_cv_deplibs_check_method=pass_all;;haiku*)lt_cv_deplibs_check_method=pass_all;;hpux10.20* | hpux11*)lt_cv_file_magic_cmd=/usr/bin/filecase $host_cpu inia64*)lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so;;hppa*64*)lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl;;*)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;;interix[3-9]*)# PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a herelt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$';;irix5* | irix6* | nonstopux*)case $LD in*-32|*"-32 ") libmagic=32-bit;;*-n32|*"-n32 ") libmagic=N32;;*-64|*"-64 ") libmagic=64-bit;;*) libmagic=never-match;;esaclt_cv_deplibs_check_method=pass_all;;# This must be Linux ELF.linux* | k*bsd*-gnu | kopensolaris*-gnu)lt_cv_deplibs_check_method=pass_all;;netbsd*)if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; thenlt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'elselt_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/filelt_cv_file_magic_test_file=/usr/lib/libnls.so;;*nto* | *qnx*)lt_cv_deplibs_check_method=pass_all;;openbsd*)if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; thenlt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'elselt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'fi;;osf3* | osf4* | osf5*)lt_cv_deplibs_check_method=pass_all;;rdos*)lt_cv_deplibs_check_method=pass_all;;solaris*)lt_cv_deplibs_check_method=pass_all;;sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)lt_cv_deplibs_check_method=pass_all;;sysv4 | sysv4.3*)case $host_vendor inmotorola)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;;pc)lt_cv_deplibs_check_method=pass_all;;esac;;tpf*)lt_cv_deplibs_check_method=pass_all;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5$as_echo "$lt_cv_deplibs_check_method" >&6; }file_magic_cmd=$lt_cv_file_magic_cmddeplibs_check_method=$lt_cv_deplibs_check_methodtest -z "$deplibs_check_method" && deplibs_check_method=unknownif 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_AR+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$AR"; thenac_cv_prog_AR="$AR" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_AR="${ac_tool_prefix}ar"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiAR=$ac_cv_prog_ARif test -n "$AR"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5$as_echo "$AR" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_AR"; thenac_ct_AR=$AR# Extract the first word of "ar", so it can be a program name with args.set dummy ar; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_AR"; thenac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_AR="ar"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_AR=$ac_cv_prog_ac_ct_ARif test -n "$ac_ct_AR"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5$as_echo "$ac_ct_AR" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_AR" = x; thenAR="false"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacAR=$ac_ct_ARfielseAR="$ac_cv_prog_AR"fitest -z "$AR" && AR=artest -z "$AR_FLAGS" && AR_FLAGS=cruif 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_STRIP+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$STRIP"; thenac_cv_prog_STRIP="$STRIP" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_STRIP="${ac_tool_prefix}strip"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiSTRIP=$ac_cv_prog_STRIPif test -n "$STRIP"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5$as_echo "$STRIP" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_STRIP"; thenac_ct_STRIP=$STRIP# Extract the first word of "strip", so it can be a program name with args.set dummy strip; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_STRIP"; thenac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_STRIP="strip"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_STRIP=$ac_cv_prog_ac_ct_STRIPif test -n "$ac_ct_STRIP"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5$as_echo "$ac_ct_STRIP" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_STRIP" = x; thenSTRIP=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacSTRIP=$ac_ct_STRIPfielseSTRIP="$ac_cv_prog_STRIP"fitest -z "$STRIP" && STRIP=:if test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.set dummy ${ac_tool_prefix}ranlib; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_RANLIB+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$RANLIB"; thenac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiRANLIB=$ac_cv_prog_RANLIBif test -n "$RANLIB"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5$as_echo "$RANLIB" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_RANLIB"; thenac_ct_RANLIB=$RANLIB# Extract the first word of "ranlib", so it can be a program name with args.set dummy ranlib; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_RANLIB"; thenac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_RANLIB="ranlib"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIBif test -n "$ac_ct_RANLIB"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5$as_echo "$ac_ct_RANLIB" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_RANLIB" = x; thenRANLIB=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacRANLIB=$ac_ct_RANLIBfielseRANLIB="$ac_cv_prog_RANLIB"fitest -z "$RANLIB" && RANLIB=:# Determine commands to create old-style static archives.old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'old_postinstall_cmds='chmod 644 $oldlib'old_postuninstall_cmds=if test -n "$RANLIB"; thencase $host_os inopenbsd*)old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib";;*)old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib";;esacold_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"ficase $host_os indarwin*)lock_old_archive_extraction=yes ;;*)lock_old_archive_extraction=no ;;esac# If no C compiler was specified, use CC.LTCC=${LTCC-"$CC"}# If no C compiler flags were specified, use CFLAGS.LTCFLAGS=${LTCFLAGS-"$CFLAGS"}# Allow CC to be a program name with arguments.compiler=$CC# Check for command to grab the raw symbol name followed by C symbol from nm.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :$as_echo_n "(cached) " >&6else# These are sane defaults that work on at least a few old systems.# [They come from Ultrix. What could be older than Ultrix?!! ;)]# Character class describing NM global symbol codes.symcode='[BCDEGRST]'# Regexp to match symbols that can be accessed directly from C.sympat='\([_A-Za-z][_A-Za-z0-9]*\)'# Define system-specific variables.case $host_os inaix*)symcode='[BCDT]';;cygwin* | mingw* | pw32* | cegcc*)symcode='[ABCDGISTW]';;hpux*)if test "$host_cpu" = ia64; thensymcode='[ABCDEGRST]'fi;;irix* | nonstopux*)symcode='[BCDEGRST]';;osf*)symcode='[BCDEGQRST]';;solaris*)symcode='[BDRT]';;sco3.2v5*)symcode='[DT]';;sysv4.2uw2*)symcode='[DT]';;sysv5* | sco5v6* | unixware* | OpenUNIX*)symcode='[ABDT]';;sysv4)symcode='[DFNSTU]';;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# Transform an extracted symbol line into a proper C declaration.# Some systems (esp. on ia64) link data and code symbols differently,# so use this general approach.lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"# Transform an extracted symbol line into symbol name and symbol addresslt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"# Handle CRLF in mingw tool chainopt_cr=case $build_os inmingw*)opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp;;esac# Try without a prefix underscore, then with it.for ac_symprfx in "" "_"; do# Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.symxfrm="\\1 $ac_symprfx\\2 \\2"# Write the raw and C identifiers.if test "$lt_cv_nm_interface" = "MS dumpbin"; then# Fake it for dumpbin and say T for any non-static function# and D for any global variable.# Also find C++ and __fastcall symbols from MSVC++,# which start with @ or ?.lt_cv_sys_global_symbol_pipe="$AWK '"\" {last_section=section; section=\$ 3};"\" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\" \$ 0!~/External *\|/{next};"\" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\" {if(hide[section]) next};"\" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\" s[1]~/^[@?]/{print s[1], s[1]; next};"\" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\" ' prfx=^$ac_symprfx"elselt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"fi# Check to see that the pipe works correctly.pipe_works=norm -f conftest*cat > conftest.$ac_ext <<_LT_EOF#ifdef __cplusplusextern "C" {#endifchar nm_test_var;void nm_test_func(void);void nm_test_func(void){}#ifdef __cplusplus}#endifint main(){nm_test_var='a';nm_test_func();return(0);}_LT_EOFif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; then# Now try to grab the symbols.nlist=conftest.nmif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5(eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && test -s "$nlist"; then# Try sorting and uniquifying the output.if sort "$nlist" | uniq > "$nlist"T; thenmv -f "$nlist"T "$nlist"elserm -f "$nlist"Tfi# Make sure that we snagged all the symbols we need.if $GREP ' nm_test_var$' "$nlist" >/dev/null; thenif $GREP ' nm_test_func$' "$nlist" >/dev/null; thencat <<_LT_EOF > conftest.$ac_ext#ifdef __cplusplusextern "C" {#endif_LT_EOF# Now generate the symbol file.eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'cat <<_LT_EOF >> conftest.$ac_ext/* The mapping between symbol names and symbols. */const struct {const char *name;void *address;}lt__PROGRAM__LTX_preloaded_symbols[] ={{ "@PROGRAM@", (void *) 0 },_LT_EOF$SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_extcat <<\_LT_EOF >> conftest.$ac_ext{0, (void *) 0}};/* This works around a problem in FreeBSD linker */#ifdef FREEBSD_WORKAROUNDstatic const void *lt_preloaded_setup() {return lt__PROGRAM__LTX_preloaded_symbols;}#endif#ifdef __cplusplus}#endif_LT_EOF# Now try linking the two files.mv conftest.$ac_objext conftstm.$ac_objextlt_save_LIBS="$LIBS"lt_save_CFLAGS="$CFLAGS"LIBS="conftstm.$ac_objext"CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5(eval $ac_link) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && test -s conftest${ac_exeext}; thenpipe_works=yesfiLIBS="$lt_save_LIBS"CFLAGS="$lt_save_CFLAGS"elseecho "cannot find nm_test_func in $nlist" >&5fielseecho "cannot find nm_test_var in $nlist" >&5fielseecho "cannot run $lt_cv_sys_global_symbol_pipe" >&5fielseecho "$progname: failed program was:" >&5cat conftest.$ac_ext >&5firm -rf conftest* conftst*# Do not use the global_symbol_pipe unless it works.if test "$pipe_works" = yes; thenbreakelselt_cv_sys_global_symbol_pipe=fidonefiif test -z "$lt_cv_sys_global_symbol_pipe"; thenlt_cv_sys_global_symbol_to_cdecl=fiif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5$as_echo "failed" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5$as_echo "ok" >&6; }fi# Check whether --enable-libtool-lock was given.if test "${enable_libtool_lock+set}" = set; then :enableval=$enable_libtool_lock;fitest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes# Some flags need to be propagated to the compiler or linker for good# libtool support.case $host inia64-*-hpux*)# Find out which ABI we are using.echo 'int i;' > conftest.$ac_extif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; thencase `/usr/bin/file conftest.$ac_objext` in*ELF-32*)HPUX_IA64_MODE="32";;*ELF-64*)HPUX_IA64_MODE="64";;esacfirm -rf conftest*;;*-*-irix6*)# Find out which ABI we are using.echo '#line '$LINENO' "configure"' > conftest.$ac_extif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; thenif test "$lt_cv_prog_gnu_ld" = yes; thencase `/usr/bin/file conftest.$ac_objext` in*32-bit*)LD="${LD-ld} -melf32bsmip";;*N32*)LD="${LD-ld} -melf32bmipn32";;*64-bit*)LD="${LD-ld} -melf64bmip";;esacelsecase `/usr/bin/file conftest.$ac_objext` in*32-bit*)LD="${LD-ld} -32";;*N32*)LD="${LD-ld} -n32";;*64-bit*)LD="${LD-ld} -64";;esacfifirm -rf conftest*;;x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \s390*-*linux*|s390*-*tpf*|sparc*-*linux*)# Find out which ABI we are using.echo 'int i;' > conftest.$ac_extif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; thencase `/usr/bin/file conftest.o` in*32-bit*)case $host inx86_64-*kfreebsd*-gnu)LD="${LD-ld} -m elf_i386_fbsd";;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 inx86_64-*kfreebsd*-gnu)LD="${LD-ld} -m elf_x86_64_fbsd";;x86_64-*linux*)LD="${LD-ld} -m elf_x86_64";;ppc*-*linux*|powerpc*-*linux*)LD="${LD-ld} -m elf64ppc";;s390*-*linux*|s390*-*tpf*)LD="${LD-ld} -m elf64_s390";;sparc*-*linux*)LD="${LD-ld} -m elf64_sparc";;esac;;esacfirm -rf conftest*;;*-*-sco3.2v5*)# On SCO OpenServer 5, we need -belf to get full-featured binaries.SAVE_CFLAGS="$CFLAGS"CFLAGS="$CFLAGS -belf"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5$as_echo_n "checking whether the C compiler needs -belf... " >&6; }if test "${lt_cv_cc_needs_belf+set}" = set; then :$as_echo_n "(cached) " >&6elseac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnucat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :lt_cv_cc_needs_belf=yeselselt_cv_cc_needs_belf=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnufi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5$as_echo "$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 -belfCFLAGS="$SAVE_CFLAGS"fi;;sparc*-*solaris*)# Find out which ABI we are using.echo 'int i;' > conftest.$ac_extif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; thencase `/usr/bin/file conftest.o` in*64-bit*)case $lt_cv_prog_gnu_ld inyes*) LD="${LD-ld} -m elf64_sparc" ;;*)if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; thenLD="${LD-ld} -64"fi;;esac;;esacfirm -rf conftest*;;esacneed_locks="$enable_libtool_lock"case $host_os inrhapsody* | darwin*)if test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.set dummy ${ac_tool_prefix}dsymutil; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$DSYMUTIL"; thenac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiDSYMUTIL=$ac_cv_prog_DSYMUTILif test -n "$DSYMUTIL"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5$as_echo "$DSYMUTIL" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_DSYMUTIL"; thenac_ct_DSYMUTIL=$DSYMUTIL# Extract the first word of "dsymutil", so it can be a program name with args.set dummy dsymutil; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_DSYMUTIL"; thenac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_DSYMUTIL="dsymutil"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTILif test -n "$ac_ct_DSYMUTIL"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5$as_echo "$ac_ct_DSYMUTIL" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_DSYMUTIL" = x; thenDSYMUTIL=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacDSYMUTIL=$ac_ct_DSYMUTILfielseDSYMUTIL="$ac_cv_prog_DSYMUTIL"fiif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.set dummy ${ac_tool_prefix}nmedit; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_NMEDIT+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$NMEDIT"; thenac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiNMEDIT=$ac_cv_prog_NMEDITif test -n "$NMEDIT"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5$as_echo "$NMEDIT" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_NMEDIT"; thenac_ct_NMEDIT=$NMEDIT# Extract the first word of "nmedit", so it can be a program name with args.set dummy nmedit; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_NMEDIT"; thenac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_NMEDIT="nmedit"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDITif test -n "$ac_ct_NMEDIT"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5$as_echo "$ac_ct_NMEDIT" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_NMEDIT" = x; thenNMEDIT=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacNMEDIT=$ac_ct_NMEDITfielseNMEDIT="$ac_cv_prog_NMEDIT"fiif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.set dummy ${ac_tool_prefix}lipo; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_LIPO+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$LIPO"; thenac_cv_prog_LIPO="$LIPO" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_LIPO="${ac_tool_prefix}lipo"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiLIPO=$ac_cv_prog_LIPOif test -n "$LIPO"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5$as_echo "$LIPO" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_LIPO"; thenac_ct_LIPO=$LIPO# Extract the first word of "lipo", so it can be a program name with args.set dummy lipo; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_LIPO"; thenac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_LIPO="lipo"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_LIPO=$ac_cv_prog_ac_ct_LIPOif test -n "$ac_ct_LIPO"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5$as_echo "$ac_ct_LIPO" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_LIPO" = x; thenLIPO=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacLIPO=$ac_ct_LIPOfielseLIPO="$ac_cv_prog_LIPO"fiif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.set dummy ${ac_tool_prefix}otool; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_OTOOL+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$OTOOL"; thenac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_OTOOL="${ac_tool_prefix}otool"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiOTOOL=$ac_cv_prog_OTOOLif test -n "$OTOOL"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5$as_echo "$OTOOL" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_OTOOL"; thenac_ct_OTOOL=$OTOOL# Extract the first word of "otool", so it can be a program name with args.set dummy otool; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_OTOOL"; thenac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_OTOOL="otool"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOLif test -n "$ac_ct_OTOOL"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5$as_echo "$ac_ct_OTOOL" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_OTOOL" = x; thenOTOOL=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacOTOOL=$ac_ct_OTOOLfielseOTOOL="$ac_cv_prog_OTOOL"fiif test -n "$ac_tool_prefix"; then# Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.set dummy ${ac_tool_prefix}otool64; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_OTOOL64+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$OTOOL64"; thenac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiOTOOL64=$ac_cv_prog_OTOOL64if test -n "$OTOOL64"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5$as_echo "$OTOOL64" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fifiif test -z "$ac_cv_prog_OTOOL64"; thenac_ct_OTOOL64=$OTOOL64# Extract the first word of "otool64", so it can be a program name with args.set dummy otool64; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -n "$ac_ct_OTOOL64"; thenac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.elseas_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_prog_ac_ct_OTOOL64="otool64"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFSfifiac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64if test -n "$ac_ct_OTOOL64"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5$as_echo "$ac_ct_OTOOL64" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test "x$ac_ct_OTOOL64" = x; thenOTOOL64=":"elsecase $cross_compiling:$ac_tool_warned inyes:){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}ac_tool_warned=yes ;;esacOTOOL64=$ac_ct_OTOOL64fielseOTOOL64="$ac_cv_prog_OTOOL64"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5$as_echo_n "checking for -single_module linker flag... " >&6; }if test "${lt_cv_apple_cc_single_mod+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_apple_cc_single_mod=noif test -z "${LT_MULTI_MODULE}"; then# By default we will add the -single_module flag. You can override# by either setting the environment variable LT_MULTI_MODULE# non-empty at configure time, or by adding -multi_module to the# link flags.rm -rf libconftest.dylib*echo "int foo(void){return 1;}" > conftest.cecho "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \-dynamiclib -Wl,-single_module conftest.c" >&5$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \-dynamiclib -Wl,-single_module conftest.c 2>conftest.err_lt_result=$?if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; thenlt_cv_apple_cc_single_mod=yeselsecat conftest.err >&5firm -rf libconftest.dylib*rm -f conftest.*fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5$as_echo "$lt_cv_apple_cc_single_mod" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_ld_exported_symbols_list=nosave_LDFLAGS=$LDFLAGSecho "_main" > conftest.symLDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :lt_cv_ld_exported_symbols_list=yeselselt_cv_ld_exported_symbols_list=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLDFLAGS="$save_LDFLAGS"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5$as_echo_n "checking for -force_load linker flag... " >&6; }if test "${lt_cv_ld_force_load+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_ld_force_load=nocat > conftest.c << _LT_EOFint forced_loaded() { return 2;}_LT_EOFecho "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5$LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5echo "$AR cru libconftest.a conftest.o" >&5$AR cru libconftest.a conftest.o 2>&5cat > conftest.c << _LT_EOFint main() { return 0;}_LT_EOFecho "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err_lt_result=$?if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; thenlt_cv_ld_force_load=yeselsecat conftest.err >&5firm -f conftest.err libconftest.a conftest conftest.crm -rf conftest.dSYMfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5$as_echo "$lt_cv_ld_force_load" >&6; }case $host_os inrhapsody* | darwin1.[012])_lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;darwin1.*)_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;darwin*) # darwin 5.x on# if running on 10.5 or later, the deployment target defaults# to the OS version, if on x86, and 10.4, the deployment# target defaults to 10.4. Don't you love it?case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in10.0,*86*-darwin8*|10.0,*-darwin[91]*)_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;10.[012]*)_lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;10.*)_lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;esac;;esacif test "$lt_cv_apple_cc_single_mod" = "yes"; then_lt_dar_single_mod='$single_module'fiif test "$lt_cv_ld_exported_symbols_list" = "yes"; then_lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'else_lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'fiif test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then_lt_dsymutil='~$DSYMUTIL $lib || :'else_lt_dsymutil=fi;;esacfor ac_header in dlfcn.hdo :ac_fn_c_check_header_preproc "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h"if test "x$ac_cv_header_dlfcn_h" = x""yes; then :cat >>confdefs.h <<_ACEOF#define HAVE_DLFCN_H 1_ACEOFfidone# Set optionsenable_dlopen=noenable_win32_dll=no# Check whether --enable-shared was given.if test "${enable_shared+set}" = set; then :enableval=$enable_shared; p=${PACKAGE-default}case $enableval inyes) enable_shared=yes ;;no) enable_shared=no ;;*)enable_shared=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; doIFS="$lt_save_ifs"if test "X$pkg" = "X$p"; thenenable_shared=yesfidoneIFS="$lt_save_ifs";;esacelseenable_shared=yesfi# Check whether --enable-static was given.if test "${enable_static+set}" = set; then :enableval=$enable_static; p=${PACKAGE-default}case $enableval inyes) 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; doIFS="$lt_save_ifs"if test "X$pkg" = "X$p"; thenenable_static=yesfidoneIFS="$lt_save_ifs";;esacelseenable_static=yesfi# Check whether --with-pic was given.if test "${with_pic+set}" = set; then :withval=$with_pic; pic_mode="$withval"elsepic_mode=defaultfitest -z "$pic_mode" && pic_mode=default# Check whether --enable-fast-install was given.if test "${enable_fast_install+set}" = set; then :enableval=$enable_fast_install; p=${PACKAGE-default}case $enableval inyes) 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; doIFS="$lt_save_ifs"if test "X$pkg" = "X$p"; thenenable_fast_install=yesfidoneIFS="$lt_save_ifs";;esacelseenable_fast_install=yesfi# This can be used to rebuild libtool when neededLIBTOOL_DEPS="$ltmain"# Always use our own libtool.LIBTOOL='$(SHELL) $(top_builddir)/libtool'test -z "$LN_S" && LN_S="ln -s"if test -n "${ZSH_VERSION+set}" ; thensetopt NO_GLOB_SUBSTfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5$as_echo_n "checking for objdir... " >&6; }if test "${lt_cv_objdir+set}" = set; then :$as_echo_n "(cached) " >&6elserm -f .libs 2>/dev/nullmkdir .libs 2>/dev/nullif test -d .libs; thenlt_cv_objdir=.libselse# MS-DOS does not allow filenames that begin with a dot.lt_cv_objdir=_libsfirmdir .libs 2>/dev/nullfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5$as_echo "$lt_cv_objdir" >&6; }objdir=$lt_cv_objdircat >>confdefs.h <<_ACEOF#define LT_OBJDIR "$lt_cv_objdir/"_ACEOFcase $host_os inaix3*)# 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; thenCOLLECT_NAMES=export COLLECT_NAMESfi;;esac# Global variables:ofile=libtoolcan_build_shared=yes# All known linkers require a `.a' archive for static linking (except MSVC,# which needs '.lib').libext=awith_gnu_ld="$lt_cv_prog_gnu_ld"old_CC="$CC"old_CFLAGS="$CFLAGS"# Set sane defaults for various variablestest -z "$CC" && CC=cctest -z "$LTCC" && LTCC=$CCtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGStest -z "$LD" && LD=ldtest -z "$ac_objext" && ac_objext=ofor cc_temp in $compiler""; docase $cc_temp incompile | *[\\/]compile | ccache | *[\\/]ccache ) ;;distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;\-*) ;;*) break;;esacdonecc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`# Only perform the check for file, if the check method requires ittest -z "$MAGIC_CMD" && MAGIC_CMD=filecase $deplibs_check_method infile_magic*)if test "$file_magic_cmd" = '$MAGIC_CMD'; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :$as_echo_n "(cached) " >&6elsecase $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_SEPARATORac_dummy="/usr/bin$PATH_SEPARATOR$PATH"for ac_dir in $ac_dummy; doIFS="$lt_save_ifs"test -z "$ac_dir" && ac_dir=.if test -f $ac_dir/${ac_tool_prefix}file; thenlt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"if test -n "$file_magic_test_file"; thencase $deplibs_check_method in"file_magic "*)file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`MAGIC_CMD="$lt_cv_path_MAGIC_CMD"if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |$EGREP "$file_magic_regex" > /dev/null; then:elsecat <<_LT_EOF 1>&2*** Warning: the command libtool uses to detect shared libraries,*** $file_magic_cmd, produces output that libtool cannot recognize.*** 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 programs 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_LT_EOFfi ;;esacfibreakfidoneIFS="$lt_save_ifs"MAGIC_CMD="$lt_save_MAGIC_CMD";;esacfiMAGIC_CMD="$lt_cv_path_MAGIC_CMD"if test -n "$MAGIC_CMD"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5$as_echo "$MAGIC_CMD" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fiif test -z "$lt_cv_path_MAGIC_CMD"; thenif test -n "$ac_tool_prefix"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5$as_echo_n "checking for file... " >&6; }if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :$as_echo_n "(cached) " >&6elsecase $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_SEPARATORac_dummy="/usr/bin$PATH_SEPARATOR$PATH"for ac_dir in $ac_dummy; doIFS="$lt_save_ifs"test -z "$ac_dir" && ac_dir=.if test -f $ac_dir/file; thenlt_cv_path_MAGIC_CMD="$ac_dir/file"if test -n "$file_magic_test_file"; thencase $deplibs_check_method in"file_magic "*)file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`MAGIC_CMD="$lt_cv_path_MAGIC_CMD"if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |$EGREP "$file_magic_regex" > /dev/null; then:elsecat <<_LT_EOF 1>&2*** Warning: the command libtool uses to detect shared libraries,*** $file_magic_cmd, produces output that libtool cannot recognize.*** 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 programs 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_LT_EOFfi ;;esacfibreakfidoneIFS="$lt_save_ifs"MAGIC_CMD="$lt_save_MAGIC_CMD";;esacfiMAGIC_CMD="$lt_cv_path_MAGIC_CMD"if test -n "$MAGIC_CMD"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5$as_echo "$MAGIC_CMD" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fielseMAGIC_CMD=:fififi;;esac# Use C for the default configuration in the libtool scriptlt_save_CC="$CC"ac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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=oobjext=$objext# Code to be used in simple compile testslt_simple_compile_test_code="int some_variable = 0;"# Code to be used in simple link testslt_simple_link_test_code='int main(){return(0);}'# If no C compiler was specified, use CC.LTCC=${LTCC-"$CC"}# If no C compiler flags were specified, use CFLAGS.LTCFLAGS=${LTCFLAGS-"$CFLAGS"}# Allow CC to be a program name with arguments.compiler=$CC# Save the default compiler, since it gets overwritten when the other# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.compiler_DEFAULT=$CC# save warnings/boilerplate of simple test codeac_outfile=conftest.$ac_objextecho "$lt_simple_compile_test_code" >conftest.$ac_exteval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err_lt_compiler_boilerplate=`cat conftest.err`$RM conftest*ac_outfile=conftest.$ac_objextecho "$lt_simple_link_test_code" >conftest.$ac_exteval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err_lt_linker_boilerplate=`cat conftest.err`$RM -r conftest*## CAVEAT EMPTOR:## There is no encapsulation within the following macros, do not change## the running order or otherwise move them around unless you know exactly## what you are doing...if test -n "$compiler"; thenlt_prog_compiler_no_builtin_flag=if test "$GCC" = yes; thencase $cc_basename innvcc*)lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;*)lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_rtti_exceptions=noac_outfile=conftest.$ac_objextecho "$lt_simple_compile_test_code" > conftest.$ac_extlt_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}\{0,1\} :&$lt_compiler_flag :; t' \-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \-e 's:$: $lt_compiler_flag:'`(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)(eval "$lt_compile" 2>conftest.err)ac_status=$?cat conftest.err >&5echo "$as_me:$LINENO: \$? = $ac_status" >&5if (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 other than the usual output.$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; thenlt_cv_prog_compiler_rtti_exceptions=yesfifi$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; thenlt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"else:fifilt_prog_compiler_wl=lt_prog_compiler_pic=lt_prog_compiler_static={ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5$as_echo_n "checking for $compiler option to produce PIC... " >&6; }if test "$GCC" = yes; thenlt_prog_compiler_wl='-Wl,'lt_prog_compiler_static='-static'case $host_os inaix*)# All AIX code is PIC.if test "$host_cpu" = ia64; then# AIX 5 now supports IA64 processorlt_prog_compiler_static='-Bstatic'fi;;amigaos*)case $host_cpu inpowerpc)# see comment about AmigaOS4 .so supportlt_prog_compiler_pic='-fPIC';;m68k)# FIXME: we need at least 68020 code to build shared libraries, but# adding the `-m68020' flag to GCC prevents building anything better,# like `-m68040'.lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4';;esac;;beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)# PIC is the default for these OSes.;;mingw* | cygwin* | pw32* | os2* | cegcc*)# 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).# Although the cygwin gcc ignores -fPIC, still need this for old-style# (--disable-auto-import) librarieslt_prog_compiler_pic='-DDLL_EXPORT';;darwin* | rhapsody*)# PIC is the default on this platform# Common symbols not allowed in MH_DYLIB fileslt_prog_compiler_pic='-fno-common';;haiku*)# PIC is the default for Haiku.# The "-static" flag exists, but is broken.lt_prog_compiler_static=;;hpux*)# PIC is the default for 64-bit PA HP-UX, but not for 32-bit# PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag# sets the default TLS model and affects inlining.case $host_cpu inhppa*64*)# +Z the default;;*)lt_prog_compiler_pic='-fPIC';;esac;;interix[3-9]*)# Interix 3.x gcc -fpic/-fPIC options generate broken code.# Instead, we relocate shared libraries at runtime.;;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=noenable_shared=no;;*nto* | *qnx*)# QNX uses GNU C++, but need to define -shared option too, otherwise# it will coredump.lt_prog_compiler_pic='-fPIC -shared';;sysv4*MP*)if test -d /usr/nec; thenlt_prog_compiler_pic=-Kconform_picfi;;*)lt_prog_compiler_pic='-fPIC';;esaccase $cc_basename innvcc*) # Cuda Compiler Driver 2.2lt_prog_compiler_wl='-Xlinker 'lt_prog_compiler_pic='-Xcompiler -fPIC';;esacelse# PORTME Check for flag to pass linker flags through the system compiler.case $host_os inaix*)lt_prog_compiler_wl='-Wl,'if test "$host_cpu" = ia64; then# AIX 5 now supports IA64 processorlt_prog_compiler_static='-Bstatic'elselt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'fi;;mingw* | cygwin* | pw32* | os2* | cegcc*)# 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.case $host_cpu inhppa*64*|ia64*)# +Z the default;;*)lt_prog_compiler_pic='+Z';;esac# Is there a better lt_prog_compiler_static that works with the bundled CC?lt_prog_compiler_static='${wl}-a ${wl}archive';;irix5* | irix6* | nonstopux*)lt_prog_compiler_wl='-Wl,'# PIC (with -KPIC) is the default.lt_prog_compiler_static='-non_shared';;linux* | k*bsd*-gnu | kopensolaris*-gnu)case $cc_basename in# old Intel for x86_64 which still supported -KPIC.ecc*)lt_prog_compiler_wl='-Wl,'lt_prog_compiler_pic='-KPIC'lt_prog_compiler_static='-static';;# icc used to be incompatible with GCC.# ICC 10 doesn't accept -KPIC any more.icc* | ifort*)lt_prog_compiler_wl='-Wl,'lt_prog_compiler_pic='-fPIC'lt_prog_compiler_static='-static';;# Lahey Fortran 8.1.lf95*)lt_prog_compiler_wl='-Wl,'lt_prog_compiler_pic='--shared'lt_prog_compiler_static='--static';;pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)# Portland Group compilers (*not* the Pentium gcc compiler,# which looks to be a dead project)lt_prog_compiler_wl='-Wl,'lt_prog_compiler_pic='-fpic'lt_prog_compiler_static='-Bstatic';;ccc*)lt_prog_compiler_wl='-Wl,'# All Alpha code is PIC.lt_prog_compiler_static='-non_shared';;xl* | bgxl* | bgf* | mpixl*)# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGenelt_prog_compiler_wl='-Wl,'lt_prog_compiler_pic='-qpic'lt_prog_compiler_static='-qstaticlink';;*)case `$CC -V 2>&1 | sed 5q` in*Sun\ F* | *Sun*Fortran*)# Sun Fortran 8.3 passes all unrecognized flags to the linkerlt_prog_compiler_pic='-KPIC'lt_prog_compiler_static='-Bstatic'lt_prog_compiler_wl='';;*Sun\ C*)# Sun C 5.9lt_prog_compiler_pic='-KPIC'lt_prog_compiler_static='-Bstatic'lt_prog_compiler_wl='-Wl,';;esac;;esac;;newsos6)lt_prog_compiler_pic='-KPIC'lt_prog_compiler_static='-Bstatic';;*nto* | *qnx*)# QNX uses GNU C++, but need to define -shared option too, otherwise# it will coredump.lt_prog_compiler_pic='-fPIC -shared';;osf3* | osf4* | osf5*)lt_prog_compiler_wl='-Wl,'# All OSF/1 code is PIC.lt_prog_compiler_static='-non_shared';;rdos*)lt_prog_compiler_static='-non_shared';;solaris*)lt_prog_compiler_pic='-KPIC'lt_prog_compiler_static='-Bstatic'case $cc_basename inf77* | f90* | f95*)lt_prog_compiler_wl='-Qoption ld ';;*)lt_prog_compiler_wl='-Wl,';;esac;;sunos4*)lt_prog_compiler_wl='-Qoption ld 'lt_prog_compiler_pic='-PIC'lt_prog_compiler_static='-Bstatic';;sysv4 | sysv4.2uw2* | sysv4.3*)lt_prog_compiler_wl='-Wl,'lt_prog_compiler_pic='-KPIC'lt_prog_compiler_static='-Bstatic';;sysv4*MP*)if test -d /usr/nec ;thenlt_prog_compiler_pic='-Kconform_pic'lt_prog_compiler_static='-Bstatic'fi;;sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)lt_prog_compiler_wl='-Wl,'lt_prog_compiler_pic='-KPIC'lt_prog_compiler_static='-Bstatic';;unicos*)lt_prog_compiler_wl='-Wl,'lt_prog_compiler_can_build_shared=no;;uts4*)lt_prog_compiler_pic='-pic'lt_prog_compiler_static='-Bstatic';;*)lt_prog_compiler_can_build_shared=no;;esacficase $host_os in# For platforms which do not support PIC, -DPIC is meaningless:*djgpp*)lt_prog_compiler_pic=;;*)lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC";;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5$as_echo "$lt_prog_compiler_pic" >&6; }## Check to make sure the PIC flag actually works.#if test -n "$lt_prog_compiler_pic"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_pic_works=noac_outfile=conftest.$ac_objextecho "$lt_simple_compile_test_code" > conftest.$ac_extlt_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}\{0,1\} :&$lt_compiler_flag :; t' \-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \-e 's:$: $lt_compiler_flag:'`(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)(eval "$lt_compile" 2>conftest.err)ac_status=$?cat conftest.err >&5echo "$as_me:$LINENO: \$? = $ac_status" >&5if (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 other than the usual output.$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; thenlt_cv_prog_compiler_pic_works=yesfifi$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }if test x"$lt_cv_prog_compiler_pic_works" = xyes; thencase $lt_prog_compiler_pic in"" | " "*) ;;*) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;esacelselt_prog_compiler_pic=lt_prog_compiler_can_build_shared=nofifi## Check to make sure the static flag actually works.#wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }if test "${lt_cv_prog_compiler_static_works+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_static_works=nosave_LDFLAGS="$LDFLAGS"LDFLAGS="$LDFLAGS $lt_tmp_static_flag"echo "$lt_simple_link_test_code" > conftest.$ac_extif (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then# The linker can only warn and ignore the option if not recognized# So say no if there are warningsif test -s conftest.err; then# Append any errors to the config.log.cat conftest.err 1>&5$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2if diff conftest.exp conftest.er2 >/dev/null; thenlt_cv_prog_compiler_static_works=yesfielselt_cv_prog_compiler_static_works=yesfifi$RM -r conftest*LDFLAGS="$save_LDFLAGS"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5$as_echo "$lt_cv_prog_compiler_static_works" >&6; }if test x"$lt_cv_prog_compiler_static_works" = xyes; then:elselt_prog_compiler_static=fi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }if test "${lt_cv_prog_compiler_c_o+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_c_o=no$RM -r conftest 2>/dev/nullmkdir conftestcd conftestmkdir outecho "$lt_simple_compile_test_code" > conftest.$ac_extlt_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}\{0,1\} :&$lt_compiler_flag :; t' \-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \-e 's:$: $lt_compiler_flag:'`(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)(eval "$lt_compile" 2>out/conftest.err)ac_status=$?cat out/conftest.err >&5echo "$as_me:$LINENO: \$? = $ac_status" >&5if (exit $ac_status) && test -s out/conftest2.$ac_objextthen# The compiler can only warn and ignore the option if not recognized# So say no if there are warnings$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; thenlt_cv_prog_compiler_c_o=yesfifichmod u+w . 2>&5$RM conftest*# SGI C++ compiler will create directory out/ii_files/ for# template instantiationtest -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files$RM out/* && rmdir outcd ..$RM -r conftest$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5$as_echo "$lt_cv_prog_compiler_c_o" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }if test "${lt_cv_prog_compiler_c_o+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_c_o=no$RM -r conftest 2>/dev/nullmkdir conftestcd conftestmkdir outecho "$lt_simple_compile_test_code" > conftest.$ac_extlt_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}\{0,1\} :&$lt_compiler_flag :; t' \-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \-e 's:$: $lt_compiler_flag:'`(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)(eval "$lt_compile" 2>out/conftest.err)ac_status=$?cat out/conftest.err >&5echo "$as_me:$LINENO: \$? = $ac_status" >&5if (exit $ac_status) && test -s out/conftest2.$ac_objextthen# The compiler can only warn and ignore the option if not recognized# So say no if there are warnings$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; thenlt_cv_prog_compiler_c_o=yesfifichmod u+w . 2>&5$RM conftest*# SGI C++ compiler will create directory out/ii_files/ for# template instantiationtest -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files$RM out/* && rmdir outcd ..$RM -r conftest$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5$as_echo "$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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5$as_echo_n "checking if we can lock with hard links... " >&6; }hard_links=yes$RM conftest*ln conftest.a conftest.b 2>/dev/null && hard_links=notouch conftest.aln conftest.a conftest.b 2>&5 || hard_links=noln conftest.a conftest.b 2>/dev/null && hard_links=no{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5$as_echo "$hard_links" >&6; }if test "$hard_links" = no; then{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}need_locks=warnfielseneed_locks=nofi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }runpath_var=allow_undefined_flag=always_export_symbols=noarchive_cmds=archive_expsym_cmds=compiler_needs_object=noenable_shared_with_static_runtimes=noexport_dynamic_flag_spec=export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'hardcode_automatic=nohardcode_direct=nohardcode_direct_absolute=nohardcode_libdir_flag_spec=hardcode_libdir_flag_spec_ld=hardcode_libdir_separator=hardcode_minus_L=nohardcode_shlibpath_var=unsupportedinherit_rpath=nolink_all_deplibs=unknownmodule_cmds=module_expsym_cmds=old_archive_from_new_cmds=old_archive_from_expsyms_cmds=thread_safe_flag_spec=whole_archive_flag_spec=# include_expsyms should be a list of space-separated symbols to be *always*# included in the symbol listinclude_expsyms=# exclude_expsyms can be an extended regexp of symbols to exclude# 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_|_GLOBAL__F[ID]_.*'# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out# platforms (ab)use it in PIC code, but their linkers get confused if# 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.# Exclude shared library initialization/finalization symbols.extract_expsyms_cmds=case $host_os incygwin* | mingw* | pw32* | cegcc*)# 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; thenwith_gnu_ld=nofi;;interix*)# we just hope/assume this is gcc and not c89 (= MSVC++)with_gnu_ld=yes;;openbsd*)with_gnu_ld=no;;esacld_shlibs=yes# On some targets, GNU ld is compatible enough with the native linker# that we're better off using the native interface for both.lt_use_gnu_ld_interface=noif test "$with_gnu_ld" = yes; thencase $host_os inaix*)# The AIX port of GNU ld has always aspired to compatibility# with the native linker. However, as the warning in the GNU ld# block says, versions before 2.19.5* couldn't really create working# shared libraries, regardless of the interface used.case `$LD -v 2>&1` in*\ \(GNU\ Binutils\)\ 2.19.5*) ;;*\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;*\ \(GNU\ Binutils\)\ [3-9]*) ;;*)lt_use_gnu_ld_interface=yes;;esac;;*)lt_use_gnu_ld_interface=yes;;esacfiif test "$lt_use_gnu_ld_interface" = yes; then# If archive_cmds runs LD, not CC, wlarc should be emptywlarc='${wl}'# Set some defaults for GNU ld with shared library support. These# are reset later if shared libraries are not supported. Putting them# here allows them to be overridden if necessary.runpath_var=LD_RUN_PATHhardcode_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; thenwhole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'elsewhole_archive_flag_spec=fisupports_anon_versioning=nocase `$LD -v 2>&1` in*GNU\ gold*) supports_anon_versioning=yes ;;*\ [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 ;; # Mandrake 8.2 ...*\ 2.11.*) ;; # other 2.11 versions*) supports_anon_versioning=yes ;;esac# See if GNU ld supports shared libraries.case $host_os inaix[3-9]*)# On AIX/PPC, the GNU linker is very brokenif test "$host_cpu" != ia64; thenld_shlibs=nocat <<_LT_EOF 1>&2*** Warning: the GNU linker, at least up to release 2.19, is reported*** to be unable to reliably create shared libraries on AIX.*** Therefore, libtool is disabling shared libraries support. If you*** really care for shared libraries, you may want to install binutils*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.*** You will then need to restart the configuration process._LT_EOFfi;;amigaos*)case $host_cpu inpowerpc)# see comment about AmigaOS4 .so supportarchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds='';;m68k)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.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'hardcode_libdir_flag_spec='-L$libdir'hardcode_minus_L=yes;;esac;;beos*)if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; thenallow_undefined_flag=unsupported# Joseph Beckenbach <jrb3@best.com> says some releases of gcc# support --undefined. This deserves some investigation. FIXMEarchive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'elseld_shlibs=nofi;;cygwin* | mingw* | pw32* | cegcc*)# _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,# as there is no search path for DLLs.hardcode_libdir_flag_spec='-L$libdir'export_dynamic_flag_spec='${wl}--export-all-symbols'allow_undefined_flag=unsupportedalways_export_symbols=noenable_shared_with_static_runtimes=yesexport_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; thenarchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'# If the export-symbols file already is a .def file (1st line# is EXPORTS), use it as is; otherwise, prepend...archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; thencp $export_symbols $output_objdir/$soname.def;elseecho EXPORTS > $output_objdir/$soname.def;cat $export_symbols >> $output_objdir/$soname.def;fi~$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'elseld_shlibs=nofi;;haiku*)archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'link_all_deplibs=yes;;interix[3-9]*)hardcode_direct=nohardcode_shlibpath_var=nohardcode_libdir_flag_spec='${wl}-rpath,$libdir'export_dynamic_flag_spec='${wl}-E'# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.# Instead, shared libraries are loaded at an image base (0x10000000 by# default) and relocated if they conflict, which is a slow very memory# consuming and fragmenting process. To avoid this, we pick a random,# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link# time. Moving up from 0x10000000 also allows more sbrk(2) space.archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib';;gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)tmp_diet=noif test "$host_os" = linux-dietlibc; thencase $cc_basename indiet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)esacfiif $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \&& test "$tmp_diet" = nothentmp_addflag=tmp_sharedflag='-shared'case $cc_basename,$host_cpu inpgcc*) # Portland Group C compilerwhole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'tmp_addflag=' $pic_flag';;pgf77* | pgf90* | pgf95* | pgfortran*)# Portland Group f77 and f90 compilerswhole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'tmp_addflag=' $pic_flag -Mnomain' ;;ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64tmp_addflag=' -i_dynamic' ;;efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64tmp_addflag=' -i_dynamic -nofor_main' ;;ifc* | ifort*) # Intel Fortran compilertmp_addflag=' -nofor_main' ;;lf95*) # Lahey Fortran 8.1whole_archive_flag_spec=tmp_sharedflag='--shared' ;;xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)tmp_sharedflag='-qmkshrobj'tmp_addflag= ;;nvcc*) # Cuda Compiler Driver 2.2whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'compiler_needs_object=yes;;esaccase `$CC -V 2>&1 | sed 5q` in*Sun\ C*) # Sun C 5.9whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'compiler_needs_object=yestmp_sharedflag='-G' ;;*Sun\ F*) # Sun Fortran 8.3tmp_sharedflag='-G' ;;esacarchive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'if test "x$supports_anon_versioning" = xyes; thenarchive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~echo "local: *; };" >> $output_objdir/$libname.ver~$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'ficase $cc_basename inxlf* | bgf* | bgxlf* | mpixlf*)# IBM XL Fortran 10.1 on PPC cannot create shared libs itselfwhole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'hardcode_libdir_flag_spec=hardcode_libdir_flag_spec_ld='-rpath $libdir'archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'if test "x$supports_anon_versioning" = xyes; thenarchive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~echo "local: *; };" >> $output_objdir/$libname.ver~$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'fi;;esacelseld_shlibs=nofi;;netbsd*)if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; thenarchive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'wlarc=elsearchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'fi;;solaris*)if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; thenld_shlibs=nocat <<_LT_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._LT_EOFelif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; thenarchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'elseld_shlibs=nofi;;sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)case `$LD -v 2>&1` in*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)ld_shlibs=nocat <<_LT_EOF 1>&2*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not*** reliably create shared libraries on SCO systems. Therefore, libtool*** is disabling shared libraries support. We urge you to upgrade GNU*** binutils to release 2.16.91.0.3 or newer. Another option is to modify*** your PATH or compiler configuration so that the native linker is*** used, and then restart._LT_EOF;;*)# For security reasons, it is highly recommended that you always# use absolute paths for naming shared libraries, and exclude the# DT_RUNPATH tag from executables and libraries. But doing so# requires that you compile everything twice, which is a pain.if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; thenhardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'elseld_shlibs=nofi;;esac;;sunos4*)archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'wlarc=hardcode_direct=yeshardcode_shlibpath_var=no;;*)if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; thenarchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'elseld_shlibs=nofi;;esacif test "$ld_shlibs" = no; thenrunpath_var=hardcode_libdir_flag_spec=export_dynamic_flag_spec=whole_archive_flag_spec=fielse# PORTME fill in a description of your system's linker (not GNU ld)case $host_os inaix3*)allow_undefined_flag=unsupportedalways_export_symbols=yesarchive_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=yesif test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then# Neither direct hardcoding nor static linking is supported with a# broken collect2.hardcode_direct=unsupportedfi;;aix[4-9]*)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=noexp_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# Also, AIX nm treats weak defined symbols like other global# defined symbols, whereas GNU nm marks them as "W".if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; thenexport_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'elseexport_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'fiaix_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].*|aix[5-9]*)for ld_flag in $LDFLAGS; doif (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); thenaix_use_runtimelinking=yesbreakfidone;;esacexp_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=''hardcode_direct=yeshardcode_direct_absolute=yeshardcode_libdir_separator=':'link_all_deplibs=yesfile_list_spec='${wl}-f,'if test "$GCC" = yes; thencase $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/nullthen# We have reworked collect2:else# We have old collect2hardcode_direct=unsupported# It fails to find uninstalled libraries when the uninstalled# path is not listed in the libpath. Setting hardcode_minus_L# to unsupported forces relinkinghardcode_minus_L=yeshardcode_libdir_flag_spec='-L$libdir'hardcode_libdir_separator=fi;;esacshared_flag='-shared'if test "$aix_use_runtimelinking" = yes; thenshared_flag="$shared_flag "'${wl}-G'fielse# not using gccif 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'elseif test "$aix_use_runtimelinking" = yes; thenshared_flag='${wl}-G'elseshared_flag='${wl}-bM:SRE'fififiexport_dynamic_flag_spec='${wl}-bexpall'# 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=yesif 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='-berok'# Determine the default libpath from the value encoded in an# empty executable.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :lt_aix_libpath_sed='/Import File Strings/,/^$/ {/^0/ {s/^0 *\(.*\)$/\1/p}}'aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`# Check for a 64-bit object if we didn't find anything.if test -z "$aix_libpath"; thenaix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`fifirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fihardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"elseif test "$host_cpu" = ia64; thenhardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'allow_undefined_flag="-z nodefs"archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"else# Determine the default libpath from the value encoded in an# empty executable.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :lt_aix_libpath_sed='/Import File Strings/,/^$/ {/^0/ {s/^0 *\(.*\)$/\1/p}}'aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`# Check for a 64-bit object if we didn't find anything.if test -z "$aix_libpath"; thenaix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`fifirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fihardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"# Warning - without using the other run time loading flags,# -berok will link without error, but may produce a broken library.no_undefined_flag=' ${wl}-bernotok'allow_undefined_flag=' ${wl}-berok'if test "$with_gnu_ld" = yes; then# We only use this code for GNU lds that support --whole-archive.whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'else# Exported symbols can be pulled into shared objects from archiveswhole_archive_flag_spec='$convenience'fiarchive_cmds_need_lc=yes# This is similar to how AIX traditionally builds its shared libraries.archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'fifi;;amigaos*)case $host_cpu inpowerpc)# see comment about AmigaOS4 .so supportarchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds='';;m68k)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.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'hardcode_libdir_flag_spec='-L$libdir'hardcode_minus_L=yes;;esac;;bsdi[45]*)export_dynamic_flag_spec=-rdynamic;;cygwin* | mingw* | pw32* | cegcc*)# 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 `func_echo_all "$deplibs" | $SED '\''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;;darwin* | rhapsody*)archive_cmds_need_lc=nohardcode_direct=nohardcode_automatic=yeshardcode_shlibpath_var=unsupportedif test "$lt_cv_ld_force_load" = "yes"; thenwhole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'elsewhole_archive_flag_spec=''filink_all_deplibs=yesallow_undefined_flag="$_lt_dar_allow_undefined"case $cc_basename inifort*) _lt_dar_can_shared=yes ;;*) _lt_dar_can_shared=$GCC ;;esacif test "$_lt_dar_can_shared" = "yes"; thenoutput_verbose_link_cmd=func_echo_allarchive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"elseld_shlibs=nofi;;dgux*)archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'hardcode_libdir_flag_spec='-L$libdir'hardcode_shlibpath_var=no;;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 explicit 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=yeshardcode_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=yeshardcode_minus_L=yeshardcode_shlibpath_var=no;;# FreeBSD 3 and greater uses gcc -shared to do shared libraries.freebsd* | dragonfly*)archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'hardcode_libdir_flag_spec='-R$libdir'hardcode_direct=yeshardcode_shlibpath_var=no;;hpux9*)if test "$GCC" = yes; thenarchive_cmds='$RM $output_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'elsearchive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'fihardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'hardcode_libdir_separator=:hardcode_direct=yes# hardcode_minus_L: Not really in the search PATH,# but as the default location of the library.hardcode_minus_L=yesexport_dynamic_flag_spec='${wl}-E';;hpux10*)if test "$GCC" = yes && test "$with_gnu_ld" = no; thenarchive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'elsearchive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'fiif test "$with_gnu_ld" = no; thenhardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'hardcode_libdir_flag_spec_ld='+b $libdir'hardcode_libdir_separator=:hardcode_direct=yeshardcode_direct_absolute=yesexport_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=yesfi;;hpux11*)if test "$GCC" = yes && test "$with_gnu_ld" = no; thencase $host_cpu inhppa*64*)archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags';;ia64*)archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags';;*)archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags';;esacelsecase $host_cpu inhppa*64*)archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags';;ia64*)archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags';;*)# Older versions of the 11.00 compiler do not understand -b yet# (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does){ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5$as_echo_n "checking if $CC understands -b... " >&6; }if test "${lt_cv_prog_compiler__b+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler__b=nosave_LDFLAGS="$LDFLAGS"LDFLAGS="$LDFLAGS -b"echo "$lt_simple_link_test_code" > conftest.$ac_extif (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then# The linker can only warn and ignore the option if not recognized# So say no if there are warningsif test -s conftest.err; then# Append any errors to the config.log.cat conftest.err 1>&5$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2if diff conftest.exp conftest.er2 >/dev/null; thenlt_cv_prog_compiler__b=yesfielselt_cv_prog_compiler__b=yesfifi$RM -r conftest*LDFLAGS="$save_LDFLAGS"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5$as_echo "$lt_cv_prog_compiler__b" >&6; }if test x"$lt_cv_prog_compiler__b" = xyes; thenarchive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'elsearchive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'fi;;esacfiif test "$with_gnu_ld" = no; thenhardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'hardcode_libdir_separator=:case $host_cpu inhppa*64*|ia64*)hardcode_direct=nohardcode_shlibpath_var=no;;*)hardcode_direct=yeshardcode_direct_absolute=yesexport_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;;esacfi;;irix5* | irix6* | nonstopux*)if test "$GCC" = yes; thenarchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'# Try to use the -exported_symbol ld option, if it does not# work, assume that -exports_file does not work either and# implicitly export all symbols.save_LDFLAGS="$LDFLAGS"LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */int foo(void) {}_ACEOFif ac_fn_c_try_link "$LINENO"; then :archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'firm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLDFLAGS="$save_LDFLAGS"elsearchive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'fiarchive_cmds_need_lc='no'hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'hardcode_libdir_separator=:inherit_rpath=yeslink_all_deplibs=yes;;netbsd*)if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; thenarchive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.outelsearchive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELFfihardcode_libdir_flag_spec='-R$libdir'hardcode_direct=yeshardcode_shlibpath_var=no;;newsos6)archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'hardcode_direct=yeshardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'hardcode_libdir_separator=:hardcode_shlibpath_var=no;;*nto* | *qnx*);;openbsd*)if test -f /usr/libexec/ld.so; thenhardcode_direct=yeshardcode_shlibpath_var=nohardcode_direct_absolute=yesif test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; thenarchive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'hardcode_libdir_flag_spec='${wl}-rpath,$libdir'export_dynamic_flag_spec='${wl}-E'elsecase $host_os inopenbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'hardcode_libdir_flag_spec='-R$libdir';;*)archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'hardcode_libdir_flag_spec='${wl}-rpath,$libdir';;esacfielseld_shlibs=nofi;;os2*)hardcode_libdir_flag_spec='-L$libdir'hardcode_minus_L=yesallow_undefined_flag=unsupportedarchive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def';;osf3*)if test "$GCC" = yes; thenallow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'elseallow_undefined_flag=' -expect_unresolved \*'archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'fiarchive_cmds_need_lc='no'hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'hardcode_libdir_separator=:;;osf4* | osf5*) # as osf3* with the addition of -msym flagif test "$GCC" = yes; thenallow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'elseallow_undefined_flag=' -expect_unresolved \*'archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'# Both c and cxx compiler support -rpath directlyhardcode_libdir_flag_spec='-rpath $libdir'fiarchive_cmds_need_lc='no'hardcode_libdir_separator=:;;solaris*)no_undefined_flag=' -z defs'if test "$GCC" = yes; thenwlarc='${wl}'archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~$CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'elsecase `$CC -V 2>&1` in*"Compilers 5.0"*)wlarc=''archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp';;*)wlarc='${wl}'archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~$CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp';;esacfihardcode_libdir_flag_spec='-R$libdir'hardcode_shlibpath_var=nocase $host_os insolaris2.[0-5] | solaris2.[0-5].*) ;;*)# The compiler driver will combine and reorder linker options,# but understands `-z linker_flag'. GCC discards it without `$wl',# but is careful enough not to reorder.# Supported since Solaris 2.6 (maybe 2.5.1?)if test "$GCC" = yes; thenwhole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'elsewhole_archive_flag_spec='-z allextract$convenience -z defaultextract'fi;;esaclink_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 $deplibs $compiler_flags'elsearchive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'fihardcode_libdir_flag_spec='-L$libdir'hardcode_direct=yeshardcode_minus_L=yeshardcode_shlibpath_var=no;;sysv4)case $host_vendor insni)archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'hardcode_direct=yes # is this really true???;;siemens)## LD is ld it makes a PLAMLIB## CC just makes a GrossModule.archive_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'hardcode_direct=no #Motorola manual says yes, but my tests say they lie;;esacrunpath_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=noexport_dynamic_flag_spec='-Bexport';;sysv4*MP*)if test -d /usr/nec; thenarchive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'hardcode_shlibpath_var=norunpath_var=LD_RUN_PATHhardcode_runpath_var=yesld_shlibs=yesfi;;sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)no_undefined_flag='${wl}-z,text'archive_cmds_need_lc=nohardcode_shlibpath_var=norunpath_var='LD_RUN_PATH'if test "$GCC" = yes; thenarchive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'elsearchive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'fi;;sysv5* | sco3.2v5* | sco5v6*)# Note: We can NOT use -z defs as we might desire, because we do not# link with -lc, and that would cause any symbols used from libc to# always be unresolved, which means just about no library would# ever link correctly. If we're not using GNU ld we use -z text# though, which does catch some bad symbols but isn't as heavy-handed# as -z defs.no_undefined_flag='${wl}-z,text'allow_undefined_flag='${wl}-z,nodefs'archive_cmds_need_lc=nohardcode_shlibpath_var=nohardcode_libdir_flag_spec='${wl}-R,$libdir'hardcode_libdir_separator=':'link_all_deplibs=yesexport_dynamic_flag_spec='${wl}-Bexport'runpath_var='LD_RUN_PATH'if test "$GCC" = yes; thenarchive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'elsearchive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'fi;;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;;esacif test x$host_vendor = xsni; thencase $host insysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)export_dynamic_flag_spec='${wl}-Blargedynsym';;esacfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5$as_echo "$ld_shlibs" >&6; }test "$ld_shlibs" = no && can_build_shared=nowith_gnu_ld=$with_gnu_ld## Do we need to explicitly link libc?#case "x$archive_cmds_need_lc" inx|xyes)# Assume -lc should be addedarchive_cmds_need_lc=yesif test "$enable_shared" = yes && test "$GCC" = yes; thencase $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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :$as_echo_n "(cached) " >&6else$RM conftest*echo "$lt_simple_compile_test_code" > conftest.$ac_extif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } 2>conftest.err; thensoname=conftestlib=conftestlibobjs=conftest.$ac_objextdeplibs=wl=$lt_prog_compiler_wlpic_flag=$lt_prog_compiler_piccompiler_flags=-vlinker_flags=-vverstring=output_objdir=.libname=conftestlt_save_allow_undefined_flag=$allow_undefined_flagallow_undefined_flag=if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5(eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }thenlt_cv_archive_cmds_need_lc=noelselt_cv_archive_cmds_need_lc=yesfiallow_undefined_flag=$lt_save_allow_undefined_flagelsecat conftest.err 1>&5fi$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc;;esacfi;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5$as_echo_n "checking dynamic linker characteristics... " >&6; }if test "$GCC" = yes; thencase $host_os indarwin*) lt_awk_arg="/^libraries:/,/LR/" ;;*) lt_awk_arg="/^libraries:/" ;;esaccase $host_os inmingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;*) lt_sed_strip_eq="s,=/,/,g" ;;esaclt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`case $lt_search_path_spec in*\;*)# if the path contains ";" then we assume it to be the separator# 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.lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`;;*)lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`;;esac# Ok, now we have the path, separated by spaces, we can step through it# and add multilib dir if necessary.lt_tmp_lt_search_path_spec=lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`for lt_sys_path in $lt_search_path_spec; doif test -d "$lt_sys_path/$lt_multi_os_dir"; thenlt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"elsetest -d "$lt_sys_path" && \lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"fidonelt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk 'BEGIN {RS=" "; FS="/|\n";} {lt_foo="";lt_count=0;for (lt_i = NF; lt_i > 0; lt_i--) {if ($lt_i != "" && $lt_i != ".") {if ($lt_i == "..") {lt_count++;} else {if (lt_count == 0) {lt_foo="/" $lt_i lt_foo;} else {lt_count--;}}}}if (lt_foo != "") { lt_freq[lt_foo]++; }if (lt_freq[lt_foo] == 1) { print lt_foo; }}'`# AWK program above erroneously prepends '/' to C:/dos/paths# for these hosts.case $host_os inmingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\$SED 's,/\([A-Za-z]:\),\1,g'` ;;esacsys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`elsesys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"filibrary_names_spec=libname_spec='lib$name'soname_spec=shrext_cmds=".so"postinstall_cmds=postuninstall_cmds=finish_cmds=finish_eval=shlibpath_var=shlibpath_overrides_runpath=unknownversion_type=nonedynamic_linker="$host_os ld.so"sys_lib_dlsearch_path_spec="/lib /usr/lib"need_lib_prefix=unknownhardcode_into_libs=no# when you set need_version to no, make sure it does not cause -set_version# flags to be left without argumentsneed_version=unknowncase $host_os inaix3*)version_type=linuxlibrary_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';;aix[4-9]*)version_type=linuxneed_lib_prefix=noneed_version=nohardcode_into_libs=yesif test "$host_cpu" = ia64; then# AIX 5 supports IA64library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'shlibpath_var=LD_LIBRARY_PATHelse# 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 inaix4 | aix4.[01] | aix4.[01].*)if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'echo ' yes 'echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then:elsecan_build_shared=nofi;;esac# AIX (on Power*) has no versioning support, so currently we can not hardcode correct# soname into executable. Probably we can add versioning support 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}$versuffix ${libname}${release}${shared_ext}$major $libname${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'fishlibpath_var=LIBPATHfi;;amigaos*)case $host_cpu inpowerpc)# Since July 2007 AmigaOS4 officially supports .so libraries.# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}';;m68k)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=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done';;esac;;beos*)library_names_spec='${libname}${shared_ext}'dynamic_linker="$host_os ld.so"shlibpath_var=LIBRARY_PATH;;bsdi[45]*)version_type=linuxneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'shlibpath_var=LD_LIBRARY_PATHsys_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* | cegcc*)version_type=windowsshrext_cmds=".dll"need_version=noneed_lib_prefix=nocase $GCC,$host_os inyes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)library_names_spec='$libname.dll.a'# DLL is installed to $(libdir)/../bin by postinstall_cmdspostinstall_cmds='base_file=`basename \${file}`~dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~dldir=$destdir/`dirname \$dlpath`~test -d \$dldir || mkdir -p \$dldir~$install_prog $dir/$dlname \$dldir/$dlname~chmod a+x \$dldir/$dlname~if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; theneval '\''$striplib \$dldir/$dlname'\'' || exit \$?;fi'postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~dlpath=$dir/\$dldll~$RM \$dlpath'shlibpath_overrides_runpath=yescase $host_os incygwin*)# 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="$sys_lib_search_path_spec /usr/lib/w32api";;mingw* | cegcc*)# MinGW DLLs use traditional 'lib' prefixsoname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}';;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'`${versuffix}${shared_ext}';;esac;;*)library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib';;esacdynamic_linker='Win32 ld.exe'# FIXME: first we should search . and the directory the executable is inshlibpath_var=PATH;;darwin* | rhapsody*)dynamic_linker="$host_os dyld"version_type=darwinneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'soname_spec='${libname}${release}${major}$shared_ext'shlibpath_overrides_runpath=yesshlibpath_var=DYLD_LIBRARY_PATHshrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib';;dgux*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_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;;freebsd* | dragonfly*)# DragonFly does not have aout. When/if they implement a new# versioning mechanism, adjust this.if test -x /usr/bin/objformat; thenobjformat=`/usr/bin/objformat`elsecase $host_os infreebsd[123]*) objformat=aout ;;*) objformat=elf ;;esacfiversion_type=freebsd-$objformatcase $version_type infreebsd-elf*)library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'need_version=noneed_lib_prefix=no;;freebsd-*)library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'need_version=yes;;esacshlibpath_var=LD_LIBRARY_PATHcase $host_os infreebsd2*)shlibpath_overrides_runpath=yes;;freebsd3.[01]* | freebsdelf3.[01]*)shlibpath_overrides_runpath=yeshardcode_into_libs=yes;;freebsd3.[2-9]* | freebsdelf3.[2-9]* | \freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)shlibpath_overrides_runpath=nohardcode_into_libs=yes;;*) # from 4.6 on, and DragonFlyshlibpath_overrides_runpath=yeshardcode_into_libs=yes;;esac;;gnu*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_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_PATHhardcode_into_libs=yes;;haiku*)version_type=linuxneed_lib_prefix=noneed_version=nodynamic_linker="$host_os runtime_loader"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=LIBRARY_PATHshlibpath_overrides_runpath=yessys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'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=sunosneed_lib_prefix=noneed_version=nocase $host_cpu inia64*)shrext_cmds='.so'hardcode_into_libs=yesdynamic_linker="$host_os dld.so"shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yes # Unless +noenvvar is specified.library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'if test "X$HPUX_IA64_MODE" = X32; thensys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"elsesys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"fisys_lib_dlsearch_path_spec=$sys_lib_search_path_spec;;hppa*64*)shrext_cmds='.sl'hardcode_into_libs=yesdynamic_linker="$host_os dld.sl"shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATHshlibpath_overrides_runpath=yes # Unless +noenvvar is specified.library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${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_PATHshlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATHlibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${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'# or fails outright, so override atomically:install_override_mode=555;;interix[3-9]*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=nohardcode_into_libs=yes;;irix5* | irix6* | nonstopux*)case $host_os innonstopux*) version_type=nonstopux ;;*)if test "$lt_cv_prog_gnu_ld" = yes; thenversion_type=linuxelseversion_type=irixfi ;;esacneed_lib_prefix=noneed_version=nosoname_spec='${libname}${release}${shared_ext}$major'library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'case $host_os inirix5* | 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;;esacshlibpath_var=LD_LIBRARY${shlibsuff}_PATHshlibpath_overrides_runpath=nosys_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.linux*oldld* | linux*aout* | linux*coff*)dynamic_linker=no;;# This must be Linux ELF.linux* | k*bsd*-gnu | kopensolaris*-gnu)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=no# Some binutils ld are patched to set DT_RUNPATHif test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_shlibpath_overrides_runpath=nosave_LDFLAGS=$LDFLAGSsave_libdir=$libdireval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :lt_cv_shlibpath_overrides_runpath=yesfifirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLDFLAGS=$save_LDFLAGSlibdir=$save_libdirfishlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath# 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# Append ld.so.conf contents to the search pathif test -f /etc/ld.so.conf; thenlt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`sys_lib_dlsearch_path_spec="/lib /usr/lib $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 compilers,# 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';;netbsd*)version_type=sunosneed_lib_prefix=noneed_version=noif echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; thenlibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'dynamic_linker='NetBSD (a.out) ld.so'elselibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'dynamic_linker='NetBSD ld.elf_so'fishlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yeshardcode_into_libs=yes;;newsos6)version_type=linuxlibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yes;;*nto* | *qnx*)version_type=qnxneed_lib_prefix=noneed_version=nolibrary_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_PATHshlibpath_overrides_runpath=nohardcode_into_libs=yesdynamic_linker='ldqnx.so';;openbsd*)version_type=sunossys_lib_dlsearch_path_spec="/usr/lib"need_lib_prefix=no# Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.case $host_os inopenbsd3.3 | openbsd3.3.*) need_version=yes ;;*) need_version=no ;;esaclibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'shlibpath_var=LD_LIBRARY_PATHif test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; thencase $host_os inopenbsd2.[89] | openbsd2.[89].*)shlibpath_overrides_runpath=no;;*)shlibpath_overrides_runpath=yes;;esacelseshlibpath_overrides_runpath=yesfi;;os2*)libname_spec='$name'shrext_cmds=".dll"need_lib_prefix=nolibrary_names_spec='$libname${shared_ext} $libname.a'dynamic_linker='OS/2 ld.exe'shlibpath_var=LIBPATH;;osf3* | osf4* | osf5*)version_type=osfneed_lib_prefix=noneed_version=nosoname_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_PATHsys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec";;rdos*)dynamic_linker=no;;solaris*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_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_PATHshlibpath_overrides_runpath=yeshardcode_into_libs=yes# ldd complains unless libraries are executablepostinstall_cmds='chmod +x $lib';;sunos4*)version_type=sunoslibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yesif test "$with_gnu_ld" = yes; thenneed_lib_prefix=nofineed_version=yes;;sysv4 | sysv4.3*)version_type=linuxlibrary_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_PATHcase $host_vendor insni)shlibpath_overrides_runpath=noneed_lib_prefix=norunpath_var=LD_RUN_PATH;;siemens)need_lib_prefix=no;;motorola)need_lib_prefix=noneed_version=noshlibpath_overrides_runpath=nosys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib';;esac;;sysv4*MP*)if test -d /usr/nec ;thenversion_type=linuxlibrary_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'soname_spec='$libname${shared_ext}.$major'shlibpath_var=LD_LIBRARY_PATHfi;;sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)version_type=freebsd-elfneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yeshardcode_into_libs=yesif test "$with_gnu_ld" = yes; thensys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'elsesys_lib_search_path_spec='/usr/ccs/lib /usr/lib'case $host_os insco3.2v5*)sys_lib_search_path_spec="$sys_lib_search_path_spec /lib";;esacfisys_lib_dlsearch_path_spec='/usr/lib';;tpf*)# TPF is a cross-target only. Preferred cross-host = GNU/Linux.version_type=linuxneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=nohardcode_into_libs=yes;;uts4*)version_type=linuxlibrary_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{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5$as_echo "$dynamic_linker" >&6; }test "$dynamic_linker" = no && can_build_shared=novariables_saved_for_relink="PATH $shlibpath_var $runpath_var"if test "$GCC" = yes; thenvariables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"fiif test "${lt_cv_sys_lib_search_path_spec+set}" = set; thensys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"fiif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; thensys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5$as_echo_n "checking how to hardcode library paths into programs... " >&6; }hardcode_action=if test -n "$hardcode_libdir_flag_spec" ||test -n "$runpath_var" ||test "X$hardcode_automatic" = "Xyes" ; then# We can hardcode non-existent directories.if test "$hardcode_direct" != no &&# If the only mechanism to avoid hardcoding is shlibpath_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_TAGVAR(hardcode_shlibpath_var, )" != no &&test "$hardcode_minus_L" != no; then# Linking always hardcodes the temporary library directory.hardcode_action=relinkelse# We can link without hardcoding, and we can hardcode nonexisting dirs.hardcode_action=immediatefielse# We cannot hardcode anything, or else we can only hardcode existing# directories.hardcode_action=unsupportedfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5$as_echo "$hardcode_action" >&6; }if test "$hardcode_action" = relink ||test "$inherit_rpath" = yes; then# Fast installation is not supportedenable_fast_install=noelif test "$shlibpath_overrides_runpath" = yes ||test "$enable_shared" = no; then# Fast installation is not necessaryenable_fast_install=needlessfiif test "x$enable_dlopen" != xyes; thenenable_dlopen=unknownenable_dlopen_self=unknownenable_dlopen_self_static=unknownelselt_cv_dlopen=nolt_cv_dlopen_libs=case $host_os inbeos*)lt_cv_dlopen="load_add_on"lt_cv_dlopen_libs=lt_cv_dlopen_self=yes;;mingw* | pw32* | cegcc*)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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5$as_echo_n "checking for dlopen in -ldl... " >&6; }if test "${ac_cv_lib_dl_dlopen+set}" = set; then :$as_echo_n "(cached) " >&6elseac_check_lib_save_LIBS=$LIBSLIBS="-ldl $LIBS"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar dlopen ();intmain (){return dlopen ();;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :ac_cv_lib_dl_dlopen=yeselseac_cv_lib_dl_dlopen=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLIBS=$ac_check_lib_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5$as_echo "$ac_cv_lib_dl_dlopen" >&6; }if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"elselt_cv_dlopen="dyld"lt_cv_dlopen_libs=lt_cv_dlopen_self=yesfi;;*)ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"if test "x$ac_cv_func_shl_load" = x""yes; then :lt_cv_dlopen="shl_load"else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5$as_echo_n "checking for shl_load in -ldld... " >&6; }if test "${ac_cv_lib_dld_shl_load+set}" = set; then :$as_echo_n "(cached) " >&6elseac_check_lib_save_LIBS=$LIBSLIBS="-ldld $LIBS"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar shl_load ();intmain (){return shl_load ();;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :ac_cv_lib_dld_shl_load=yeselseac_cv_lib_dld_shl_load=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLIBS=$ac_check_lib_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5$as_echo "$ac_cv_lib_dld_shl_load" >&6; }if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"elseac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"if test "x$ac_cv_func_dlopen" = x""yes; then :lt_cv_dlopen="dlopen"else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5$as_echo_n "checking for dlopen in -ldl... " >&6; }if test "${ac_cv_lib_dl_dlopen+set}" = set; then :$as_echo_n "(cached) " >&6elseac_check_lib_save_LIBS=$LIBSLIBS="-ldl $LIBS"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar dlopen ();intmain (){return dlopen ();;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :ac_cv_lib_dl_dlopen=yeselseac_cv_lib_dl_dlopen=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLIBS=$ac_check_lib_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5$as_echo "$ac_cv_lib_dl_dlopen" >&6; }if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5$as_echo_n "checking for dlopen in -lsvld... " >&6; }if test "${ac_cv_lib_svld_dlopen+set}" = set; then :$as_echo_n "(cached) " >&6elseac_check_lib_save_LIBS=$LIBSLIBS="-lsvld $LIBS"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar dlopen ();intmain (){return dlopen ();;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :ac_cv_lib_svld_dlopen=yeselseac_cv_lib_svld_dlopen=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLIBS=$ac_check_lib_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5$as_echo "$ac_cv_lib_svld_dlopen" >&6; }if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5$as_echo_n "checking for dld_link in -ldld... " >&6; }if test "${ac_cv_lib_dld_dld_link+set}" = set; then :$as_echo_n "(cached) " >&6elseac_check_lib_save_LIBS=$LIBSLIBS="-ldld $LIBS"cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar dld_link ();intmain (){return dld_link ();;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :ac_cv_lib_dld_dld_link=yeselseac_cv_lib_dld_dld_link=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLIBS=$ac_check_lib_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5$as_echo "$ac_cv_lib_dld_dld_link" >&6; }if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"fifififififi;;esacif test "x$lt_cv_dlopen" != xno; thenenable_dlopen=yeselseenable_dlopen=noficase $lt_cv_dlopen indlopen)save_CPPFLAGS="$CPPFLAGS"test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"save_LDFLAGS="$LDFLAGS"wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"save_LIBS="$LIBS"LIBS="$lt_cv_dlopen_libs $LIBS"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5$as_echo_n "checking whether a program can dlopen itself... " >&6; }if test "${lt_cv_dlopen_self+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "$cross_compiling" = yes; then :lt_cv_dlopen_self=crosselselt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2lt_status=$lt_dlunknowncat > conftest.$ac_ext <<_LT_EOF#line 17111 "configure"#include "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_GLOBAL# else# define LT_DLGLOBAL 0# endif#endif/* We may have to define LT_DLLAZY_OR_NOW in the command line if wefind out it does not work in some platform. */#ifndef LT_DLLAZY_OR_NOW# ifdef RTLD_LAZY# define LT_DLLAZY_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_DLLAZY_OR_NOW DL_NOW# else# define LT_DLLAZY_OR_NOW 0# endif# endif# endif# endif#endif/* When -fvisbility=hidden is used, assume the code has been annotatedcorrespondingly for the symbols needed. */#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))void fnord () __attribute__((visibility("default")));#endifvoid 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;else puts (dlerror ());}/* dlclose (self); */}elseputs (dlerror ());return status;}_LT_EOFif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5(eval $ac_link) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then(./conftest; exit; ) >&5 2>/dev/nulllt_status=$?case x$lt_status inx$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;esacelse :# compilation failedlt_cv_dlopen_self=nofifirm -fr conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5$as_echo "$lt_cv_dlopen_self" >&6; }if test "x$lt_cv_dlopen_self" = xyes; thenwl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }if test "${lt_cv_dlopen_self_static+set}" = set; then :$as_echo_n "(cached) " >&6elseif test "$cross_compiling" = yes; then :lt_cv_dlopen_self_static=crosselselt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2lt_status=$lt_dlunknowncat > conftest.$ac_ext <<_LT_EOF#line 17217 "configure"#include "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_GLOBAL# else# define LT_DLGLOBAL 0# endif#endif/* We may have to define LT_DLLAZY_OR_NOW in the command line if wefind out it does not work in some platform. */#ifndef LT_DLLAZY_OR_NOW# ifdef RTLD_LAZY# define LT_DLLAZY_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_DLLAZY_OR_NOW DL_NOW# else# define LT_DLLAZY_OR_NOW 0# endif# endif# endif# endif#endif/* When -fvisbility=hidden is used, assume the code has been annotatedcorrespondingly for the symbols needed. */#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))void fnord () __attribute__((visibility("default")));#endifvoid 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;else puts (dlerror ());}/* dlclose (self); */}elseputs (dlerror ());return status;}_LT_EOFif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5(eval $ac_link) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then(./conftest; exit; ) >&5 2>/dev/nulllt_status=$?case x$lt_status inx$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;esacelse :# compilation failedlt_cv_dlopen_self_static=nofifirm -fr conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5$as_echo "$lt_cv_dlopen_self_static" >&6; }fiCPPFLAGS="$save_CPPFLAGS"LDFLAGS="$save_LDFLAGS"LIBS="$save_LIBS";;esaccase $lt_cv_dlopen_self inyes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;*) enable_dlopen_self=unknown ;;esaccase $lt_cv_dlopen_self_static inyes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;*) enable_dlopen_self_static=unknown ;;esacfistriplib=old_striplib={ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5$as_echo_n "checking whether stripping libraries is possible... " >&6; }if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; thentest -z "$old_striplib" && old_striplib="$STRIP --strip-debug"test -z "$striplib" && striplib="$STRIP --strip-unneeded"{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }else# FIXME - insert some real tests, host_os isn't really good enoughcase $host_os indarwin*)if test -n "$STRIP" ; thenstriplib="$STRIP -x"old_striplib="$STRIP -S"{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fi;;*){ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; };;esacfi# Report which library types will actually be built{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5$as_echo_n "checking if libtool supports shared libraries... " >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5$as_echo "$can_build_shared" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5$as_echo_n "checking whether to build shared libraries... " >&6; }test "$can_build_shared" = "no" && enable_shared=no# On AIX, shared libraries and static libraries use the same namespace, and# are all built from PIC.case $host_os inaix3*)test "$enable_shared" = yes && enable_static=noif test -n "$RANLIB"; thenarchive_cmds="$archive_cmds~\$RANLIB \$lib"postinstall_cmds='$RANLIB $lib'fi;;aix[4-9]*)if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; thentest "$enable_shared" = yes && enable_static=nofi;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5$as_echo "$enable_shared" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5$as_echo_n "checking whether to build static libraries... " >&6; }# Make sure either enable_shared or enable_static is yes.test "$enable_shared" = yes || enable_static=yes{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5$as_echo "$enable_static" >&6; }fiac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnuCC="$lt_save_CC"if test -n "$CXX" && ( test "X$CXX" != "Xno" &&( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||(test "X$CXX" != "Xg++"))) ; thenac_ext=cppac_cpp='$CXXCPP $CPPFLAGS'ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'ac_compiler_gnu=$ac_cv_cxx_compiler_gnu{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5$as_echo_n "checking how to run the C++ preprocessor... " >&6; }if test -z "$CXXCPP"; thenif test "${ac_cv_prog_CXXCPP+set}" = set; then :$as_echo_n "(cached) " >&6else# Double quotes because CXXCPP needs to be expandedfor CXXCPP in "$CXX -E" "/lib/cpp"doac_preproc_ok=falsefor ac_cxx_preproc_warn_flag in '' yesdo# 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 parser,# not just through cpp. "Syntax error" is here to catch this case.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifdef __STDC__# include <limits.h>#else# include <assert.h>#endifSyntax error_ACEOFif ac_fn_cxx_try_cpp "$LINENO"; then :else# Broken: fails on valid input.continuefirm -f conftest.err conftest.$ac_ext# OK, works on sane cases. Now check whether nonexistent headers# can be detected and how.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <ac_nonexistent.h>_ACEOFif ac_fn_cxx_try_cpp "$LINENO"; then :# Broken: success on invalid input.continueelse# Passes both tests.ac_preproc_ok=:breakfirm -f conftest.err conftest.$ac_extdone# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.rm -f conftest.err conftest.$ac_extif $ac_preproc_ok; then :breakfidoneac_cv_prog_CXXCPP=$CXXCPPfiCXXCPP=$ac_cv_prog_CXXCPPelseac_cv_prog_CXXCPP=$CXXCPPfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5$as_echo "$CXXCPP" >&6; }ac_preproc_ok=falsefor ac_cxx_preproc_warn_flag in '' yesdo# 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 parser,# not just through cpp. "Syntax error" is here to catch this case.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#ifdef __STDC__# include <limits.h>#else# include <assert.h>#endifSyntax error_ACEOFif ac_fn_cxx_try_cpp "$LINENO"; then :else# Broken: fails on valid input.continuefirm -f conftest.err conftest.$ac_ext# OK, works on sane cases. Now check whether nonexistent headers# can be detected and how.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */#include <ac_nonexistent.h>_ACEOFif ac_fn_cxx_try_cpp "$LINENO"; then :# Broken: success on invalid input.continueelse# Passes both tests.ac_preproc_ok=:breakfirm -f conftest.err conftest.$ac_extdone# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.rm -f conftest.err conftest.$ac_extif $ac_preproc_ok; then :else{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity checkSee \`config.log' for more details." "$LINENO" 5; }fiac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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_gnuelse_lt_caught_CXX_error=yesfiac_ext=cppac_cpp='$CXXCPP $CPPFLAGS'ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'ac_compiler_gnu=$ac_cv_cxx_compiler_gnuarchive_cmds_need_lc_CXX=noallow_undefined_flag_CXX=always_export_symbols_CXX=noarchive_expsym_cmds_CXX=compiler_needs_object_CXX=noexport_dynamic_flag_spec_CXX=hardcode_direct_CXX=nohardcode_direct_absolute_CXX=nohardcode_libdir_flag_spec_CXX=hardcode_libdir_flag_spec_ld_CXX=hardcode_libdir_separator_CXX=hardcode_minus_L_CXX=nohardcode_shlibpath_var_CXX=unsupportedhardcode_automatic_CXX=noinherit_rpath_CXX=nomodule_cmds_CXX=module_expsym_cmds_CXX=link_all_deplibs_CXX=unknownold_archive_cmds_CXX=$old_archive_cmdsreload_flag_CXX=$reload_flagreload_cmds_CXX=$reload_cmdsno_undefined_flag_CXX=whole_archive_flag_spec_CXX=enable_shared_with_static_runtimes_CXX=no# Source file extension for C++ test sources.ac_ext=cpp# Object file extension for compiled C++ test sources.objext=oobjext_CXX=$objext# No sense in running all these tests if we already determined that# the CXX compiler isn't working. Some variables (like enable_shared)# are currently assumed to apply to all compilers on this platform,# and will be corrupted by setting them based on a non-working compiler.if test "$_lt_caught_CXX_error" != yes; then# Code to be used in simple compile testslt_simple_compile_test_code="int some_variable = 0;"# Code to be used in simple link testslt_simple_link_test_code='int main(int, char *[]) { return(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"}# If no C compiler flags were specified, use CFLAGS.LTCFLAGS=${LTCFLAGS-"$CFLAGS"}# Allow CC to be a program name with arguments.compiler=$CC# save warnings/boilerplate of simple test codeac_outfile=conftest.$ac_objextecho "$lt_simple_compile_test_code" >conftest.$ac_exteval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err_lt_compiler_boilerplate=`cat conftest.err`$RM conftest*ac_outfile=conftest.$ac_objextecho "$lt_simple_link_test_code" >conftest.$ac_exteval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err_lt_linker_boilerplate=`cat conftest.err`$RM -r conftest*# Allow CC to be a program name with arguments.lt_save_CC=$CClt_save_LD=$LDlt_save_GCC=$GCCGCC=$GXXlt_save_with_gnu_ld=$with_gnu_ldlt_save_path_LD=$lt_cv_path_LDif test -n "${lt_cv_prog_gnu_ldcxx+set}"; thenlt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxxelse$as_unset lt_cv_prog_gnu_ldfiif test -n "${lt_cv_path_LDCXX+set}"; thenlt_cv_path_LD=$lt_cv_path_LDCXXelse$as_unset lt_cv_path_LDfitest -z "${LDCXX+set}" || LD=$LDCXXCC=${CXX-"c++"}compiler=$CCcompiler_CXX=$CCfor cc_temp in $compiler""; docase $cc_temp incompile | *[\\/]compile | ccache | *[\\/]ccache ) ;;distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;\-*) ;;*) break;;esacdonecc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`if test -n "$compiler"; then# We don't want -fno-exception when compiling C++ code, so set the# no_builtin_flag separatelyif test "$GXX" = yes; thenlt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'elselt_prog_compiler_no_builtin_flag_CXX=fiif test "$GXX" = yes; then# Set up default GNU C++ configuration# 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=yeselsewith_gnu_ld=nofiac_prog=ldif test "$GCC" = yes; then# Check if gcc -print-prog-name=ld gives a path.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5$as_echo_n "checking for ld used by $CC... " >&6; }case $host in*-*-mingw*)# gcc leaves a trailing carriage return which upsets mingwac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;*)ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;esaccase $ac_prog in# Accept absolute paths.[\\/]* | ?:[\\/]*)re_direlt='/[^/][^/]*/\.\./'# Canonicalize the pathname of ldac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; doac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`donetest -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;;esacelif test "$with_gnu_ld" = yes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5$as_echo_n "checking for GNU ld... " >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5$as_echo_n "checking for non-GNU ld... " >&6; }fiif test "${lt_cv_path_LD+set}" = set; then :$as_echo_n "(cached) " >&6elseif test -z "$LD"; thenlt_save_ifs="$IFS"; IFS=$PATH_SEPARATORfor ac_dir in $PATH; doIFS="$lt_save_ifs"test -z "$ac_dir" && ac_dir=.if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; thenlt_cv_path_LD="$ac_dir/$ac_prog"# Check to see if the program is GNU ld. I'd rather use --version,# but apparently some variants of GNU ld 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;;esacfidoneIFS="$lt_save_ifs"elselt_cv_path_LD="$LD" # Let the user override the test with a path.fifiLD="$lt_cv_path_LD"if test -n "$LD"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5$as_echo "$LD" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fitest -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }if test "${lt_cv_prog_gnu_ld+set}" = set; then :$as_echo_n "(cached) " >&6else# I'd rather use --version here, but apparently some GNU lds 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;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5$as_echo "$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; thenarchive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds_CXX='$CC -shared -nostdlib $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 ${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; thenwhole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'elsewhole_archive_flag_spec_CXX=fielsewith_gnu_ld=nowlarc=# 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 should# overridden to take advantage of the native linker features on# the platform it is being used on.archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'fi# 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 conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'elseGXX=nowith_gnu_ld=nowlarc=fi# PORTME: fill in a description of your system's C++ link characteristics{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }ld_shlibs_CXX=yescase $host_os inaix3*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;aix[4-9]*)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=noexp_sym_flag='-Bexport'no_entry_flag=""elseaix_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].*|aix[5-9]*)for ld_flag in $LDFLAGS; docase $ld_flag in*-brtl*)aix_use_runtimelinking=yesbreak;;esacdone;;esacexp_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=yeshardcode_direct_absolute_CXX=yeshardcode_libdir_separator_CXX=':'link_all_deplibs_CXX=yesfile_list_spec_CXX='${wl}-f,'if test "$GXX" = yes; thencase $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/nullthen# We have reworked collect2:else# We have old collect2hardcode_direct_CXX=unsupported# It fails to find uninstalled libraries when the uninstalled# path is not listed in the libpath. Setting hardcode_minus_L# to unsupported forces relinkinghardcode_minus_L_CXX=yeshardcode_libdir_flag_spec_CXX='-L$libdir'hardcode_libdir_separator_CXX=fiesacshared_flag='-shared'if test "$aix_use_runtimelinking" = yes; thenshared_flag="$shared_flag "'${wl}-G'fielse# not using gccif 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'elseif test "$aix_use_runtimelinking" = yes; thenshared_flag='${wl}-G'elseshared_flag='${wl}-bM:SRE'fififiexport_dynamic_flag_spec_CXX='${wl}-bexpall'# 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_CXX=yesif 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 confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_cxx_try_link "$LINENO"; then :lt_aix_libpath_sed='/Import File Strings/,/^$/ {/^0/ {s/^0 *\(.*\)$/\1/p}}'aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`# Check for a 64-bit object if we didn't find anything.if test -z "$aix_libpath"; thenaix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`fifirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fihardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"elseif test "$host_cpu" = ia64; thenhardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'allow_undefined_flag_CXX="-z nodefs"archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"else# Determine the default libpath from the value encoded in an# empty executable.cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_cxx_try_link "$LINENO"; then :lt_aix_libpath_sed='/Import File Strings/,/^$/ {/^0/ {s/^0 *\(.*\)$/\1/p}}'aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`# Check for a 64-bit object if we didn't find anything.if test -z "$aix_libpath"; thenaix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`fifirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fihardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"# Warning - without using the other run time loading flags,# -berok will link without error, but may produce a broken library.no_undefined_flag_CXX=' ${wl}-bernotok'allow_undefined_flag_CXX=' ${wl}-berok'if test "$with_gnu_ld" = yes; then# We only use this code for GNU lds that support --whole-archive.whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'else# Exported symbols can be pulled into shared objects from archiveswhole_archive_flag_spec_CXX='$convenience'fiarchive_cmds_need_lc_CXX=yes# This is similar to how AIX traditionally builds its shared# libraries.archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'fifi;;beos*)if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; thenallow_undefined_flag_CXX=unsupported# Joseph Beckenbach <jrb3@best.com> says some releases of gcc# support --undefined. This deserves some investigation. FIXMEarchive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'elseld_shlibs_CXX=nofi;;chorus*)case $cc_basename in*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;esac;;cygwin* | mingw* | pw32* | cegcc*)# _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,# as there is no search path for DLLs.hardcode_libdir_flag_spec_CXX='-L$libdir'export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'allow_undefined_flag_CXX=unsupportedalways_export_symbols_CXX=noenable_shared_with_static_runtimes_CXX=yesif $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; thenarchive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'# If the export-symbols file already is a .def file (1st line# is EXPORTS), use it as is; otherwise, prepend...archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; thencp $export_symbols $output_objdir/$soname.def;elseecho EXPORTS > $output_objdir/$soname.def;cat $export_symbols >> $output_objdir/$soname.def;fi~$CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'elseld_shlibs_CXX=nofi;;darwin* | rhapsody*)archive_cmds_need_lc_CXX=nohardcode_direct_CXX=nohardcode_automatic_CXX=yeshardcode_shlibpath_var_CXX=unsupportedif test "$lt_cv_ld_force_load" = "yes"; thenwhole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'elsewhole_archive_flag_spec_CXX=''filink_all_deplibs_CXX=yesallow_undefined_flag_CXX="$_lt_dar_allow_undefined"case $cc_basename inifort*) _lt_dar_can_shared=yes ;;*) _lt_dar_can_shared=$GCC ;;esacif test "$_lt_dar_can_shared" = "yes"; thenoutput_verbose_link_cmd=func_echo_allarchive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"if test "$lt_cv_apple_cc_single_mod" != "yes"; thenarchive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"fielseld_shlibs_CXX=nofi;;dgux*)case $cc_basename inec++*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;ghcx*)# Green Hills C++ Compiler# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;esac;;freebsd[12]*)# C++ shared libraries reported to be fairly broken before# switch to ELFld_shlibs_CXX=no;;freebsd-elf*)archive_cmds_need_lc_CXX=no;;freebsd* | dragonfly*)# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF# conventionsld_shlibs_CXX=yes;;gnu*);;haiku*)archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'link_all_deplibs_CXX=yes;;hpux9*)hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'hardcode_libdir_separator_CXX=:export_dynamic_flag_spec_CXX='${wl}-E'hardcode_direct_CXX=yeshardcode_minus_L_CXX=yes # Not in the search PATH,# but as the default# location of the library.case $cc_basename inCC*)# FIXME: insert proper C++ library supportld_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 $output_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 conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"';;*)if test "$GXX" = yes; thenarchive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'else# FIXME: insert proper C++ library supportld_shlibs_CXX=nofi;;esac;;hpux10*|hpux11*)if test $with_gnu_ld = no; thenhardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'hardcode_libdir_separator_CXX=:case $host_cpu inhppa*64*|ia64*);;*)export_dynamic_flag_spec_CXX='${wl}-E';;esacficase $host_cpu inhppa*64*|ia64*)hardcode_direct_CXX=nohardcode_shlibpath_var_CXX=no;;*)hardcode_direct_CXX=yeshardcode_direct_absolute_CXX=yeshardcode_minus_L_CXX=yes # Not in the search PATH,# but as the default# location of the library.;;esaccase $cc_basename inCC*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;aCC*)case $host_cpu inhppa*64*)archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags';;ia64*)archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags';;*)archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_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 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 conftest.$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; func_echo_all "$list"';;*)if test "$GXX" = yes; thenif test $with_gnu_ld = no; thencase $host_cpu inhppa*64*)archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags';;ia64*)archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags';;*)archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags';;esacfielse# FIXME: insert proper C++ library supportld_shlibs_CXX=nofi;;esac;;interix[3-9]*)hardcode_direct_CXX=nohardcode_shlibpath_var_CXX=nohardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'export_dynamic_flag_spec_CXX='${wl}-E'# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.# Instead, shared libraries are loaded at an image base (0x10000000 by# default) and relocated if they conflict, which is a slow very memory# consuming and fragmenting process. To avoid this, we pick a random,# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link# time. Moving up from 0x10000000 also allows more sbrk(2) space.archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib';;irix5* | irix6*)case $cc_basename inCC*)# SGI C++archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_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_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs';;*)if test "$GXX" = yes; thenif test "$with_gnu_ld" = no; thenarchive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'elsearchive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'fifilink_all_deplibs_CXX=yes;;esachardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'hardcode_libdir_separator_CXX=:inherit_rpath_CXX=yes;;linux* | k*bsd*-gnu | kopensolaris*-gnu)case $cc_basename inKCC*)# 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 \$templib; mv \$templib $lib'archive_expsym_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 \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $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 $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'export_dynamic_flag_spec_CXX='${wl}--export-dynamic'# Archives containing C++ object files must be created using# "CC -Bstatic", where "CC" is the KAI C++ compiler.old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs';;icpc* | ecpc* )# Intel C++with_gnu_ld=yes# version 8.0 and above of icpc choke on multiply defined symbols# if we add $predep_objects and $postdep_objects, however 7.1 and# earlier do not add the objects themselves.case `$CC -V 2>&1` in*"Version 7."*)archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_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';;*) # Version 8.0 or newertmp_idyn=case $host_cpu inia64*) tmp_idyn=' -i_dynamic';;esacarchive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib';;esacarchive_cmds_need_lc_CXX=nohardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'export_dynamic_flag_spec_CXX='${wl}--export-dynamic'whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive';;pgCC* | pgcpp*)# Portland Group C++ compilercase `$CC -V` in*pgCC\ [1-5].* | *pgcpp\ [1-5].*)prelink_cmds_CXX='tpldir=Template.dir~rm -rf $tpldir~$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'old_archive_cmds_CXX='tpldir=Template.dir~rm -rf $tpldir~$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~$RANLIB $oldlib'archive_cmds_CXX='tpldir=Template.dir~rm -rf $tpldir~$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'archive_expsym_cmds_CXX='tpldir=Template.dir~rm -rf $tpldir~$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib';;*) # Version 6 and above use weak symbolsarchive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib';;esachardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'export_dynamic_flag_spec_CXX='${wl}--export-dynamic'whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive';;cxx*)# Compaq C++archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'archive_expsym_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_PATHhardcode_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 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 -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$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; func_echo_all "X$list" | $Xsed';;xl* | mpixl* | bgxl*)# IBM XL 8.0 on PPC, with GNU ldhardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'export_dynamic_flag_spec_CXX='${wl}--export-dynamic'archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'if test "x$supports_anon_versioning" = xyes; thenarchive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~echo "local: *; };" >> $output_objdir/$libname.ver~$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'fi;;*)case `$CC -V 2>&1 | sed 5q` in*Sun\ C*)# Sun C++ 5.9no_undefined_flag_CXX=' -zdefs'archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'hardcode_libdir_flag_spec_CXX='-R$libdir'whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'compiler_needs_object_CXX=yes# Not sure whether something based on# $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1# would be better.output_verbose_link_cmd='func_echo_all'# Archives containing C++ object files must be created using# "CC -xar", where "CC" is the Sun C++ compiler. This is# necessary to make sure instantiated templates are included# in the archive.old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs';;esac;;esac;;lynxos*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;m88k*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;mvs*)case $cc_basename incxx*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;esac;;netbsd*)if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; thenarchive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'wlarc=hardcode_libdir_flag_spec_CXX='-R$libdir'hardcode_direct_CXX=yeshardcode_shlibpath_var_CXX=nofi# Workaround some broken pre-1.5 toolchainsoutput_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"';;*nto* | *qnx*)ld_shlibs_CXX=yes;;openbsd2*)# C++ shared libraries are fairly brokenld_shlibs_CXX=no;;openbsd*)if test -f /usr/libexec/ld.so; thenhardcode_direct_CXX=yeshardcode_shlibpath_var_CXX=nohardcode_direct_absolute_CXX=yesarchive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; thenarchive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'export_dynamic_flag_spec_CXX='${wl}-E'whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'fioutput_verbose_link_cmd=func_echo_allelseld_shlibs_CXX=nofi;;osf3* | osf4* | osf5*)case $cc_basename inKCC*)# 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 \$templib; mv \$templib $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.case $host inosf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;*) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;esac;;RCC*)# Rational C++ 2.4.1# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;cxx*)case $host inosf3*)allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir';;*)allow_undefined_flag_CXX=' -expect_unresolved \*'archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $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_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'hardcode_libdir_flag_spec_CXX='-rpath $libdir';;esachardcode_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 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 -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$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; func_echo_all "$list"';;*)if test "$GXX" = yes && test "$with_gnu_ld" = no; thenallow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'case $host inosf3*)archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib';;*)archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib';;esachardcode_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.output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'else# FIXME: insert proper C++ library supportld_shlibs_CXX=nofi;;esac;;psos*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;sunos4*)case $cc_basename inCC*)# Sun C++ 4.x# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;lcc*)# Lucid# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;esac;;solaris*)case $cc_basename inCC*)# Sun C++ 4.2, 5.x and Centerline C++archive_cmds_need_lc_CXX=yesno_undefined_flag_CXX=' -zdefs'archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_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} ${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'hardcode_shlibpath_var_CXX=nocase $host_os insolaris2.[0-5] | solaris2.[0-5].*) ;;*)# The compiler driver will combine and reorder linker options,# but understands `-z linker_flag'.# Supported since Solaris 2.6 (maybe 2.5.1?)whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract';;esaclink_all_deplibs_CXX=yesoutput_verbose_link_cmd='func_echo_all'# Archives containing C++ object files must be created using# "CC -xar", where "CC" is the Sun C++ compiler. This is# necessary to make sure instantiated templates are included# in the archive.old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs';;gcx*)# Green Hills C++ Compilerarchive_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 linkerif test "$GXX" = yes && test "$with_gnu_ld" = no; thenno_undefined_flag_CXX=' ${wl}-z ${wl}defs'if $CC --version | $GREP -v '^2\.7' > /dev/null; thenarchive_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 conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'else# g++ 2.7 appears to require `-G' NOT `-shared' on this# platform.archive_cmds_CXX='$CC -G -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 -G -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 -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'fihardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'case $host_os insolaris2.[0-5] | solaris2.[0-5].*) ;;*)whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract';;esacfi;;esac;;sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)no_undefined_flag_CXX='${wl}-z,text'archive_cmds_need_lc_CXX=nohardcode_shlibpath_var_CXX=norunpath_var='LD_RUN_PATH'case $cc_basename inCC*)archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags';;*)archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags';;esac;;sysv5* | sco3.2v5* | sco5v6*)# Note: We can NOT use -z defs as we might desire, because we do not# link with -lc, and that would cause any symbols used from libc to# always be unresolved, which means just about no library would# ever link correctly. If we're not using GNU ld we use -z text# though, which does catch some bad symbols but isn't as heavy-handed# as -z defs.no_undefined_flag_CXX='${wl}-z,text'allow_undefined_flag_CXX='${wl}-z,nodefs'archive_cmds_need_lc_CXX=nohardcode_shlibpath_var_CXX=nohardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'hardcode_libdir_separator_CXX=':'link_all_deplibs_CXX=yesexport_dynamic_flag_spec_CXX='${wl}-Bexport'runpath_var='LD_RUN_PATH'case $cc_basename inCC*)archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~'"$old_archive_cmds_CXX"reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~'"$reload_cmds_CXX";;*)archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags';;esac;;tandem*)case $cc_basename inNCC*)# NonStop-UX NCC 3.20# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;esac;;vxworks*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;*)# FIXME: insert proper C++ library supportld_shlibs_CXX=no;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5$as_echo "$ld_shlibs_CXX" >&6; }test "$ld_shlibs_CXX" = no && can_build_shared=noGCC_CXX="$GXX"LD_CXX="$LD"## CAVEAT EMPTOR:## There is no encapsulation within the following macros, do not change## the running order or otherwise move them around unless you know exactly## what you are doing...# Dependencies to place before and after the object being linked:predep_objects_CXX=postdep_objects_CXX=predeps_CXX=postdeps_CXX=compiler_lib_search_path_CXX=cat > conftest.$ac_ext <<_LT_EOFclass Foo{public:Foo (void) { a = 0; }private:int a;};_LT_EOFif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; 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=nofor p in `eval "$output_verbose_link_cmd"`; docase $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"; thenprev=$pcontinueelseprev=fiif test "$pre_test_object_deps_done" = no; thencase $p in-L* | -R*)# Internal compiler library paths should come after those# provided the user. The postdeps already come after the# user supplied libs so there is no need to process them.if test -z "$compiler_lib_search_path_CXX"; thencompiler_lib_search_path_CXX="${prev}${p}"elsecompiler_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.esacelseif test -z "$postdeps_CXX"; thenpostdeps_CXX="${prev}${p}"elsepostdeps_CXX="${postdeps_CXX} ${prev}${p}"fifi;;*.$objext)# This assumes that the test object file only shows up# once in the compiler output.if test "$p" = "conftest.$objext"; thenpre_test_object_deps_done=yescontinuefiif test "$pre_test_object_deps_done" = no; thenif test -z "$predep_objects_CXX"; thenpredep_objects_CXX="$p"elsepredep_objects_CXX="$predep_objects_CXX $p"fielseif test -z "$postdep_objects_CXX"; thenpostdep_objects_CXX="$p"elsepostdep_objects_CXX="$postdep_objects_CXX $p"fifi;;*) ;; # Ignore the rest.esacdone# Clean up.rm -f a.out a.exeelseecho "libtool.m4: error: problem compiling CXX test program"fi$RM -f confest.$objext# PORTME: override above test on systems where it is brokencase $host_os ininterix[3-9]*)# Interix 3.5 installs completely hosed .la files for C++, so rather than# hack all around it, let's just trust "g++" to DTRT.predep_objects_CXX=postdep_objects_CXX=postdeps_CXX=;;linux*)case `$CC -V 2>&1 | sed 5q` in*Sun\ C*)# Sun C++ 5.9# The more standards-conforming stlport4 library is# incompatible with the Cstd library. Avoid specifying# it if it's in CXXFLAGS. Ignore libCrun as# -library=stlport4 depends on it.case " $CXX $CXXFLAGS " in*" -library=stlport4 "*)solaris_use_stlport4=yes;;esacif test "$solaris_use_stlport4" != yes; thenpostdeps_CXX='-library=Cstd -library=Crun'fi;;esac;;solaris*)case $cc_basename inCC*)# The more standards-conforming stlport4 library is# incompatible with the Cstd library. Avoid specifying# it if it's in CXXFLAGS. Ignore libCrun as# -library=stlport4 depends on it.case " $CXX $CXXFLAGS " in*" -library=stlport4 "*)solaris_use_stlport4=yes;;esac# Adding this requires a known-good setup of shared libraries for# Sun compiler versions before 5.6, else PIC objects from an old# archive will be linked into the output, leading to subtle bugs.if test "$solaris_use_stlport4" != yes; thenpostdeps_CXX='-library=Cstd -library=Crun'fi;;esac;;esaccase " $postdeps_CXX " in*" -lc "*) archive_cmds_need_lc_CXX=no ;;esaccompiler_lib_search_dirs_CXX=if test -n "${compiler_lib_search_path_CXX}"; thencompiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`filt_prog_compiler_wl_CXX=lt_prog_compiler_pic_CXX=lt_prog_compiler_static_CXX={ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5$as_echo_n "checking for $compiler option to produce PIC... " >&6; }# C++ specific cases for pic, static, wl, etc.if test "$GXX" = yes; thenlt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_static_CXX='-static'case $host_os inaix*)# All AIX code is PIC.if test "$host_cpu" = ia64; then# AIX 5 now supports IA64 processorlt_prog_compiler_static_CXX='-Bstatic'fi;;amigaos*)case $host_cpu inpowerpc)# see comment about AmigaOS4 .so supportlt_prog_compiler_pic_CXX='-fPIC';;m68k)# FIXME: we need at least 68020 code to build shared libraries, but# adding the `-m68020' flag to GCC prevents building anything better,# like `-m68040'.lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4';;esac;;beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)# PIC is the default for these OSes.;;mingw* | cygwin* | os2* | pw32* | cegcc*)# 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).# Although the cygwin gcc ignores -fPIC, still need this for old-style# (--disable-auto-import) librarieslt_prog_compiler_pic_CXX='-DDLL_EXPORT';;darwin* | rhapsody*)# PIC is the default on this platform# Common symbols not allowed in MH_DYLIB fileslt_prog_compiler_pic_CXX='-fno-common';;*djgpp*)# DJGPP does not support shared libraries at alllt_prog_compiler_pic_CXX=;;haiku*)# PIC is the default for Haiku.# The "-static" flag exists, but is broken.lt_prog_compiler_static_CXX=;;interix[3-9]*)# Interix 3.x gcc -fpic/-fPIC options generate broken code.# Instead, we relocate shared libraries at runtime.;;sysv4*MP*)if test -d /usr/nec; thenlt_prog_compiler_pic_CXX=-Kconform_picfi;;hpux*)# PIC is the default for 64-bit PA HP-UX, but not for 32-bit# PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag# sets the default TLS model and affects inlining.case $host_cpu inhppa*64*);;*)lt_prog_compiler_pic_CXX='-fPIC';;esac;;*qnx* | *nto*)# QNX uses GNU C++, but need to define -shared option too, otherwise# it will coredump.lt_prog_compiler_pic_CXX='-fPIC -shared';;*)lt_prog_compiler_pic_CXX='-fPIC';;esacelsecase $host_os inaix[4-9]*)# All AIX code is PIC.if test "$host_cpu" = ia64; then# AIX 5 now supports IA64 processorlt_prog_compiler_static_CXX='-Bstatic'elselt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'fi;;chorus*)case $cc_basename incxch68*)# Green Hills C++ Compiler# _LT_TAGVAR(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 inec++*)lt_prog_compiler_pic_CXX='-KPIC';;ghcx*)# Green Hills C++ Compilerlt_prog_compiler_pic_CXX='-pic';;*);;esac;;freebsd* | dragonfly*)# FreeBSD uses GNU C++;;hpux9* | hpux10* | hpux11*)case $cc_basename inCC*)lt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'if test "$host_cpu" != ia64; thenlt_prog_compiler_pic_CXX='+Z'fi;;aCC*)lt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'case $host_cpu inhppa*64*|ia64*)# +Z the default;;*)lt_prog_compiler_pic_CXX='+Z';;esac;;*);;esac;;interix*)# This is c89, which is MS Visual C++ (no shared libs)# Anyone wants to do a port?;;irix5* | irix6* | nonstopux*)case $cc_basename inCC*)lt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_static_CXX='-non_shared'# CC pic flag -KPIC is the default.;;*);;esac;;linux* | k*bsd*-gnu | kopensolaris*-gnu)case $cc_basename inKCC*)# KAI C++ Compilerlt_prog_compiler_wl_CXX='--backend -Wl,'lt_prog_compiler_pic_CXX='-fPIC';;ecpc* )# old Intel C++ for x86_64 which still supported -KPIC.lt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_pic_CXX='-KPIC'lt_prog_compiler_static_CXX='-static';;icpc* )# Intel C++, used to be incompatible with GCC.# ICC 10 doesn't accept -KPIC any more.lt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_pic_CXX='-fPIC'lt_prog_compiler_static_CXX='-static';;pgCC* | pgcpp*)# Portland Group C++ compilerlt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_pic_CXX='-fpic'lt_prog_compiler_static_CXX='-Bstatic';;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';;xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)# IBM XL 8.0, 9.0 on PPC and BlueGenelt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_pic_CXX='-qpic'lt_prog_compiler_static_CXX='-qstaticlink';;*)case `$CC -V 2>&1 | sed 5q` in*Sun\ C*)# Sun C++ 5.9lt_prog_compiler_pic_CXX='-KPIC'lt_prog_compiler_static_CXX='-Bstatic'lt_prog_compiler_wl_CXX='-Qoption ld ';;esac;;esac;;lynxos*);;m88k*);;mvs*)case $cc_basename incxx*)lt_prog_compiler_pic_CXX='-W c,exportall';;*);;esac;;netbsd*);;*qnx* | *nto*)# QNX uses GNU C++, but need to define -shared option too, otherwise# it will coredump.lt_prog_compiler_pic_CXX='-fPIC -shared';;osf3* | osf4* | osf5*)case $cc_basename inKCC*)lt_prog_compiler_wl_CXX='--backend -Wl,';;RCC*)# Rational C++ 2.4.1lt_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_compiler_pic_CXX=lt_prog_compiler_static_CXX='-non_shared';;*);;esac;;psos*);;solaris*)case $cc_basename inCC*)# Sun C++ 4.2, 5.x and Centerline C++lt_prog_compiler_pic_CXX='-KPIC'lt_prog_compiler_static_CXX='-Bstatic'lt_prog_compiler_wl_CXX='-Qoption ld ';;gcx*)# Green Hills C++ Compilerlt_prog_compiler_pic_CXX='-PIC';;*);;esac;;sunos4*)case $cc_basename inCC*)# Sun C++ 4.xlt_prog_compiler_pic_CXX='-pic'lt_prog_compiler_static_CXX='-Bstatic';;lcc*)# Lucidlt_prog_compiler_pic_CXX='-pic';;*);;esac;;sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)case $cc_basename inCC*)lt_prog_compiler_wl_CXX='-Wl,'lt_prog_compiler_pic_CXX='-KPIC'lt_prog_compiler_static_CXX='-Bstatic';;esac;;tandem*)case $cc_basename inNCC*)# NonStop-UX NCC 3.20lt_prog_compiler_pic_CXX='-KPIC';;*);;esac;;vxworks*);;*)lt_prog_compiler_can_build_shared_CXX=no;;esacficase $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{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5$as_echo "$lt_prog_compiler_pic_CXX" >&6; }## Check to make sure the PIC flag actually works.#if test -n "$lt_prog_compiler_pic_CXX"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_pic_works_CXX=noac_outfile=conftest.$ac_objextecho "$lt_simple_compile_test_code" > conftest.$ac_extlt_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}\{0,1\} :&$lt_compiler_flag :; t' \-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \-e 's:$: $lt_compiler_flag:'`(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)(eval "$lt_compile" 2>conftest.err)ac_status=$?cat conftest.err >&5echo "$as_me:$LINENO: \$? = $ac_status" >&5if (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 other than the usual output.$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; thenlt_cv_prog_compiler_pic_works_CXX=yesfifi$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; thencase $lt_prog_compiler_pic_CXX in"" | " "*) ;;*) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;esacelselt_prog_compiler_pic_CXX=lt_prog_compiler_can_build_shared_CXX=nofifi## Check to make sure the static flag actually works.#wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_static_works_CXX=nosave_LDFLAGS="$LDFLAGS"LDFLAGS="$LDFLAGS $lt_tmp_static_flag"echo "$lt_simple_link_test_code" > conftest.$ac_extif (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then# The linker can only warn and ignore the option if not recognized# So say no if there are warningsif test -s conftest.err; then# Append any errors to the config.log.cat conftest.err 1>&5$ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp$SED '/^$/d; /^ *+/d' conftest.err >conftest.er2if diff conftest.exp conftest.er2 >/dev/null; thenlt_cv_prog_compiler_static_works_CXX=yesfielselt_cv_prog_compiler_static_works_CXX=yesfifi$RM -r conftest*LDFLAGS="$save_LDFLAGS"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then:elselt_prog_compiler_static_CXX=fi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_c_o_CXX=no$RM -r conftest 2>/dev/nullmkdir conftestcd conftestmkdir outecho "$lt_simple_compile_test_code" > conftest.$ac_extlt_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}\{0,1\} :&$lt_compiler_flag :; t' \-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \-e 's:$: $lt_compiler_flag:'`(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)(eval "$lt_compile" 2>out/conftest.err)ac_status=$?cat out/conftest.err >&5echo "$as_me:$LINENO: \$? = $ac_status" >&5if (exit $ac_status) && test -s out/conftest2.$ac_objextthen# The compiler can only warn and ignore the option if not recognized# So say no if there are warnings$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; thenlt_cv_prog_compiler_c_o_CXX=yesfifichmod u+w . 2>&5$RM conftest*# SGI C++ compiler will create directory out/ii_files/ for# template instantiationtest -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files$RM out/* && rmdir outcd ..$RM -r conftest$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_prog_compiler_c_o_CXX=no$RM -r conftest 2>/dev/nullmkdir conftestcd conftestmkdir outecho "$lt_simple_compile_test_code" > conftest.$ac_extlt_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}\{0,1\} :&$lt_compiler_flag :; t' \-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \-e 's:$: $lt_compiler_flag:'`(eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)(eval "$lt_compile" 2>out/conftest.err)ac_status=$?cat out/conftest.err >&5echo "$as_me:$LINENO: \$? = $ac_status" >&5if (exit $ac_status) && test -s out/conftest2.$ac_objextthen# The compiler can only warn and ignore the option if not recognized# So say no if there are warnings$ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp$SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; thenlt_cv_prog_compiler_c_o_CXX=yesfifichmod u+w . 2>&5$RM conftest*# SGI C++ compiler will create directory out/ii_files/ for# template instantiationtest -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files$RM out/* && rmdir outcd ..$RM -r conftest$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5$as_echo "$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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5$as_echo_n "checking if we can lock with hard links... " >&6; }hard_links=yes$RM conftest*ln conftest.a conftest.b 2>/dev/null && hard_links=notouch conftest.aln conftest.a conftest.b 2>&5 || hard_links=noln conftest.a conftest.b 2>/dev/null && hard_links=no{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5$as_echo "$hard_links" >&6; }if test "$hard_links" = no; then{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}need_locks=warnfielseneed_locks=nofi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'case $host_os inaix[4-9]*)# 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# Also, AIX nm treats weak defined symbols like other global defined# symbols, whereas GNU nm marks them as "W".if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; thenexport_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'elseexport_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'fi;;pw32*)export_symbols_cmds_CXX="$ltdll_cmds";;cygwin* | mingw* | cegcc*)export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols';;*)export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols';;esacexclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5$as_echo "$ld_shlibs_CXX" >&6; }test "$ld_shlibs_CXX" = no && can_build_shared=nowith_gnu_ld_CXX=$with_gnu_ld## Do we need to explicitly link libc?#case "x$archive_cmds_need_lc_CXX" inx|xyes)# Assume -lc should be addedarchive_cmds_need_lc_CXX=yesif test "$enable_shared" = yes && test "$GCC" = yes; thencase $archive_cmds_CXX 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.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :$as_echo_n "(cached) " >&6else$RM conftest*echo "$lt_simple_compile_test_code" > conftest.$ac_extif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5(eval $ac_compile) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; } 2>conftest.err; thensoname=conftestlib=conftestlibobjs=conftest.$ac_objextdeplibs=wl=$lt_prog_compiler_wl_CXXpic_flag=$lt_prog_compiler_pic_CXXcompiler_flags=-vlinker_flags=-vverstring=output_objdir=.libname=conftestlt_save_allow_undefined_flag=$allow_undefined_flag_CXXallow_undefined_flag_CXX=if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5(eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }thenlt_cv_archive_cmds_need_lc_CXX=noelselt_cv_archive_cmds_need_lc_CXX=yesfiallow_undefined_flag_CXX=$lt_save_allow_undefined_flagelsecat conftest.err 1>&5fi$RM conftest*fi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX;;esacfi;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5$as_echo_n "checking dynamic linker characteristics... " >&6; }library_names_spec=libname_spec='lib$name'soname_spec=shrext_cmds=".so"postinstall_cmds=postuninstall_cmds=finish_cmds=finish_eval=shlibpath_var=shlibpath_overrides_runpath=unknownversion_type=nonedynamic_linker="$host_os ld.so"sys_lib_dlsearch_path_spec="/lib /usr/lib"need_lib_prefix=unknownhardcode_into_libs=no# when you set need_version to no, make sure it does not cause -set_version# flags to be left without argumentsneed_version=unknowncase $host_os inaix3*)version_type=linuxlibrary_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';;aix[4-9]*)version_type=linuxneed_lib_prefix=noneed_version=nohardcode_into_libs=yesif test "$host_cpu" = ia64; then# AIX 5 supports IA64library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'shlibpath_var=LD_LIBRARY_PATHelse# 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 inaix4 | aix4.[01] | aix4.[01].*)if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'echo ' yes 'echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then:elsecan_build_shared=nofi;;esac# AIX (on Power*) has no versioning support, so currently we can not hardcode correct# soname into executable. Probably we can add versioning support 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}$versuffix ${libname}${release}${shared_ext}$major $libname${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'fishlibpath_var=LIBPATHfi;;amigaos*)case $host_cpu inpowerpc)# Since July 2007 AmigaOS4 officially supports .so libraries.# When compiling the executable, add -use-dynld -Lsobjs: to the compileline.library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}';;m68k)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=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done';;esac;;beos*)library_names_spec='${libname}${shared_ext}'dynamic_linker="$host_os ld.so"shlibpath_var=LIBRARY_PATH;;bsdi[45]*)version_type=linuxneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'shlibpath_var=LD_LIBRARY_PATHsys_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* | cegcc*)version_type=windowsshrext_cmds=".dll"need_version=noneed_lib_prefix=nocase $GCC,$host_os inyes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)library_names_spec='$libname.dll.a'# DLL is installed to $(libdir)/../bin by postinstall_cmdspostinstall_cmds='base_file=`basename \${file}`~dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~dldir=$destdir/`dirname \$dlpath`~test -d \$dldir || mkdir -p \$dldir~$install_prog $dir/$dlname \$dldir/$dlname~chmod a+x \$dldir/$dlname~if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; theneval '\''$striplib \$dldir/$dlname'\'' || exit \$?;fi'postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~dlpath=$dir/\$dldll~$RM \$dlpath'shlibpath_overrides_runpath=yescase $host_os incygwin*)# 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}';;mingw* | cegcc*)# MinGW DLLs use traditional 'lib' prefixsoname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}';;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'`${versuffix}${shared_ext}';;esac;;*)library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib';;esacdynamic_linker='Win32 ld.exe'# FIXME: first we should search . and the directory the executable is inshlibpath_var=PATH;;darwin* | rhapsody*)dynamic_linker="$host_os dyld"version_type=darwinneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'soname_spec='${libname}${release}${major}$shared_ext'shlibpath_overrides_runpath=yesshlibpath_var=DYLD_LIBRARY_PATHshrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib';;dgux*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_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;;freebsd* | dragonfly*)# DragonFly does not have aout. When/if they implement a new# versioning mechanism, adjust this.if test -x /usr/bin/objformat; thenobjformat=`/usr/bin/objformat`elsecase $host_os infreebsd[123]*) objformat=aout ;;*) objformat=elf ;;esacfiversion_type=freebsd-$objformatcase $version_type infreebsd-elf*)library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'need_version=noneed_lib_prefix=no;;freebsd-*)library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'need_version=yes;;esacshlibpath_var=LD_LIBRARY_PATHcase $host_os infreebsd2*)shlibpath_overrides_runpath=yes;;freebsd3.[01]* | freebsdelf3.[01]*)shlibpath_overrides_runpath=yeshardcode_into_libs=yes;;freebsd3.[2-9]* | freebsdelf3.[2-9]* | \freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)shlibpath_overrides_runpath=nohardcode_into_libs=yes;;*) # from 4.6 on, and DragonFlyshlibpath_overrides_runpath=yeshardcode_into_libs=yes;;esac;;gnu*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_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_PATHhardcode_into_libs=yes;;haiku*)version_type=linuxneed_lib_prefix=noneed_version=nodynamic_linker="$host_os runtime_loader"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=LIBRARY_PATHshlibpath_overrides_runpath=yessys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'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=sunosneed_lib_prefix=noneed_version=nocase $host_cpu inia64*)shrext_cmds='.so'hardcode_into_libs=yesdynamic_linker="$host_os dld.so"shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yes # Unless +noenvvar is specified.library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'if test "X$HPUX_IA64_MODE" = X32; thensys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"elsesys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"fisys_lib_dlsearch_path_spec=$sys_lib_search_path_spec;;hppa*64*)shrext_cmds='.sl'hardcode_into_libs=yesdynamic_linker="$host_os dld.sl"shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATHshlibpath_overrides_runpath=yes # Unless +noenvvar is specified.library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${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_PATHshlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATHlibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${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'# or fails outright, so override atomically:install_override_mode=555;;interix[3-9]*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=nohardcode_into_libs=yes;;irix5* | irix6* | nonstopux*)case $host_os innonstopux*) version_type=nonstopux ;;*)if test "$lt_cv_prog_gnu_ld" = yes; thenversion_type=linuxelseversion_type=irixfi ;;esacneed_lib_prefix=noneed_version=nosoname_spec='${libname}${release}${shared_ext}$major'library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'case $host_os inirix5* | 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;;esacshlibpath_var=LD_LIBRARY${shlibsuff}_PATHshlibpath_overrides_runpath=nosys_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.linux*oldld* | linux*aout* | linux*coff*)dynamic_linker=no;;# This must be Linux ELF.linux* | k*bsd*-gnu | kopensolaris*-gnu)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=no# Some binutils ld are patched to set DT_RUNPATHif test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :$as_echo_n "(cached) " >&6elselt_cv_shlibpath_overrides_runpath=nosave_LDFLAGS=$LDFLAGSsave_libdir=$libdireval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */intmain (){;return 0;}_ACEOFif ac_fn_cxx_try_link "$LINENO"; then :if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :lt_cv_shlibpath_overrides_runpath=yesfifirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extLDFLAGS=$save_LDFLAGSlibdir=$save_libdirfishlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath# 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# Append ld.so.conf contents to the search pathif test -f /etc/ld.so.conf; thenlt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`sys_lib_dlsearch_path_spec="/lib /usr/lib $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 compilers,# 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';;netbsd*)version_type=sunosneed_lib_prefix=noneed_version=noif echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; thenlibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'dynamic_linker='NetBSD (a.out) ld.so'elselibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'dynamic_linker='NetBSD ld.elf_so'fishlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yeshardcode_into_libs=yes;;newsos6)version_type=linuxlibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yes;;*nto* | *qnx*)version_type=qnxneed_lib_prefix=noneed_version=nolibrary_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_PATHshlibpath_overrides_runpath=nohardcode_into_libs=yesdynamic_linker='ldqnx.so';;openbsd*)version_type=sunossys_lib_dlsearch_path_spec="/usr/lib"need_lib_prefix=no# Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.case $host_os inopenbsd3.3 | openbsd3.3.*) need_version=yes ;;*) need_version=no ;;esaclibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'shlibpath_var=LD_LIBRARY_PATHif test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; thencase $host_os inopenbsd2.[89] | openbsd2.[89].*)shlibpath_overrides_runpath=no;;*)shlibpath_overrides_runpath=yes;;esacelseshlibpath_overrides_runpath=yesfi;;os2*)libname_spec='$name'shrext_cmds=".dll"need_lib_prefix=nolibrary_names_spec='$libname${shared_ext} $libname.a'dynamic_linker='OS/2 ld.exe'shlibpath_var=LIBPATH;;osf3* | osf4* | osf5*)version_type=osfneed_lib_prefix=noneed_version=nosoname_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_PATHsys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec";;rdos*)dynamic_linker=no;;solaris*)version_type=linuxneed_lib_prefix=noneed_version=nolibrary_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_PATHshlibpath_overrides_runpath=yeshardcode_into_libs=yes# ldd complains unless libraries are executablepostinstall_cmds='chmod +x $lib';;sunos4*)version_type=sunoslibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yesif test "$with_gnu_ld" = yes; thenneed_lib_prefix=nofineed_version=yes;;sysv4 | sysv4.3*)version_type=linuxlibrary_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_PATHcase $host_vendor insni)shlibpath_overrides_runpath=noneed_lib_prefix=norunpath_var=LD_RUN_PATH;;siemens)need_lib_prefix=no;;motorola)need_lib_prefix=noneed_version=noshlibpath_overrides_runpath=nosys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib';;esac;;sysv4*MP*)if test -d /usr/nec ;thenversion_type=linuxlibrary_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'soname_spec='$libname${shared_ext}.$major'shlibpath_var=LD_LIBRARY_PATHfi;;sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)version_type=freebsd-elfneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'soname_spec='${libname}${release}${shared_ext}$major'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=yeshardcode_into_libs=yesif test "$with_gnu_ld" = yes; thensys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'elsesys_lib_search_path_spec='/usr/ccs/lib /usr/lib'case $host_os insco3.2v5*)sys_lib_search_path_spec="$sys_lib_search_path_spec /lib";;esacfisys_lib_dlsearch_path_spec='/usr/lib';;tpf*)# TPF is a cross-target only. Preferred cross-host = GNU/Linux.version_type=linuxneed_lib_prefix=noneed_version=nolibrary_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'shlibpath_var=LD_LIBRARY_PATHshlibpath_overrides_runpath=nohardcode_into_libs=yes;;uts4*)version_type=linuxlibrary_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{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5$as_echo "$dynamic_linker" >&6; }test "$dynamic_linker" = no && can_build_shared=novariables_saved_for_relink="PATH $shlibpath_var $runpath_var"if test "$GCC" = yes; thenvariables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"fiif test "${lt_cv_sys_lib_search_path_spec+set}" = set; thensys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"fiif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; thensys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"fi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5$as_echo_n "checking how to hardcode library paths into programs... " >&6; }hardcode_action_CXX=if test -n "$hardcode_libdir_flag_spec_CXX" ||test -n "$runpath_var_CXX" ||test "X$hardcode_automatic_CXX" = "Xyes" ; then# We can hardcode non-existent directories.if test "$hardcode_direct_CXX" != no &&# If the only mechanism to avoid hardcoding is shlibpath_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_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&test "$hardcode_minus_L_CXX" != no; then# Linking always hardcodes the temporary library directory.hardcode_action_CXX=relinkelse# We can link without hardcoding, and we can hardcode nonexisting dirs.hardcode_action_CXX=immediatefielse# We cannot hardcode anything, or else we can only hardcode existing# directories.hardcode_action_CXX=unsupportedfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5$as_echo "$hardcode_action_CXX" >&6; }if test "$hardcode_action_CXX" = relink ||test "$inherit_rpath_CXX" = yes; then# Fast installation is not supportedenable_fast_install=noelif test "$shlibpath_overrides_runpath" = yes ||test "$enable_shared" = no; then# Fast installation is not necessaryenable_fast_install=needlessfifi # test -n "$compiler"CC=$lt_save_CCLDCXX=$LDLD=$lt_save_LDGCC=$lt_save_GCCwith_gnu_ld=$lt_save_with_gnu_ldlt_cv_path_LDCXX=$lt_cv_path_LDlt_cv_path_LD=$lt_save_path_LDlt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ldlt_cv_prog_gnu_ld=$lt_save_with_gnu_ldfi # test "$_lt_caught_CXX_error" != yesac_ext=cac_cpp='$CPP $CPPFLAGS'ac_compile='$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# Only expand once:# Identify the assembler which will work hand-in-glove with the newly# built GCC, so that we can examine its features. This is the assembler# which will be driven by the driver program.## If build != host, and we aren't building gas in-tree, we identify a# build->target assembler and hope that it will have the same features# as the host->target assembler we'll be using.gcc_cv_gas_major_version=gcc_cv_gas_minor_version=gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gasif test "${gcc_cv_as+set}" = set; then :elseif test -x "$DEFAULT_ASSEMBLER"; thengcc_cv_as="$DEFAULT_ASSEMBLER"elif test -f $gcc_cv_as_gas_srcdir/configure.in \&& test -f ../gas/Makefile \&& test x$build = x$host; thengcc_cv_as=../gas/as-new$build_exeextelif test -x as$build_exeext; then# Build using assembler in the current directory.gcc_cv_as=./as$build_exeextelif test -x $AS_FOR_TARGET; thengcc_cv_as="$AS_FOR_TARGET"else# Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.set dummy $AS_FOR_TARGET; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_path_gcc_cv_as+set}" = set; then :$as_echo_n "(cached) " >&6elsecase $gcc_cv_as in[\\/]* | ?:[\\/]*)ac_cv_path_gcc_cv_as="$gcc_cv_as" # Let the user override the test with a path.;;*)as_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_path_gcc_cv_as="$as_dir/$ac_word$ac_exec_ext"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFS;;esacfigcc_cv_as=$ac_cv_path_gcc_cv_asif test -n "$gcc_cv_as"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as" >&5$as_echo "$gcc_cv_as" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fififiORIGINAL_AS_FOR_TARGET=$gcc_cv_ascase "$ORIGINAL_AS_FOR_TARGET" in./as | ./as$build_exeext) ;;*) ac_config_files="$ac_config_files as:exec-tool.in";;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what assembler to use" >&5$as_echo_n "checking what assembler to use... " >&6; }if test "$gcc_cv_as" = ../gas/as-new$build_exeext; then# Single tree build which includes gas. We want to prefer it# over whatever linker top-level may have detected, since# we'll use what we're building after installation anyway.{ $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built gas" >&5$as_echo "newly built gas" >&6; }in_tree_gas=yesgcc_cv_as_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfdfor f in $gcc_cv_as_bfd_srcdir/configure \$gcc_cv_as_gas_srcdir/configure \$gcc_cv_as_gas_srcdir/configure.in \$gcc_cv_as_gas_srcdir/Makefile.in ; dogcc_cv_gas_version=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`if test x$gcc_cv_gas_version != x; thenbreakfidonegcc_cv_gas_major_version=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`gcc_cv_gas_minor_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`gcc_cv_gas_patch_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`case $gcc_cv_gas_patch_version in"") gcc_cv_gas_patch_version="0" ;;esacgcc_cv_gas_vers=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \+ $gcc_cv_gas_minor_version \) \* 1000 \+ $gcc_cv_gas_patch_version`in_tree_gas_is_elf=noif grep 'obj_format = elf' ../gas/Makefile > /dev/null \|| (grep 'obj_format = multi' ../gas/Makefile \&& grep 'extra_objects =.* obj-elf' ../gas/Makefile) > /dev/nullthenin_tree_gas_is_elf=yesfielse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as" >&5$as_echo "$gcc_cv_as" >&6; }in_tree_gas=nofi# Identify the linker which will work hand-in-glove with the newly# built GCC, so that we can examine its features. This is the linker# which will be driven by the driver program.## If build != host, and we aren't building gas in-tree, we identify a# build->target linker and hope that it will have the same features# as the host->target linker we'll be using.gcc_cv_gld_major_version=gcc_cv_gld_minor_version=gcc_cv_ld_gld_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/ldgcc_cv_ld_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfdif test "${gcc_cv_ld+set}" = set; then :elseif test -x "$DEFAULT_LINKER"; thengcc_cv_ld="$DEFAULT_LINKER"elif test -f $gcc_cv_ld_gld_srcdir/configure.in \&& test -f ../ld/Makefile \&& test x$build = x$host; thengcc_cv_ld=../ld/ld-new$build_exeextelif test -x collect-ld$build_exeext; then# Build using linker in the current directory.gcc_cv_ld=./collect-ld$build_exeextelif test -x $LD_FOR_TARGET; thengcc_cv_ld="$LD_FOR_TARGET"else# Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.set dummy $LD_FOR_TARGET; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_path_gcc_cv_ld+set}" = set; then :$as_echo_n "(cached) " >&6elsecase $gcc_cv_ld in[\\/]* | ?:[\\/]*)ac_cv_path_gcc_cv_ld="$gcc_cv_ld" # Let the user override the test with a path.;;*)as_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_path_gcc_cv_ld="$as_dir/$ac_word$ac_exec_ext"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFS;;esacfigcc_cv_ld=$ac_cv_path_gcc_cv_ldif test -n "$gcc_cv_ld"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld" >&5$as_echo "$gcc_cv_ld" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fififiORIGINAL_PLUGIN_LD_FOR_TARGET=$gcc_cv_ldPLUGIN_LD=`basename $gcc_cv_ld`# Check whether --with-plugin-ld was given.if test "${with_plugin_ld+set}" = set; then :withval=$with_plugin_ld; if test x"$withval" != x; thenORIGINAL_PLUGIN_LD_FOR_TARGET="$withval"PLUGIN_LD="$withval"fificat >>confdefs.h <<_ACEOF#define PLUGIN_LD "$PLUGIN_LD"_ACEOFORIGINAL_LD_FOR_TARGET=$gcc_cv_ldcase "$ORIGINAL_LD_FOR_TARGET" in./collect-ld | ./collect-ld$build_exeext) ;;*) ac_config_files="$ac_config_files collect-ld:exec-tool.in";;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what linker to use" >&5$as_echo_n "checking what linker to use... " >&6; }if test "$gcc_cv_ld" = ../ld/ld-new$build_exeext; then# Single tree build which includes ld. We want to prefer it# over whatever linker top-level may have detected, since# we'll use what we're building after installation anyway.{ $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built ld" >&5$as_echo "newly built ld" >&6; }in_tree_ld=yesin_tree_ld_is_elf=noif (grep 'EMUL = .*elf' ../ld/Makefile \|| grep 'EMUL = .*linux' ../ld/Makefile \|| grep 'EMUL = .*lynx' ../ld/Makefile) > /dev/null; thenin_tree_ld_is_elf=yesfifor f in $gcc_cv_ld_bfd_srcdir/configure $gcc_cv_ld_gld_srcdir/configure $gcc_cv_ld_gld_srcdir/configure.in $gcc_cv_ld_gld_srcdir/Makefile.indogcc_cv_gld_version=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`if test x$gcc_cv_gld_version != x; thenbreakfidonegcc_cv_gld_major_version=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`gcc_cv_gld_minor_version=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld" >&5$as_echo "$gcc_cv_ld" >&6; }in_tree_ld=nofi# Figure out what nm we will be using.gcc_cv_binutils_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/binutilsif test "${gcc_cv_nm+set}" = set; then :elseif test -f $gcc_cv_binutils_srcdir/configure.in \&& test -f ../binutils/Makefile \&& test x$build = x$host; thengcc_cv_nm=../binutils/nm-new$build_exeextelif test -x nm$build_exeext; thengcc_cv_nm=./nm$build_exeextelif test -x $NM_FOR_TARGET; thengcc_cv_nm="$NM_FOR_TARGET"else# Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.set dummy $NM_FOR_TARGET; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_path_gcc_cv_nm+set}" = set; then :$as_echo_n "(cached) " >&6elsecase $gcc_cv_nm in[\\/]* | ?:[\\/]*)ac_cv_path_gcc_cv_nm="$gcc_cv_nm" # Let the user override the test with a path.;;*)as_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_path_gcc_cv_nm="$as_dir/$ac_word$ac_exec_ext"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFS;;esacfigcc_cv_nm=$ac_cv_path_gcc_cv_nmif test -n "$gcc_cv_nm"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_nm" >&5$as_echo "$gcc_cv_nm" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what nm to use" >&5$as_echo_n "checking what nm to use... " >&6; }if test "$gcc_cv_nm" = ../binutils/nm-new$build_exeext; then# Single tree build which includes binutils.{ $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built nm" >&5$as_echo "newly built nm" >&6; }in_tree_nm=yeselse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_nm" >&5$as_echo "$gcc_cv_nm" >&6; }in_tree_nm=nofiORIGINAL_NM_FOR_TARGET=$gcc_cv_nmcase "$ORIGINAL_NM_FOR_TARGET" in./nm | ./nm$build_exeext) ;;*) ac_config_files="$ac_config_files nm:exec-tool.in";;esac# Figure out what objdump we will be using.if test "${gcc_cv_objdump+set}" = set; then :elseif test -f $gcc_cv_binutils_srcdir/configure.in \&& test -f ../binutils/Makefile \&& test x$build = x$host; then# Single tree build which includes binutils.gcc_cv_objdump=../binutils/objdump$build_exeextelif test -x objdump$build_exeext; thengcc_cv_objdump=./objdump$build_exeextelif test -x $OBJDUMP_FOR_TARGET; thengcc_cv_objdump="$OBJDUMP_FOR_TARGET"else# Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.set dummy $OBJDUMP_FOR_TARGET; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then :$as_echo_n "(cached) " >&6elsecase $gcc_cv_objdump in[\\/]* | ?:[\\/]*)ac_cv_path_gcc_cv_objdump="$gcc_cv_objdump" # Let the user override the test with a path.;;*)as_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_path_gcc_cv_objdump="$as_dir/$ac_word$ac_exec_ext"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFS;;esacfigcc_cv_objdump=$ac_cv_path_gcc_cv_objdumpif test -n "$gcc_cv_objdump"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_objdump" >&5$as_echo "$gcc_cv_objdump" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what objdump to use" >&5$as_echo_n "checking what objdump to use... " >&6; }if test "$gcc_cv_objdump" = ../binutils/objdump$build_exeext; then# Single tree build which includes binutils.{ $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built objdump" >&5$as_echo "newly built objdump" >&6; }elif test x$gcc_cv_objdump = x; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5$as_echo "not found" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_objdump" >&5$as_echo "$gcc_cv_objdump" >&6; }fi# Figure out what readelf we will be using.if test "${gcc_cv_readelf+set}" = set; then :elseif test -f $gcc_cv_binutils_srcdir/configure.in \&& test -f ../binutils/Makefile \&& test x$build = x$host; then# Single tree build which includes binutils.gcc_cv_readelf=../binutils/readelf$build_exeextelif test -x readelf$build_exeext; thengcc_cv_readelf=./readelf$build_exeextelse# Extract the first word of "readelf", so it can be a program name with args.set dummy readelf; ac_word=$2{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5$as_echo_n "checking for $ac_word... " >&6; }if test "${ac_cv_path_gcc_cv_readelf+set}" = set; then :$as_echo_n "(cached) " >&6elsecase $gcc_cv_readelf in[\\/]* | ?:[\\/]*)ac_cv_path_gcc_cv_readelf="$gcc_cv_readelf" # Let the user override the test with a path.;;*)as_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.for ac_exec_ext in '' $ac_executable_extensions; doif { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; thenac_cv_path_gcc_cv_readelf="$as_dir/$ac_word$ac_exec_ext"$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5break 2fidonedoneIFS=$as_save_IFS;;esacfigcc_cv_readelf=$ac_cv_path_gcc_cv_readelfif test -n "$gcc_cv_readelf"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_readelf" >&5$as_echo "$gcc_cv_readelf" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }fififi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what readelf to use" >&5$as_echo_n "checking what readelf to use... " >&6; }if test "$gcc_cv_readelf" = ../binutils/readelf$build_exeext; then# Single tree build which includes binutils.{ $as_echo "$as_me:${as_lineno-$LINENO}: result: newly built readelf" >&5$as_echo "newly built readelf" >&6; }elif test x$gcc_cv_readelf = x; then{ $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5$as_echo "not found" >&6; }else{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_readelf" >&5$as_echo "$gcc_cv_readelf" >&6; }fi# Figure out what assembler alignment features are present.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler flags" >&5$as_echo_n "checking assembler flags... " >&6; }if test "${gcc_cv_as_flags+set}" = set; then :$as_echo_n "(cached) " >&6elsecase "$target" ini[34567]86-*-linux*)gcc_cv_as_flags="--32";;*)gcc_cv_as_flags=" ";;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_flags" >&5$as_echo "$gcc_cv_as_flags" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .balign and .p2align" >&5$as_echo_n "checking assembler for .balign and .p2align... " >&6; }if test "${gcc_cv_as_balign_and_p2align+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_balign_and_p2align=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`then gcc_cv_as_balign_and_p2align=yesfielif test x$gcc_cv_as != x; thenecho '.balign 4.p2align 2' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_balign_and_p2align=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_balign_and_p2align" >&5$as_echo "$gcc_cv_as_balign_and_p2align" >&6; }if test $gcc_cv_as_balign_and_p2align = yes; then$as_echo "#define HAVE_GAS_BALIGN_AND_P2ALIGN 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .p2align with maximum skip" >&5$as_echo_n "checking assembler for .p2align with maximum skip... " >&6; }if test "${gcc_cv_as_max_skip_p2align+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_max_skip_p2align=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`then gcc_cv_as_max_skip_p2align=yesfielif test x$gcc_cv_as != x; thenecho '.p2align 4,,7' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_max_skip_p2align=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_max_skip_p2align" >&5$as_echo "$gcc_cv_as_max_skip_p2align" >&6; }if test $gcc_cv_as_max_skip_p2align = yes; then$as_echo "#define HAVE_GAS_MAX_SKIP_P2ALIGN 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .literal16" >&5$as_echo_n "checking assembler for .literal16... " >&6; }if test "${gcc_cv_as_literal16+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_literal16=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`then gcc_cv_as_literal16=yesfielif test x$gcc_cv_as != x; thenecho '.literal16' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_literal16=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_literal16" >&5$as_echo "$gcc_cv_as_literal16" >&6; }if test $gcc_cv_as_literal16 = yes; then$as_echo "#define HAVE_GAS_LITERAL16 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working .subsection -1" >&5$as_echo_n "checking assembler for working .subsection -1... " >&6; }if test "${gcc_cv_as_subsection_m1+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_subsection_m1=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`then gcc_cv_as_subsection_m1=yesfielif test x$gcc_cv_as != x; thenecho 'conftest_label1: .word 0.subsection -1conftest_label2: .word 0.previous' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif test x$gcc_cv_nm != x; then$gcc_cv_nm conftest.o | grep conftest_label1 > conftest.nm1$gcc_cv_nm conftest.o | grep conftest_label2 | sed -e 's/label2/label1/' > conftest.nm2if cmp conftest.nm1 conftest.nm2 > /dev/null 2>&1then :else gcc_cv_as_subsection_m1=yesfirm -f conftest.nm1 conftest.nm2fielseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_subsection_m1" >&5$as_echo "$gcc_cv_as_subsection_m1" >&6; }if test $gcc_cv_as_subsection_m1 = yes; then$as_echo "#define HAVE_GAS_SUBSECTION_ORDERING 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .weak" >&5$as_echo_n "checking assembler for .weak... " >&6; }if test "${gcc_cv_as_weak+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_weak=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`then gcc_cv_as_weak=yesfielif test x$gcc_cv_as != x; thenecho ' .weak foobar' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_weak=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_weak" >&5$as_echo "$gcc_cv_as_weak" >&6; }if test $gcc_cv_as_weak = yes; then$as_echo "#define HAVE_GAS_WEAK 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .weakref" >&5$as_echo_n "checking assembler for .weakref... " >&6; }if test "${gcc_cv_as_weakref+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_weakref=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`then gcc_cv_as_weakref=yesfielif test x$gcc_cv_as != x; thenecho ' .weakref foobar, barfnot' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_weakref=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_weakref" >&5$as_echo "$gcc_cv_as_weakref" >&6; }if test $gcc_cv_as_weakref = yes; then$as_echo "#define HAVE_GAS_WEAKREF 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .nsubspa comdat" >&5$as_echo_n "checking assembler for .nsubspa comdat... " >&6; }if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_nsubspa_comdat=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`then gcc_cv_as_nsubspa_comdat=yesfielif test x$gcc_cv_as != x; thenecho ' .SPACE $TEXT$.NSUBSPA $CODE$,COMDAT' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_nsubspa_comdat=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_nsubspa_comdat" >&5$as_echo "$gcc_cv_as_nsubspa_comdat" >&6; }if test $gcc_cv_as_nsubspa_comdat = yes; then$as_echo "#define HAVE_GAS_NSUBSPA_COMDAT 1" >>confdefs.hfi# .hidden needs to be supported in both the assembler and the linker,# because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.# This is irritatingly difficult to feature test for; we have to check the# date string after the version number. If we've got an in-tree# ld, we don't know its patchlevel version, so we set the baseline at 2.13# to be safe.# The gcc_GAS_CHECK_FEATURE call just sets a cache variable.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .hidden" >&5$as_echo_n "checking assembler for .hidden... " >&6; }if test "${gcc_cv_as_hidden+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_hidden=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`then gcc_cv_as_hidden=yesfielif test x$gcc_cv_as != x; thenecho ' .hidden foobarfoobar:' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }then# Solaris 9/x86 as incorrectly emits an alias for a hidden symbol with# STV_HIDDEN, so disable .hidden support if so.case "${target}" ini?86-*-solaris2*)if test x$gcc_cv_as != x && test x$gcc_cv_objdump != x; thencat > conftest.s <<EOF.globl hidden.hidden hiddenhidden:.globl default.set default,hiddenEOFif $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \&& $gcc_cv_objdump -t conftest.o 2>/dev/null | \grep '\.hidden default' > /dev/null; thengcc_cv_as_hidden=noelsegcc_cv_as_hidden=yesfielse# Assume bug is present if objdump is missing.gcc_cv_as_hidden=nofi;;*)gcc_cv_as_hidden=yes;;esacelseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_hidden" >&5$as_echo "$gcc_cv_as_hidden" >&6; }if test $in_tree_ld != yes ; thenld_ver=`$gcc_cv_ld --version 2>/dev/null | sed 1q`if echo "$ld_ver" | grep GNU > /dev/null; thenld_vers=`echo $ld_ver | sed -n \-e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`ld_date=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`ld_vers_patch=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`elsecase "${target}" in*-*-solaris2*)## Solaris 2 ld -V output looks like this for a regular version:## ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1699## but test versions add stuff at the end:## ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1701:onnv-ab196087-6931056-03/25/10#ld_ver=`$gcc_cv_ld -V 2>&1`if echo "$ld_ver" | grep 'Solaris Link Editors' > /dev/null; thenld_vers=`echo $ld_ver | sed -n \-e 's,^.*: 5\.[0-9][0-9]*-\([0-9]\.[0-9][0-9]*\).*$,\1,p'`ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`fi;;esacfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for .hidden support" >&5$as_echo_n "checking linker for .hidden support... " >&6; }if test "${gcc_cv_ld_hidden+set}" = set; then :$as_echo_n "(cached) " >&6elseif test $in_tree_ld = yes ; thengcc_cv_ld_hidden=noif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 13 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_hidden=yesfielsegcc_cv_ld_hidden=yesif echo "$ld_ver" | grep GNU > /dev/null; thenif test 0"$ld_date" -lt 20020404; thenif test -n "$ld_date"; then# If there was date string, but was earlier than 2002-04-04, failgcc_cv_ld_hidden=noelif test -z "$ld_vers"; then# If there was no date string nor ld version number, something is wronggcc_cv_ld_hidden=noelsetest -z "$ld_vers_patch" && ld_vers_patch=0if test "$ld_vers_major" -lt 2; thengcc_cv_ld_hidden=noelif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; thengcc_cv_ld_hidden="no"elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; thengcc_cv_ld_hidden=nofififielsecase "${target}" inhppa64*-*-hpux* | ia64*-*-hpux*)gcc_cv_ld_hidden=yes;;*-*-solaris2.9* | *-*-solaris2.1[0-9]*)# Support for .hidden in Sun ld appeared in Solaris 9 FCS, but# .symbolic was only added in Solaris 9 12/02.gcc_cv_ld_hidden=yes;;*)gcc_cv_ld_hidden=no;;esacfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_hidden" >&5$as_echo "$gcc_cv_ld_hidden" >&6; }libgcc_visibility=noif test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; thenlibgcc_visibility=yes$as_echo "#define HAVE_GAS_HIDDEN 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker read-only and read-write section mixing" >&5$as_echo_n "checking linker read-only and read-write section mixing... " >&6; }gcc_cv_ld_ro_rw_mix=unknownif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_ro_rw_mix=read-writefielif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; thenecho '.section myfoosect, "a"' > conftest1.secho '.section myfoosect, "aw"' > conftest2.secho '.byte 1' >> conftest2.secho '.section myfoosect, "a"' > conftest3.secho '.byte 0' >> conftest3.sif $gcc_cv_as -o conftest1.o conftest1.s > /dev/null 2>&1 \&& $gcc_cv_as -o conftest2.o conftest2.s > /dev/null 2>&1 \&& $gcc_cv_as -o conftest3.o conftest3.s > /dev/null 2>&1 \&& $gcc_cv_ld -shared -o conftest1.so conftest1.o \conftest2.o conftest3.o > /dev/null 2>&1; thengcc_cv_ld_ro_rw_mix=`$gcc_cv_objdump -h conftest1.so \| sed -e '/myfoosect/!d' -e N`if echo "$gcc_cv_ld_ro_rw_mix" | grep CONTENTS > /dev/null; thenif echo "$gcc_cv_ld_ro_rw_mix" | grep READONLY > /dev/null; thengcc_cv_ld_ro_rw_mix=read-onlyelsegcc_cv_ld_ro_rw_mix=read-writefififirm -f conftest.* conftest[123].*fiif test x$gcc_cv_ld_ro_rw_mix = xread-write; then$as_echo "#define HAVE_LD_RO_RW_SECTION_MIXING 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_ro_rw_mix" >&5$as_echo "$gcc_cv_ld_ro_rw_mix" >&6; }# Check if we have .[us]leb128, and support symbol arithmetic with it.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .sleb128 and .uleb128" >&5$as_echo_n "checking assembler for .sleb128 and .uleb128... " >&6; }if test "${gcc_cv_as_leb128+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_leb128=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`then gcc_cv_as_leb128=yesfielif test x$gcc_cv_as != x; thenecho ' .data.uleb128 L2 - L1L1:.uleb128 1280.sleb128 -1010L2:' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }then# GAS versions before 2.11 do not support uleb128,# despite appearing to.# ??? There exists an elf-specific test that will crash# the assembler. Perhaps it's better to figure out whether# arbitrary sections are supported and try the test.as_ver=`$gcc_cv_as --version 2>/dev/null | sed 1q`if echo "$as_ver" | grep GNU > /dev/null; thenas_vers=`echo $as_ver | sed -n \-e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`as_major=`expr "$as_vers" : '\([0-9]*\)'`as_minor=`expr "$as_vers" : '[0-9]*\.\([0-9]*\)'`if test $as_major -eq 2 && test $as_minor -lt 11then :else gcc_cv_as_leb128=yesfifielseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_leb128" >&5$as_echo "$gcc_cv_as_leb128" >&6; }if test $gcc_cv_as_leb128 = yes; then$as_echo "#define HAVE_AS_LEB128 1" >>confdefs.hfi# Check if we have assembler support for unwind directives.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi directives" >&5$as_echo_n "checking assembler for cfi directives... " >&6; }if test "${gcc_cv_as_cfi_directive+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_cfi_directive=noif test x$gcc_cv_as != x; thenecho ' .text.cfi_startproc.cfi_offset 0, 0.cfi_same_value 1.cfi_def_cfa 1, 2.cfi_escape 1, 2, 3, 4, 5.cfi_endproc' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thencase "$target" in*-*-solaris*)# If the linker used on Solaris (like Sun ld) isn't capable of merging# read-only and read-write sections, we need to make sure that the# assembler used emits read-write .eh_frame sections.if test "x$gcc_cv_ld_ro_rw_mix" != xread-write; thenif test "x$gcc_cv_objdump" != x; thenif $gcc_cv_objdump -h conftest.o 2>/dev/null | \sed -e /.eh_frame/!d -e N | grep READONLY > /dev/null; thengcc_cv_as_cfi_directive=noelsecase "$target" ini?86-*-solaris2.1[0-9]*)# On Solaris/x86, make sure that GCC and gas agree on using# read-only .eh_frame sections for 64-bit.if $gcc_cv_as --64 -o conftest.o conftest.s > /dev/null 2>&1 && \$gcc_cv_objdump -h conftest.o 2>/dev/null | \sed -e /.eh_frame/!d -e N | \grep READONLY > /dev/null; thengcc_cv_as_cfi_directive=yeselsegcc_cv_as_cfi_directive=nofi;;*)gcc_cv_as_cfi_directive=yes;;esacfielse# no objdump, err on the side of cautiongcc_cv_as_cfi_directive=nofielsegcc_cv_as_cfi_directive=yesfi;;*-*-*)gcc_cv_as_cfi_directive=yes;;esacelseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_directive" >&5$as_echo "$gcc_cv_as_cfi_directive" >&6; }if test $gcc_cv_as_cfi_directive = yes && test x$gcc_cv_readelf != x; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for working cfi advance" >&5$as_echo_n "checking assembler for working cfi advance... " >&6; }if test "${gcc_cv_as_cfi_advance_working+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_cfi_advance_working=noif test x$gcc_cv_as != x; thenecho ' .text.cfi_startproc.cfi_adjust_cfa_offset 64.skip 75040, 0.cfi_adjust_cfa_offset 128.cfi_endproc' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif $gcc_cv_readelf -wf conftest.o 2>/dev/null \| grep 'DW_CFA_advance_loc[24]:[ ][ ]*75040[ ]' >/dev/null; thengcc_cv_as_cfi_advance_working=yesfielseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_advance_working" >&5$as_echo "$gcc_cv_as_cfi_advance_working" >&6; }else# no readelf, err on the side of cautiongcc_cv_as_cfi_advance_working=noficat >>confdefs.h <<_ACEOF#define HAVE_GAS_CFI_DIRECTIVE `if test $gcc_cv_as_cfi_directive = yes \&& test $gcc_cv_as_cfi_advance_working = yes; then echo 1; else echo 0; fi`_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi personality directive" >&5$as_echo_n "checking assembler for cfi personality directive... " >&6; }if test "${gcc_cv_as_cfi_personality_directive+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_cfi_personality_directive=noif test x$gcc_cv_as != x; thenecho ' .text.cfi_startproc.cfi_personality 0, symbol.cfi_endproc' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_cfi_personality_directive=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_personality_directive" >&5$as_echo "$gcc_cv_as_cfi_personality_directive" >&6; }cat >>confdefs.h <<_ACEOF#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE `if test $gcc_cv_as_cfi_personality_directive = yes;then echo 1; else echo 0; fi`_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi sections directive" >&5$as_echo_n "checking assembler for cfi sections directive... " >&6; }if test "${gcc_cv_as_cfi_sections_directive+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_cfi_sections_directive=noif test x$gcc_cv_as != x; thenecho ' .text.cfi_sections .debug_frame, .eh_frame.cfi_startproc.cfi_endproc' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_cfi_sections_directive=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cfi_sections_directive" >&5$as_echo "$gcc_cv_as_cfi_sections_directive" >&6; }cat >>confdefs.h <<_ACEOF#define HAVE_GAS_CFI_SECTIONS_DIRECTIVE `if test $gcc_cv_as_cfi_sections_directive = yes;then echo 1; else echo 0; fi`_ACEOF# GAS versions up to and including 2.11.0 may mis-optimize# .eh_frame data.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for eh_frame optimization" >&5$as_echo_n "checking assembler for eh_frame optimization... " >&6; }if test "${gcc_cv_as_eh_frame+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_eh_frame=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`then gcc_cv_as_eh_frame=yesfielif test x$gcc_cv_as != x; thenecho ' .text.LFB1:.4byte 0.L1:.4byte 0.LFE1:.section .eh_frame,"aw",@progbits__FRAME_BEGIN__:.4byte .LECIE1-.LSCIE1.LSCIE1:.4byte 0x0.byte 0x1.ascii "z\0".byte 0x1.byte 0x78.byte 0x1a.byte 0x0.byte 0x4.4byte 1.p2align 1.LECIE1:.LSFDE1:.4byte .LEFDE1-.LASFDE1.LASFDE1:.4byte .LASFDE1-__FRAME_BEGIN__.4byte .LFB1.4byte .LFE1-.LFB1.byte 0x4.4byte .LFE1-.LFB1.byte 0x4.4byte .L1-.LFB1.LEFDE1:' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thencat > conftest.lit <<EOF0000 10000000 00000000 017a0001 781a0004 .........z..x...0010 01000000 12000000 18000000 00000000 ................0020 08000000 04080000 0044 .........DEOFcat > conftest.big <<EOF0000 00000010 00000000 017a0001 781a0004 .........z..x...0010 00000001 00000012 00000018 00000000 ................0020 00000008 04000000 0844 .........DEOF# If the assembler didn't choke, and we can objdump,# and we got the correct data, then succeed.# The text in the here-document typically retains its unix-style line# endings, while the output of objdump will use host line endings.# Therefore, use diff -b for the comparisons.if test x$gcc_cv_objdump != x \&& $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \| tail -3 > conftest.got \&& { diff -b conftest.lit conftest.got > /dev/null 2>&1 \|| diff -b conftest.big conftest.got > /dev/null 2>&1; }thengcc_cv_as_eh_frame=yeselif { ac_try='$gcc_cv_as -o conftest.o --traditional-format /dev/null'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }; thengcc_cv_as_eh_frame=buggyelse# Uh oh, what do we do now?gcc_cv_as_eh_frame=nofielseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_eh_frame" >&5$as_echo "$gcc_cv_as_eh_frame" >&6; }if test $gcc_cv_as_eh_frame = buggy; then$as_echo "#define USE_AS_TRADITIONAL_FORMAT 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for section merging support" >&5$as_echo_n "checking assembler for section merging support... " >&6; }if test "${gcc_cv_as_shf_merge+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_shf_merge=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`then gcc_cv_as_shf_merge=yesfielif test x$gcc_cv_as != x; thenecho '.section .rodata.str, "aMS", @progbits, 1' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_shf_merge=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_shf_merge" >&5$as_echo "$gcc_cv_as_shf_merge" >&6; }if test $gcc_cv_as_shf_merge = no; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for section merging support" >&5$as_echo_n "checking assembler for section merging support... " >&6; }if test "${gcc_cv_as_shf_merge+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_shf_merge=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`then gcc_cv_as_shf_merge=yesfielif test x$gcc_cv_as != x; thenecho '.section .rodata.str, "aMS", %progbits, 1' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_shf_merge=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_shf_merge" >&5$as_echo "$gcc_cv_as_shf_merge" >&6; }ficat >>confdefs.h <<_ACEOF#define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for COMDAT group support" >&5$as_echo_n "checking assembler for COMDAT group support... " >&6; }if test "${gcc_cv_as_comdat_group+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_comdat_group=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`then gcc_cv_as_comdat_group=yesfielif test x$gcc_cv_as != x; thenecho '.section .text,"axG",@progbits,.foo,comdat' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_comdat_group=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comdat_group" >&5$as_echo "$gcc_cv_as_comdat_group" >&6; }if test $gcc_cv_as_comdat_group = yes; thengcc_cv_as_comdat_group_percent=noelse{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for COMDAT group support" >&5$as_echo_n "checking assembler for COMDAT group support... " >&6; }if test "${gcc_cv_as_comdat_group_percent+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_comdat_group_percent=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`then gcc_cv_as_comdat_group_percent=yesfielif test x$gcc_cv_as != x; thenecho '.section .text,"axG",%progbits,.foo,comdat' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags --fatal-warnings -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_comdat_group_percent=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comdat_group_percent" >&5$as_echo "$gcc_cv_as_comdat_group_percent" >&6; }fiif test $in_tree_ld = yes ; thencomdat_group=noif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thencomdat_group=yesfielif echo "$ld_ver" | grep GNU > /dev/null; thencomdat_group=yesif test 0"$ld_date" -lt 20050308; thenif test -n "$ld_date"; then# If there was date string, but was earlier than 2005-03-08, failcomdat_group=noelif test "$ld_vers_major" -lt 2; thencomdat_group=noelif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; thencomdat_group=nofifielsecase "${target}" in*-*-solaris2.1[1-9]*)# Sun ld has COMDAT group support since Solaris 9, but it doesn't# interoperate with GNU as until Solaris 11 build 130, i.e. ld# version 1.688.## FIXME: Maybe need to refine later when COMDAT group support with# Sun as is implemented.if test "$ld_vers_major" -gt 1 || test "$ld_vers_minor" -ge 1688; thencomdat_group=yeselsecomdat_group=nofi;;*)# Assume linkers other than GNU ld don't support COMDAT group.comdat_group=no;;esacfi# Allow overriding the automatic COMDAT group tests above.# Check whether --enable-comdat was given.if test "${enable_comdat+set}" = set; then :enableval=$enable_comdat; comdat_group="$enable_comdat"fiif test $comdat_group = no; thengcc_cv_as_comdat_group=nogcc_cv_as_comdat_group_percent=noficat >>confdefs.h <<_ACEOF#define HAVE_COMDAT_GROUP `if test $gcc_cv_as_comdat_group = yes || test $gcc_cv_as_comdat_group_percent = yes; then echo 1; else echo 0; fi`_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for line table discriminator support" >&5$as_echo_n "checking assembler for line table discriminator support... " >&6; }if test "${gcc_cv_as_discriminator+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_discriminator=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 51`then gcc_cv_as_discriminator=yesfielif test x$gcc_cv_as != x; thenecho ' .text.file 1 "conf.c".loc 1 1 0 discriminator 1' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_discriminator=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_discriminator" >&5$as_echo "$gcc_cv_as_discriminator" >&6; }if test $gcc_cv_as_discriminator = yes; then$as_echo "#define HAVE_GAS_DISCRIMINATOR 1" >>confdefs.hfi# Thread-local storage - the check is heavily parameterized.conftest_s=tls_first_major=tls_first_minor=tls_as_opt=case "$target" inalpha*-*-*)conftest_s='.section ".tdata","awT",@progbitsfoo: .long 25.textldq $27,__tls_get_addr($29) !literal!1lda $16,foo($29) !tlsgd!1jsr $26,($27),__tls_get_addr !lituse_tlsgd!1ldq $27,__tls_get_addr($29) !literal!2lda $16,foo($29) !tlsldm!2jsr $26,($27),__tls_get_addr !lituse_tlsldm!2ldq $1,foo($29) !gotdtprelldah $2,foo($29) !dtprelhilda $3,foo($2) !dtprellolda $4,foo($29) !dtprelldq $1,foo($29) !gottprelldah $2,foo($29) !tprelhilda $3,foo($2) !tprellolda $4,foo($29) !tprel'tls_first_major=2tls_first_minor=13tls_as_opt=--fatal-warnings;;cris-*-*|crisv32-*-*)conftest_s='.section ".tdata","awT",@progbitsx: .long 25.textmove.d x:IE,$r10nop'tls_first_major=2tls_first_minor=20tls_as_opt=--fatal-warnings;;frv*-*-*)conftest_s='.section ".tdata","awT",@progbitsx: .long 25.textcall #gettlsoff(x)'tls_first_major=2tls_first_minor=14;;hppa*-*-linux*)conftest_s='t1: .reg %r20t2: .reg %r21gp: .reg %r19.section ".tdata","awT",@progbitsfoo: .long 25.text.align 4addil LT%foo-$tls_gdidx$,gpldo RT%foo-$tls_gdidx$(%r1),%arg0b __tls_get_addrnopaddil LT%foo-$tls_ldidx$,gpb __tls_get_addrldo RT%foo-$tls_ldidx$(%r1),%arg0addil LR%foo-$tls_dtpoff$,%ret0ldo RR%foo-$tls_dtpoff$(%r1),%t1mfctl %cr27,%t1addil LT%foo-$tls_ieoff$,gpldw RT%foo-$tls_ieoff$(%r1),%t2add %t1,%t2,%t3mfctl %cr27,%t1addil LR%foo-$tls_leoff$,%t1ldo RR%foo-$tls_leoff$(%r1),%t2'tls_first_major=2tls_first_minor=15tls_as_opt=--fatal-warnings;;arm*-*-*)conftest_s='.section ".tdata","awT",%progbitsfoo: .long 25.text.word foo(gottpoff).word foo(tpoff).word foo(tlsgd).word foo(tlsldm).word foo(tlsldo)'tls_first_major=2tls_first_minor=17;;i[34567]86-*-*)case "$target" ini[34567]86-*-solaris2.[56789]*)# TLS was introduced in the Solaris 9 4/04 release but# we do not enable it by default on Solaris 9 either.if test "x$enable_tls" = xyes ; thenon_solaris=yeselseenable_tls=no;fi;;i[34567]86-*-solaris2.*)on_solaris=yes;;*)on_solaris=no;;esacif test x$on_solaris = xyes && test x$gas_flag = xno; thenconftest_s='.section .tdata,"awt",@progbits'tls_first_major=0tls_first_minor=0$as_echo "#define TLS_SECTION_ASM_FLAG 't'" >>confdefs.helseconftest_s='.section ".tdata","awT",@progbits'tls_first_major=2tls_first_minor=14tls_as_opt="--fatal-warnings"ficonftest_s="$conftest_sfoo: .long 25.textmovl %gs:0, %eaxleal foo@tlsgd(,%ebx,1), %eaxleal foo@tlsldm(%ebx), %eaxleal foo@dtpoff(%eax), %edxmovl foo@gottpoff(%ebx), %eaxsubl foo@gottpoff(%ebx), %eaxaddl foo@gotntpoff(%ebx), %eaxmovl foo@indntpoff, %eaxmovl \$foo@tpoff, %eaxsubl \$foo@tpoff, %eaxleal foo@ntpoff(%ecx), %eax";;x86_64-*-*)conftest_s='.section ".tdata","awT",@progbitsfoo: .long 25.textmovq %fs:0, %raxleaq foo@TLSGD(%rip), %rdileaq foo@TLSLD(%rip), %rdileaq foo@DTPOFF(%rax), %rdxmovq foo@GOTTPOFF(%rip), %raxmovq $foo@TPOFF, %rax'tls_first_major=2tls_first_minor=14tls_as_opt=--fatal-warnings;;ia64-*-*)conftest_s='.section ".tdata","awT",@progbitsfoo: data8 25.textaddl r16 = @ltoff(@dtpmod(foo#)), gpaddl r17 = @ltoff(@dtprel(foo#)), gpaddl r18 = @ltoff(@tprel(foo#)), gpaddl r19 = @dtprel(foo#), gpadds r21 = @dtprel(foo#), r13movl r23 = @dtprel(foo#)addl r20 = @tprel(foo#), gpadds r22 = @tprel(foo#), r13movl r24 = @tprel(foo#)'tls_first_major=2tls_first_minor=13tls_as_opt=--fatal-warnings;;mips*-*-*)conftest_s='.section .tdata,"awT",@progbitsx:.word 2.textaddiu $4, $28, %tlsgd(x)addiu $4, $28, %tlsldm(x)lui $4, %dtprel_hi(x)addiu $4, $4, %dtprel_lo(x)lw $4, %gottprel(x)($28)lui $4, %tprel_hi(x)addiu $4, $4, %tprel_lo(x)'tls_first_major=2tls_first_minor=16tls_as_opt='-32 --fatal-warnings';;m68k-*-*)conftest_s='.section .tdata,"awT",@progbitsx:.word 2.textfoo:move.l x@TLSGD(%a5),%a0move.l x@TLSLDM(%a5),%a0move.l x@TLSLDO(%a5),%a0move.l x@TLSIE(%a5),%a0move.l x@TLSLE(%a5),%a0'tls_first_major=2tls_first_minor=19tls_as_opt='--fatal-warnings';;powerpc-*-*)conftest_s='.section ".tdata","awT",@progbits.align 2ld0: .space 4ld1: .space 4x1: .space 4x2: .space 4x3: .space 4.textaddi 3,31,ld0@got@tlsgdbl __tls_get_addraddi 3,31,x1@got@tlsldbl __tls_get_addraddi 9,3,x1@dtpreladdis 9,3,x2@dtprel@haaddi 9,9,x2@dtprel@llwz 9,x3@got@tprel(31)add 9,9,x@tlsaddi 9,2,x1@tpreladdis 9,2,x2@tprel@haaddi 9,9,x2@tprel@l'tls_first_major=2tls_first_minor=14tls_as_opt="-a32 --fatal-warnings";;powerpc64-*-*)conftest_s='.section ".tdata","awT",@progbits.align 3ld0: .space 8ld1: .space 8x1: .space 8x2: .space 8x3: .space 8.textaddi 3,2,ld0@got@tlsgdbl .__tls_get_addrnopaddi 3,2,ld1@tocbl .__tls_get_addrnopaddi 3,2,x1@got@tlsldbl .__tls_get_addrnopaddi 9,3,x1@dtprelbl .__tls_get_addrnopaddis 9,3,x2@dtprel@haaddi 9,9,x2@dtprel@lbl .__tls_get_addrnopld 9,x3@got@dtprel(2)add 9,9,3bl .__tls_get_addrnop'tls_first_major=2tls_first_minor=14tls_as_opt="-a64 --fatal-warnings";;s390-*-*)conftest_s='.section ".tdata","awT",@progbitsfoo: .long 25.text.long foo@TLSGD.long foo@TLSLDM.long foo@DTPOFF.long foo@NTPOFF.long foo@GOTNTPOFF.long foo@INDNTPOFFl %r1,foo@GOTNTPOFF(%r12)l %r1,0(%r1):tls_load:foobas %r14,0(%r1,%r13):tls_gdcall:foobas %r14,0(%r1,%r13):tls_ldcall:foo'tls_first_major=2tls_first_minor=14tls_as_opt="-m31 --fatal-warnings";;s390x-*-*)conftest_s='.section ".tdata","awT",@progbitsfoo: .long 25.text.quad foo@TLSGD.quad foo@TLSLDM.quad foo@DTPOFF.quad foo@NTPOFF.quad foo@GOTNTPOFFlg %r1,foo@GOTNTPOFF(%r12)larl %r1,foo@INDNTPOFFbrasl %r14,__tls_get_offset@PLT:tls_gdcall:foobrasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'tls_first_major=2tls_first_minor=14tls_as_opt="-m64 -Aesame --fatal-warnings";;sh-*-* | sh[34]-*-*)conftest_s='.section ".tdata","awT",@progbitsfoo: .long 25.text.long foo@TLSGD.long foo@TLSLDM.long foo@DTPOFF.long foo@GOTTPOFF.long foo@TPOFF'tls_first_major=2tls_first_minor=13tls_as_opt=--fatal-warnings;;sparc*-*-*)case "$target" insparc*-sun-solaris2.[56789]*)# TLS was introduced in the Solaris 9 4/04 release but# we do not enable it by default on Solaris 9 either.if test "x$enable_tls" = xyes ; thenon_solaris=yeselseenable_tls=no;fi;;sparc*-sun-solaris2.*)on_solaris=yes;;*)on_solaris=no;;esacif test x$on_solaris = xyes && test x$gas_flag = xno; thenconftest_s='.section ".tdata",#alloc,#write,#tlsfoo: .long 25.textsethi %tgd_hi22(foo), %o0add %o0, %tgd_lo10(foo), %o1add %l7, %o1, %o0, %tgd_add(foo)call __tls_get_addr, %tgd_call(foo)sethi %tldm_hi22(foo), %l1add %l1, %tldm_lo10(foo), %l2add %l7, %l2, %o0, %tldm_add(foo)call __tls_get_addr, %tldm_call(foo)sethi %tldo_hix22(foo), %l3xor %l3, %tldo_lox10(foo), %l4add %o0, %l4, %l5, %tldo_add(foo)sethi %tie_hi22(foo), %o3add %o3, %tie_lo10(foo), %o3ld [%l7 + %o3], %o2, %tie_ld(foo)add %g7, %o2, %o4, %tie_add(foo)sethi %tle_hix22(foo), %l1xor %l1, %tle_lox10(foo), %o5ld [%g7 + %o5], %o1'tls_first_major=0tls_first_minor=0elseconftest_s='.section ".tdata","awT",@progbitsfoo: .long 25.textsethi %tgd_hi22(foo), %o0add %o0, %tgd_lo10(foo), %o1add %l7, %o1, %o0, %tgd_add(foo)call __tls_get_addr, %tgd_call(foo)sethi %tldm_hi22(foo), %l1add %l1, %tldm_lo10(foo), %l2add %l7, %l2, %o0, %tldm_add(foo)call __tls_get_addr, %tldm_call(foo)sethi %tldo_hix22(foo), %l3xor %l3, %tldo_lox10(foo), %l4add %o0, %l4, %l5, %tldo_add(foo)sethi %tie_hi22(foo), %o3add %o3, %tie_lo10(foo), %o3ld [%l7 + %o3], %o2, %tie_ld(foo)add %g7, %o2, %o4, %tie_add(foo)sethi %tle_hix22(foo), %l1xor %l1, %tle_lox10(foo), %o5ld [%g7 + %o5], %o1'tls_first_major=2tls_first_minor=14tls_as_opt="-32 --fatal-warnings"fi;;xtensa*-*-*)conftest_s='.section ".tdata","awT",@progbitsfoo: .long 25.textmovi a8, foo@TLSFUNCmovi a10, foo@TLSARGcallx8.tls a8, foo@TLSCALL'tls_first_major=2tls_first_minor=19;;esacset_have_as_tls=noif test "x$enable_tls" = xno ; then: # TLS explicitly disabled.elif test "x$enable_tls" = xyes ; thenset_have_as_tls=yes # TLS explicitly enabled.elif test -z "$tls_first_major"; then: # If we don't have a check, assume no support.else{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for thread-local storage support" >&5$as_echo_n "checking assembler for thread-local storage support... " >&6; }if test "${gcc_cv_as_tls+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_tls=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`then gcc_cv_as_tls=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags $tls_as_opt -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_tls=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_tls" >&5$as_echo "$gcc_cv_as_tls" >&6; }if test $gcc_cv_as_tls = yes; thenset_have_as_tls=yesfifiif test $set_have_as_tls = yes ; then$as_echo "#define HAVE_AS_TLS 1" >>confdefs.hfi# Target-specific assembler checks.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker -Bstatic/-Bdynamic option" >&5$as_echo_n "checking linker -Bstatic/-Bdynamic option... " >&6; }gcc_cv_ld_static_dynamic=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2; thengcc_cv_ld_static_dynamic=yesfielif test x$gcc_cv_ld != x; then# Check if linker supports -Bstatic/-Bdynamic optionif $gcc_cv_ld --help 2>/dev/null | grep -- -Bstatic > /dev/null \&& $gcc_cv_ld --help 2>/dev/null | grep -- -Bdynamic > /dev/null; thengcc_cv_ld_static_dynamic=yesfifiif test x"$gcc_cv_ld_static_dynamic" = xyes; then$as_echo "#define HAVE_LD_STATIC_DYNAMIC 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_static_dynamic" >&5$as_echo "$gcc_cv_ld_static_dynamic" >&6; }if test x"$demangler_in_ld" = xyes; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --demangle support" >&5$as_echo_n "checking linker --demangle support... " >&6; }gcc_cv_ld_demangle=noif test $in_tree_ld = yes; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 14 -o "$gcc_cv_gld_major_version" -gt 2; then \gcc_cv_ld_demangle=yesfielif test x$gcc_cv_ld != x -a x"$gnu_ld" = xyes; then# Check if the GNU linker supports --demangle optionif $gcc_cv_ld --help 2>/dev/null | grep no-demangle > /dev/null; thengcc_cv_ld_demangle=yesfifiif test x"$gcc_cv_ld_demangle" = xyes; then$as_echo "#define HAVE_LD_DEMANGLE 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_demangle" >&5$as_echo "$gcc_cv_ld_demangle" >&6; }ficase "$target" in# All TARGET_ABI_OSF targets.alpha*-*-osf* | alpha*-*-linux* | alpha*-*-*bsd*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for explicit relocation support" >&5$as_echo_n "checking assembler for explicit relocation support... " >&6; }if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_alpha_explicit_relocs=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`then gcc_cv_as_alpha_explicit_relocs=yesfielif test x$gcc_cv_as != x; thenecho ' .set nomacro.textextbl $3, $2, $3 !lituse_bytoff!1ldq $2, a($29) !literal!1ldq $4, b($29) !literal!2ldq_u $3, 0($2) !lituse_base!1ldq $27, f($29) !literal!5jsr $26, ($27), f !lituse_jsr!5ldah $29, 0($26) !gpdisp!3lda $0, c($29) !gprelldah $1, d($29) !gprelhighlda $1, d($1) !gprellowlda $29, 0($29) !gpdisp!3' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_alpha_explicit_relocs=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_alpha_explicit_relocs" >&5$as_echo "$gcc_cv_as_alpha_explicit_relocs" >&6; }if test $gcc_cv_as_alpha_explicit_relocs = yes; then$as_echo "#define HAVE_AS_EXPLICIT_RELOCS 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for jsrdirect relocation support" >&5$as_echo_n "checking assembler for jsrdirect relocation support... " >&6; }if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_alpha_jsrdirect_relocs=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`then gcc_cv_as_alpha_jsrdirect_relocs=yesfielif test x$gcc_cv_as != x; thenecho ' .set nomacro.textldq $27, a($29) !literal!1jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_alpha_jsrdirect_relocs=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5$as_echo "$gcc_cv_as_alpha_jsrdirect_relocs" >&6; }if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then$as_echo "#define HAVE_AS_JSRDIRECT_RELOCS 1" >>confdefs.hfi;;cris-*-*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -no-mul-bug-abort option" >&5$as_echo_n "checking assembler for -no-mul-bug-abort option... " >&6; }if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_cris_no_mul_bug=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`then gcc_cv_as_cris_no_mul_bug=yesfielif test x$gcc_cv_as != x; thenecho '.text' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -no-mul-bug-abort -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_cris_no_mul_bug=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_cris_no_mul_bug" >&5$as_echo "$gcc_cv_as_cris_no_mul_bug" >&6; }if test $gcc_cv_as_cris_no_mul_bug = yes; then$as_echo "#define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1" >>confdefs.hfi;;sparc*-*-*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .register" >&5$as_echo_n "checking assembler for .register... " >&6; }if test "${gcc_cv_as_sparc_register_op+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_sparc_register_op=noif test x$gcc_cv_as != x; thenecho '.register %g2, #scratch' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_sparc_register_op=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_register_op" >&5$as_echo "$gcc_cv_as_sparc_register_op" >&6; }if test $gcc_cv_as_sparc_register_op = yes; then$as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -relax option" >&5$as_echo_n "checking assembler for -relax option... " >&6; }if test "${gcc_cv_as_sparc_relax+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_sparc_relax=noif test x$gcc_cv_as != x; thenecho '.text' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -relax -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_sparc_relax=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_relax" >&5$as_echo "$gcc_cv_as_sparc_relax" >&6; }if test $gcc_cv_as_sparc_relax = yes; then$as_echo "#define HAVE_AS_RELAX_OPTION 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTDATA_OP relocs" >&5$as_echo_n "checking assembler for GOTDATA_OP relocs... " >&6; }if test "${gcc_cv_as_sparc_gotdata_op+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_sparc_gotdata_op=noif test x$gcc_cv_as != x; thenecho '.textfoo:nopbar:sethi %gdop_hix22(foo), %g1xor %g1, %gdop_lox10(foo), %g1ld [%l7 + %g1], %g2, %gdop(foo)' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif test x$gcc_cv_ld != x \&& $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; thenif $gcc_cv_ld -v | grep GNU >/dev/null 2>&1; thenif test x$gcc_cv_objdump != x; thenif $gcc_cv_objdump -s -j .text conftest 2> /dev/null \| grep ' 03000004 82186004 c405c001'> /dev/null 2>&1; thengcc_cv_as_sparc_gotdata_op=noelsegcc_cv_as_sparc_gotdata_op=yesfifielsegcc_cv_as_sparc_gotdata_op=yesfifirm -f conftestelseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_gotdata_op" >&5$as_echo "$gcc_cv_as_sparc_gotdata_op" >&6; }if test $gcc_cv_as_sparc_gotdata_op = yes; then$as_echo "#define HAVE_AS_SPARC_GOTDATA_OP 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for unaligned pcrel relocs" >&5$as_echo_n "checking assembler for unaligned pcrel relocs... " >&6; }if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_sparc_ua_pcrel=noif test x$gcc_cv_as != x; thenecho '.textfoo:nop.data.align 4.byte 0.uaword %r_disp32(foo)' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif test x$gcc_cv_ld != x \&& $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; thengcc_cv_as_sparc_ua_pcrel=yesfirm -f conftestelseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_ua_pcrel" >&5$as_echo "$gcc_cv_as_sparc_ua_pcrel" >&6; }if test $gcc_cv_as_sparc_ua_pcrel = yes; then$as_echo "#define HAVE_AS_SPARC_UA_PCREL 1" >>confdefs.h{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for unaligned pcrel relocs against hidden symbols" >&5$as_echo_n "checking assembler for unaligned pcrel relocs against hidden symbols... " >&6; }if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_sparc_ua_pcrel_hidden=noif test x$gcc_cv_as != x; thenecho '.data.align 4.byte 0x31.uaword %r_disp32(foo).byte 0x32, 0x33, 0x34.global foo.hidden foofoo:.skip 4' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -K PIC -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif test x$gcc_cv_ld != x && test x$gcc_cv_objdump != x \&& $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1 \&& $gcc_cv_objdump -s -j .data conftest 2> /dev/null \| grep ' 31000000 07323334' > /dev/null 2>&1; thenif $gcc_cv_objdump -R conftest 2> /dev/null \| grep 'DISP32' > /dev/null 2>&1; then:elsegcc_cv_as_sparc_ua_pcrel_hidden=yesfifirm -f conftestelseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5$as_echo "$gcc_cv_as_sparc_ua_pcrel_hidden" >&6; }if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then$as_echo "#define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1" >>confdefs.hfifi # unaligned pcrel relocs{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for offsetable %lo()" >&5$as_echo_n "checking assembler for offsetable %lo()... " >&6; }if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_sparc_offsetable_lo10=noif test x$gcc_cv_as != x; thenecho '.textor %g1, %lo(ab) + 12, %g1or %g1, %lo(ab + 12), %g1' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -xarch=v9 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif test x$gcc_cv_objdump != x \&& $gcc_cv_objdump -s -j .text conftest.o 2> /dev/null \| grep ' 82106000 82106000' > /dev/null 2>&1; thengcc_cv_as_sparc_offsetable_lo10=yesfielseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_sparc_offsetable_lo10" >&5$as_echo "$gcc_cv_as_sparc_offsetable_lo10" >&6; }if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then$as_echo "#define HAVE_AS_OFFSETABLE_LO10 1" >>confdefs.hfi;;i[34567]86-*-* | x86_64-*-*)case $target_os incygwin*)# Full C++ conformance when using a shared libstdc++-v3 requires some# support from the Cygwin DLL, which in more recent versions exports# wrappers to aid in interposing and redirecting operators new, delete,# etc., as per n2800 #17.6.4.6 [replacement.functions]. Check if we# are configuring for a version of Cygwin that exports the wrappers.if test x$host = x$target; thenac_fn_c_check_func "$LINENO" "__wrap__Znaj" "ac_cv_func___wrap__Znaj"if test "x$ac_cv_func___wrap__Znaj" = x""yes; then :gcc_ac_cygwin_dll_wrappers=yeselsegcc_ac_cygwin_dll_wrappers=nofielse# Can't check presence of libc functions during cross-compile, so# we just have to assume we're building for an up-to-date target.gcc_ac_cygwin_dll_wrappers=yesficat >>confdefs.h <<_ACEOF#define USE_CYGWIN_LIBSTDCXX_WRAPPERS `if test $gcc_ac_cygwin_dll_wrappers = yes; then echo 1; else echo 0; fi`_ACEOFesaccase $target_os incygwin* | pe | mingw32*)# Recent binutils allows the three-operand form of ".comm" on PE. This# definition is used unconditionally to initialise the default state of# the target option variable that governs usage of the feature.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .comm with alignment" >&5$as_echo_n "checking assembler for .comm with alignment... " >&6; }if test "${gcc_cv_as_comm_has_align+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_comm_has_align=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 52`then gcc_cv_as_comm_has_align=yesfielif test x$gcc_cv_as != x; thenecho '.comm foo,1,32' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_comm_has_align=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_comm_has_align" >&5$as_echo "$gcc_cv_as_comm_has_align" >&6; }cat >>confdefs.h <<_ACEOF#define HAVE_GAS_ALIGNED_COMM `if test $gcc_cv_as_comm_has_align = yes; then echo 1; else echo 0; fi`_ACEOF# Used for DWARF 2 in PE{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .secrel32 relocs" >&5$as_echo_n "checking assembler for .secrel32 relocs... " >&6; }if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_pe_secrel32=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`then gcc_cv_as_ix86_pe_secrel32=yesfielif test x$gcc_cv_as != x; thenecho '.textfoo: nop.data.secrel32 foo' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif test x$gcc_cv_ld != x \&& $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1; thengcc_cv_as_ix86_pe_secrel32=yesfirm -f conftestelseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_pe_secrel32" >&5$as_echo "$gcc_cv_as_ix86_pe_secrel32" >&6; }if test $gcc_cv_as_ix86_pe_secrel32 = yes; then$as_echo "#define HAVE_GAS_PE_SECREL32_RELOC 1" >>confdefs.hfi# Test if the assembler supports the extended form of the .section# directive that specifies section alignment. LTO support uses this,# but normally only after installation, so we warn but don't fail the# configure if LTO is enabled but the assembler does not support it.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .section with alignment" >&5$as_echo_n "checking assembler for .section with alignment... " >&6; }if test "${gcc_cv_as_section_has_align+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_section_has_align=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 20 \) \* 1000 + 1`then gcc_cv_as_section_has_align=yesfielif test x$gcc_cv_as != x; thenecho '.section lto_test,"dr0"' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -fatal-warnings -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_section_has_align=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_section_has_align" >&5$as_echo "$gcc_cv_as_section_has_align" >&6; }if test x$gcc_cv_as_section_has_align != xyes; thencase ",$enable_languages," in*,lto,*){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO for $target requires binutils >= 2.20.1, but version found appears insufficient; LTO will not work until binutils is upgraded." >&5$as_echo "$as_me: WARNING: LTO for $target requires binutils >= 2.20.1, but version found appears insufficient; LTO will not work until binutils is upgraded." >&2;};;esacfi;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for filds and fists mnemonics" >&5$as_echo_n "checking assembler for filds and fists mnemonics... " >&6; }if test "${gcc_cv_as_ix86_filds+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_filds=noif test x$gcc_cv_as != x; thenecho 'filds mem; fists mem' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_filds=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_filds" >&5$as_echo "$gcc_cv_as_ix86_filds" >&6; }if test $gcc_cv_as_ix86_filds = yes; then$as_echo "#define HAVE_AS_IX86_FILDS 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for fildq and fistpq mnemonics" >&5$as_echo_n "checking assembler for fildq and fistpq mnemonics... " >&6; }if test "${gcc_cv_as_ix86_fildq+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_fildq=noif test x$gcc_cv_as != x; thenecho 'fildq mem; fistpq mem' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_fildq=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_fildq" >&5$as_echo "$gcc_cv_as_ix86_fildq" >&6; }if test $gcc_cv_as_ix86_fildq = yes; then$as_echo "#define HAVE_AS_IX86_FILDQ 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cmov syntax" >&5$as_echo_n "checking assembler for cmov syntax... " >&6; }if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_cmov_sun_syntax=noif test x$gcc_cv_as != x; thenecho 'cmovl.l %edx, %eax' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_cmov_sun_syntax=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5$as_echo "$gcc_cv_as_ix86_cmov_sun_syntax" >&6; }if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then$as_echo "#define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for ffreep mnemonic" >&5$as_echo_n "checking assembler for ffreep mnemonic... " >&6; }if test "${gcc_cv_as_ix86_ffreep+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_ffreep=noif test x$gcc_cv_as != x; thenecho 'ffreep %st(1)' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_ffreep=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_ffreep" >&5$as_echo "$gcc_cv_as_ix86_ffreep" >&6; }if test $gcc_cv_as_ix86_ffreep = yes; then$as_echo "#define HAVE_AS_IX86_FFREEP 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .quad directive" >&5$as_echo_n "checking assembler for .quad directive... " >&6; }if test "${gcc_cv_as_ix86_quad+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_quad=noif test x$gcc_cv_as != x; thenecho '.quad 0' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_quad=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_quad" >&5$as_echo "$gcc_cv_as_ix86_quad" >&6; }if test $gcc_cv_as_ix86_quad = yes; then$as_echo "#define HAVE_AS_IX86_QUAD 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for sahf mnemonic" >&5$as_echo_n "checking assembler for sahf mnemonic... " >&6; }if test "${gcc_cv_as_ix86_sahf+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_sahf=noif test x$gcc_cv_as != x; thenecho '.code64sahf' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_sahf=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_sahf" >&5$as_echo "$gcc_cv_as_ix86_sahf" >&6; }if test $gcc_cv_as_ix86_sahf = yes; then$as_echo "#define HAVE_AS_IX86_SAHF 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for swap suffix" >&5$as_echo_n "checking assembler for swap suffix... " >&6; }if test "${gcc_cv_as_ix86_swap+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_swap=noif test x$gcc_cv_as != x; thenecho 'movl.s %esp, %ebp' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_swap=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_swap" >&5$as_echo "$gcc_cv_as_ix86_swap" >&6; }if test $gcc_cv_as_ix86_swap = yes; then$as_echo "#define HAVE_AS_IX86_SWAP 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for different section symbol subtraction" >&5$as_echo_n "checking assembler for different section symbol subtraction... " >&6; }if test "${gcc_cv_as_ix86_diff_sect_delta+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_diff_sect_delta=noif test x$gcc_cv_as != x; thenecho '.section .rodata.L1:.long .L2-.L1.long .L3-.L1.text.L3: nop.L2: nop' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_diff_sect_delta=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_diff_sect_delta" >&5$as_echo "$gcc_cv_as_ix86_diff_sect_delta" >&6; }if test $gcc_cv_as_ix86_diff_sect_delta = yes; then$as_echo "#define HAVE_AS_IX86_DIFF_SECT_DELTA 1" >>confdefs.hfi# These two are used unconditionally by i386.[ch]; it is to be defined# to 1 if the feature is present, 0 otherwise.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for GOTOFF in data" >&5$as_echo_n "checking assembler for GOTOFF in data... " >&6; }if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_gotoff_in_data=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`then gcc_cv_as_ix86_gotoff_in_data=yesfielif test x$gcc_cv_as != x; thenecho ' .text.L0:nop.data.long .L0@GOTOFF' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_gotoff_in_data=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_gotoff_in_data" >&5$as_echo "$gcc_cv_as_ix86_gotoff_in_data" >&6; }cat >>confdefs.h <<_ACEOF#define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`_ACEOF{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for rep and lock prefix" >&5$as_echo_n "checking assembler for rep and lock prefix... " >&6; }if test "${gcc_cv_as_ix86_rep_lock_prefix+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ix86_rep_lock_prefix=noif test x$gcc_cv_as != x; thenecho 'rep movsllock orl $0, (%esp)' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ix86_rep_lock_prefix=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_rep_lock_prefix" >&5$as_echo "$gcc_cv_as_ix86_rep_lock_prefix" >&6; }cat >>confdefs.h <<_ACEOF#define HAVE_AS_IX86_REP_LOCK_PREFIX `if test $gcc_cv_as_ix86_rep_lock_prefix = yes; then echo 1; else echo 0; fi`_ACEOF;;ia64*-*-*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for ltoffx and ldxmov relocs" >&5$as_echo_n "checking assembler for ltoffx and ldxmov relocs... " >&6; }if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_ia64_ltoffx_ldxmov_relocs=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`then gcc_cv_as_ia64_ltoffx_ldxmov_relocs=yesfielif test x$gcc_cv_as != x; thenecho ' .textaddl r15 = @ltoffx(x#), gp;;ld8.mov r16 = [r15], x#' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_ia64_ltoffx_ldxmov_relocs=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5$as_echo "$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6; }if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then$as_echo "#define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1" >>confdefs.hfi;;powerpc*-*-*)case $target in*-*-aix*) conftest_s=' .machine "pwr5".csect .text[PR]mfcr 3,128';;*-*-darwin*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .machine directive support" >&5$as_echo_n "checking assembler for .machine directive support... " >&6; }if test "${gcc_cv_as_machine_directive+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_machine_directive=noif test x$gcc_cv_as != x; thenecho ' .machine ppc7400' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_machine_directive=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_machine_directive" >&5$as_echo "$gcc_cv_as_machine_directive" >&6; }if test x$gcc_cv_as_machine_directive != xyes; thenecho "*** This target requires an assembler supporting \".machine\"" >&2echo you can get it from: ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-528.5.dmg >&2test x$build = x$target && exit 1ficonftest_s=' .textmfcr r3,128';;*) conftest_s=' .machine power4.textmfcr 3,128';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for mfcr field support" >&5$as_echo_n "checking assembler for mfcr field support... " >&6; }if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_mfcrf=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`then gcc_cv_as_powerpc_mfcrf=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_mfcrf=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_mfcrf" >&5$as_echo "$gcc_cv_as_powerpc_mfcrf" >&6; }if test $gcc_cv_as_powerpc_mfcrf = yes; then$as_echo "#define HAVE_AS_MFCRF 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "pwr5".csect .text[PR]popcntb 3,3';;*) conftest_s=' .machine power5.textpopcntb 3,3';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for popcntb support" >&5$as_echo_n "checking assembler for popcntb support... " >&6; }if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_popcntb=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`then gcc_cv_as_powerpc_popcntb=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_popcntb=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_popcntb" >&5$as_echo "$gcc_cv_as_powerpc_popcntb" >&6; }if test $gcc_cv_as_powerpc_popcntb = yes; then$as_echo "#define HAVE_AS_POPCNTB 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "pwr5x".csect .text[PR]frin 1,1';;*) conftest_s=' .machine power5.textfrin 1,1';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for fp round support" >&5$as_echo_n "checking assembler for fp round support... " >&6; }if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_fprnd=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`then gcc_cv_as_powerpc_fprnd=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_fprnd=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_fprnd" >&5$as_echo "$gcc_cv_as_powerpc_fprnd" >&6; }if test $gcc_cv_as_powerpc_fprnd = yes; then$as_echo "#define HAVE_AS_FPRND 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "pwr6".csect .text[PR]mffgpr 1,3';;*) conftest_s=' .machine power6.textmffgpr 1,3';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for move fp gpr support" >&5$as_echo_n "checking assembler for move fp gpr support... " >&6; }if test "${gcc_cv_as_powerpc_mfpgpr+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_mfpgpr=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`then gcc_cv_as_powerpc_mfpgpr=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_mfpgpr=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_mfpgpr" >&5$as_echo "$gcc_cv_as_powerpc_mfpgpr" >&6; }if test $gcc_cv_as_powerpc_mfpgpr = yes; then$as_echo "#define HAVE_AS_MFPGPR 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .csect .text[PR]LCF..0:addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;*-*-darwin*)conftest_s=' .textLCF0:addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;*) conftest_s=' .text.LCF0:addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for rel16 relocs" >&5$as_echo_n "checking assembler for rel16 relocs... " >&6; }if test "${gcc_cv_as_powerpc_rel16+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_rel16=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`then gcc_cv_as_powerpc_rel16=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_rel16=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_rel16" >&5$as_echo "$gcc_cv_as_powerpc_rel16" >&6; }if test $gcc_cv_as_powerpc_rel16 = yes; then$as_echo "#define HAVE_AS_REL16 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "pwr6".csect .text[PR]cmpb 3,4,5';;*) conftest_s=' .machine power6.textcmpb 3,4,5';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for compare bytes support" >&5$as_echo_n "checking assembler for compare bytes support... " >&6; }if test "${gcc_cv_as_powerpc_cmpb+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_cmpb=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`then gcc_cv_as_powerpc_cmpb=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_cmpb=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_cmpb" >&5$as_echo "$gcc_cv_as_powerpc_cmpb" >&6; }if test $gcc_cv_as_powerpc_cmpb = yes; then$as_echo "#define HAVE_AS_CMPB 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "pwr6".csect .text[PR]dadd 1,2,3';;*) conftest_s=' .machine power6.textdadd 1,2,3';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for decimal float support" >&5$as_echo_n "checking assembler for decimal float support... " >&6; }if test "${gcc_cv_as_powerpc_dfp+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_dfp=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`then gcc_cv_as_powerpc_dfp=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_dfp=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_dfp" >&5$as_echo "$gcc_cv_as_powerpc_dfp" >&6; }if test $gcc_cv_as_powerpc_dfp = yes; then$as_echo "#define HAVE_AS_DFP 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "pwr7".csect .text[PR]lxvd2x 1,2,3';;*) conftest_s=' .machine power7.textlxvd2x 1,2,3';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for vector-scalar support" >&5$as_echo_n "checking assembler for vector-scalar support... " >&6; }if test "${gcc_cv_as_powerpc_vsx+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_vsx=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`then gcc_cv_as_powerpc_vsx=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_vsx=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_vsx" >&5$as_echo "$gcc_cv_as_powerpc_vsx" >&6; }if test $gcc_cv_as_powerpc_vsx = yes; then$as_echo "#define HAVE_AS_VSX 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "pwr7".csect .text[PR]popcntd 3,3';;*) conftest_s=' .machine power7.textpopcntd 3,3';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for popcntd support" >&5$as_echo_n "checking assembler for popcntd support... " >&6; }if test "${gcc_cv_as_powerpc_popcntd+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_popcntd=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`then gcc_cv_as_powerpc_popcntd=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_popcntd=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_popcntd" >&5$as_echo "$gcc_cv_as_powerpc_popcntd" >&6; }if test $gcc_cv_as_powerpc_popcntd = yes; then$as_echo "#define HAVE_AS_POPCNTD 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .csect .text[PR]lwsync';;*) conftest_s=' .textlwsync';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for lwsync support" >&5$as_echo_n "checking assembler for lwsync support... " >&6; }if test "${gcc_cv_as_powerpc_lwsync+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_lwsync=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 2`then gcc_cv_as_powerpc_lwsync=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_lwsync=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_lwsync" >&5$as_echo "$gcc_cv_as_powerpc_lwsync" >&6; }if test $gcc_cv_as_powerpc_lwsync = yes; then$as_echo "#define HAVE_AS_LWSYNC 1" >>confdefs.hficase $target in*-*-aix*) conftest_s=' .machine "476".csect .text[PR]dci 0';;*) conftest_s=' .machine "476".textdci 0';;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for data cache invalidate support" >&5$as_echo_n "checking assembler for data cache invalidate support... " >&6; }if test "${gcc_cv_as_powerpc_dci+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_dci=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`then gcc_cv_as_powerpc_dci=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -a32 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_dci=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_dci" >&5$as_echo "$gcc_cv_as_powerpc_dci" >&6; }if test $gcc_cv_as_powerpc_dci = yes; then$as_echo "#define HAVE_AS_DCI 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .gnu_attribute support" >&5$as_echo_n "checking assembler for .gnu_attribute support... " >&6; }if test "${gcc_cv_as_powerpc_gnu_attribute+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_gnu_attribute=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`then gcc_cv_as_powerpc_gnu_attribute=yesfielif test x$gcc_cv_as != x; thenecho '.gnu_attribute 4,1' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_gnu_attribute=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_gnu_attribute" >&5$as_echo "$gcc_cv_as_powerpc_gnu_attribute" >&6; }if test $gcc_cv_as_powerpc_gnu_attribute = yes; then$as_echo "#define HAVE_AS_GNU_ATTRIBUTE 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for tls marker support" >&5$as_echo_n "checking assembler for tls marker support... " >&6; }if test "${gcc_cv_as_powerpc_tls_markers+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_powerpc_tls_markers=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 20 \) \* 1000 + 0`then gcc_cv_as_powerpc_tls_markers=yesfielif test x$gcc_cv_as != x; thenecho ' bl __tls_get_addr(x@tlsgd)' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_powerpc_tls_markers=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_powerpc_tls_markers" >&5$as_echo "$gcc_cv_as_powerpc_tls_markers" >&6; }if test $gcc_cv_as_powerpc_tls_markers = yes; then$as_echo "#define HAVE_AS_TLS_MARKERS 1" >>confdefs.hficase $target in*-*-aix*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .ref support" >&5$as_echo_n "checking assembler for .ref support... " >&6; }if test "${gcc_cv_as_aix_ref+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_aix_ref=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2.21.0 \* 1000 \) + gcc_cv_as_aix_ref=yes \) \* 1000 + `then :fielif test x$gcc_cv_as != x; thenecho ' .csect stuff[rw]stuff:.long 1.extern sym.ref sym' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_aix_ref=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_aix_ref" >&5$as_echo "$gcc_cv_as_aix_ref" >&6; }if test $gcc_cv_as_aix_ref = yes; then$as_echo "#define HAVE_AS_REF 1" >>confdefs.hfi;;esac;;mips*-*-*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for explicit relocation support" >&5$as_echo_n "checking assembler for explicit relocation support... " >&6; }if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_mips_explicit_relocs=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`then gcc_cv_as_mips_explicit_relocs=yesfielif test x$gcc_cv_as != x; thenecho ' lw $4,%gp_rel(foo)($4)' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_mips_explicit_relocs=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_explicit_relocs" >&5$as_echo "$gcc_cv_as_mips_explicit_relocs" >&6; }if test $gcc_cv_as_mips_explicit_relocs = yes; thenif test x$target_cpu_default = xthen target_cpu_default=MASK_EXPLICIT_RELOCSelse target_cpu_default="($target_cpu_default)|MASK_EXPLICIT_RELOCS"fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -mno-shared support" >&5$as_echo_n "checking assembler for -mno-shared support... " >&6; }if test "${gcc_cv_as_mips_no_shared+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_mips_no_shared=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`then gcc_cv_as_mips_no_shared=yesfielif test x$gcc_cv_as != x; thenecho 'nop' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -mno-shared -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_mips_no_shared=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_no_shared" >&5$as_echo "$gcc_cv_as_mips_no_shared" >&6; }if test $gcc_cv_as_mips_no_shared = yes; then$as_echo "#define HAVE_AS_NO_SHARED 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .gnu_attribute support" >&5$as_echo_n "checking assembler for .gnu_attribute support... " >&6; }if test "${gcc_cv_as_mips_gnu_attribute+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_mips_gnu_attribute=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`then gcc_cv_as_mips_gnu_attribute=yesfielif test x$gcc_cv_as != x; thenecho '.gnu_attribute 4,1' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_mips_gnu_attribute=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_gnu_attribute" >&5$as_echo "$gcc_cv_as_mips_gnu_attribute" >&6; }if test $gcc_cv_as_mips_gnu_attribute = yes; then$as_echo "#define HAVE_AS_GNU_ATTRIBUTE 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .dtprelword support" >&5$as_echo_n "checking assembler for .dtprelword support... " >&6; }if test "${gcc_cv_as_mips_dtprelword+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_mips_dtprelword=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`then gcc_cv_as_mips_dtprelword=yesfielif test x$gcc_cv_as != x; thenecho '.section .tdata,"awT",@progbitsx:.word 2.text.dtprelword x+0x8000' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_mips_dtprelword=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mips_dtprelword" >&5$as_echo "$gcc_cv_as_mips_dtprelword" >&6; }if test $gcc_cv_as_mips_dtprelword = yes; then$as_echo "#define HAVE_AS_DTPRELWORD 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker for explicit JALR relocation" >&5$as_echo_n "checking assembler and linker for explicit JALR relocation... " >&6; }gcc_cv_as_ld_jalr_reloc=noif test $gcc_cv_as_mips_explicit_relocs = yes; thenif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 20 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_as_ld_jalr_reloc=yesfielif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x; thenecho ' .ent x' > conftest.secho 'x: ld $2,%got_disp(y)($3)' >> conftest.secho ' ld $25,%call16(y)($28)' >> conftest.secho ' .reloc 1f,R_MIPS_JALR,y' >> conftest.secho '1: jalr $25' >> conftest.secho ' .reloc 1f,R_MIPS_JALR,x' >> conftest.secho '1: jalr $25' >> conftest.secho ' .end x' >> conftest.sif $gcc_cv_as -o conftest.o conftest.s >/dev/null 2>&5 \&& $gcc_cv_ld -shared -o conftest.so conftest.o >/dev/null 2>&5; thenif $gcc_cv_objdump -d conftest.so | grep jalr >/dev/null 2>&1 \&& $gcc_cv_objdump -d conftest.so | grep "bal.*<x>" >/dev/null 2>&1; thengcc_cv_as_ld_jalr_reloc=yesfifirm -f conftest.*fifiif test $gcc_cv_as_ld_jalr_reloc = yes; thenif test x$target_cpu_default = x; thentarget_cpu_default=MASK_RELAX_PIC_CALLSelsetarget_cpu_default="($target_cpu_default)|MASK_RELAX_PIC_CALLS"fifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ld_jalr_reloc" >&5$as_echo "$gcc_cv_as_ld_jalr_reloc" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker for .eh_frame personality relaxation" >&5$as_echo_n "checking linker for .eh_frame personality relaxation... " >&6; }if test "${gcc_cv_ld_mips_personality_relaxation+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_ld_mips_personality_relaxation=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 \-a "$gcc_cv_gld_minor_version" -ge 21 \-o "$gcc_cv_gld_major_version" -gt 2; thengcc_cv_ld_mips_personality_relaxation=yesfielif test x$gcc_cv_as != x \-a x$gcc_cv_ld != x \-a x$gcc_cv_readelf != x ; thencat > conftest.s <<EOF.cfi_startproc.cfi_personality 0x80,indirect_ptr.ent testtest:nop.end test.cfi_endproc.section .data,"aw",@progbitsindirect_ptr:.dc.a personalityEOFif $gcc_cv_as -KPIC -o conftest.o conftest.s > /dev/null 2>&1 \&& $gcc_cv_ld -o conftest conftest.o -shared > /dev/null 2>&1; thenif $gcc_cv_readelf -d conftest 2>&1 \| grep TEXTREL > /dev/null 2>&1; then:elif $gcc_cv_readelf --relocs conftest 2>&1 \| grep 'R_MIPS_REL32 *$' > /dev/null 2>&1; then:elsegcc_cv_ld_mips_personality_relaxation=yesfififirm -f conftest.s conftest.o conftestfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_mips_personality_relaxation" >&5$as_echo "$gcc_cv_ld_mips_personality_relaxation" >&6; }if test x$gcc_cv_ld_mips_personality_relaxation = xyes; then$as_echo "#define HAVE_LD_PERSONALITY_RELAXATION 1" >>confdefs.hfi;;esac# Mips and HP-UX need the GNU assembler.# Linux on IA64 might be able to use the Intel assembler.case "$target" inmips*-*-* | *-*-hpux* )if test x$gas_flag = xyes \|| test x"$host" != x"$build" \|| test ! -x "$gcc_cv_as" \|| "$gcc_cv_as" -v < /dev/null 2>&1 | grep GNU > /dev/null; then:elseecho "*** This configuration requires the GNU assembler" >&2exit 1fi;;esac# ??? Not all targets support dwarf2 debug_line, even within a version# of gas. Moreover, we need to emit a valid instruction to trigger any# info to the output file. So, as supported targets are added to gas 2.11,# add some instruction here to (also) show we expect this might work.# ??? Once 2.11 is released, probably need to add first known working# version to the per-target configury.case "$target" ini?86*-*-* | mips*-*-* | alpha*-*-* | powerpc*-*-* | sparc*-*-* | m68*-*-* \| x86_64*-*-* | hppa*-*-* | arm*-*-* \| xstormy16*-*-* | cris-*-* | crisv32-*-* | xtensa*-*-* | bfin-*-* | score*-*-* \| spu-*-* | fido*-*-* | m32c-*-*)insn="nop";;ia64*-*-* | s390*-*-*)insn="nop 0";;mmix-*-*)insn="swym 0";;esacif test x"$insn" != x; thenconftest_s="\.file 1 \"conftest.s\".loc 1 3 0$insn"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for dwarf2 debug_line support" >&5$as_echo_n "checking assembler for dwarf2 debug_line support... " >&6; }if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_dwarf2_debug_line=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`then gcc_cv_as_dwarf2_debug_line=yesfielif test x$gcc_cv_as != x; thenecho "$conftest_s" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thenif test x$gcc_cv_objdump != x \&& $gcc_cv_objdump -h conftest.o 2> /dev/null \| grep debug_line > /dev/null 2>&1; thengcc_cv_as_dwarf2_debug_line=yesfielseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_dwarf2_debug_line" >&5$as_echo "$gcc_cv_as_dwarf2_debug_line" >&6; }# The .debug_line file table must be in the exact order that# we specified the files, since these indices are also used# by DW_AT_decl_file. Approximate this test by testing if# the assembler bitches if the same index is assigned twice.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for buggy dwarf2 .file directive" >&5$as_echo_n "checking assembler for buggy dwarf2 .file directive... " >&6; }if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_dwarf2_file_buggy=noif test x$gcc_cv_as != x; thenecho ' .file 1 "foo.s".file 1 "bar.s"' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_dwarf2_file_buggy=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_dwarf2_file_buggy" >&5$as_echo "$gcc_cv_as_dwarf2_file_buggy" >&6; }if test $gcc_cv_as_dwarf2_debug_line = yes \&& test $gcc_cv_as_dwarf2_file_buggy = no; then$as_echo "#define HAVE_AS_DWARF2_DEBUG_LINE 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --gdwarf2 option" >&5$as_echo_n "checking assembler for --gdwarf2 option... " >&6; }if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_gdwarf2_flag=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`then gcc_cv_as_gdwarf2_flag=yesfielif test x$gcc_cv_as != x; thenecho "$insn" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags --gdwarf2 -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_gdwarf2_flag=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gdwarf2_flag" >&5$as_echo "$gcc_cv_as_gdwarf2_flag" >&6; }if test $gcc_cv_as_gdwarf2_flag = yes; then$as_echo "#define HAVE_AS_GDWARF2_DEBUG_FLAG 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --gstabs option" >&5$as_echo_n "checking assembler for --gstabs option... " >&6; }if test "${gcc_cv_as_gstabs_flag+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_gstabs_flag=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`then gcc_cv_as_gstabs_flag=yesfielif test x$gcc_cv_as != x; thenecho "$insn" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags --gstabs -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }then# The native Solaris 9/Intel assembler doesn't understand --gstabs# and warns about it, but still exits successfully. So check for# this.if { ac_try='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }then :else gcc_cv_as_gstabs_flag=yesfielseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gstabs_flag" >&5$as_echo "$gcc_cv_as_gstabs_flag" >&6; }if test $gcc_cv_as_gstabs_flag = yes; then$as_echo "#define HAVE_AS_GSTABS_DEBUG_FLAG 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for --debug-prefix-map option" >&5$as_echo_n "checking assembler for --debug-prefix-map option... " >&6; }if test "${gcc_cv_as_debug_prefix_map_flag+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_debug_prefix_map_flag=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`then gcc_cv_as_debug_prefix_map_flag=yesfielif test x$gcc_cv_as != x; thenecho "$insn" > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags --debug-prefix-map /a=/b -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_debug_prefix_map_flag=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_debug_prefix_map_flag" >&5$as_echo "$gcc_cv_as_debug_prefix_map_flag" >&6; }if test $gcc_cv_as_debug_prefix_map_flag = yes; then$as_echo "#define HAVE_AS_DEBUG_PREFIX_MAP 1" >>confdefs.hfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for .lcomm with alignment" >&5$as_echo_n "checking assembler for .lcomm with alignment... " >&6; }if test "${gcc_cv_as_lcomm_with_alignment+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_lcomm_with_alignment=noif test x$gcc_cv_as != x; thenecho '.lcomm bar,4,16' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_lcomm_with_alignment=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_lcomm_with_alignment" >&5$as_echo "$gcc_cv_as_lcomm_with_alignment" >&6; }if test $gcc_cv_as_lcomm_with_alignment = yes; then$as_echo "#define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1" >>confdefs.hfi# Check whether --enable-gnu-unique-object was given.if test "${enable_gnu_unique_object+set}" = set; then :enableval=$enable_gnu_unique_object; case $enable_gnu_unique_object inyes | no) ;;*) as_fn_error "'$enable_gnu_unique_object' is an invalid value for --enable-gnu-unique-object.Valid choices are 'yes' and 'no'." "$LINENO" 5 ;;esacelse{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for gnu_unique_object" >&5$as_echo_n "checking assembler for gnu_unique_object... " >&6; }if test "${gcc_cv_as_gnu_unique_object+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_gnu_unique_object=noif test $in_tree_gas = yes; thenif test $in_tree_gas_is_elf = yes \&& test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 19 \) \* 1000 + 52`then gcc_cv_as_gnu_unique_object=yesfielif test x$gcc_cv_as != x; thenecho '.type foo, @gnu_unique_object' > conftest.sif { ac_try='$gcc_cv_as $gcc_cv_as_flags -o conftest.o conftest.s >&5'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; }thengcc_cv_as_gnu_unique_object=yeselseecho "configure: failed program was" >&5cat conftest.s >&5firm -f conftest.o conftest.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gnu_unique_object" >&5$as_echo "$gcc_cv_as_gnu_unique_object" >&6; }if test $gcc_cv_as_gnu_unique_object = yes; then# Also check for ld.so support, i.e. glibc 2.11 or higher.if test x$host = x$build -a x$host = x$target &&glibcver=`ldd --version 2>/dev/null | sed 's/.* //;q'`; thenglibcmajor=`expr "$glibcver" : "\([0-9]*\)"`glibcminor=`expr "$glibcver" : "[2-9]*\.\([0-9]*\)"`glibcnum=`expr $glibcmajor \* 1000 + $glibcminor`if test "$glibcnum" -ge 2011 ; thenenable_gnu_unique_object=yesfifififiif test x$enable_gnu_unique_object = xyes; then$as_echo "#define HAVE_GAS_GNU_UNIQUE_OBJECT 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for tolerance to line number 0" >&5$as_echo_n "checking assembler for tolerance to line number 0... " >&6; }if test "${gcc_cv_as_line_zero+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_as_line_zero=noif test $in_tree_gas = yes; thenif test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 91`then gcc_cv_as_line_zero=yesfielif test "x$gcc_cv_as" != x; then{ echo '# 1 "test.s" 1'; echo '# 0 "" 2'; } > conftest.sif { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5 2>conftest.out'{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5(eval $ac_try) 2>&5ac_status=$?$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5test $ac_status = 0; }; } &&test "x`cat conftest.out`" = xthengcc_cv_as_line_zero=yeselseecho "configure: failed program was" >&5cat conftest.s >&5echo "configure: error output was" >&5cat conftest.out >&5firm -f conftest.o conftest.s conftest.outfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_line_zero" >&5$as_echo "$gcc_cv_as_line_zero" >&6; }if test "x$gcc_cv_as_line_zero" = xyes; then$as_echo "#define HAVE_AS_LINE_ZERO 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker PT_GNU_EH_FRAME support" >&5$as_echo_n "checking linker PT_GNU_EH_FRAME support... " >&6; }gcc_cv_ld_eh_frame_hdr=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_eh_frame_hdr=yesfielif test x$gcc_cv_ld != x; then# Check if linker supports --eh-frame-hdr optionif $gcc_cv_ld --help 2>/dev/null | grep eh-frame-hdr > /dev/null; thengcc_cv_ld_eh_frame_hdr=yesfifiif test x"$gcc_cv_ld_eh_frame_hdr" = xyes; then$as_echo "#define HAVE_LD_EH_FRAME_HDR 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_frame_hdr" >&5$as_echo "$gcc_cv_ld_eh_frame_hdr" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker position independent executable support" >&5$as_echo_n "checking linker position independent executable support... " >&6; }gcc_cv_ld_pie=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 15 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_pie=yesfielif test x$gcc_cv_ld != x; then# Check if linker supports -pie optionif $gcc_cv_ld --help 2>/dev/null | grep -- -pie > /dev/null; thengcc_cv_ld_pie=yesfifiif test x"$gcc_cv_ld_pie" = xyes; then$as_echo "#define HAVE_LD_PIE 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_pie" >&5$as_echo "$gcc_cv_ld_pie" >&6; }{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker EH-compatible garbage collection of sections" >&5$as_echo_n "checking linker EH-compatible garbage collection of sections... " >&6; }gcc_cv_ld_eh_gc_sections=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 17 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_eh_gc_sections=yesfielif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; thencat > conftest.s <<EOF.section .text.globl _start.type _start, @function_start:.long foo.size _start, .-_start.section .text.foo,"ax",@progbits.type foo, @functionfoo:.long 0.size foo, .-foo.section .gcc_except_table.foo,"a",@progbits.L0:.long 0.section .eh_frame,"a",@progbits.long .L0EOFif $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; thenif $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \| grep "gc-sections option ignored" > /dev/null; thengcc_cv_ld_eh_gc_sections=noelif $gcc_cv_objdump -h conftest 2> /dev/null \| grep gcc_except_table > /dev/null; thengcc_cv_ld_eh_gc_sections=yes# If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.if test x$gcc_cv_as_comdat_group != xyes; thengcc_cv_ld_eh_gc_sections=nocat > conftest.s <<EOF.section .text.globl _start.type _start, @function_start:.long foo.size _start, .-_start.section .gnu.linkonce.t.foo,"ax",@progbits.type foo, @functionfoo:.long 0.size foo, .-foo.section .gcc_except_table.foo,"a",@progbits.L0:.long 0.section .eh_frame,"a",@progbits.long .L0EOFif $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; thenif $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \| grep "gc-sections option ignored" > /dev/null; thengcc_cv_ld_eh_gc_sections=noelif $gcc_cv_objdump -h conftest 2> /dev/null \| grep gcc_except_table > /dev/null; thengcc_cv_ld_eh_gc_sections=yesfififififirm -f conftest.s conftest.o conftestficase "$target" inhppa*-*-linux*)# ??? This apparently exposes a binutils bug with PC-relative relocations.gcc_cv_ld_eh_gc_sections=no;;esacif test x$gcc_cv_ld_eh_gc_sections = xyes; then$as_echo "#define HAVE_LD_EH_GC_SECTIONS 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_eh_gc_sections" >&5$as_echo "$gcc_cv_ld_eh_gc_sections" >&6; }# --------# UNSORTED# --------{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5$as_echo_n "checking linker --as-needed support... " >&6; }if test "${gcc_cv_ld_as_needed+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_ld_as_needed=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_as_needed=yesfielif test x$gcc_cv_ld != x; then# Check if linker supports --as-needed and --no-as-needed optionsif $gcc_cv_ld --help 2>/dev/null | grep as-needed > /dev/null; thengcc_cv_ld_as_needed=yesfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_as_needed" >&5$as_echo "$gcc_cv_ld_as_needed" >&6; }if test x"$gcc_cv_ld_as_needed" = xyes; then$as_echo "#define HAVE_LD_AS_NEEDED 1" >>confdefs.hficase "$target:$tm_file" inpowerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*){ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for omitting dot symbols" >&5$as_echo_n "checking linker support for omitting dot symbols... " >&6; }if test "${gcc_cv_ld_no_dot_syms+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_ld_no_dot_syms=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2; thengcc_cv_ld_no_dot_syms=yesfielif test x$gcc_cv_as != x -a x$gcc_cv_ld != x ; thencat > conftest1.s <<EOF.textbl .fooEOFcat > conftest2.s <<EOF.section ".opd","aw".align 3.globl foo.type foo,@functionfoo:.quad .LEfoo,.TOC.@tocbase,0.text.LEfoo:blr.size foo,.-.LEfooEOFif $gcc_cv_as -a64 -o conftest1.o conftest1.s > /dev/null 2>&1 \&& $gcc_cv_as -a64 -o conftest2.o conftest2.s > /dev/null 2>&1 \&& $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o > /dev/null 2>&1; thengcc_cv_ld_no_dot_syms=yesfirm -f conftest conftest1.o conftest2.o conftest1.s conftest2.sfifi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_no_dot_syms" >&5$as_echo "$gcc_cv_ld_no_dot_syms" >&6; }if test x"$gcc_cv_ld_no_dot_syms" = xyes; then$as_echo "#define HAVE_LD_NO_DOT_SYMS 1" >>confdefs.hfi;;esac{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --build-id support" >&5$as_echo_n "checking linker --build-id support... " >&6; }if test "${gcc_cv_ld_buildid+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_ld_buildid=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a \"$gcc_cv_gld_minor_version" -ge 18 -o \"$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_buildid=yesfielif test x$gcc_cv_ld != x; thenif $gcc_cv_ld --help 2>/dev/null | grep build-id > /dev/null; thengcc_cv_ld_buildid=yesfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_buildid" >&5$as_echo "$gcc_cv_ld_buildid" >&6; }if test x"$gcc_cv_ld_buildid" = xyes; then$as_echo "#define HAVE_LD_BUILDID 1" >>confdefs.hfi# Check whether --enable-linker-build-id was given.if test "${enable_linker_build_id+set}" = set; then :enableval=$enable_linker_build_id;elseenable_linker_build_id=nofiif test x"$enable_linker_build_id" = xyes; thenif test x"$gcc_cv_ld_buildid" = xyes; then$as_echo "#define ENABLE_LD_BUILDID 1" >>confdefs.helse{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --build-id is not supported by your linker; --enable-linker-build-id ignored" >&5$as_echo "$as_me: WARNING: --build-id is not supported by your linker; --enable-linker-build-id ignored" >&2;}fifi# In binutils 2.21, GNU ld gained support for new emulations fully# supporting the Solaris 2 ABI. Detect their presence in the linker used.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker *_sol2 emulation support" >&5$as_echo_n "checking linker *_sol2 emulation support... " >&6; }if test "${gcc_cv_ld_sol2_emulation+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_ld_sol2_emulation=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a \"$gcc_cv_gld_minor_version" -ge 21 -o \"$gcc_cv_gld_major_version" -gt 2 \&& test $in_tree_ld_is_elf = yes; thengcc_cv_ld_sol2_emulation=yesfielif test x$gcc_cv_ld != x; thenif $gcc_cv_ld -V 2>/dev/null | sed -e '1,/Supported emulations/d;q' | \grep _sol2 > /dev/null; thengcc_cv_ld_sol2_emulation=yesfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_sol2_emulation" >&5$as_echo "$gcc_cv_ld_sol2_emulation" >&6; }if test x"$gcc_cv_ld_sol2_emulation" = xyes; then$as_echo "#define HAVE_LD_SOL2_EMULATION 1" >>confdefs.hfi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --sysroot support" >&5$as_echo_n "checking linker --sysroot support... " >&6; }if test "${gcc_cv_ld_sysroot+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_ld_sysroot=noif test $in_tree_ld = yes ; thenif test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 ; thengcc_cv_ld_sysroot=yesfielif test x$gcc_cv_ld != x; thenif $gcc_cv_ld --help 2>/dev/null | grep sysroot > /dev/null; thengcc_cv_ld_sysroot=yesfififi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_sysroot" >&5$as_echo "$gcc_cv_ld_sysroot" >&6; }if test x"$gcc_cv_ld_sysroot" = xyes; then$as_echo "#define HAVE_LD_SYSROOT 1" >>confdefs.hfiif test x$with_sysroot = x && test x$host = x$target \&& test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" \&& test "$prefix" != "NONE"; thencat >>confdefs.h <<_ACEOF#define PREFIX_INCLUDE_DIR "$prefix/include"_ACEOFfi# Test for stack protector support in target C library.{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __stack_chk_fail in target C library" >&5$as_echo_n "checking __stack_chk_fail in target C library... " >&6; }if test "${gcc_cv_libc_provides_ssp+set}" = set; then :$as_echo_n "(cached) " >&6elsegcc_cv_libc_provides_ssp=nocase "$target" in*-*-linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu)if test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x; thenif test "x$with_headers" != x; thenglibc_header_dir=$with_headerselif test "x$with_sysroot" = x; thenglibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-include"elif test "x$with_build_sysroot" != "x"; thenglibc_header_dir="${with_build_sysroot}/usr/include"elif test "x$with_sysroot" = xyes; thenglibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"elseglibc_header_dir="${with_sysroot}/usr/include"fielseglibc_header_dir=/usr/includefi# glibc 2.4 and later provides __stack_chk_fail and# either __stack_chk_guard, or TLS access to stack guard canary.if test -f $glibc_header_dir/features.h \&& $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \$glibc_header_dir/features.h > /dev/null; thenif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \$glibc_header_dir/features.h > /dev/null; thengcc_cv_libc_provides_ssp=yeselif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \$glibc_header_dir/features.h > /dev/null \&& $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \$glibc_header_dir/features.h > /dev/null; thengcc_cv_libc_provides_ssp=yeselif $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC__[ ]+1' \$glibc_header_dir/features.h > /dev/null && \test -f $glibc_header_dir/bits/uClibc_config.h && \$EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC_HAS_SSP__[ ]+1' \$glibc_header_dir/bits/uClibc_config.h > /dev/null; thengcc_cv_libc_provides_ssp=yesfifi;;*-*-gnu*)# Avoid complicated tests (see# <http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html>) and for now# simply assert that glibc does provide this, which is true for all# realistically usable GNU/Hurd configurations.gcc_cv_libc_provides_ssp=yes;;*-*-darwin* | *-*-freebsd*)ac_fn_c_check_func "$LINENO" "__stack_chk_fail" "ac_cv_func___stack_chk_fail"if test "x$ac_cv_func___stack_chk_fail" = x""yes; then :gcc_cv_libc_provides_ssp=yeselseecho "no __stack_chk_fail on this target"fi;;*) gcc_cv_libc_provides_ssp=no ;;esacfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_libc_provides_ssp" >&5$as_echo "$gcc_cv_libc_provides_ssp" >&6; }if test x$gcc_cv_libc_provides_ssp = xyes; then$as_echo "#define TARGET_LIBC_PROVIDES_SSP 1" >>confdefs.hfi# Check if TFmode long double should be used by default or not.# Some glibc targets used DFmode long double, but with glibc 2.4# and later they can use TFmode.case "$target" inpowerpc*-*-linux* | \powerpc*-*-gnu* | \sparc*-*-linux* | \s390*-*-linux* | \alpha*-*-linux*)# Check whether --with-long-double-128 was given.if test "${with_long_double_128+set}" = set; then :withval=$with_long_double_128; gcc_cv_target_ldbl128="$with_long_double_128"elsegcc_cv_target_ldbl128=noif test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x; thenif test "x$with_sysroot" = x; thenglibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-include"elif test "x$with_build_sysroot" != "x"; thenglibc_header_dir="${with_build_sysroot}/usr/include"elif test "x$with_sysroot" = xyes; thenglibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"elseglibc_header_dir="${with_sysroot}/usr/include"fielseglibc_header_dir=/usr/includefigrep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \$glibc_header_dir/bits/wordsize.h > /dev/null 2>&1 \&& gcc_cv_target_ldbl128=yesfi;;esacif test x$gcc_cv_target_ldbl128 = xyes; then$as_echo "#define TARGET_DEFAULT_LONG_DOUBLE_128 1" >>confdefs.hfi# Find out what GC implementation we want, or may, use.# Check whether --with-gc was given.if test "${with_gc+set}" = set; then :withval=$with_gc; case "$withval" inpage)GGC=ggc-$withval;;zone)GGC=ggc-$withval$as_echo "#define GGC_ZONE 1" >>confdefs.h;;*)as_fn_error "$withval is an invalid option to --with-gc" "$LINENO" 5;;esacelseGGC=ggc-pagefiecho "Using $GGC for garbage collection."# Libraries to use on the host. This will normally be set by the top# level Makefile. Here we simply capture the value for our Makefile.if test -z "${HOST_LIBS+set}"; thenHOST_LIBS=fi# Use the system's zlib library.zlibdir=-L../zlibzlibinc="-I\$(srcdir)/../zlib"# Check whether --with-system-zlib was given.if test "${with_system_zlib+set}" = set; then :withval=$with_system_zlib; zlibdir=zlibinc=fi{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }# Check whether --enable-maintainer-mode was given.if test "${enable_maintainer_mode+set}" = set; then :enableval=$enable_maintainer_mode; maintainer_mode=$enablevalelsemaintainer_mode=nofi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $maintainer_mode" >&5$as_echo "$maintainer_mode" >&6; }if test "$maintainer_mode" = "yes"; thenMAINT=''elseMAINT='#'fi# --------------# Language hooks# --------------# Make empty files to contain the specs and options for each language.# Then add #include lines to for a compiler that has specs and/or options.subdirs=lang_opt_files=lang_specs_files=lang_tree_files=# These (without "all_") are set in each config-lang.in.# `language' must be a single word so is spelled singularly.all_languages=all_compilers=all_outputs='Makefile gccbug'# List of language makefile fragments.all_lang_makefrags=# List of language subdirectory makefiles. Deprecated.all_lang_makefiles=# Additional files for gengtypeall_gtfiles="$target_gtfiles"# These are the languages that are set in --enable-languages,# and are available in the GCC tree.all_selected_languages=# Add the language fragments.# Languages are added via two mechanisms. Some information must be# recorded in makefile variables, these are defined in config-lang.in.# We accumulate them and plug them into the main Makefile.# The other mechanism is a set of hooks for each of the main targets# like `clean', `install', etc.language_hooks="Make-hooks"for lang in ${srcdir}/*/config-lang.indotest "$lang" = "${srcdir}/*/config-lang.in" && continuelang_alias=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`if test "x$lang_alias" = xthenecho "$lang doesn't set \$language." 1>&2exit 1fisubdir="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"subdirs="$subdirs $subdir"# $gcc_subdir is where the gcc integration files are to be found# for a language, both for internal compiler purposes (compiler# sources implementing front-end to GCC tree converters), and for# build infrastructure purposes (Make-lang.in, etc.)## This will be <subdir> (relative to $srcdir) if a line like# gcc_subdir="<subdir>" or gcc_subdir=<subdir># is found in <langdir>/config-lang.in, and will remain <langdir># otherwise.## Except for the language alias (fetched above), the regular# "config-lang.in" contents are always retrieved from $gcc_subdir,# so a <langdir>/config-lang.in setting gcc_subdir typically sets# only this and the language alias.gcc_subdir=`sed -n -e 's,^gcc_subdir=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^gcc_subdir=\([^ ]*\).*$,\1,p' $lang`if [ "$gcc_subdir" = "" ]; thengcc_subdir="$subdir"ficase ",$enable_languages," in*,$lang_alias,*)all_selected_languages="$all_selected_languages $lang_alias"if test -f $srcdir/$gcc_subdir/lang-specs.h; thenlang_specs_files="$lang_specs_files $srcdir/$gcc_subdir/lang-specs.h"fi;;esaclanguage=boot_language=compilers=outputs=gtfiles=subdir_requires=. ${srcdir}/$gcc_subdir/config-lang.inif test "x$language" = xthenecho "${srcdir}/$gcc_subdir/config-lang.in doesn't set \$language." 1>&2exit 1fiok=:case ",$enable_languages," in*,$lang_alias,*) ;;*)for i in $subdir_requires; dotest -f "${srcdir}/$i/config-lang.in" && continueok=falsebreakdone;;esac$ok || continueall_lang_makefrags="$all_lang_makefrags \$(srcdir)/$gcc_subdir/Make-lang.in"if test -f $srcdir/$gcc_subdir/lang.opt; thenlang_opt_files="$lang_opt_files $srcdir/$gcc_subdir/lang.opt"fiif test -f $srcdir/$gcc_subdir/$subdir-tree.def; thenlang_tree_files="$lang_tree_files $srcdir/$gcc_subdir/$subdir-tree.def"fiif test -f ${srcdir}/$gcc_subdir/Makefile.inthen all_lang_makefiles="$gcc_subdir/Makefile"fiall_languages="$all_languages $language"all_compilers="$all_compilers $compilers"all_outputs="$all_outputs $outputs"all_gtfiles="$all_gtfiles [$subdir] $gtfiles"case ",$enable_languages," in*,lto,*)$as_echo "#define ENABLE_LTO 1" >>confdefs.henable_lto=yes# LTO needs to speak the platform's object file format, and has a# number of implementations of the required binary file access APIs.# ELF is the most common, and default. We only link libelf if ELF# is indeed the selected format.LTO_BINARY_READER=${lto_binary_reader}LTO_USE_LIBELF=-lelfif test "x$lto_binary_reader" != "xlto-elf" ; thenLTO_USE_LIBELF=fi;;*) ;;esacdone# Pick up gtfiles for cgtfiles=. ${srcdir}/c-config-lang.inall_gtfiles="$all_gtfiles [c] $gtfiles"check_languages=for language in $all_selected_languagesdocheck_languages="$check_languages check-$language"done# We link each language in with a set of hooks, reached indirectly via# lang.${target}. Only do so for selected languages.rm -f Make-hookstouch Make-hookstarget_list="all.cross start.encap rest.encap tags \install-common install-man install-info install-pdf install-html dvi \pdf html uninstall info man srcextra srcman srcinfo \mostlyclean clean distclean maintainer-clean install-plugin"for t in $target_listdox=for lang in $all_selected_languagesdox="$x $lang.$t"doneecho "lang.$t: $x" >> Make-hooksdone# --------# UNSORTED# --------# Create .gdbinit.echo "dir ." > .gdbinitecho "dir ${srcdir}" >> .gdbinitif test x$gdb_needs_out_file_path = xyesthenecho "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinitfiif test "x$subdirs" != x; thenfor s in $subdirsdoecho "dir ${srcdir}/$s" >> .gdbinitdonefiecho "source ${srcdir}/gdbinit.in" >> .gdbinitgcc_tooldir='$(libsubdir)/$(libsubdir_to_prefix)$(target_noncanonical)'# Find a directory in which to install a shared libgcc.# Check whether --enable-version-specific-runtime-libs was given.if test "${enable_version_specific_runtime_libs+set}" = set; then :enableval=$enable_version_specific_runtime_libs;fi# Check whether --with-slibdir was given.if test "${with_slibdir+set}" = set; then :withval=$with_slibdir; slibdir="$with_slibdir"elseif test "${enable_version_specific_runtime_libs+set}" = set; thenslibdir='$(libsubdir)'elif test "$host" != "$target"; thenslibdir='$(build_tooldir)/lib'elseslibdir='$(libdir)'fifi# Substitute configuration variables# Echo link setup.if test x${build} = x${host} ; thenif test x${host} = x${target} ; thenecho "Links are now set up to build a native compiler for ${target}." 1>&2elseecho "Links are now set up to build a cross-compiler" 1>&2echo " from ${host} to ${target}." 1>&2fielseif test x${host} = x${target} ; thenecho "Links are now set up to build (on ${build}) a native compiler" 1>&2echo " for ${target}." 1>&2elseecho "Links are now set up to build (on ${build}) a cross-compiler" 1>&2echo " from ${host} to ${target}." 1>&2fifiif test "x${CLOOGLIBS}" != "x" ; then$as_echo "#define HAVE_cloog 1" >>confdefs.hfiif test "x${LIBELFLIBS}" != "x" ; then$as_echo "#define HAVE_libelf 1" >>confdefs.hfi# Check for plugin support# Check whether --enable-plugin was given.if test "${enable_plugin+set}" = set; then :enableval=$enable_plugin; enable_plugin=$enablevalelseenable_plugin=yes; default_plugin=yesfipluginlibs=if test x"$enable_plugin" = x"yes"; then{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for exported symbols" >&5$as_echo_n "checking for exported symbols... " >&6; }echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest > /dev/null 2>&1if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; then: # No need to use a flagelse{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic" >&5$as_echo_n "checking for -rdynamic... " >&6; }${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest > /dev/null 2>&1if $gcc_cv_objdump -T conftest | grep foobar > /dev/null; thenplugin_rdynamic=yespluginlibs="-rdynamic"elseplugin_rdynamic=noenable_plugin=nofi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_rdynamic" >&5$as_echo "$plugin_rdynamic" >&6; }fi# Check -ldlsaved_LIBS="$LIBS"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5$as_echo_n "checking for library containing dlopen... " >&6; }if test "${ac_cv_search_dlopen+set}" = set; then :$as_echo_n "(cached) " >&6elseac_func_search_save_LIBS=$LIBScat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. *//* Override any GCC internal prototype to avoid an error.Use char because int might match the return type of a GCCbuiltin and then its argument prototype would still apply. */#ifdef __cplusplusextern "C"#endifchar dlopen ();intmain (){return dlopen ();;return 0;}_ACEOFfor ac_lib in '' dl; doif test -z "$ac_lib"; thenac_res="none required"elseac_res=-l$ac_libLIBS="-l$ac_lib $ac_func_search_save_LIBS"fiif ac_fn_c_try_link "$LINENO"; then :ac_cv_search_dlopen=$ac_resfirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeextif test "${ac_cv_search_dlopen+set}" = set; then :breakfidoneif test "${ac_cv_search_dlopen+set}" = set; then :elseac_cv_search_dlopen=nofirm conftest.$ac_extLIBS=$ac_func_search_save_LIBSfi{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5$as_echo "$ac_cv_search_dlopen" >&6; }ac_res=$ac_cv_search_dlopenif test "$ac_res" != no; then :test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"fiif test x"$ac_cv_search_dlopen" = x"-ldl"; thenpluginlibs="$pluginlibs -ldl"fiLIBS="$saved_LIBS"# Check that we can build shared objects with -fPIC -sharedsaved_LDFLAGS="$LDFLAGS"LDFLAGS="$LDFLAGS -fPIC -shared"{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fPIC -shared" >&5$as_echo_n "checking for -fPIC -shared... " >&6; }cat confdefs.h - <<_ACEOF >conftest.$ac_ext/* end confdefs.h. */extern int X;intmain (){return X == 0;;return 0;}_ACEOFif ac_fn_c_try_link "$LINENO"; then :{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5$as_echo "yes" >&6; }; have_pic_shared=yeselse{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5$as_echo "no" >&6; }; have_pic_shared=nofirm -f core conftest.err conftest.$ac_objext \conftest$ac_exeext conftest.$ac_extif test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; thenpluginlibs=enable_plugin=nofiLDFLAGS="$saved_LDFLAGS"# If plugin support had been requested but not available, fail.if test x"$enable_plugin" = x"no" ; thenif test x"$default_plugin" != x"yes"; thenas_fn_error "Building GCC with plugin support requires a host that supports-fPIC, -shared, -ldl and -rdynamic." "$LINENO" 5fififiif test x"$enable_plugin" = x"yes"; then$as_echo "#define ENABLE_PLUGIN 1" >>confdefs.hfi# Configure the subdirectories# AC_CONFIG_SUBDIRS($subdirs)# Create the Makefile# and configure language subdirectoriesac_config_files="$ac_config_files $all_outputs"ac_config_commands="$ac_config_commands default"cat >confcache <<\_ACEOF# This file is a shell script that caches the results of configure# tests run on this system so they can be shared between configure# scripts and configure runs, see configure's option --config-cache.# It is not useful on other systems. If it contains results you don't# want to keep, you may remove or edit it.## config.status only pays attention to the cache file if you give it# the --recheck option to rerun configure.## `ac_cv_env_foo' variables (set or unset) will be overridden when# loading this file, other *unset* `ac_cv_foo' will be assigned the# following values._ACEOF# The following way of writing the cache mishandles newlines in values,# but we know of no workaround that is simple, portable, and efficient.# So, we kill variables containing newlines.# Ultrix sh set writes to stderr and can't be redirected directly,# and sets the high bit in the cache file unless we assign to the vars.(for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; doeval ac_val=\$$ac_varcase $ac_val in #(*${as_nl}*)case $ac_var in #(*_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;esaccase $ac_var in #(_ | IFS | as_nl) ;; #(BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(*) { eval $ac_var=; unset $ac_var;} ;;esac ;;esacdone(set) 2>&1 |case $as_nl`(ac_space=' '; set) 2>&1` in #(*${as_nl}ac_space=\ *)# `set' does not quote correctly, so add quotes: double-quote# substitution turns \\\\ into \\, and sed turns \\ into \.sed -n \"s/'/'\\\\''/g;s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p";; #(*)# `set' quotes correctly as required by POSIX, so do not add quotes.sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p";;esac |sort) |sed '/^ac_cv_env_/b endt clear:clears/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/t ends/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/:end' >>confcacheif diff "$cache_file" confcache >/dev/null 2>&1; then :; elseif test -w "$cache_file"; thentest "x$cache_file" != "x/dev/null" &&{ $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5$as_echo "$as_me: updating cache $cache_file" >&6;}cat confcache >$cache_fileelse{ $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}fifirm -f confcachetest "x$prefix" = xNONE && prefix=$ac_default_prefix# Let make expand exec_prefix.test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'DEFS=-DHAVE_CONFIG_Hac_libobjs=ac_ltlibobjs=for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue# 1. Remove the extension, and $U if already installed.ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'ac_i=`$as_echo "$ac_i" | sed "$ac_script"`# 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR# will be set to the directory where LIBOBJS objects are built.as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'doneLIBOBJS=$ac_libobjsLTLIBOBJS=$ac_ltlibobjs: ${CONFIG_STATUS=./config.status}ac_write_fail=0ac_clean_files_save=$ac_clean_filesac_clean_files="$ac_clean_files $CONFIG_STATUS"{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}as_write_fail=0cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1#! $SHELL# Generated by $as_me.# Run this file to recreate the current configuration.# Compiler output produced by configure, useful for debugging# configure, is in config.log if it exists.debug=falseac_cs_recheck=falseac_cs_silent=falseSHELL=\${CONFIG_SHELL-$SHELL}export SHELL_ASEOFcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1## -------------------- #### M4sh Initialization. #### -------------------- ### Be more Bourne compatibleDUALCASE=1; export DUALCASE # for MKS shif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :emulate shNULLCMD=:# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which# is contrary to our usage. Disable this feature.alias -g '${1+"$@"}'='"$@"'setopt NO_GLOB_SUBSTelsecase `(set -o) 2>/dev/null` in #(*posix*) :set -o posix ;; #(*) :;;esacfias_nl=''export as_nl# Printing a long string crashes Solaris 7 /usr/bin/printf.as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'as_echo=$as_echo$as_echo$as_echo$as_echo$as_echoas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo# Prefer a ksh shell builtin over an external printf program on Solaris,# but without wasting forks for bash or zsh.if test -z "$BASH_VERSION$ZSH_VERSION" \&& (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; thenas_echo='print -r --'as_echo_n='print -rn --'elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; thenas_echo='printf %s\n'as_echo_n='printf %s'elseif test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; thenas_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'as_echo_n='/usr/ucb/echo -n'elseas_echo_body='eval expr "X$1" : "X\\(.*\\)"'as_echo_n_body='evalarg=$1;case $arg in #(*"$as_nl"*)expr "X$arg" : "X\\(.*\\)$as_nl";arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;esac;expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"'export as_echo_n_bodyas_echo_n='sh -c $as_echo_n_body as_echo'fiexport as_echo_bodyas_echo='sh -c $as_echo_body as_echo'fi# The user is always right.if test "${PATH_SEPARATOR+set}" != set; thenPATH_SEPARATOR=:(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||PATH_SEPARATOR=';'}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.)IFS=" "" $as_nl"# Find who we are. Look in the path if we contain no directory separator.case $0 in #((*[\\/]* ) as_myself=$0 ;;*) as_save_IFS=$IFS; IFS=$PATH_SEPARATORfor as_dir in $PATHdoIFS=$as_save_IFStest -z "$as_dir" && as_dir=.test -r "$as_dir/$0" && as_myself=$as_dir/$0 && breakdoneIFS=$as_save_IFS;;esac# We did not find ourselves, most probably we were run as `sh COMMAND'# in which case we are not to be found in the path.if test "x$as_myself" = x; thenas_myself=$0fiif test ! -f "$as_myself"; then$as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2exit 1fi# Unset variables that we do not need and which cause bugs (e.g. in# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"# suppresses any "Segmentation fault" message there. '((' could# trigger a bug in pdksh 5.2.14.for as_var in BASH_ENV ENV MAIL MAILPATHdo eval test x\${$as_var+set} = xset \&& ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :donePS1='$ 'PS2='> 'PS4='+ '# NLS nuisances.LC_ALL=Cexport LC_ALLLANGUAGE=Cexport LANGUAGE# CDPATH.(unset CDPATH) >/dev/null 2>&1 && unset CDPATH# as_fn_error ERROR [LINENO LOG_FD]# ---------------------------------# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are# provided, also output the error to LOG_FD, referencing LINENO. Then exit the# script with status $?, using 1 if that was 0.as_fn_error (){as_status=$?; test $as_status -eq 0 && as_status=1if test "$3"; thenas_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack$as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3fi$as_echo "$as_me: error: $1" >&2as_fn_exit $as_status} # as_fn_error# as_fn_set_status STATUS# -----------------------# Set $? to STATUS, without forking.as_fn_set_status (){return $1} # as_fn_set_status# as_fn_exit STATUS# -----------------# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.as_fn_exit (){set +eas_fn_set_status $1exit $1} # as_fn_exit# as_fn_unset VAR# ---------------# Portably unset VAR.as_fn_unset (){{ eval $1=; unset $1;}}as_unset=as_fn_unset# as_fn_append VAR VALUE# ----------------------# Append the text in VALUE to the end of the definition contained in VAR. Take# advantage of any shell optimizations that allow amortized linear growth over# repeated appends, instead of the typical quadratic growth present in naive# implementations.if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :eval 'as_fn_append (){eval $1+=\$2}'elseas_fn_append (){eval $1=\$$1\$2}fi # as_fn_append# as_fn_arith ARG...# ------------------# Perform arithmetic evaluation on the ARGs, and store the result in the# global $as_val. Take advantage of shells that can avoid forks. The arguments# must be portable across $(()) and expr.if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :eval 'as_fn_arith (){as_val=$(( $* ))}'elseas_fn_arith (){as_val=`expr "$@" || test $? -eq 1`}fi # as_fn_arithif expr a : '\(a\)' >/dev/null 2>&1 &&test "X`expr 00001 : '.*\(...\)'`" = X001; thenas_expr=exprelseas_expr=falsefiif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; thenas_basename=basenameelseas_basename=falsefiif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; thenas_dirname=dirnameelseas_dirname=falsefias_me=`$as_basename -- "$0" ||$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \X"$0" : 'X\(//\)$' \| \X"$0" : 'X\(/\)' \| . 2>/dev/null ||$as_echo X/"$0" |sed '/^.*\/\([^/][^/]*\)\/*$/{s//\1/q}/^X\/\(\/\/\)$/{s//\1/q}/^X\/\(\/\).*/{s//\1/q}s/.*/./; q'`# Avoid depending upon Character Ranges.as_cr_letters='abcdefghijklmnopqrstuvwxyz'as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'as_cr_Letters=$as_cr_letters$as_cr_LETTERSas_cr_digits='0123456789'as_cr_alnum=$as_cr_Letters$as_cr_digitsECHO_C= ECHO_N= ECHO_T=case `echo -n x` in #(((((-n*)case `echo 'xy\c'` in*c*) ECHO_T=' ';; # ECHO_T is single tab character.xy) ECHO_C='\c';;*) echo `echo ksh88 bug on AIX 6.1` > /dev/nullECHO_T=' ';;esac;;*)ECHO_N='-n';;esacrm -f conf$$ conf$$.exe conf$$.fileif test -d conf$$.dir; thenrm -f conf$$.dir/conf$$.fileelserm -f conf$$.dirmkdir conf$$.dir 2>/dev/nullfiif (echo >conf$$.file) 2>/dev/null; thenif ln -s conf$$.file conf$$ 2>/dev/null; thenas_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; thenas_ln_s=lnelseas_ln_s='cp -p'fielseas_ln_s='cp -p'firm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.filermdir conf$$.dir 2>/dev/null# as_fn_mkdir_p# -------------# Create "$as_dir" as a directory, including parents if necessary.as_fn_mkdir_p (){case $as_dir in #(-*) as_dir=./$as_dir;;esactest -d "$as_dir" || eval $as_mkdir_p || {as_dirs=while :; docase $as_dir in #(*\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(*) as_qdir=$as_dir;;esacas_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 ||$as_echo X"$as_dir" |sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{s//\1/q}/^X\(\/\/\)[^/].*/{s//\1/q}/^X\(\/\/\)$/{s//\1/q}/^X\(\/\).*/{s//\1/q}s/.*/./; q'`test -d "$as_dir" && breakdonetest -z "$as_dirs" || eval "mkdir $as_dirs"} || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"} # as_fn_mkdir_pif mkdir -p . 2>/dev/null; thenas_mkdir_p='mkdir -p "$as_dir"'elsetest -d ./-p && rmdir ./-pas_mkdir_p=falsefiif test -x / >/dev/null 2>&1; thenas_test_x='test -x'elseif ls -dL / >/dev/null 2>&1; thenas_ls_L_option=Lelseas_ls_L_option=fias_test_x='eval sh -c '\''if test -d "$1"; thentest -d "$1/.";elsecase $1 in #(-*)set "./$1";;esac;case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((???[sx]*):;;*)false;;esac;fi'\'' sh'fias_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_LETTERS%;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'"exec 6>&1## ----------------------------------- #### Main body of $CONFIG_STATUS script. #### ----------------------------------- ##_ASEOFtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1# Save the log message, to keep $0 and so on meaningful, and to# report actual input values of CONFIG_FILES etc. instead of their# values after options handling.ac_log="This file was extended by $as_me, which wasgenerated by GNU Autoconf 2.64. Invocation command line wasCONFIG_FILES = $CONFIG_FILESCONFIG_HEADERS = $CONFIG_HEADERSCONFIG_LINKS = $CONFIG_LINKSCONFIG_COMMANDS = $CONFIG_COMMANDS$ $0 $@on `(hostname || uname -n) 2>/dev/null | sed 1q`"_ACEOFcase $ac_config_files in *""*) set x $ac_config_files; shift; ac_config_files=$*;;esaccase $ac_config_headers in *""*) set x $ac_config_headers; shift; ac_config_headers=$*;;esaccat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1# Files that config.status was made for.config_files="$ac_config_files"config_headers="$ac_config_headers"config_commands="$ac_config_commands"_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1ac_cs_usage="\\`$as_me' instantiates files and other configuration actionsfrom templates according to the current configuration. Unless the filesand actions are specified as TAGs, all are instantiated by default.Usage: $0 [OPTION]... [TAG]...-h, --help print this help, then exit-V, --version print version number and configuration settings, then exit-q, --quiet, --silentdo not print progress messages-d, --debug don't remove temporary files--recheck update $as_me by reconfiguring in the same conditions--file=FILE[:TEMPLATE]instantiate the configuration file FILE--header=FILE[:TEMPLATE]instantiate the configuration header FILEConfiguration files:$config_filesConfiguration headers:$config_headersConfiguration commands:$config_commandsReport bugs to the package provider."_ACEOFcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1ac_cs_version="\\config.statusconfigured by $0, generated by GNU Autoconf 2.64,with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"Copyright (C) 2009 Free Software Foundation, Inc.This config.status script is free software; the Free Software Foundationgives unlimited permission to copy, distribute and modify it."ac_pwd='$ac_pwd'srcdir='$srcdir'AWK='$AWK'test -n "\$AWK" || AWK=awk_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1# The default lists apply if the user does not specify any file.ac_need_defaults=:while test $# != 0docase $1 in--*=*)ac_option=`expr "X$1" : 'X\([^=]*\)='`ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`ac_shift=:;;*)ac_option=$1ac_optarg=$2ac_shift=shift;;esaccase $ac_option in# Handling of the options.-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)ac_cs_recheck=: ;;--version | --versio | --versi | --vers | --ver | --ve | --v | -V )$as_echo "$ac_cs_version"; exit ;;--debug | --debu | --deb | --de | --d | -d )debug=: ;;--file | --fil | --fi | --f )$ac_shiftcase $ac_optarg in*\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;esacas_fn_append CONFIG_FILES " '$ac_optarg'"ac_need_defaults=false;;--header | --heade | --head | --hea )$ac_shiftcase $ac_optarg in*\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;esacas_fn_append CONFIG_HEADERS " '$ac_optarg'"ac_need_defaults=false;;--he | --h)# Conflict between --help and --headeras_fn_error "ambiguous option: \`$1'Try \`$0 --help' for more information.";;--help | --hel | -h )$as_echo "$ac_cs_usage"; exit ;;-q | -quiet | --quiet | --quie | --qui | --qu | --q \| -silent | --silent | --silen | --sile | --sil | --si | --s)ac_cs_silent=: ;;# This is an error.-*) as_fn_error "unrecognized option: \`$1'Try \`$0 --help' for more information." ;;*) as_fn_append ac_config_targets " $1"ac_need_defaults=false ;;esacshiftdoneac_configure_extra_args=if $ac_cs_silent; thenexec 6>/dev/nullac_configure_extra_args="$ac_configure_extra_args --silent"fi_ACEOFcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1if \$ac_cs_recheck; thenset X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursionshift\$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6CONFIG_SHELL='$SHELL'export CONFIG_SHELLexec "\$@"fi_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1exec 5>>config.log{echosed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX## Running $as_me. ##_ASBOX$as_echo "$ac_log"} >&5_ACEOFcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1## INIT-COMMANDS#subdirs='$subdirs'_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1# Handling of arguments.for ac_config_target in $ac_config_targetsdocase $ac_config_target in"auto-host.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-host.h:config.in" ;;"as") CONFIG_FILES="$CONFIG_FILES as:exec-tool.in" ;;"collect-ld") CONFIG_FILES="$CONFIG_FILES collect-ld:exec-tool.in" ;;"nm") CONFIG_FILES="$CONFIG_FILES nm:exec-tool.in" ;;"$all_outputs") CONFIG_FILES="$CONFIG_FILES $all_outputs" ;;"default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;*) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;esacdone# If the user did not use the arguments to specify the items to instantiate,# then the envvar interface is used. Set only those that are not.# We use the long form for the default assignment because of an extremely# bizarre bug on SunOS 4.1.3.if $ac_need_defaults; thentest "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_filestest "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headerstest "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commandsfi# Have a temporary directory for convenience. Make it in the build tree# simply because there is no reason against having it here, and in addition,# creating and moving files from /tmp can sometimes cause problems.# Hook for its removal unless debugging.# Note that there is a small window in which the directory will not be cleaned:# after its creation but before its name has been assigned to `$tmp'.$debug ||{tmp=trap 'exit_status=$?{ test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status' 0trap 'as_fn_exit 1' 1 2 13 15}# Create a (secure) tmp directory for tmp files.{tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&test -n "$tmp" && test -d "$tmp"} ||{tmp=./conf$$-$RANDOM(umask 077 && mkdir "$tmp")} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5# Set up the scripts for CONFIG_FILES section.# No need to generate them if there are no CONFIG_FILES.# This happens for instance with `./config.status config.h'.if test -n "$CONFIG_FILES"; thenif $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; thenac_cs_awk_getline=:ac_cs_awk_pipe_init=ac_cs_awk_read_file='while ((getline aline < (F[key])) > 0)print(aline)close(F[key])'ac_cs_awk_pipe_fini=elseac_cs_awk_getline=falseac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""ac_cs_awk_read_file='print "|#_!!_#|"print "cat " F[key] " &&"'$ac_cs_awk_pipe_init# The final `:' finishes the AND list.ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'fiac_cr=`echo X | tr X '\015'`# On cygwin, bash can eat \r inside `` if the user requested igncr.# But we know of no other shell where ac_cr would be empty at this# point, so we can use a bashism as a fallback.if test "x$ac_cr" = x; theneval ac_cr=\$\'\\r\'fiac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`if test "$ac_cs_awk_cr" = "a${ac_cr}b"; thenac_cs_awk_cr='\r'elseac_cs_awk_cr=$ac_crfiecho 'BEGIN {' >"$tmp/subs1.awk" &&_ACEOF# Create commands to substitute file output variables.{echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&echo "_ACAWK" &&echo "_ACEOF"} >conf$$files.sh &&. ./conf$$files.sh ||as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5rm -f conf$$files.sh{echo "cat >conf$$subs.awk <<_ACEOF" &&echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&echo "_ACEOF"} >conf$$subs.sh ||as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`ac_delim='%!_!# 'for ac_last_try in false false false false false :; do. ./conf$$subs.sh ||as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`if test $ac_delim_n = $ac_delim_num; thenbreakelif $ac_last_try; thenas_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5elseac_delim="$ac_delim!$ac_delim _$ac_delim!! "fidonerm -f conf$$subs.shcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&_ACEOFsed -n 'hs/^/S["/; s/!.*/"]=/pgs/^[^!]*!//:replt repls/'"$ac_delim"'$//t delim:nlhs/\(.\{148\}\).*/\1/t more1s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/pnb repl:more1s/["\\]/\\&/g; s/^/"/; s/$/"\\/pgs/.\{148\}//t nl:delimhs/\(.\{148\}\).*/\1/t more2s/["\\]/\\&/g; s/^/"/; s/$/"/pb:more2s/["\\]/\\&/g; s/^/"/; s/$/"\\/pgs/.\{148\}//t delim' <conf$$subs.awk | sed '/^[^""]/{Ns/\n//}' >>$CONFIG_STATUS || ac_write_fail=1rm -f conf$$subs.awkcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1_ACAWKcat >>"\$tmp/subs1.awk" <<_ACAWK &&for (key in S) S_is_set[key] = 1FS = ""\$ac_cs_awk_pipe_init}{line = $ 0nfields = split(line, field, "@")substed = 0len = length(field[1])for (i = 2; i < nfields; i++) {key = field[i]keylen = length(key)if (S_is_set[key]) {value = S[key]line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)len += length(value) + length(field[++i])substed = 1} elselen += 1 + keylen}if (nfields == 3 && !substed) {key = field[2]if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {\$ac_cs_awk_read_filenext}}print line}\$ac_cs_awk_pipe_fini_ACAWK_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; thensed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"elsecatfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \|| as_fn_error "could not setup config files machinery" "$LINENO" 5_ACEOF# VPATH may cause trouble with some makes, so we remove $(srcdir),# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and# trailing colons and then remove the whole line if VPATH becomes empty# (actually we leave an empty line to preserve line numbers).if test "x$srcdir" = x.; thenac_vpsub='/^[ ]*VPATH[ ]*=/{s/:*\$(srcdir):*/:/s/:*\${srcdir}:*/:/s/:*@srcdir@:*/:/s/^\([^=]*=[ ]*\):*/\1/s/:*$//s/^[^=]*=[ ]*$//}'ficat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1fi # test -n "$CONFIG_FILES"# Set up the scripts for CONFIG_HEADERS section.# No need to generate them if there are no CONFIG_HEADERS.# This happens for instance with `./config.status Makefile'.if test -n "$CONFIG_HEADERS"; thencat >"$tmp/defines.awk" <<\_ACAWK ||BEGIN {_ACEOF# Transform confdefs.h into an awk script `defines.awk', embedded as# here-document in config.status, that substitutes the proper values into# config.h.in to produce config.h.# Create a delimiter string that does not exist in confdefs.h, to ease# handling of long lines.ac_delim='%!_!# 'for ac_last_try in false false :; doac_t=`sed -n "/$ac_delim/p" confdefs.h`if test -z "$ac_t"; thenbreakelif $ac_last_try; thenas_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5elseac_delim="$ac_delim!$ac_delim _$ac_delim!! "fidone# For the awk script, D is an array of macro values keyed by name,# likewise P contains macro parameters if any. Preserve backslash# newline sequences.ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*sed -n 's/.\{148\}/&'"$ac_delim"'/gt rset:rsets/^[ ]*#[ ]*define[ ][ ]*/ /t defd:defs/\\$//t bsnls/["\\]/\\&/gs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\D["\1"]=" \3"/ps/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/pd:bsnls/["\\]/\\&/gs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\D["\1"]=" \3\\\\\\n"\\/pt conts/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/pt contd:contns/.\{148\}/&'"$ac_delim"'/gt clear:clears/\\$//t bsnlcs/["\\]/\\&/g; s/^/"/; s/$/"/pd:bsnlcs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/pb cont' <confdefs.h | sed 's/'"$ac_delim"'/"\\\"/g' >>$CONFIG_STATUS || ac_write_fail=1cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1for (key in D) D_is_set[key] = 1FS = ""}/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {line = \$ 0split(line, arg, " ")if (arg[1] == "#") {defundef = arg[2]mac1 = arg[3]} else {defundef = substr(arg[1], 2)mac1 = arg[2]}split(mac1, mac2, "(") #)macro = mac2[1]prefix = substr(line, 1, index(line, defundef) - 1)if (D_is_set[macro]) {# Preserve the white space surrounding the "#".print prefix "define", macro P[macro] D[macro]next} else {# Replace #undef with comments. This is necessary, for example,# in the case of _POSIX_SOURCE, which is predefined and required# on some systems where configure will not decide to define it.if (defundef == "undef") {print "/*", prefix defundef, macro, "*/"next}}}{ print }_ACAWK_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1as_fn_error "could not setup config headers machinery" "$LINENO" 5fi # test -n "$CONFIG_HEADERS"eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"shiftfor ac_tagdocase $ac_tag in:[FHLC]) ac_mode=$ac_tag; continue;;esaccase $ac_mode$ac_tag in:[FHL]*:*);;:L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;:[FH]-) ac_tag=-:-;;:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;esacac_save_IFS=$IFSIFS=:set x $ac_tagIFS=$ac_save_IFSshiftac_file=$1shiftcase $ac_mode in:L) ac_source=$1;;:[FH])ac_file_inputs=for ac_fdocase $ac_f in-) ac_f="$tmp/stdin";;*) # Look for the file first in the build tree, then in the source tree# (if the path is not absolute). The absolute path cannot be DOS-style,# because $ac_f cannot contain `:'.test -f "$ac_f" ||case $ac_f in[\\/$]*) false;;*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;esac ||as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;esaccase $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esacas_fn_append ac_file_inputs " '$ac_f'"done# Let's still pretend it is `configure' which instantiates (i.e., don't# use $as_me), people would be surprised to read:# /* config.h. Generated by config.status. */configure_input='Generated from '`$as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`' by configure.'if test x"$ac_file" != x-; thenconfigure_input="$ac_file. $configure_input"{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5$as_echo "$as_me: creating $ac_file" >&6;}fi# Neutralize special characters interpreted by sed in replacement strings.case $configure_input in #(*\&* | *\|* | *\\* )ac_sed_conf_input=`$as_echo "$configure_input" |sed 's/[\\\\&|]/\\\\&/g'`;; #(*) ac_sed_conf_input=$configure_input;;esaccase $ac_tag in*:-:* | *:-) cat >"$tmp/stdin" \|| as_fn_error "could not create $ac_file" "$LINENO" 5 ;;esac;;esacac_dir=`$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 ||$as_echo X"$ac_file" |sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{s//\1/q}/^X\(\/\/\)[^/].*/{s//\1/q}/^X\(\/\/\)$/{s//\1/q}/^X\(\/\).*/{s//\1/q}s/.*/./; q'`as_dir="$ac_dir"; as_fn_mkdir_pac_builddir=.case "$ac_dir" in.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;*)ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`# A ".." for each directory in $ac_dir_suffix.ac_top_builddir_sub=`$as_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 ;;esacac_abs_top_builddir=$ac_pwdac_abs_builddir=$ac_pwd$ac_dir_suffix# for backward compatibility:ac_top_builddir=$ac_top_build_prefixcase $srcdir in.) # We are building in place.ac_srcdir=.ac_top_srcdir=$ac_top_builddir_subac_abs_top_srcdir=$ac_pwd ;;[\\/]* | ?:[\\/]* ) # Absolute name.ac_srcdir=$srcdir$ac_dir_suffix;ac_top_srcdir=$srcdirac_abs_top_srcdir=$srcdir ;;*) # Relative name.ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffixac_top_srcdir=$ac_top_build_prefix$srcdirac_abs_top_srcdir=$ac_pwd/$srcdir ;;esacac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffixcase $ac_mode in:F)## CONFIG_FILE#_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1# If the template does not know about datarootdir, expand it.# FIXME: This hack should be removed a few years after 2.60.ac_datarootdir_hack=; ac_datarootdir_seen=ac_sed_dataroot='/datarootdir/ {pq}/@datadir@/p/@docdir@/p/@infodir@/p/@localedir@/p/@mandir@/p'case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in*datarootdir*) ac_datarootdir_seen=yes;;*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*){ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}_ACEOFcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1ac_datarootdir_hack='s&@datadir@&$datadir&gs&@docdir@&$docdir&gs&@infodir@&$infodir&gs&@localedir@&$localedir&gs&@mandir@&$mandir&gs&\\\${datarootdir}&$datarootdir&g' ;;esac_ACEOF# Neutralize VPATH when `$srcdir' = `.'.# Shell code in configure.ac might set extrasub.# FIXME: do we really want to maintain this feature?cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1ac_sed_extra="$ac_vpsub$extrasub_ACEOFcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1:t/@[a-zA-Z_][a-zA-Z_0-9]*@/!bs|@configure_input@|$ac_sed_conf_input|;t ts&@top_builddir@&$ac_top_builddir_sub&;t ts&@top_build_prefix@&$ac_top_build_prefix&;t ts&@srcdir@&$ac_srcdir&;t ts&@abs_srcdir@&$ac_abs_srcdir&;t ts&@top_srcdir@&$ac_top_srcdir&;t ts&@abs_top_srcdir@&$ac_abs_top_srcdir&;t ts&@builddir@&$ac_builddir&;t ts&@abs_builddir@&$ac_abs_builddir&;t ts&@abs_top_builddir@&$ac_abs_top_builddir&;t t$ac_datarootdir_hack"eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |if $ac_cs_awk_getline; then$AWK -f "$tmp/subs.awk"else$AWK -f "$tmp/subs.awk" | $SHELLfi >$tmp/out \|| as_fn_error "could not create $ac_file" "$LINENO" 5test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&{ ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'which seems to be undefined. Please make sure it is defined." >&5$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'which seems to be undefined. Please make sure it is defined." >&2;}rm -f "$tmp/stdin"case $ac_file in-) cat "$tmp/out" && rm -f "$tmp/out";;*) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;esac \|| as_fn_error "could not create $ac_file" "$LINENO" 5;;:H)## CONFIG_HEADER#if test x"$ac_file" != x-; then{$as_echo "/* $configure_input */" \&& eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"} >"$tmp/config.h" \|| as_fn_error "could not create $ac_file" "$LINENO" 5if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then{ $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5$as_echo "$as_me: $ac_file is unchanged" >&6;}elserm -f "$ac_file"mv "$tmp/config.h" "$ac_file" \|| as_fn_error "could not create $ac_file" "$LINENO" 5fielse$as_echo "/* $configure_input */" \&& eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \|| as_fn_error "could not create -" "$LINENO" 5fi;;:C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5$as_echo "$as_me: executing $ac_file commands" >&6;};;esaccase $ac_file$ac_mode in"as":F) chmod +x as ;;"collect-ld":F) chmod +x collect-ld ;;"nm":F) chmod +x nm ;;"default":C)case ${CONFIG_HEADERS} in*auto-host.h:config.in*)echo > cstamp-h ;;esac# Make sure all the subdirs exist.for d in $subdirs doc builddotest -d $d || mkdir $ddone;;esacdone # for ac_tagas_fn_exit 0_ACEOFac_clean_files=$ac_clean_files_savetest $ac_write_fail = 0 ||as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5# configure is writing to config.log, and then calls config.status.# config.status does its own redirection, appending to config.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; thenac_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_success=falseexec 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 || as_fn_exit $?fiif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}fi
