xref: /netbsd-src/external/gpl3/gcc.old/dist/libgcc/configure (revision 8feb0f0b7eaff0608f8350bbfa3098827b4bb91b)
11debfc3dSmrg#! /bin/sh
21debfc3dSmrg# Guess values for system-dependent variables and create Makefiles.
3c0a68be4Smrg# Generated by GNU Autoconf 2.69 for GNU C Runtime Library 1.0.
41debfc3dSmrg#
5c0a68be4Smrg#
6c0a68be4Smrg# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7c0a68be4Smrg#
81debfc3dSmrg#
91debfc3dSmrg# This configure script is free software; the Free Software Foundation
101debfc3dSmrg# gives unlimited permission to copy, distribute and modify it.
111debfc3dSmrg## -------------------- ##
121debfc3dSmrg## M4sh Initialization. ##
131debfc3dSmrg## -------------------- ##
141debfc3dSmrg
151debfc3dSmrg# Be more Bourne compatible
161debfc3dSmrgDUALCASE=1; export DUALCASE # for MKS sh
171debfc3dSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
181debfc3dSmrg  emulate sh
191debfc3dSmrg  NULLCMD=:
201debfc3dSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
211debfc3dSmrg  # is contrary to our usage.  Disable this feature.
221debfc3dSmrg  alias -g '${1+"$@"}'='"$@"'
231debfc3dSmrg  setopt NO_GLOB_SUBST
241debfc3dSmrgelse
251debfc3dSmrg  case `(set -o) 2>/dev/null` in #(
261debfc3dSmrg  *posix*) :
271debfc3dSmrg    set -o posix ;; #(
281debfc3dSmrg  *) :
291debfc3dSmrg     ;;
301debfc3dSmrgesac
311debfc3dSmrgfi
321debfc3dSmrg
331debfc3dSmrg
341debfc3dSmrgas_nl='
351debfc3dSmrg'
361debfc3dSmrgexport as_nl
371debfc3dSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
381debfc3dSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
391debfc3dSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
401debfc3dSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
411debfc3dSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
421debfc3dSmrg# but without wasting forks for bash or zsh.
431debfc3dSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
441debfc3dSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
451debfc3dSmrg  as_echo='print -r --'
461debfc3dSmrg  as_echo_n='print -rn --'
471debfc3dSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
481debfc3dSmrg  as_echo='printf %s\n'
491debfc3dSmrg  as_echo_n='printf %s'
501debfc3dSmrgelse
511debfc3dSmrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
521debfc3dSmrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
531debfc3dSmrg    as_echo_n='/usr/ucb/echo -n'
541debfc3dSmrg  else
551debfc3dSmrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
561debfc3dSmrg    as_echo_n_body='eval
571debfc3dSmrg      arg=$1;
581debfc3dSmrg      case $arg in #(
591debfc3dSmrg      *"$as_nl"*)
601debfc3dSmrg	expr "X$arg" : "X\\(.*\\)$as_nl";
611debfc3dSmrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
621debfc3dSmrg      esac;
631debfc3dSmrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
641debfc3dSmrg    '
651debfc3dSmrg    export as_echo_n_body
661debfc3dSmrg    as_echo_n='sh -c $as_echo_n_body as_echo'
671debfc3dSmrg  fi
681debfc3dSmrg  export as_echo_body
691debfc3dSmrg  as_echo='sh -c $as_echo_body as_echo'
701debfc3dSmrgfi
711debfc3dSmrg
721debfc3dSmrg# The user is always right.
731debfc3dSmrgif test "${PATH_SEPARATOR+set}" != set; then
741debfc3dSmrg  PATH_SEPARATOR=:
751debfc3dSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
761debfc3dSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
771debfc3dSmrg      PATH_SEPARATOR=';'
781debfc3dSmrg  }
791debfc3dSmrgfi
801debfc3dSmrg
811debfc3dSmrg
821debfc3dSmrg# IFS
831debfc3dSmrg# We need space, tab and new line, in precisely that order.  Quoting is
841debfc3dSmrg# there to prevent editors from complaining about space-tab.
851debfc3dSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
861debfc3dSmrg# splitting by setting IFS to empty value.)
871debfc3dSmrgIFS=" ""	$as_nl"
881debfc3dSmrg
891debfc3dSmrg# Find who we are.  Look in the path if we contain no directory separator.
90c0a68be4Smrgas_myself=
911debfc3dSmrgcase $0 in #((
921debfc3dSmrg  *[\\/]* ) as_myself=$0 ;;
931debfc3dSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
941debfc3dSmrgfor as_dir in $PATH
951debfc3dSmrgdo
961debfc3dSmrg  IFS=$as_save_IFS
971debfc3dSmrg  test -z "$as_dir" && as_dir=.
981debfc3dSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
991debfc3dSmrg  done
1001debfc3dSmrgIFS=$as_save_IFS
1011debfc3dSmrg
1021debfc3dSmrg     ;;
1031debfc3dSmrgesac
1041debfc3dSmrg# We did not find ourselves, most probably we were run as `sh COMMAND'
1051debfc3dSmrg# in which case we are not to be found in the path.
1061debfc3dSmrgif test "x$as_myself" = x; then
1071debfc3dSmrg  as_myself=$0
1081debfc3dSmrgfi
1091debfc3dSmrgif test ! -f "$as_myself"; then
1101debfc3dSmrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1111debfc3dSmrg  exit 1
1121debfc3dSmrgfi
1131debfc3dSmrg
1141debfc3dSmrg# Unset variables that we do not need and which cause bugs (e.g. in
1151debfc3dSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1161debfc3dSmrg# suppresses any "Segmentation fault" message there.  '((' could
1171debfc3dSmrg# trigger a bug in pdksh 5.2.14.
1181debfc3dSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
1191debfc3dSmrgdo eval test x\${$as_var+set} = xset \
1201debfc3dSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1211debfc3dSmrgdone
1221debfc3dSmrgPS1='$ '
1231debfc3dSmrgPS2='> '
1241debfc3dSmrgPS4='+ '
1251debfc3dSmrg
1261debfc3dSmrg# NLS nuisances.
1271debfc3dSmrgLC_ALL=C
1281debfc3dSmrgexport LC_ALL
1291debfc3dSmrgLANGUAGE=C
1301debfc3dSmrgexport LANGUAGE
1311debfc3dSmrg
1321debfc3dSmrg# CDPATH.
1331debfc3dSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1341debfc3dSmrg
135c0a68be4Smrg# Use a proper internal environment variable to ensure we don't fall
136c0a68be4Smrg  # into an infinite loop, continuously re-executing ourselves.
137c0a68be4Smrg  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138c0a68be4Smrg    _as_can_reexec=no; export _as_can_reexec;
139c0a68be4Smrg    # We cannot yet assume a decent shell, so we have to provide a
140c0a68be4Smrg# neutralization value for shells without unset; and this also
141c0a68be4Smrg# works around shells that cannot unset nonexistent variables.
142c0a68be4Smrg# Preserve -v and -x to the replacement shell.
143c0a68be4SmrgBASH_ENV=/dev/null
144c0a68be4SmrgENV=/dev/null
145c0a68be4Smrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146c0a68be4Smrgcase $- in # ((((
147c0a68be4Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
148c0a68be4Smrg  *v* ) as_opts=-v ;;
149c0a68be4Smrg  *x* ) as_opts=-x ;;
150c0a68be4Smrg  * ) as_opts= ;;
151c0a68be4Smrgesac
152c0a68be4Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153c0a68be4Smrg# Admittedly, this is quite paranoid, since all the known shells bail
154c0a68be4Smrg# out after a failed `exec'.
155c0a68be4Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156c0a68be4Smrgas_fn_exit 255
157c0a68be4Smrg  fi
158c0a68be4Smrg  # We don't want this to propagate to other subprocesses.
159c0a68be4Smrg          { _as_can_reexec=; unset _as_can_reexec;}
1601debfc3dSmrgif test "x$CONFIG_SHELL" = x; then
1611debfc3dSmrg  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
1621debfc3dSmrg  emulate sh
1631debfc3dSmrg  NULLCMD=:
1641debfc3dSmrg  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1651debfc3dSmrg  # is contrary to our usage.  Disable this feature.
1661debfc3dSmrg  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1671debfc3dSmrg  setopt NO_GLOB_SUBST
1681debfc3dSmrgelse
1691debfc3dSmrg  case \`(set -o) 2>/dev/null\` in #(
1701debfc3dSmrg  *posix*) :
1711debfc3dSmrg    set -o posix ;; #(
1721debfc3dSmrg  *) :
1731debfc3dSmrg     ;;
1741debfc3dSmrgesac
1751debfc3dSmrgfi
1761debfc3dSmrg"
1771debfc3dSmrg  as_required="as_fn_return () { (exit \$1); }
1781debfc3dSmrgas_fn_success () { as_fn_return 0; }
1791debfc3dSmrgas_fn_failure () { as_fn_return 1; }
1801debfc3dSmrgas_fn_ret_success () { return 0; }
1811debfc3dSmrgas_fn_ret_failure () { return 1; }
1821debfc3dSmrg
1831debfc3dSmrgexitcode=0
1841debfc3dSmrgas_fn_success || { exitcode=1; echo as_fn_success failed.; }
1851debfc3dSmrgas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
1861debfc3dSmrgas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
1871debfc3dSmrgas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
1881debfc3dSmrgif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
1891debfc3dSmrg
1901debfc3dSmrgelse
1911debfc3dSmrg  exitcode=1; echo positional parameters were not saved.
1921debfc3dSmrgfi
193c0a68be4Smrgtest x\$exitcode = x0 || exit 1
194c0a68be4Smrgtest -x / || exit 1"
1951debfc3dSmrg  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1961debfc3dSmrg  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1971debfc3dSmrg  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
1981debfc3dSmrg  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
1991debfc3dSmrgtest \$(( 1 + 1 )) = 2 || exit 1"
2001debfc3dSmrg  if (eval "$as_required") 2>/dev/null; then :
2011debfc3dSmrg  as_have_required=yes
2021debfc3dSmrgelse
2031debfc3dSmrg  as_have_required=no
2041debfc3dSmrgfi
2051debfc3dSmrg  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
2061debfc3dSmrg
2071debfc3dSmrgelse
2081debfc3dSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2091debfc3dSmrgas_found=false
2101debfc3dSmrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
2111debfc3dSmrgdo
2121debfc3dSmrg  IFS=$as_save_IFS
2131debfc3dSmrg  test -z "$as_dir" && as_dir=.
2141debfc3dSmrg  as_found=:
2151debfc3dSmrg  case $as_dir in #(
2161debfc3dSmrg	 /*)
2171debfc3dSmrg	   for as_base in sh bash ksh sh5; do
2181debfc3dSmrg	     # Try only shells that exist, to save several forks.
2191debfc3dSmrg	     as_shell=$as_dir/$as_base
2201debfc3dSmrg	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
2211debfc3dSmrg		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
2221debfc3dSmrg  CONFIG_SHELL=$as_shell as_have_required=yes
2231debfc3dSmrg		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
2241debfc3dSmrg  break 2
2251debfc3dSmrgfi
2261debfc3dSmrgfi
2271debfc3dSmrg	   done;;
2281debfc3dSmrg       esac
2291debfc3dSmrg  as_found=false
2301debfc3dSmrgdone
2311debfc3dSmrg$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2321debfc3dSmrg	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
2331debfc3dSmrg  CONFIG_SHELL=$SHELL as_have_required=yes
2341debfc3dSmrgfi; }
2351debfc3dSmrgIFS=$as_save_IFS
2361debfc3dSmrg
2371debfc3dSmrg
2381debfc3dSmrg      if test "x$CONFIG_SHELL" != x; then :
239c0a68be4Smrg  export CONFIG_SHELL
2401debfc3dSmrg             # We cannot yet assume a decent shell, so we have to provide a
2411debfc3dSmrg# neutralization value for shells without unset; and this also
2421debfc3dSmrg# works around shells that cannot unset nonexistent variables.
243c0a68be4Smrg# Preserve -v and -x to the replacement shell.
2441debfc3dSmrgBASH_ENV=/dev/null
2451debfc3dSmrgENV=/dev/null
2461debfc3dSmrg(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247c0a68be4Smrgcase $- in # ((((
248c0a68be4Smrg  *v*x* | *x*v* ) as_opts=-vx ;;
249c0a68be4Smrg  *v* ) as_opts=-v ;;
250c0a68be4Smrg  *x* ) as_opts=-x ;;
251c0a68be4Smrg  * ) as_opts= ;;
252c0a68be4Smrgesac
253c0a68be4Smrgexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254c0a68be4Smrg# Admittedly, this is quite paranoid, since all the known shells bail
255c0a68be4Smrg# out after a failed `exec'.
256c0a68be4Smrg$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257c0a68be4Smrgexit 255
2581debfc3dSmrgfi
2591debfc3dSmrg
2601debfc3dSmrg    if test x$as_have_required = xno; then :
2611debfc3dSmrg  $as_echo "$0: This script requires a shell more modern than all"
2621debfc3dSmrg  $as_echo "$0: the shells that I found on your system."
2631debfc3dSmrg  if test x${ZSH_VERSION+set} = xset ; then
2641debfc3dSmrg    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2651debfc3dSmrg    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
2661debfc3dSmrg  else
2671debfc3dSmrg    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
2681debfc3dSmrg$0: including any error possibly output before this
2691debfc3dSmrg$0: message. Then install a modern shell, or manually run
2701debfc3dSmrg$0: the script under such a shell if you do have one."
2711debfc3dSmrg  fi
2721debfc3dSmrg  exit 1
2731debfc3dSmrgfi
2741debfc3dSmrgfi
2751debfc3dSmrgfi
2761debfc3dSmrgSHELL=${CONFIG_SHELL-/bin/sh}
2771debfc3dSmrgexport SHELL
2781debfc3dSmrg# Unset more variables known to interfere with behavior of common tools.
2791debfc3dSmrgCLICOLOR_FORCE= GREP_OPTIONS=
2801debfc3dSmrgunset CLICOLOR_FORCE GREP_OPTIONS
2811debfc3dSmrg
2821debfc3dSmrg## --------------------- ##
2831debfc3dSmrg## M4sh Shell Functions. ##
2841debfc3dSmrg## --------------------- ##
2851debfc3dSmrg# as_fn_unset VAR
2861debfc3dSmrg# ---------------
2871debfc3dSmrg# Portably unset VAR.
2881debfc3dSmrgas_fn_unset ()
2891debfc3dSmrg{
2901debfc3dSmrg  { eval $1=; unset $1;}
2911debfc3dSmrg}
2921debfc3dSmrgas_unset=as_fn_unset
2931debfc3dSmrg
2941debfc3dSmrg# as_fn_set_status STATUS
2951debfc3dSmrg# -----------------------
2961debfc3dSmrg# Set $? to STATUS, without forking.
2971debfc3dSmrgas_fn_set_status ()
2981debfc3dSmrg{
2991debfc3dSmrg  return $1
3001debfc3dSmrg} # as_fn_set_status
3011debfc3dSmrg
3021debfc3dSmrg# as_fn_exit STATUS
3031debfc3dSmrg# -----------------
3041debfc3dSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
3051debfc3dSmrgas_fn_exit ()
3061debfc3dSmrg{
3071debfc3dSmrg  set +e
3081debfc3dSmrg  as_fn_set_status $1
3091debfc3dSmrg  exit $1
3101debfc3dSmrg} # as_fn_exit
3111debfc3dSmrg
3121debfc3dSmrg# as_fn_mkdir_p
3131debfc3dSmrg# -------------
3141debfc3dSmrg# Create "$as_dir" as a directory, including parents if necessary.
3151debfc3dSmrgas_fn_mkdir_p ()
3161debfc3dSmrg{
3171debfc3dSmrg
3181debfc3dSmrg  case $as_dir in #(
3191debfc3dSmrg  -*) as_dir=./$as_dir;;
3201debfc3dSmrg  esac
3211debfc3dSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
3221debfc3dSmrg    as_dirs=
3231debfc3dSmrg    while :; do
3241debfc3dSmrg      case $as_dir in #(
3251debfc3dSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3261debfc3dSmrg      *) as_qdir=$as_dir;;
3271debfc3dSmrg      esac
3281debfc3dSmrg      as_dirs="'$as_qdir' $as_dirs"
3291debfc3dSmrg      as_dir=`$as_dirname -- "$as_dir" ||
3301debfc3dSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3311debfc3dSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
3321debfc3dSmrg	 X"$as_dir" : 'X\(//\)$' \| \
3331debfc3dSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3341debfc3dSmrg$as_echo X"$as_dir" |
3351debfc3dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3361debfc3dSmrg	    s//\1/
3371debfc3dSmrg	    q
3381debfc3dSmrg	  }
3391debfc3dSmrg	  /^X\(\/\/\)[^/].*/{
3401debfc3dSmrg	    s//\1/
3411debfc3dSmrg	    q
3421debfc3dSmrg	  }
3431debfc3dSmrg	  /^X\(\/\/\)$/{
3441debfc3dSmrg	    s//\1/
3451debfc3dSmrg	    q
3461debfc3dSmrg	  }
3471debfc3dSmrg	  /^X\(\/\).*/{
3481debfc3dSmrg	    s//\1/
3491debfc3dSmrg	    q
3501debfc3dSmrg	  }
3511debfc3dSmrg	  s/.*/./; q'`
3521debfc3dSmrg      test -d "$as_dir" && break
3531debfc3dSmrg    done
3541debfc3dSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
355c0a68be4Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3561debfc3dSmrg
3571debfc3dSmrg
3581debfc3dSmrg} # as_fn_mkdir_p
359c0a68be4Smrg
360c0a68be4Smrg# as_fn_executable_p FILE
361c0a68be4Smrg# -----------------------
362c0a68be4Smrg# Test if FILE is an executable regular file.
363c0a68be4Smrgas_fn_executable_p ()
364c0a68be4Smrg{
365c0a68be4Smrg  test -f "$1" && test -x "$1"
366c0a68be4Smrg} # as_fn_executable_p
3671debfc3dSmrg# as_fn_append VAR VALUE
3681debfc3dSmrg# ----------------------
3691debfc3dSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
3701debfc3dSmrg# advantage of any shell optimizations that allow amortized linear growth over
3711debfc3dSmrg# repeated appends, instead of the typical quadratic growth present in naive
3721debfc3dSmrg# implementations.
3731debfc3dSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
3741debfc3dSmrg  eval 'as_fn_append ()
3751debfc3dSmrg  {
3761debfc3dSmrg    eval $1+=\$2
3771debfc3dSmrg  }'
3781debfc3dSmrgelse
3791debfc3dSmrg  as_fn_append ()
3801debfc3dSmrg  {
3811debfc3dSmrg    eval $1=\$$1\$2
3821debfc3dSmrg  }
3831debfc3dSmrgfi # as_fn_append
3841debfc3dSmrg
3851debfc3dSmrg# as_fn_arith ARG...
3861debfc3dSmrg# ------------------
3871debfc3dSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
3881debfc3dSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
3891debfc3dSmrg# must be portable across $(()) and expr.
3901debfc3dSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
3911debfc3dSmrg  eval 'as_fn_arith ()
3921debfc3dSmrg  {
3931debfc3dSmrg    as_val=$(( $* ))
3941debfc3dSmrg  }'
3951debfc3dSmrgelse
3961debfc3dSmrg  as_fn_arith ()
3971debfc3dSmrg  {
3981debfc3dSmrg    as_val=`expr "$@" || test $? -eq 1`
3991debfc3dSmrg  }
4001debfc3dSmrgfi # as_fn_arith
4011debfc3dSmrg
4021debfc3dSmrg
403c0a68be4Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
404c0a68be4Smrg# ----------------------------------------
4051debfc3dSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4061debfc3dSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407c0a68be4Smrg# script with STATUS, using 1 if that was 0.
4081debfc3dSmrgas_fn_error ()
4091debfc3dSmrg{
410c0a68be4Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
411c0a68be4Smrg  if test "$4"; then
412c0a68be4Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413c0a68be4Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
4141debfc3dSmrg  fi
415c0a68be4Smrg  $as_echo "$as_me: error: $2" >&2
4161debfc3dSmrg  as_fn_exit $as_status
4171debfc3dSmrg} # as_fn_error
4181debfc3dSmrg
4191debfc3dSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
4201debfc3dSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
4211debfc3dSmrg  as_expr=expr
4221debfc3dSmrgelse
4231debfc3dSmrg  as_expr=false
4241debfc3dSmrgfi
4251debfc3dSmrg
4261debfc3dSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4271debfc3dSmrg  as_basename=basename
4281debfc3dSmrgelse
4291debfc3dSmrg  as_basename=false
4301debfc3dSmrgfi
4311debfc3dSmrg
4321debfc3dSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4331debfc3dSmrg  as_dirname=dirname
4341debfc3dSmrgelse
4351debfc3dSmrg  as_dirname=false
4361debfc3dSmrgfi
4371debfc3dSmrg
4381debfc3dSmrgas_me=`$as_basename -- "$0" ||
4391debfc3dSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4401debfc3dSmrg	 X"$0" : 'X\(//\)$' \| \
4411debfc3dSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4421debfc3dSmrg$as_echo X/"$0" |
4431debfc3dSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
4441debfc3dSmrg	    s//\1/
4451debfc3dSmrg	    q
4461debfc3dSmrg	  }
4471debfc3dSmrg	  /^X\/\(\/\/\)$/{
4481debfc3dSmrg	    s//\1/
4491debfc3dSmrg	    q
4501debfc3dSmrg	  }
4511debfc3dSmrg	  /^X\/\(\/\).*/{
4521debfc3dSmrg	    s//\1/
4531debfc3dSmrg	    q
4541debfc3dSmrg	  }
4551debfc3dSmrg	  s/.*/./; q'`
4561debfc3dSmrg
4571debfc3dSmrg# Avoid depending upon Character Ranges.
4581debfc3dSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
4591debfc3dSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4601debfc3dSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
4611debfc3dSmrgas_cr_digits='0123456789'
4621debfc3dSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits
4631debfc3dSmrg
4641debfc3dSmrg
4651debfc3dSmrg  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4661debfc3dSmrg  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4671debfc3dSmrg  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4681debfc3dSmrg  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4691debfc3dSmrg  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4701debfc3dSmrg  sed -n '
4711debfc3dSmrg    p
4721debfc3dSmrg    /[$]LINENO/=
4731debfc3dSmrg  ' <$as_myself |
4741debfc3dSmrg    sed '
4751debfc3dSmrg      s/[$]LINENO.*/&-/
4761debfc3dSmrg      t lineno
4771debfc3dSmrg      b
4781debfc3dSmrg      :lineno
4791debfc3dSmrg      N
4801debfc3dSmrg      :loop
4811debfc3dSmrg      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
4821debfc3dSmrg      t loop
4831debfc3dSmrg      s/-\n.*//
4841debfc3dSmrg    ' >$as_me.lineno &&
4851debfc3dSmrg  chmod +x "$as_me.lineno" ||
4861debfc3dSmrg    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4871debfc3dSmrg
488c0a68be4Smrg  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489c0a68be4Smrg  # already done that, so ensure we don't try to do so again and fall
490c0a68be4Smrg  # in an infinite loop.  This has already happened in practice.
491c0a68be4Smrg  _as_can_reexec=no; export _as_can_reexec
4921debfc3dSmrg  # Don't try to exec as it changes $[0], causing all sort of problems
4931debfc3dSmrg  # (the dirname of $[0] is not the place where we might find the
4941debfc3dSmrg  # original and so on.  Autoconf is especially sensitive to this).
4951debfc3dSmrg  . "./$as_me.lineno"
4961debfc3dSmrg  # Exit status is that of the last command.
4971debfc3dSmrg  exit
4981debfc3dSmrg}
4991debfc3dSmrg
5001debfc3dSmrgECHO_C= ECHO_N= ECHO_T=
5011debfc3dSmrgcase `echo -n x` in #(((((
5021debfc3dSmrg-n*)
5031debfc3dSmrg  case `echo 'xy\c'` in
5041debfc3dSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
5051debfc3dSmrg  xy)  ECHO_C='\c';;
5061debfc3dSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
5071debfc3dSmrg       ECHO_T='	';;
5081debfc3dSmrg  esac;;
5091debfc3dSmrg*)
5101debfc3dSmrg  ECHO_N='-n';;
5111debfc3dSmrgesac
5121debfc3dSmrg
5131debfc3dSmrgrm -f conf$$ conf$$.exe conf$$.file
5141debfc3dSmrgif test -d conf$$.dir; then
5151debfc3dSmrg  rm -f conf$$.dir/conf$$.file
5161debfc3dSmrgelse
5171debfc3dSmrg  rm -f conf$$.dir
5181debfc3dSmrg  mkdir conf$$.dir 2>/dev/null
5191debfc3dSmrgfi
5201debfc3dSmrgif (echo >conf$$.file) 2>/dev/null; then
5211debfc3dSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
5221debfc3dSmrg    as_ln_s='ln -s'
5231debfc3dSmrg    # ... but there are two gotchas:
5241debfc3dSmrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5251debfc3dSmrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526c0a68be4Smrg    # In both cases, we have to default to `cp -pR'.
5271debfc3dSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528c0a68be4Smrg      as_ln_s='cp -pR'
5291debfc3dSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
5301debfc3dSmrg    as_ln_s=ln
5311debfc3dSmrg  else
532c0a68be4Smrg    as_ln_s='cp -pR'
5331debfc3dSmrg  fi
5341debfc3dSmrgelse
535c0a68be4Smrg  as_ln_s='cp -pR'
5361debfc3dSmrgfi
5371debfc3dSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5381debfc3dSmrgrmdir conf$$.dir 2>/dev/null
5391debfc3dSmrg
5401debfc3dSmrgif mkdir -p . 2>/dev/null; then
5411debfc3dSmrg  as_mkdir_p='mkdir -p "$as_dir"'
5421debfc3dSmrgelse
5431debfc3dSmrg  test -d ./-p && rmdir ./-p
5441debfc3dSmrg  as_mkdir_p=false
5451debfc3dSmrgfi
5461debfc3dSmrg
5471debfc3dSmrgas_test_x='test -x'
548c0a68be4Smrgas_executable_p=as_fn_executable_p
5491debfc3dSmrg
5501debfc3dSmrg# Sed expression to map a string onto a valid CPP name.
5511debfc3dSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5521debfc3dSmrg
5531debfc3dSmrg# Sed expression to map a string onto a valid variable name.
5541debfc3dSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5551debfc3dSmrg
5561debfc3dSmrg
557c0a68be4Smrgtest -n "$DJDIR" || exec 7<&0 </dev/null
558c0a68be4Smrgexec 6>&1
5591debfc3dSmrg
5601debfc3dSmrg# Name of the host.
561c0a68be4Smrg# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5621debfc3dSmrg# so uname gets run too.
5631debfc3dSmrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5641debfc3dSmrg
5651debfc3dSmrg#
5661debfc3dSmrg# Initializations.
5671debfc3dSmrg#
5681debfc3dSmrgac_default_prefix=/usr/local
5691debfc3dSmrgac_clean_files=
5701debfc3dSmrgac_config_libobj_dir=.
5711debfc3dSmrgLIBOBJS=
5721debfc3dSmrgcross_compiling=no
5731debfc3dSmrgsubdirs=
5741debfc3dSmrgMFLAGS=
5751debfc3dSmrgMAKEFLAGS=
5761debfc3dSmrg
5771debfc3dSmrg# Identity of this package.
5781debfc3dSmrgPACKAGE_NAME='GNU C Runtime Library'
5791debfc3dSmrgPACKAGE_TARNAME='libgcc'
5801debfc3dSmrgPACKAGE_VERSION='1.0'
5811debfc3dSmrgPACKAGE_STRING='GNU C Runtime Library 1.0'
5821debfc3dSmrgPACKAGE_BUGREPORT=''
5831debfc3dSmrgPACKAGE_URL='http://www.gnu.org/software/libgcc/'
5841debfc3dSmrg
5851debfc3dSmrgac_unique_file="static-object.mk"
5861debfc3dSmrgac_includes_default='/* none */'
5871debfc3dSmrgac_subst_vars='LTLIBOBJS
5881debfc3dSmrgLIBOBJS
5891debfc3dSmrgmd_unwind_header
5901debfc3dSmrgunwind_header
5911debfc3dSmrgenable_execute_stack
5921debfc3dSmrgasm_hidden_op
5931debfc3dSmrgextra_parts
5941debfc3dSmrgcpu_type
5951debfc3dSmrgget_gcc_base_ver
5961debfc3dSmrgthread_header
5971debfc3dSmrgtm_defines
5981debfc3dSmrgtm_file
5991debfc3dSmrgtmake_file
6001debfc3dSmrgsfp_machine_header
6011debfc3dSmrgset_use_emutls
6021debfc3dSmrgset_have_cc_tls
6031debfc3dSmrgvis_hide
604c0a68be4Smrgsolaris_ld_v2_maps
6051debfc3dSmrgreal_host_noncanonical
6061debfc3dSmrgaccel_dir_suffix
607*8feb0f0bSmrguse_tm_clone_registry
6081debfc3dSmrgforce_explicit_eh_registry
609a2dc1f3fSmrgCET_FLAGS
6101debfc3dSmrgfixed_point
6111debfc3dSmrgenable_decimal_float
6121debfc3dSmrgdecimal_float
6131debfc3dSmrgEGREP
6141debfc3dSmrgGREP
6151debfc3dSmrglong_double_type_size
6161debfc3dSmrgdouble_type_size
6171debfc3dSmrgCPP
6181debfc3dSmrgOBJEXT
6191debfc3dSmrgEXEEXT
6201debfc3dSmrgac_ct_CC
6211debfc3dSmrgCPPFLAGS
6221debfc3dSmrgLDFLAGS
6231debfc3dSmrgCFLAGS
6241debfc3dSmrgCC
6251debfc3dSmrgLN_S
6261debfc3dSmrgSTRIP
6271debfc3dSmrgRANLIB
6281debfc3dSmrgNM
6291debfc3dSmrgLIPO
6301debfc3dSmrgAR
6311debfc3dSmrgtoolexeclibdir
6321debfc3dSmrgtoolexecdir
6331debfc3dSmrgtarget_subdir
6341debfc3dSmrghost_subdir
6351debfc3dSmrgbuild_subdir
6361debfc3dSmrgbuild_libsubdir
6371debfc3dSmrgtarget_noncanonical
6381debfc3dSmrghost_noncanonical
6391debfc3dSmrgAWK
6401debfc3dSmrgINSTALL_DATA
6411debfc3dSmrgINSTALL_SCRIPT
6421debfc3dSmrgINSTALL_PROGRAM
6431debfc3dSmrgMAINT
6441debfc3dSmrgslibdir
6451debfc3dSmrgPICFLAG
6461debfc3dSmrghost_os
6471debfc3dSmrghost_vendor
6481debfc3dSmrghost_cpu
6491debfc3dSmrghost
6501debfc3dSmrgbuild_os
6511debfc3dSmrgbuild_vendor
6521debfc3dSmrgbuild_cpu
6531debfc3dSmrgbuild
6541debfc3dSmrgwith_aix_soname
6551debfc3dSmrgenable_vtable_verify
656c0a68be4Smrgenable_gcov
6571debfc3dSmrgenable_shared
6581debfc3dSmrglibgcc_topdir
6591debfc3dSmrgtarget_alias
6601debfc3dSmrghost_alias
6611debfc3dSmrgbuild_alias
6621debfc3dSmrgLIBS
6631debfc3dSmrgECHO_T
6641debfc3dSmrgECHO_N
6651debfc3dSmrgECHO_C
6661debfc3dSmrgDEFS
6671debfc3dSmrgmandir
6681debfc3dSmrglocaledir
6691debfc3dSmrglibdir
6701debfc3dSmrgpsdir
6711debfc3dSmrgpdfdir
6721debfc3dSmrgdvidir
6731debfc3dSmrghtmldir
6741debfc3dSmrginfodir
6751debfc3dSmrgdocdir
6761debfc3dSmrgoldincludedir
6771debfc3dSmrgincludedir
6781debfc3dSmrglocalstatedir
6791debfc3dSmrgsharedstatedir
6801debfc3dSmrgsysconfdir
6811debfc3dSmrgdatadir
6821debfc3dSmrgdatarootdir
6831debfc3dSmrglibexecdir
6841debfc3dSmrgsbindir
6851debfc3dSmrgbindir
6861debfc3dSmrgprogram_transform_name
6871debfc3dSmrgprefix
6881debfc3dSmrgexec_prefix
6891debfc3dSmrgPACKAGE_URL
6901debfc3dSmrgPACKAGE_BUGREPORT
6911debfc3dSmrgPACKAGE_STRING
6921debfc3dSmrgPACKAGE_VERSION
6931debfc3dSmrgPACKAGE_TARNAME
6941debfc3dSmrgPACKAGE_NAME
6951debfc3dSmrgPATH_SEPARATOR
6961debfc3dSmrgSHELL'
6971debfc3dSmrgac_subst_files=''
6981debfc3dSmrgac_user_opts='
6991debfc3dSmrgenable_option_checking
7001debfc3dSmrgwith_target_subdir
7011debfc3dSmrgwith_cross_host
7021debfc3dSmrgwith_ld
7031debfc3dSmrgenable_shared
704c0a68be4Smrgenable_gcov
7051debfc3dSmrgenable_vtable_verify
7061debfc3dSmrgwith_aix_soname
7071debfc3dSmrgenable_version_specific_runtime_libs
708*8feb0f0bSmrgwith_toolexeclibdir
7091debfc3dSmrgwith_slibdir
7101debfc3dSmrgenable_maintainer_mode
7111debfc3dSmrgwith_build_libsubdir
7121debfc3dSmrgenable_largefile
7131debfc3dSmrgenable_decimal_float
7141debfc3dSmrgwith_system_libunwind
715a2dc1f3fSmrgenable_cet
7161debfc3dSmrgenable_explicit_exception_frame_registration
717*8feb0f0bSmrgenable_tm_clone_registry
7181debfc3dSmrgwith_glibc_version
7191debfc3dSmrgenable_tls
7201debfc3dSmrgwith_gcc_major_version_only
7211debfc3dSmrg'
7221debfc3dSmrg      ac_precious_vars='build_alias
7231debfc3dSmrghost_alias
7241debfc3dSmrgtarget_alias
7251debfc3dSmrgCC
7261debfc3dSmrgCFLAGS
7271debfc3dSmrgLDFLAGS
7281debfc3dSmrgLIBS
7291debfc3dSmrgCPPFLAGS
7301debfc3dSmrgCPP'
7311debfc3dSmrg
7321debfc3dSmrg
7331debfc3dSmrg# Initialize some variables set by options.
7341debfc3dSmrgac_init_help=
7351debfc3dSmrgac_init_version=false
7361debfc3dSmrgac_unrecognized_opts=
7371debfc3dSmrgac_unrecognized_sep=
7381debfc3dSmrg# The variables have the same names as the options, with
7391debfc3dSmrg# dashes changed to underlines.
7401debfc3dSmrgcache_file=/dev/null
7411debfc3dSmrgexec_prefix=NONE
7421debfc3dSmrgno_create=
7431debfc3dSmrgno_recursion=
7441debfc3dSmrgprefix=NONE
7451debfc3dSmrgprogram_prefix=NONE
7461debfc3dSmrgprogram_suffix=NONE
7471debfc3dSmrgprogram_transform_name=s,x,x,
7481debfc3dSmrgsilent=
7491debfc3dSmrgsite=
7501debfc3dSmrgsrcdir=
7511debfc3dSmrgverbose=
7521debfc3dSmrgx_includes=NONE
7531debfc3dSmrgx_libraries=NONE
7541debfc3dSmrg
7551debfc3dSmrg# Installation directory options.
7561debfc3dSmrg# These are left unexpanded so users can "make install exec_prefix=/foo"
7571debfc3dSmrg# and all the variables that are supposed to be based on exec_prefix
7581debfc3dSmrg# by default will actually change.
7591debfc3dSmrg# Use braces instead of parens because sh, perl, etc. also accept them.
7601debfc3dSmrg# (The list follows the same order as the GNU Coding Standards.)
7611debfc3dSmrgbindir='${exec_prefix}/bin'
7621debfc3dSmrgsbindir='${exec_prefix}/sbin'
7631debfc3dSmrglibexecdir='${exec_prefix}/libexec'
7641debfc3dSmrgdatarootdir='${prefix}/share'
7651debfc3dSmrgdatadir='${datarootdir}'
7661debfc3dSmrgsysconfdir='${prefix}/etc'
7671debfc3dSmrgsharedstatedir='${prefix}/com'
7681debfc3dSmrglocalstatedir='${prefix}/var'
7691debfc3dSmrgincludedir='${prefix}/include'
7701debfc3dSmrgoldincludedir='/usr/include'
7711debfc3dSmrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
7721debfc3dSmrginfodir='${datarootdir}/info'
7731debfc3dSmrghtmldir='${docdir}'
7741debfc3dSmrgdvidir='${docdir}'
7751debfc3dSmrgpdfdir='${docdir}'
7761debfc3dSmrgpsdir='${docdir}'
7771debfc3dSmrglibdir='${exec_prefix}/lib'
7781debfc3dSmrglocaledir='${datarootdir}/locale'
7791debfc3dSmrgmandir='${datarootdir}/man'
7801debfc3dSmrg
7811debfc3dSmrgac_prev=
7821debfc3dSmrgac_dashdash=
7831debfc3dSmrgfor ac_option
7841debfc3dSmrgdo
7851debfc3dSmrg  # If the previous option needs an argument, assign it.
7861debfc3dSmrg  if test -n "$ac_prev"; then
7871debfc3dSmrg    eval $ac_prev=\$ac_option
7881debfc3dSmrg    ac_prev=
7891debfc3dSmrg    continue
7901debfc3dSmrg  fi
7911debfc3dSmrg
7921debfc3dSmrg  case $ac_option in
793c0a68be4Smrg  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
794c0a68be4Smrg  *=)   ac_optarg= ;;
7951debfc3dSmrg  *)    ac_optarg=yes ;;
7961debfc3dSmrg  esac
7971debfc3dSmrg
7981debfc3dSmrg  # Accept the important Cygnus configure options, so we can diagnose typos.
7991debfc3dSmrg
8001debfc3dSmrg  case $ac_dashdash$ac_option in
8011debfc3dSmrg  --)
8021debfc3dSmrg    ac_dashdash=yes ;;
8031debfc3dSmrg
8041debfc3dSmrg  -bindir | --bindir | --bindi | --bind | --bin | --bi)
8051debfc3dSmrg    ac_prev=bindir ;;
8061debfc3dSmrg  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
8071debfc3dSmrg    bindir=$ac_optarg ;;
8081debfc3dSmrg
8091debfc3dSmrg  -build | --build | --buil | --bui | --bu)
8101debfc3dSmrg    ac_prev=build_alias ;;
8111debfc3dSmrg  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
8121debfc3dSmrg    build_alias=$ac_optarg ;;
8131debfc3dSmrg
8141debfc3dSmrg  -cache-file | --cache-file | --cache-fil | --cache-fi \
8151debfc3dSmrg  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8161debfc3dSmrg    ac_prev=cache_file ;;
8171debfc3dSmrg  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8181debfc3dSmrg  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8191debfc3dSmrg    cache_file=$ac_optarg ;;
8201debfc3dSmrg
8211debfc3dSmrg  --config-cache | -C)
8221debfc3dSmrg    cache_file=config.cache ;;
8231debfc3dSmrg
8241debfc3dSmrg  -datadir | --datadir | --datadi | --datad)
8251debfc3dSmrg    ac_prev=datadir ;;
8261debfc3dSmrg  -datadir=* | --datadir=* | --datadi=* | --datad=*)
8271debfc3dSmrg    datadir=$ac_optarg ;;
8281debfc3dSmrg
8291debfc3dSmrg  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
8301debfc3dSmrg  | --dataroo | --dataro | --datar)
8311debfc3dSmrg    ac_prev=datarootdir ;;
8321debfc3dSmrg  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
8331debfc3dSmrg  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
8341debfc3dSmrg    datarootdir=$ac_optarg ;;
8351debfc3dSmrg
8361debfc3dSmrg  -disable-* | --disable-*)
8371debfc3dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8381debfc3dSmrg    # Reject names that are not valid shell variable names.
8391debfc3dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
840c0a68be4Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
8411debfc3dSmrg    ac_useropt_orig=$ac_useropt
8421debfc3dSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8431debfc3dSmrg    case $ac_user_opts in
8441debfc3dSmrg      *"
8451debfc3dSmrg"enable_$ac_useropt"
8461debfc3dSmrg"*) ;;
8471debfc3dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
8481debfc3dSmrg	 ac_unrecognized_sep=', ';;
8491debfc3dSmrg    esac
8501debfc3dSmrg    eval enable_$ac_useropt=no ;;
8511debfc3dSmrg
8521debfc3dSmrg  -docdir | --docdir | --docdi | --doc | --do)
8531debfc3dSmrg    ac_prev=docdir ;;
8541debfc3dSmrg  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
8551debfc3dSmrg    docdir=$ac_optarg ;;
8561debfc3dSmrg
8571debfc3dSmrg  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
8581debfc3dSmrg    ac_prev=dvidir ;;
8591debfc3dSmrg  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
8601debfc3dSmrg    dvidir=$ac_optarg ;;
8611debfc3dSmrg
8621debfc3dSmrg  -enable-* | --enable-*)
8631debfc3dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
8641debfc3dSmrg    # Reject names that are not valid shell variable names.
8651debfc3dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
866c0a68be4Smrg      as_fn_error $? "invalid feature name: $ac_useropt"
8671debfc3dSmrg    ac_useropt_orig=$ac_useropt
8681debfc3dSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8691debfc3dSmrg    case $ac_user_opts in
8701debfc3dSmrg      *"
8711debfc3dSmrg"enable_$ac_useropt"
8721debfc3dSmrg"*) ;;
8731debfc3dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
8741debfc3dSmrg	 ac_unrecognized_sep=', ';;
8751debfc3dSmrg    esac
8761debfc3dSmrg    eval enable_$ac_useropt=\$ac_optarg ;;
8771debfc3dSmrg
8781debfc3dSmrg  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
8791debfc3dSmrg  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
8801debfc3dSmrg  | --exec | --exe | --ex)
8811debfc3dSmrg    ac_prev=exec_prefix ;;
8821debfc3dSmrg  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
8831debfc3dSmrg  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
8841debfc3dSmrg  | --exec=* | --exe=* | --ex=*)
8851debfc3dSmrg    exec_prefix=$ac_optarg ;;
8861debfc3dSmrg
8871debfc3dSmrg  -gas | --gas | --ga | --g)
8881debfc3dSmrg    # Obsolete; use --with-gas.
8891debfc3dSmrg    with_gas=yes ;;
8901debfc3dSmrg
8911debfc3dSmrg  -help | --help | --hel | --he | -h)
8921debfc3dSmrg    ac_init_help=long ;;
8931debfc3dSmrg  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
8941debfc3dSmrg    ac_init_help=recursive ;;
8951debfc3dSmrg  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
8961debfc3dSmrg    ac_init_help=short ;;
8971debfc3dSmrg
8981debfc3dSmrg  -host | --host | --hos | --ho)
8991debfc3dSmrg    ac_prev=host_alias ;;
9001debfc3dSmrg  -host=* | --host=* | --hos=* | --ho=*)
9011debfc3dSmrg    host_alias=$ac_optarg ;;
9021debfc3dSmrg
9031debfc3dSmrg  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
9041debfc3dSmrg    ac_prev=htmldir ;;
9051debfc3dSmrg  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
9061debfc3dSmrg  | --ht=*)
9071debfc3dSmrg    htmldir=$ac_optarg ;;
9081debfc3dSmrg
9091debfc3dSmrg  -includedir | --includedir | --includedi | --included | --include \
9101debfc3dSmrg  | --includ | --inclu | --incl | --inc)
9111debfc3dSmrg    ac_prev=includedir ;;
9121debfc3dSmrg  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
9131debfc3dSmrg  | --includ=* | --inclu=* | --incl=* | --inc=*)
9141debfc3dSmrg    includedir=$ac_optarg ;;
9151debfc3dSmrg
9161debfc3dSmrg  -infodir | --infodir | --infodi | --infod | --info | --inf)
9171debfc3dSmrg    ac_prev=infodir ;;
9181debfc3dSmrg  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
9191debfc3dSmrg    infodir=$ac_optarg ;;
9201debfc3dSmrg
9211debfc3dSmrg  -libdir | --libdir | --libdi | --libd)
9221debfc3dSmrg    ac_prev=libdir ;;
9231debfc3dSmrg  -libdir=* | --libdir=* | --libdi=* | --libd=*)
9241debfc3dSmrg    libdir=$ac_optarg ;;
9251debfc3dSmrg
9261debfc3dSmrg  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
9271debfc3dSmrg  | --libexe | --libex | --libe)
9281debfc3dSmrg    ac_prev=libexecdir ;;
9291debfc3dSmrg  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
9301debfc3dSmrg  | --libexe=* | --libex=* | --libe=*)
9311debfc3dSmrg    libexecdir=$ac_optarg ;;
9321debfc3dSmrg
9331debfc3dSmrg  -localedir | --localedir | --localedi | --localed | --locale)
9341debfc3dSmrg    ac_prev=localedir ;;
9351debfc3dSmrg  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
9361debfc3dSmrg    localedir=$ac_optarg ;;
9371debfc3dSmrg
9381debfc3dSmrg  -localstatedir | --localstatedir | --localstatedi | --localstated \
9391debfc3dSmrg  | --localstate | --localstat | --localsta | --localst | --locals)
9401debfc3dSmrg    ac_prev=localstatedir ;;
9411debfc3dSmrg  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
9421debfc3dSmrg  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
9431debfc3dSmrg    localstatedir=$ac_optarg ;;
9441debfc3dSmrg
9451debfc3dSmrg  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
9461debfc3dSmrg    ac_prev=mandir ;;
9471debfc3dSmrg  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
9481debfc3dSmrg    mandir=$ac_optarg ;;
9491debfc3dSmrg
9501debfc3dSmrg  -nfp | --nfp | --nf)
9511debfc3dSmrg    # Obsolete; use --without-fp.
9521debfc3dSmrg    with_fp=no ;;
9531debfc3dSmrg
9541debfc3dSmrg  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
9551debfc3dSmrg  | --no-cr | --no-c | -n)
9561debfc3dSmrg    no_create=yes ;;
9571debfc3dSmrg
9581debfc3dSmrg  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
9591debfc3dSmrg  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
9601debfc3dSmrg    no_recursion=yes ;;
9611debfc3dSmrg
9621debfc3dSmrg  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
9631debfc3dSmrg  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
9641debfc3dSmrg  | --oldin | --oldi | --old | --ol | --o)
9651debfc3dSmrg    ac_prev=oldincludedir ;;
9661debfc3dSmrg  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
9671debfc3dSmrg  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
9681debfc3dSmrg  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
9691debfc3dSmrg    oldincludedir=$ac_optarg ;;
9701debfc3dSmrg
9711debfc3dSmrg  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9721debfc3dSmrg    ac_prev=prefix ;;
9731debfc3dSmrg  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9741debfc3dSmrg    prefix=$ac_optarg ;;
9751debfc3dSmrg
9761debfc3dSmrg  -program-prefix | --program-prefix | --program-prefi | --program-pref \
9771debfc3dSmrg  | --program-pre | --program-pr | --program-p)
9781debfc3dSmrg    ac_prev=program_prefix ;;
9791debfc3dSmrg  -program-prefix=* | --program-prefix=* | --program-prefi=* \
9801debfc3dSmrg  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
9811debfc3dSmrg    program_prefix=$ac_optarg ;;
9821debfc3dSmrg
9831debfc3dSmrg  -program-suffix | --program-suffix | --program-suffi | --program-suff \
9841debfc3dSmrg  | --program-suf | --program-su | --program-s)
9851debfc3dSmrg    ac_prev=program_suffix ;;
9861debfc3dSmrg  -program-suffix=* | --program-suffix=* | --program-suffi=* \
9871debfc3dSmrg  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
9881debfc3dSmrg    program_suffix=$ac_optarg ;;
9891debfc3dSmrg
9901debfc3dSmrg  -program-transform-name | --program-transform-name \
9911debfc3dSmrg  | --program-transform-nam | --program-transform-na \
9921debfc3dSmrg  | --program-transform-n | --program-transform- \
9931debfc3dSmrg  | --program-transform | --program-transfor \
9941debfc3dSmrg  | --program-transfo | --program-transf \
9951debfc3dSmrg  | --program-trans | --program-tran \
9961debfc3dSmrg  | --progr-tra | --program-tr | --program-t)
9971debfc3dSmrg    ac_prev=program_transform_name ;;
9981debfc3dSmrg  -program-transform-name=* | --program-transform-name=* \
9991debfc3dSmrg  | --program-transform-nam=* | --program-transform-na=* \
10001debfc3dSmrg  | --program-transform-n=* | --program-transform-=* \
10011debfc3dSmrg  | --program-transform=* | --program-transfor=* \
10021debfc3dSmrg  | --program-transfo=* | --program-transf=* \
10031debfc3dSmrg  | --program-trans=* | --program-tran=* \
10041debfc3dSmrg  | --progr-tra=* | --program-tr=* | --program-t=*)
10051debfc3dSmrg    program_transform_name=$ac_optarg ;;
10061debfc3dSmrg
10071debfc3dSmrg  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
10081debfc3dSmrg    ac_prev=pdfdir ;;
10091debfc3dSmrg  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
10101debfc3dSmrg    pdfdir=$ac_optarg ;;
10111debfc3dSmrg
10121debfc3dSmrg  -psdir | --psdir | --psdi | --psd | --ps)
10131debfc3dSmrg    ac_prev=psdir ;;
10141debfc3dSmrg  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
10151debfc3dSmrg    psdir=$ac_optarg ;;
10161debfc3dSmrg
10171debfc3dSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10181debfc3dSmrg  | -silent | --silent | --silen | --sile | --sil)
10191debfc3dSmrg    silent=yes ;;
10201debfc3dSmrg
10211debfc3dSmrg  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
10221debfc3dSmrg    ac_prev=sbindir ;;
10231debfc3dSmrg  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
10241debfc3dSmrg  | --sbi=* | --sb=*)
10251debfc3dSmrg    sbindir=$ac_optarg ;;
10261debfc3dSmrg
10271debfc3dSmrg  -sharedstatedir | --sharedstatedir | --sharedstatedi \
10281debfc3dSmrg  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
10291debfc3dSmrg  | --sharedst | --shareds | --shared | --share | --shar \
10301debfc3dSmrg  | --sha | --sh)
10311debfc3dSmrg    ac_prev=sharedstatedir ;;
10321debfc3dSmrg  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
10331debfc3dSmrg  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
10341debfc3dSmrg  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
10351debfc3dSmrg  | --sha=* | --sh=*)
10361debfc3dSmrg    sharedstatedir=$ac_optarg ;;
10371debfc3dSmrg
10381debfc3dSmrg  -site | --site | --sit)
10391debfc3dSmrg    ac_prev=site ;;
10401debfc3dSmrg  -site=* | --site=* | --sit=*)
10411debfc3dSmrg    site=$ac_optarg ;;
10421debfc3dSmrg
10431debfc3dSmrg  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
10441debfc3dSmrg    ac_prev=srcdir ;;
10451debfc3dSmrg  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
10461debfc3dSmrg    srcdir=$ac_optarg ;;
10471debfc3dSmrg
10481debfc3dSmrg  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
10491debfc3dSmrg  | --syscon | --sysco | --sysc | --sys | --sy)
10501debfc3dSmrg    ac_prev=sysconfdir ;;
10511debfc3dSmrg  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
10521debfc3dSmrg  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
10531debfc3dSmrg    sysconfdir=$ac_optarg ;;
10541debfc3dSmrg
10551debfc3dSmrg  -target | --target | --targe | --targ | --tar | --ta | --t)
10561debfc3dSmrg    ac_prev=target_alias ;;
10571debfc3dSmrg  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
10581debfc3dSmrg    target_alias=$ac_optarg ;;
10591debfc3dSmrg
10601debfc3dSmrg  -v | -verbose | --verbose | --verbos | --verbo | --verb)
10611debfc3dSmrg    verbose=yes ;;
10621debfc3dSmrg
10631debfc3dSmrg  -version | --version | --versio | --versi | --vers | -V)
10641debfc3dSmrg    ac_init_version=: ;;
10651debfc3dSmrg
10661debfc3dSmrg  -with-* | --with-*)
10671debfc3dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
10681debfc3dSmrg    # Reject names that are not valid shell variable names.
10691debfc3dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070c0a68be4Smrg      as_fn_error $? "invalid package name: $ac_useropt"
10711debfc3dSmrg    ac_useropt_orig=$ac_useropt
10721debfc3dSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10731debfc3dSmrg    case $ac_user_opts in
10741debfc3dSmrg      *"
10751debfc3dSmrg"with_$ac_useropt"
10761debfc3dSmrg"*) ;;
10771debfc3dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
10781debfc3dSmrg	 ac_unrecognized_sep=', ';;
10791debfc3dSmrg    esac
10801debfc3dSmrg    eval with_$ac_useropt=\$ac_optarg ;;
10811debfc3dSmrg
10821debfc3dSmrg  -without-* | --without-*)
10831debfc3dSmrg    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
10841debfc3dSmrg    # Reject names that are not valid shell variable names.
10851debfc3dSmrg    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1086c0a68be4Smrg      as_fn_error $? "invalid package name: $ac_useropt"
10871debfc3dSmrg    ac_useropt_orig=$ac_useropt
10881debfc3dSmrg    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
10891debfc3dSmrg    case $ac_user_opts in
10901debfc3dSmrg      *"
10911debfc3dSmrg"with_$ac_useropt"
10921debfc3dSmrg"*) ;;
10931debfc3dSmrg      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
10941debfc3dSmrg	 ac_unrecognized_sep=', ';;
10951debfc3dSmrg    esac
10961debfc3dSmrg    eval with_$ac_useropt=no ;;
10971debfc3dSmrg
10981debfc3dSmrg  --x)
10991debfc3dSmrg    # Obsolete; use --with-x.
11001debfc3dSmrg    with_x=yes ;;
11011debfc3dSmrg
11021debfc3dSmrg  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
11031debfc3dSmrg  | --x-incl | --x-inc | --x-in | --x-i)
11041debfc3dSmrg    ac_prev=x_includes ;;
11051debfc3dSmrg  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
11061debfc3dSmrg  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
11071debfc3dSmrg    x_includes=$ac_optarg ;;
11081debfc3dSmrg
11091debfc3dSmrg  -x-libraries | --x-libraries | --x-librarie | --x-librari \
11101debfc3dSmrg  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
11111debfc3dSmrg    ac_prev=x_libraries ;;
11121debfc3dSmrg  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
11131debfc3dSmrg  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
11141debfc3dSmrg    x_libraries=$ac_optarg ;;
11151debfc3dSmrg
1116c0a68be4Smrg  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1117c0a68be4SmrgTry \`$0 --help' for more information"
11181debfc3dSmrg    ;;
11191debfc3dSmrg
11201debfc3dSmrg  *=*)
11211debfc3dSmrg    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
11221debfc3dSmrg    # Reject names that are not valid shell variable names.
11231debfc3dSmrg    case $ac_envvar in #(
11241debfc3dSmrg      '' | [0-9]* | *[!_$as_cr_alnum]* )
1125c0a68be4Smrg      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
11261debfc3dSmrg    esac
11271debfc3dSmrg    eval $ac_envvar=\$ac_optarg
11281debfc3dSmrg    export $ac_envvar ;;
11291debfc3dSmrg
11301debfc3dSmrg  *)
11311debfc3dSmrg    # FIXME: should be removed in autoconf 3.0.
11321debfc3dSmrg    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
11331debfc3dSmrg    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
11341debfc3dSmrg      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1135c0a68be4Smrg    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
11361debfc3dSmrg    ;;
11371debfc3dSmrg
11381debfc3dSmrg  esac
11391debfc3dSmrgdone
11401debfc3dSmrg
11411debfc3dSmrgif test -n "$ac_prev"; then
11421debfc3dSmrg  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1143c0a68be4Smrg  as_fn_error $? "missing argument to $ac_option"
11441debfc3dSmrgfi
11451debfc3dSmrg
11461debfc3dSmrgif test -n "$ac_unrecognized_opts"; then
11471debfc3dSmrg  case $enable_option_checking in
11481debfc3dSmrg    no) ;;
1149c0a68be4Smrg    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
11501debfc3dSmrg    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
11511debfc3dSmrg  esac
11521debfc3dSmrgfi
11531debfc3dSmrg
11541debfc3dSmrg# Check all directory arguments for consistency.
11551debfc3dSmrgfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
11561debfc3dSmrg		datadir sysconfdir sharedstatedir localstatedir includedir \
11571debfc3dSmrg		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
11581debfc3dSmrg		libdir localedir mandir
11591debfc3dSmrgdo
11601debfc3dSmrg  eval ac_val=\$$ac_var
11611debfc3dSmrg  # Remove trailing slashes.
11621debfc3dSmrg  case $ac_val in
11631debfc3dSmrg    */ )
11641debfc3dSmrg      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
11651debfc3dSmrg      eval $ac_var=\$ac_val;;
11661debfc3dSmrg  esac
11671debfc3dSmrg  # Be sure to have absolute directory names.
11681debfc3dSmrg  case $ac_val in
11691debfc3dSmrg    [\\/$]* | ?:[\\/]* )  continue;;
11701debfc3dSmrg    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
11711debfc3dSmrg  esac
1172c0a68be4Smrg  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
11731debfc3dSmrgdone
11741debfc3dSmrg
11751debfc3dSmrg# There might be people who depend on the old broken behavior: `$host'
11761debfc3dSmrg# used to hold the argument of --host etc.
11771debfc3dSmrg# FIXME: To remove some day.
11781debfc3dSmrgbuild=$build_alias
11791debfc3dSmrghost=$host_alias
11801debfc3dSmrgtarget=$target_alias
11811debfc3dSmrg
11821debfc3dSmrg# FIXME: To remove some day.
11831debfc3dSmrgif test "x$host_alias" != x; then
11841debfc3dSmrg  if test "x$build_alias" = x; then
11851debfc3dSmrg    cross_compiling=maybe
11861debfc3dSmrg  elif test "x$build_alias" != "x$host_alias"; then
11871debfc3dSmrg    cross_compiling=yes
11881debfc3dSmrg  fi
11891debfc3dSmrgfi
11901debfc3dSmrg
11911debfc3dSmrgac_tool_prefix=
11921debfc3dSmrgtest -n "$host_alias" && ac_tool_prefix=$host_alias-
11931debfc3dSmrg
11941debfc3dSmrgtest "$silent" = yes && exec 6>/dev/null
11951debfc3dSmrg
11961debfc3dSmrg
11971debfc3dSmrgac_pwd=`pwd` && test -n "$ac_pwd" &&
11981debfc3dSmrgac_ls_di=`ls -di .` &&
11991debfc3dSmrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1200c0a68be4Smrg  as_fn_error $? "working directory cannot be determined"
12011debfc3dSmrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1202c0a68be4Smrg  as_fn_error $? "pwd does not report name of working directory"
12031debfc3dSmrg
12041debfc3dSmrg
12051debfc3dSmrg# Find the source files, if location was not specified.
12061debfc3dSmrgif test -z "$srcdir"; then
12071debfc3dSmrg  ac_srcdir_defaulted=yes
12081debfc3dSmrg  # Try the directory containing this script, then the parent directory.
12091debfc3dSmrg  ac_confdir=`$as_dirname -- "$as_myself" ||
12101debfc3dSmrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12111debfc3dSmrg	 X"$as_myself" : 'X\(//\)[^/]' \| \
12121debfc3dSmrg	 X"$as_myself" : 'X\(//\)$' \| \
12131debfc3dSmrg	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
12141debfc3dSmrg$as_echo X"$as_myself" |
12151debfc3dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12161debfc3dSmrg	    s//\1/
12171debfc3dSmrg	    q
12181debfc3dSmrg	  }
12191debfc3dSmrg	  /^X\(\/\/\)[^/].*/{
12201debfc3dSmrg	    s//\1/
12211debfc3dSmrg	    q
12221debfc3dSmrg	  }
12231debfc3dSmrg	  /^X\(\/\/\)$/{
12241debfc3dSmrg	    s//\1/
12251debfc3dSmrg	    q
12261debfc3dSmrg	  }
12271debfc3dSmrg	  /^X\(\/\).*/{
12281debfc3dSmrg	    s//\1/
12291debfc3dSmrg	    q
12301debfc3dSmrg	  }
12311debfc3dSmrg	  s/.*/./; q'`
12321debfc3dSmrg  srcdir=$ac_confdir
12331debfc3dSmrg  if test ! -r "$srcdir/$ac_unique_file"; then
12341debfc3dSmrg    srcdir=..
12351debfc3dSmrg  fi
12361debfc3dSmrgelse
12371debfc3dSmrg  ac_srcdir_defaulted=no
12381debfc3dSmrgfi
12391debfc3dSmrgif test ! -r "$srcdir/$ac_unique_file"; then
12401debfc3dSmrg  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1241c0a68be4Smrg  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
12421debfc3dSmrgfi
12431debfc3dSmrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
12441debfc3dSmrgac_abs_confdir=`(
1245c0a68be4Smrg	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
12461debfc3dSmrg	pwd)`
12471debfc3dSmrg# When building in place, set srcdir=.
12481debfc3dSmrgif test "$ac_abs_confdir" = "$ac_pwd"; then
12491debfc3dSmrg  srcdir=.
12501debfc3dSmrgfi
12511debfc3dSmrg# Remove unnecessary trailing slashes from srcdir.
12521debfc3dSmrg# Double slashes in file names in object file debugging info
12531debfc3dSmrg# mess up M-x gdb in Emacs.
12541debfc3dSmrgcase $srcdir in
12551debfc3dSmrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
12561debfc3dSmrgesac
12571debfc3dSmrgfor ac_var in $ac_precious_vars; do
12581debfc3dSmrg  eval ac_env_${ac_var}_set=\${${ac_var}+set}
12591debfc3dSmrg  eval ac_env_${ac_var}_value=\$${ac_var}
12601debfc3dSmrg  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
12611debfc3dSmrg  eval ac_cv_env_${ac_var}_value=\$${ac_var}
12621debfc3dSmrgdone
12631debfc3dSmrg
12641debfc3dSmrg#
12651debfc3dSmrg# Report the --help message.
12661debfc3dSmrg#
12671debfc3dSmrgif test "$ac_init_help" = "long"; then
12681debfc3dSmrg  # Omit some internal or obsolete options to make the list less imposing.
12691debfc3dSmrg  # This message is too long to be a string in the A/UX 3.1 sh.
12701debfc3dSmrg  cat <<_ACEOF
12711debfc3dSmrg\`configure' configures GNU C Runtime Library 1.0 to adapt to many kinds of systems.
12721debfc3dSmrg
12731debfc3dSmrgUsage: $0 [OPTION]... [VAR=VALUE]...
12741debfc3dSmrg
12751debfc3dSmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as
12761debfc3dSmrgVAR=VALUE.  See below for descriptions of some of the useful variables.
12771debfc3dSmrg
12781debfc3dSmrgDefaults for the options are specified in brackets.
12791debfc3dSmrg
12801debfc3dSmrgConfiguration:
12811debfc3dSmrg  -h, --help              display this help and exit
12821debfc3dSmrg      --help=short        display options specific to this package
12831debfc3dSmrg      --help=recursive    display the short help of all the included packages
12841debfc3dSmrg  -V, --version           display version information and exit
12851debfc3dSmrg  -q, --quiet, --silent   do not print \`checking ...' messages
12861debfc3dSmrg      --cache-file=FILE   cache test results in FILE [disabled]
12871debfc3dSmrg  -C, --config-cache      alias for \`--cache-file=config.cache'
12881debfc3dSmrg  -n, --no-create         do not create output files
12891debfc3dSmrg      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
12901debfc3dSmrg
12911debfc3dSmrgInstallation directories:
12921debfc3dSmrg  --prefix=PREFIX         install architecture-independent files in PREFIX
12931debfc3dSmrg                          [$ac_default_prefix]
12941debfc3dSmrg  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
12951debfc3dSmrg                          [PREFIX]
12961debfc3dSmrg
12971debfc3dSmrgBy default, \`make install' will install all the files in
12981debfc3dSmrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
12991debfc3dSmrgan installation prefix other than \`$ac_default_prefix' using \`--prefix',
13001debfc3dSmrgfor instance \`--prefix=\$HOME'.
13011debfc3dSmrg
13021debfc3dSmrgFor better control, use the options below.
13031debfc3dSmrg
13041debfc3dSmrgFine tuning of the installation directories:
13051debfc3dSmrg  --bindir=DIR            user executables [EPREFIX/bin]
13061debfc3dSmrg  --sbindir=DIR           system admin executables [EPREFIX/sbin]
13071debfc3dSmrg  --libexecdir=DIR        program executables [EPREFIX/libexec]
13081debfc3dSmrg  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
13091debfc3dSmrg  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
13101debfc3dSmrg  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
13111debfc3dSmrg  --libdir=DIR            object code libraries [EPREFIX/lib]
13121debfc3dSmrg  --includedir=DIR        C header files [PREFIX/include]
13131debfc3dSmrg  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
13141debfc3dSmrg  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
13151debfc3dSmrg  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
13161debfc3dSmrg  --infodir=DIR           info documentation [DATAROOTDIR/info]
13171debfc3dSmrg  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
13181debfc3dSmrg  --mandir=DIR            man documentation [DATAROOTDIR/man]
13191debfc3dSmrg  --docdir=DIR            documentation root [DATAROOTDIR/doc/libgcc]
13201debfc3dSmrg  --htmldir=DIR           html documentation [DOCDIR]
13211debfc3dSmrg  --dvidir=DIR            dvi documentation [DOCDIR]
13221debfc3dSmrg  --pdfdir=DIR            pdf documentation [DOCDIR]
13231debfc3dSmrg  --psdir=DIR             ps documentation [DOCDIR]
13241debfc3dSmrg_ACEOF
13251debfc3dSmrg
13261debfc3dSmrg  cat <<\_ACEOF
13271debfc3dSmrg
13281debfc3dSmrgSystem types:
13291debfc3dSmrg  --build=BUILD     configure for building on BUILD [guessed]
13301debfc3dSmrg  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
13311debfc3dSmrg_ACEOF
13321debfc3dSmrgfi
13331debfc3dSmrg
13341debfc3dSmrgif test -n "$ac_init_help"; then
13351debfc3dSmrg  case $ac_init_help in
13361debfc3dSmrg     short | recursive ) echo "Configuration of GNU C Runtime Library 1.0:";;
13371debfc3dSmrg   esac
13381debfc3dSmrg  cat <<\_ACEOF
13391debfc3dSmrg
13401debfc3dSmrgOptional Features:
13411debfc3dSmrg  --disable-option-checking  ignore unrecognized --enable/--with options
13421debfc3dSmrg  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
13431debfc3dSmrg  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
13441debfc3dSmrg  --disable-shared        don't provide a shared libgcc
1345c0a68be4Smrg  --disable-gcov          don't provide libgcov and related host tools
13461debfc3dSmrg  --enable-vtable-verify    Enable vtable verification feature
13471debfc3dSmrg  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
13481debfc3dSmrg  --enable-maintainer-mode
13491debfc3dSmrg                          enable make rules and dependencies not useful (and
13501debfc3dSmrg                          sometimes confusing) to the casual installer
13511debfc3dSmrg  --disable-largefile     omit support for large files
13521debfc3dSmrg  --enable-decimal-float={no,yes,bid,dpd}
13531debfc3dSmrg			enable decimal float extension to C.  Selecting 'bid'
13541debfc3dSmrg			or 'dpd' choses which decimal floating point format
13551debfc3dSmrg			to use
1356a2dc1f3fSmrg  --enable-cet            enable Intel CET in target libraries [default=no]
13571debfc3dSmrg  --enable-explicit-exception-frame-registration
13581debfc3dSmrg                          register exception tables explicitly at module
13591debfc3dSmrg                          start, for use e.g. for compatibility with
13601debfc3dSmrg                          installations without PT_GNU_EH_FRAME support
1361*8feb0f0bSmrg  --disable-tm-clone-registry    disable TM clone registry
13621debfc3dSmrg  --enable-tls            Use thread-local storage [default=yes]
13631debfc3dSmrg
13641debfc3dSmrgOptional Packages:
13651debfc3dSmrg  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
13661debfc3dSmrg  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
13671debfc3dSmrg  --with-target-subdir=SUBDIR      Configuring in a subdirectory for target
13681debfc3dSmrg  --with-cross-host=HOST           Configuring with a cross compiler
13691debfc3dSmrg  --with-ld               arrange to use the specified ld (full pathname)
13701debfc3dSmrg  --with-aix-soname=aix|svr4|both
13711debfc3dSmrg                          shared library versioning (aka "SONAME") variant to
13721debfc3dSmrg                          provide on AIX
1373*8feb0f0bSmrg  --with-toolexeclibdir=DIR
1374*8feb0f0bSmrg                          install libraries built with a cross compiler within
1375*8feb0f0bSmrg                          DIR
13761debfc3dSmrg  --with-slibdir=DIR      shared libraries in DIR LIBDIR
13771debfc3dSmrg  --with-build-libsubdir=DIR  Directory where to find libraries for build system
13781debfc3dSmrg  --with-system-libunwind use installed libunwind
13791debfc3dSmrg  --with-glibc-version=M.N
13801debfc3dSmrg                          assume GCC used with glibc version M.N or later
13811debfc3dSmrg  --with-gcc-major-version-only
13821debfc3dSmrg                          use only GCC major number in filesystem paths
13831debfc3dSmrg
13841debfc3dSmrgSome influential environment variables:
13851debfc3dSmrg  CC          C compiler command
13861debfc3dSmrg  CFLAGS      C compiler flags
13871debfc3dSmrg  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
13881debfc3dSmrg              nonstandard directory <lib dir>
13891debfc3dSmrg  LIBS        libraries to pass to the linker, e.g. -l<library>
1390c0a68be4Smrg  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
13911debfc3dSmrg              you have headers in a nonstandard directory <include dir>
13921debfc3dSmrg  CPP         C preprocessor
13931debfc3dSmrg
13941debfc3dSmrgUse these variables to override the choices made by `configure' or to help
13951debfc3dSmrgit to find libraries and programs with nonstandard names/locations.
13961debfc3dSmrg
13971debfc3dSmrgReport bugs to the package provider.
13981debfc3dSmrgGNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
13991debfc3dSmrgGeneral help using GNU software: <http://www.gnu.org/gethelp/>.
14001debfc3dSmrg_ACEOF
14011debfc3dSmrgac_status=$?
14021debfc3dSmrgfi
14031debfc3dSmrg
14041debfc3dSmrgif test "$ac_init_help" = "recursive"; then
14051debfc3dSmrg  # If there are subdirs, report their specific --help.
14061debfc3dSmrg  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
14071debfc3dSmrg    test -d "$ac_dir" ||
14081debfc3dSmrg      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
14091debfc3dSmrg      continue
14101debfc3dSmrg    ac_builddir=.
14111debfc3dSmrg
14121debfc3dSmrgcase "$ac_dir" in
14131debfc3dSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14141debfc3dSmrg*)
14151debfc3dSmrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14161debfc3dSmrg  # A ".." for each directory in $ac_dir_suffix.
14171debfc3dSmrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14181debfc3dSmrg  case $ac_top_builddir_sub in
14191debfc3dSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14201debfc3dSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14211debfc3dSmrg  esac ;;
14221debfc3dSmrgesac
14231debfc3dSmrgac_abs_top_builddir=$ac_pwd
14241debfc3dSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
14251debfc3dSmrg# for backward compatibility:
14261debfc3dSmrgac_top_builddir=$ac_top_build_prefix
14271debfc3dSmrg
14281debfc3dSmrgcase $srcdir in
14291debfc3dSmrg  .)  # We are building in place.
14301debfc3dSmrg    ac_srcdir=.
14311debfc3dSmrg    ac_top_srcdir=$ac_top_builddir_sub
14321debfc3dSmrg    ac_abs_top_srcdir=$ac_pwd ;;
14331debfc3dSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
14341debfc3dSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
14351debfc3dSmrg    ac_top_srcdir=$srcdir
14361debfc3dSmrg    ac_abs_top_srcdir=$srcdir ;;
14371debfc3dSmrg  *) # Relative name.
14381debfc3dSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14391debfc3dSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
14401debfc3dSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14411debfc3dSmrgesac
14421debfc3dSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14431debfc3dSmrg
14441debfc3dSmrg    cd "$ac_dir" || { ac_status=$?; continue; }
14451debfc3dSmrg    # Check for guested configure.
14461debfc3dSmrg    if test -f "$ac_srcdir/configure.gnu"; then
14471debfc3dSmrg      echo &&
14481debfc3dSmrg      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
14491debfc3dSmrg    elif test -f "$ac_srcdir/configure"; then
14501debfc3dSmrg      echo &&
14511debfc3dSmrg      $SHELL "$ac_srcdir/configure" --help=recursive
14521debfc3dSmrg    else
14531debfc3dSmrg      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
14541debfc3dSmrg    fi || ac_status=$?
14551debfc3dSmrg    cd "$ac_pwd" || { ac_status=$?; break; }
14561debfc3dSmrg  done
14571debfc3dSmrgfi
14581debfc3dSmrg
14591debfc3dSmrgtest -n "$ac_init_help" && exit $ac_status
14601debfc3dSmrgif $ac_init_version; then
14611debfc3dSmrg  cat <<\_ACEOF
14621debfc3dSmrgGNU C Runtime Library configure 1.0
1463c0a68be4Smrggenerated by GNU Autoconf 2.69
14641debfc3dSmrg
1465c0a68be4SmrgCopyright (C) 2012 Free Software Foundation, Inc.
14661debfc3dSmrgThis configure script is free software; the Free Software Foundation
14671debfc3dSmrggives unlimited permission to copy, distribute and modify it.
14681debfc3dSmrg_ACEOF
14691debfc3dSmrg  exit
14701debfc3dSmrgfi
14711debfc3dSmrg
14721debfc3dSmrg## ------------------------ ##
14731debfc3dSmrg## Autoconf initialization. ##
14741debfc3dSmrg## ------------------------ ##
14751debfc3dSmrg
14761debfc3dSmrg# ac_fn_c_try_compile LINENO
14771debfc3dSmrg# --------------------------
14781debfc3dSmrg# Try to compile conftest.$ac_ext, and return whether this succeeded.
14791debfc3dSmrgac_fn_c_try_compile ()
14801debfc3dSmrg{
14811debfc3dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14821debfc3dSmrg  rm -f conftest.$ac_objext
14831debfc3dSmrg  if { { ac_try="$ac_compile"
14841debfc3dSmrgcase "(($ac_try" in
14851debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14861debfc3dSmrg  *) ac_try_echo=$ac_try;;
14871debfc3dSmrgesac
14881debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14891debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
14901debfc3dSmrg  (eval "$ac_compile") 2>conftest.err
14911debfc3dSmrg  ac_status=$?
14921debfc3dSmrg  if test -s conftest.err; then
14931debfc3dSmrg    grep -v '^ *+' conftest.err >conftest.er1
14941debfc3dSmrg    cat conftest.er1 >&5
14951debfc3dSmrg    mv -f conftest.er1 conftest.err
14961debfc3dSmrg  fi
14971debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14981debfc3dSmrg  test $ac_status = 0; } && {
14991debfc3dSmrg	 test -z "$ac_c_werror_flag" ||
15001debfc3dSmrg	 test ! -s conftest.err
15011debfc3dSmrg       } && test -s conftest.$ac_objext; then :
15021debfc3dSmrg  ac_retval=0
15031debfc3dSmrgelse
15041debfc3dSmrg  $as_echo "$as_me: failed program was:" >&5
15051debfc3dSmrgsed 's/^/| /' conftest.$ac_ext >&5
15061debfc3dSmrg
15071debfc3dSmrg	ac_retval=1
15081debfc3dSmrgfi
1509c0a68be4Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1510c0a68be4Smrg  as_fn_set_status $ac_retval
15111debfc3dSmrg
15121debfc3dSmrg} # ac_fn_c_try_compile
15131debfc3dSmrg
15141debfc3dSmrg# ac_fn_c_try_cpp LINENO
15151debfc3dSmrg# ----------------------
15161debfc3dSmrg# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
15171debfc3dSmrgac_fn_c_try_cpp ()
15181debfc3dSmrg{
15191debfc3dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15201debfc3dSmrg  if { { ac_try="$ac_cpp conftest.$ac_ext"
15211debfc3dSmrgcase "(($ac_try" in
15221debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15231debfc3dSmrg  *) ac_try_echo=$ac_try;;
15241debfc3dSmrgesac
15251debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15261debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
15271debfc3dSmrg  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
15281debfc3dSmrg  ac_status=$?
15291debfc3dSmrg  if test -s conftest.err; then
15301debfc3dSmrg    grep -v '^ *+' conftest.err >conftest.er1
15311debfc3dSmrg    cat conftest.er1 >&5
15321debfc3dSmrg    mv -f conftest.er1 conftest.err
15331debfc3dSmrg  fi
15341debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1535c0a68be4Smrg  test $ac_status = 0; } > conftest.i && {
15361debfc3dSmrg	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
15371debfc3dSmrg	 test ! -s conftest.err
15381debfc3dSmrg       }; then :
15391debfc3dSmrg  ac_retval=0
15401debfc3dSmrgelse
15411debfc3dSmrg  $as_echo "$as_me: failed program was:" >&5
15421debfc3dSmrgsed 's/^/| /' conftest.$ac_ext >&5
15431debfc3dSmrg
15441debfc3dSmrg    ac_retval=1
15451debfc3dSmrgfi
1546c0a68be4Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1547c0a68be4Smrg  as_fn_set_status $ac_retval
15481debfc3dSmrg
15491debfc3dSmrg} # ac_fn_c_try_cpp
15501debfc3dSmrg
15511debfc3dSmrg# ac_fn_c_try_run LINENO
15521debfc3dSmrg# ----------------------
15531debfc3dSmrg# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
15541debfc3dSmrg# that executables *can* be run.
15551debfc3dSmrgac_fn_c_try_run ()
15561debfc3dSmrg{
15571debfc3dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15581debfc3dSmrg  if { { ac_try="$ac_link"
15591debfc3dSmrgcase "(($ac_try" in
15601debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15611debfc3dSmrg  *) ac_try_echo=$ac_try;;
15621debfc3dSmrgesac
15631debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15641debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
15651debfc3dSmrg  (eval "$ac_link") 2>&5
15661debfc3dSmrg  ac_status=$?
15671debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15681debfc3dSmrg  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
15691debfc3dSmrg  { { case "(($ac_try" in
15701debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15711debfc3dSmrg  *) ac_try_echo=$ac_try;;
15721debfc3dSmrgesac
15731debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15741debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
15751debfc3dSmrg  (eval "$ac_try") 2>&5
15761debfc3dSmrg  ac_status=$?
15771debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15781debfc3dSmrg  test $ac_status = 0; }; }; then :
15791debfc3dSmrg  ac_retval=0
15801debfc3dSmrgelse
15811debfc3dSmrg  $as_echo "$as_me: program exited with status $ac_status" >&5
15821debfc3dSmrg       $as_echo "$as_me: failed program was:" >&5
15831debfc3dSmrgsed 's/^/| /' conftest.$ac_ext >&5
15841debfc3dSmrg
15851debfc3dSmrg       ac_retval=$ac_status
15861debfc3dSmrgfi
15871debfc3dSmrg  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1588c0a68be4Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1589c0a68be4Smrg  as_fn_set_status $ac_retval
15901debfc3dSmrg
15911debfc3dSmrg} # ac_fn_c_try_run
15921debfc3dSmrg
15931debfc3dSmrg# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
15941debfc3dSmrg# --------------------------------------------
15951debfc3dSmrg# Tries to find the compile-time value of EXPR in a program that includes
15961debfc3dSmrg# INCLUDES, setting VAR accordingly. Returns whether the value could be
15971debfc3dSmrg# computed
15981debfc3dSmrgac_fn_c_compute_int ()
15991debfc3dSmrg{
16001debfc3dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16011debfc3dSmrg  if test "$cross_compiling" = yes; then
16021debfc3dSmrg    # Depending upon the size, compute the lo and hi bounds.
16031debfc3dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
16041debfc3dSmrg/* end confdefs.h.  */
16051debfc3dSmrg$4
16061debfc3dSmrgint
16071debfc3dSmrgmain ()
16081debfc3dSmrg{
16091debfc3dSmrgstatic int test_array [1 - 2 * !(($2) >= 0)];
1610c0a68be4Smrgtest_array [0] = 0;
1611c0a68be4Smrgreturn test_array [0];
16121debfc3dSmrg
16131debfc3dSmrg  ;
16141debfc3dSmrg  return 0;
16151debfc3dSmrg}
16161debfc3dSmrg_ACEOF
16171debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
16181debfc3dSmrg  ac_lo=0 ac_mid=0
16191debfc3dSmrg  while :; do
16201debfc3dSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16211debfc3dSmrg/* end confdefs.h.  */
16221debfc3dSmrg$4
16231debfc3dSmrgint
16241debfc3dSmrgmain ()
16251debfc3dSmrg{
16261debfc3dSmrgstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
1627c0a68be4Smrgtest_array [0] = 0;
1628c0a68be4Smrgreturn test_array [0];
16291debfc3dSmrg
16301debfc3dSmrg  ;
16311debfc3dSmrg  return 0;
16321debfc3dSmrg}
16331debfc3dSmrg_ACEOF
16341debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
16351debfc3dSmrg  ac_hi=$ac_mid; break
16361debfc3dSmrgelse
16371debfc3dSmrg  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
16381debfc3dSmrg			if test $ac_lo -le $ac_mid; then
16391debfc3dSmrg			  ac_lo= ac_hi=
16401debfc3dSmrg			  break
16411debfc3dSmrg			fi
16421debfc3dSmrg			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
16431debfc3dSmrgfi
16441debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16451debfc3dSmrg  done
16461debfc3dSmrgelse
16471debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16481debfc3dSmrg/* end confdefs.h.  */
16491debfc3dSmrg$4
16501debfc3dSmrgint
16511debfc3dSmrgmain ()
16521debfc3dSmrg{
16531debfc3dSmrgstatic int test_array [1 - 2 * !(($2) < 0)];
1654c0a68be4Smrgtest_array [0] = 0;
1655c0a68be4Smrgreturn test_array [0];
16561debfc3dSmrg
16571debfc3dSmrg  ;
16581debfc3dSmrg  return 0;
16591debfc3dSmrg}
16601debfc3dSmrg_ACEOF
16611debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
16621debfc3dSmrg  ac_hi=-1 ac_mid=-1
16631debfc3dSmrg  while :; do
16641debfc3dSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16651debfc3dSmrg/* end confdefs.h.  */
16661debfc3dSmrg$4
16671debfc3dSmrgint
16681debfc3dSmrgmain ()
16691debfc3dSmrg{
16701debfc3dSmrgstatic int test_array [1 - 2 * !(($2) >= $ac_mid)];
1671c0a68be4Smrgtest_array [0] = 0;
1672c0a68be4Smrgreturn test_array [0];
16731debfc3dSmrg
16741debfc3dSmrg  ;
16751debfc3dSmrg  return 0;
16761debfc3dSmrg}
16771debfc3dSmrg_ACEOF
16781debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
16791debfc3dSmrg  ac_lo=$ac_mid; break
16801debfc3dSmrgelse
16811debfc3dSmrg  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
16821debfc3dSmrg			if test $ac_mid -le $ac_hi; then
16831debfc3dSmrg			  ac_lo= ac_hi=
16841debfc3dSmrg			  break
16851debfc3dSmrg			fi
16861debfc3dSmrg			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
16871debfc3dSmrgfi
16881debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16891debfc3dSmrg  done
16901debfc3dSmrgelse
16911debfc3dSmrg  ac_lo= ac_hi=
16921debfc3dSmrgfi
16931debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16941debfc3dSmrgfi
16951debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16961debfc3dSmrg# Binary search between lo and hi bounds.
16971debfc3dSmrgwhile test "x$ac_lo" != "x$ac_hi"; do
16981debfc3dSmrg  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
16991debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17001debfc3dSmrg/* end confdefs.h.  */
17011debfc3dSmrg$4
17021debfc3dSmrgint
17031debfc3dSmrgmain ()
17041debfc3dSmrg{
17051debfc3dSmrgstatic int test_array [1 - 2 * !(($2) <= $ac_mid)];
1706c0a68be4Smrgtest_array [0] = 0;
1707c0a68be4Smrgreturn test_array [0];
17081debfc3dSmrg
17091debfc3dSmrg  ;
17101debfc3dSmrg  return 0;
17111debfc3dSmrg}
17121debfc3dSmrg_ACEOF
17131debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
17141debfc3dSmrg  ac_hi=$ac_mid
17151debfc3dSmrgelse
17161debfc3dSmrg  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
17171debfc3dSmrgfi
17181debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17191debfc3dSmrgdone
17201debfc3dSmrgcase $ac_lo in #((
17211debfc3dSmrg?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
17221debfc3dSmrg'') ac_retval=1 ;;
17231debfc3dSmrgesac
17241debfc3dSmrg  else
17251debfc3dSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17261debfc3dSmrg/* end confdefs.h.  */
17271debfc3dSmrg$4
17281debfc3dSmrgstatic long int longval () { return $2; }
17291debfc3dSmrgstatic unsigned long int ulongval () { return $2; }
17301debfc3dSmrg#include <stdio.h>
17311debfc3dSmrg#include <stdlib.h>
17321debfc3dSmrgint
17331debfc3dSmrgmain ()
17341debfc3dSmrg{
17351debfc3dSmrg
17361debfc3dSmrg  FILE *f = fopen ("conftest.val", "w");
17371debfc3dSmrg  if (! f)
17381debfc3dSmrg    return 1;
17391debfc3dSmrg  if (($2) < 0)
17401debfc3dSmrg    {
17411debfc3dSmrg      long int i = longval ();
17421debfc3dSmrg      if (i != ($2))
17431debfc3dSmrg	return 1;
17441debfc3dSmrg      fprintf (f, "%ld", i);
17451debfc3dSmrg    }
17461debfc3dSmrg  else
17471debfc3dSmrg    {
17481debfc3dSmrg      unsigned long int i = ulongval ();
17491debfc3dSmrg      if (i != ($2))
17501debfc3dSmrg	return 1;
17511debfc3dSmrg      fprintf (f, "%lu", i);
17521debfc3dSmrg    }
17531debfc3dSmrg  /* Do not output a trailing newline, as this causes \r\n confusion
17541debfc3dSmrg     on some platforms.  */
17551debfc3dSmrg  return ferror (f) || fclose (f) != 0;
17561debfc3dSmrg
17571debfc3dSmrg  ;
17581debfc3dSmrg  return 0;
17591debfc3dSmrg}
17601debfc3dSmrg_ACEOF
17611debfc3dSmrgif ac_fn_c_try_run "$LINENO"; then :
17621debfc3dSmrg  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
17631debfc3dSmrgelse
17641debfc3dSmrg  ac_retval=1
17651debfc3dSmrgfi
17661debfc3dSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17671debfc3dSmrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
17681debfc3dSmrgrm -f conftest.val
17691debfc3dSmrg
17701debfc3dSmrg  fi
1771c0a68be4Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1772c0a68be4Smrg  as_fn_set_status $ac_retval
17731debfc3dSmrg
17741debfc3dSmrg} # ac_fn_c_compute_int
17751debfc3dSmrg
17761debfc3dSmrg# ac_fn_c_check_header_preproc LINENO HEADER VAR
17771debfc3dSmrg# ----------------------------------------------
17781debfc3dSmrg# Tests whether HEADER is present, setting the cache variable VAR accordingly.
17791debfc3dSmrgac_fn_c_check_header_preproc ()
17801debfc3dSmrg{
17811debfc3dSmrg  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17821debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
17831debfc3dSmrg$as_echo_n "checking for $2... " >&6; }
1784c0a68be4Smrgif eval \${$3+:} false; then :
17851debfc3dSmrg  $as_echo_n "(cached) " >&6
17861debfc3dSmrgelse
17871debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17881debfc3dSmrg/* end confdefs.h.  */
17891debfc3dSmrg#include <$2>
17901debfc3dSmrg_ACEOF
17911debfc3dSmrgif ac_fn_c_try_cpp "$LINENO"; then :
17921debfc3dSmrg  eval "$3=yes"
17931debfc3dSmrgelse
17941debfc3dSmrg  eval "$3=no"
17951debfc3dSmrgfi
1796c0a68be4Smrgrm -f conftest.err conftest.i conftest.$ac_ext
17971debfc3dSmrgfi
17981debfc3dSmrgeval ac_res=\$$3
17991debfc3dSmrg	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18001debfc3dSmrg$as_echo "$ac_res" >&6; }
1801c0a68be4Smrg  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
18021debfc3dSmrg
18031debfc3dSmrg} # ac_fn_c_check_header_preproc
18041debfc3dSmrgcat >config.log <<_ACEOF
18051debfc3dSmrgThis file contains any messages produced by compilers while
18061debfc3dSmrgrunning configure, to aid debugging if configure makes a mistake.
18071debfc3dSmrg
18081debfc3dSmrgIt was created by GNU C Runtime Library $as_me 1.0, which was
1809c0a68be4Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
18101debfc3dSmrg
18111debfc3dSmrg  $ $0 $@
18121debfc3dSmrg
18131debfc3dSmrg_ACEOF
18141debfc3dSmrgexec 5>>config.log
18151debfc3dSmrg{
18161debfc3dSmrgcat <<_ASUNAME
18171debfc3dSmrg## --------- ##
18181debfc3dSmrg## Platform. ##
18191debfc3dSmrg## --------- ##
18201debfc3dSmrg
18211debfc3dSmrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
18221debfc3dSmrguname -m = `(uname -m) 2>/dev/null || echo unknown`
18231debfc3dSmrguname -r = `(uname -r) 2>/dev/null || echo unknown`
18241debfc3dSmrguname -s = `(uname -s) 2>/dev/null || echo unknown`
18251debfc3dSmrguname -v = `(uname -v) 2>/dev/null || echo unknown`
18261debfc3dSmrg
18271debfc3dSmrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
18281debfc3dSmrg/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
18291debfc3dSmrg
18301debfc3dSmrg/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
18311debfc3dSmrg/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
18321debfc3dSmrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
18331debfc3dSmrg/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
18341debfc3dSmrg/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
18351debfc3dSmrg/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
18361debfc3dSmrg/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
18371debfc3dSmrg
18381debfc3dSmrg_ASUNAME
18391debfc3dSmrg
18401debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18411debfc3dSmrgfor as_dir in $PATH
18421debfc3dSmrgdo
18431debfc3dSmrg  IFS=$as_save_IFS
18441debfc3dSmrg  test -z "$as_dir" && as_dir=.
18451debfc3dSmrg    $as_echo "PATH: $as_dir"
18461debfc3dSmrg  done
18471debfc3dSmrgIFS=$as_save_IFS
18481debfc3dSmrg
18491debfc3dSmrg} >&5
18501debfc3dSmrg
18511debfc3dSmrgcat >&5 <<_ACEOF
18521debfc3dSmrg
18531debfc3dSmrg
18541debfc3dSmrg## ----------- ##
18551debfc3dSmrg## Core tests. ##
18561debfc3dSmrg## ----------- ##
18571debfc3dSmrg
18581debfc3dSmrg_ACEOF
18591debfc3dSmrg
18601debfc3dSmrg
18611debfc3dSmrg# Keep a trace of the command line.
18621debfc3dSmrg# Strip out --no-create and --no-recursion so they do not pile up.
18631debfc3dSmrg# Strip out --silent because we don't want to record it for future runs.
18641debfc3dSmrg# Also quote any args containing shell meta-characters.
18651debfc3dSmrg# Make two passes to allow for proper duplicate-argument suppression.
18661debfc3dSmrgac_configure_args=
18671debfc3dSmrgac_configure_args0=
18681debfc3dSmrgac_configure_args1=
18691debfc3dSmrgac_must_keep_next=false
18701debfc3dSmrgfor ac_pass in 1 2
18711debfc3dSmrgdo
18721debfc3dSmrg  for ac_arg
18731debfc3dSmrg  do
18741debfc3dSmrg    case $ac_arg in
18751debfc3dSmrg    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
18761debfc3dSmrg    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18771debfc3dSmrg    | -silent | --silent | --silen | --sile | --sil)
18781debfc3dSmrg      continue ;;
18791debfc3dSmrg    *\'*)
18801debfc3dSmrg      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
18811debfc3dSmrg    esac
18821debfc3dSmrg    case $ac_pass in
18831debfc3dSmrg    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
18841debfc3dSmrg    2)
18851debfc3dSmrg      as_fn_append ac_configure_args1 " '$ac_arg'"
18861debfc3dSmrg      if test $ac_must_keep_next = true; then
18871debfc3dSmrg	ac_must_keep_next=false # Got value, back to normal.
18881debfc3dSmrg      else
18891debfc3dSmrg	case $ac_arg in
18901debfc3dSmrg	  *=* | --config-cache | -C | -disable-* | --disable-* \
18911debfc3dSmrg	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
18921debfc3dSmrg	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
18931debfc3dSmrg	  | -with-* | --with-* | -without-* | --without-* | --x)
18941debfc3dSmrg	    case "$ac_configure_args0 " in
18951debfc3dSmrg	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
18961debfc3dSmrg	    esac
18971debfc3dSmrg	    ;;
18981debfc3dSmrg	  -* ) ac_must_keep_next=true ;;
18991debfc3dSmrg	esac
19001debfc3dSmrg      fi
19011debfc3dSmrg      as_fn_append ac_configure_args " '$ac_arg'"
19021debfc3dSmrg      ;;
19031debfc3dSmrg    esac
19041debfc3dSmrg  done
19051debfc3dSmrgdone
19061debfc3dSmrg{ ac_configure_args0=; unset ac_configure_args0;}
19071debfc3dSmrg{ ac_configure_args1=; unset ac_configure_args1;}
19081debfc3dSmrg
19091debfc3dSmrg# When interrupted or exit'd, cleanup temporary files, and complete
19101debfc3dSmrg# config.log.  We remove comments because anyway the quotes in there
19111debfc3dSmrg# would cause problems or look ugly.
19121debfc3dSmrg# WARNING: Use '\'' to represent an apostrophe within the trap.
19131debfc3dSmrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
19141debfc3dSmrgtrap 'exit_status=$?
19151debfc3dSmrg  # Save into config.log some information that might help in debugging.
19161debfc3dSmrg  {
19171debfc3dSmrg    echo
19181debfc3dSmrg
1919c0a68be4Smrg    $as_echo "## ---------------- ##
19201debfc3dSmrg## Cache variables. ##
1921c0a68be4Smrg## ---------------- ##"
19221debfc3dSmrg    echo
19231debfc3dSmrg    # The following way of writing the cache mishandles newlines in values,
19241debfc3dSmrg(
19251debfc3dSmrg  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
19261debfc3dSmrg    eval ac_val=\$$ac_var
19271debfc3dSmrg    case $ac_val in #(
19281debfc3dSmrg    *${as_nl}*)
19291debfc3dSmrg      case $ac_var in #(
19301debfc3dSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19311debfc3dSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19321debfc3dSmrg      esac
19331debfc3dSmrg      case $ac_var in #(
19341debfc3dSmrg      _ | IFS | as_nl) ;; #(
19351debfc3dSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19361debfc3dSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
19371debfc3dSmrg      esac ;;
19381debfc3dSmrg    esac
19391debfc3dSmrg  done
19401debfc3dSmrg  (set) 2>&1 |
19411debfc3dSmrg    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
19421debfc3dSmrg    *${as_nl}ac_space=\ *)
19431debfc3dSmrg      sed -n \
19441debfc3dSmrg	"s/'\''/'\''\\\\'\'''\''/g;
19451debfc3dSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
19461debfc3dSmrg      ;; #(
19471debfc3dSmrg    *)
19481debfc3dSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19491debfc3dSmrg      ;;
19501debfc3dSmrg    esac |
19511debfc3dSmrg    sort
19521debfc3dSmrg)
19531debfc3dSmrg    echo
19541debfc3dSmrg
1955c0a68be4Smrg    $as_echo "## ----------------- ##
19561debfc3dSmrg## Output variables. ##
1957c0a68be4Smrg## ----------------- ##"
19581debfc3dSmrg    echo
19591debfc3dSmrg    for ac_var in $ac_subst_vars
19601debfc3dSmrg    do
19611debfc3dSmrg      eval ac_val=\$$ac_var
19621debfc3dSmrg      case $ac_val in
19631debfc3dSmrg      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
19641debfc3dSmrg      esac
19651debfc3dSmrg      $as_echo "$ac_var='\''$ac_val'\''"
19661debfc3dSmrg    done | sort
19671debfc3dSmrg    echo
19681debfc3dSmrg
19691debfc3dSmrg    if test -n "$ac_subst_files"; then
1970c0a68be4Smrg      $as_echo "## ------------------- ##
19711debfc3dSmrg## File substitutions. ##
1972c0a68be4Smrg## ------------------- ##"
19731debfc3dSmrg      echo
19741debfc3dSmrg      for ac_var in $ac_subst_files
19751debfc3dSmrg      do
19761debfc3dSmrg	eval ac_val=\$$ac_var
19771debfc3dSmrg	case $ac_val in
19781debfc3dSmrg	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
19791debfc3dSmrg	esac
19801debfc3dSmrg	$as_echo "$ac_var='\''$ac_val'\''"
19811debfc3dSmrg      done | sort
19821debfc3dSmrg      echo
19831debfc3dSmrg    fi
19841debfc3dSmrg
19851debfc3dSmrg    if test -s confdefs.h; then
1986c0a68be4Smrg      $as_echo "## ----------- ##
19871debfc3dSmrg## confdefs.h. ##
1988c0a68be4Smrg## ----------- ##"
19891debfc3dSmrg      echo
19901debfc3dSmrg      cat confdefs.h
19911debfc3dSmrg      echo
19921debfc3dSmrg    fi
19931debfc3dSmrg    test "$ac_signal" != 0 &&
19941debfc3dSmrg      $as_echo "$as_me: caught signal $ac_signal"
19951debfc3dSmrg    $as_echo "$as_me: exit $exit_status"
19961debfc3dSmrg  } >&5
19971debfc3dSmrg  rm -f core *.core core.conftest.* &&
19981debfc3dSmrg    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
19991debfc3dSmrg    exit $exit_status
20001debfc3dSmrg' 0
20011debfc3dSmrgfor ac_signal in 1 2 13 15; do
20021debfc3dSmrg  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
20031debfc3dSmrgdone
20041debfc3dSmrgac_signal=0
20051debfc3dSmrg
20061debfc3dSmrg# confdefs.h avoids OS command line length limits that DEFS can exceed.
20071debfc3dSmrgrm -f -r conftest* confdefs.h
20081debfc3dSmrg
20091debfc3dSmrg$as_echo "/* confdefs.h */" > confdefs.h
20101debfc3dSmrg
20111debfc3dSmrg# Predefined preprocessor variables.
20121debfc3dSmrg
20131debfc3dSmrgcat >>confdefs.h <<_ACEOF
20141debfc3dSmrg#define PACKAGE_NAME "$PACKAGE_NAME"
20151debfc3dSmrg_ACEOF
20161debfc3dSmrg
20171debfc3dSmrgcat >>confdefs.h <<_ACEOF
20181debfc3dSmrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
20191debfc3dSmrg_ACEOF
20201debfc3dSmrg
20211debfc3dSmrgcat >>confdefs.h <<_ACEOF
20221debfc3dSmrg#define PACKAGE_VERSION "$PACKAGE_VERSION"
20231debfc3dSmrg_ACEOF
20241debfc3dSmrg
20251debfc3dSmrgcat >>confdefs.h <<_ACEOF
20261debfc3dSmrg#define PACKAGE_STRING "$PACKAGE_STRING"
20271debfc3dSmrg_ACEOF
20281debfc3dSmrg
20291debfc3dSmrgcat >>confdefs.h <<_ACEOF
20301debfc3dSmrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
20311debfc3dSmrg_ACEOF
20321debfc3dSmrg
20331debfc3dSmrgcat >>confdefs.h <<_ACEOF
20341debfc3dSmrg#define PACKAGE_URL "$PACKAGE_URL"
20351debfc3dSmrg_ACEOF
20361debfc3dSmrg
20371debfc3dSmrg
20381debfc3dSmrg# Let the site file select an alternate cache file if it wants to.
20391debfc3dSmrg# Prefer an explicitly selected file to automatically selected ones.
20401debfc3dSmrgac_site_file1=NONE
20411debfc3dSmrgac_site_file2=NONE
20421debfc3dSmrgif test -n "$CONFIG_SITE"; then
2043c0a68be4Smrg  # We do not want a PATH search for config.site.
2044c0a68be4Smrg  case $CONFIG_SITE in #((
2045c0a68be4Smrg    -*)  ac_site_file1=./$CONFIG_SITE;;
2046c0a68be4Smrg    */*) ac_site_file1=$CONFIG_SITE;;
2047c0a68be4Smrg    *)   ac_site_file1=./$CONFIG_SITE;;
2048c0a68be4Smrg  esac
20491debfc3dSmrgelif test "x$prefix" != xNONE; then
20501debfc3dSmrg  ac_site_file1=$prefix/share/config.site
20511debfc3dSmrg  ac_site_file2=$prefix/etc/config.site
20521debfc3dSmrgelse
20531debfc3dSmrg  ac_site_file1=$ac_default_prefix/share/config.site
20541debfc3dSmrg  ac_site_file2=$ac_default_prefix/etc/config.site
20551debfc3dSmrgfi
20561debfc3dSmrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
20571debfc3dSmrgdo
20581debfc3dSmrg  test "x$ac_site_file" = xNONE && continue
2059c0a68be4Smrg  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
20601debfc3dSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
20611debfc3dSmrg$as_echo "$as_me: loading site script $ac_site_file" >&6;}
20621debfc3dSmrg    sed 's/^/| /' "$ac_site_file" >&5
2063c0a68be4Smrg    . "$ac_site_file" \
2064c0a68be4Smrg      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2065c0a68be4Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2066c0a68be4Smrgas_fn_error $? "failed to load site script $ac_site_file
2067c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
20681debfc3dSmrg  fi
20691debfc3dSmrgdone
20701debfc3dSmrg
20711debfc3dSmrgif test -r "$cache_file"; then
2072c0a68be4Smrg  # Some versions of bash will fail to source /dev/null (special files
2073c0a68be4Smrg  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2074c0a68be4Smrg  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
20751debfc3dSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
20761debfc3dSmrg$as_echo "$as_me: loading cache $cache_file" >&6;}
20771debfc3dSmrg    case $cache_file in
20781debfc3dSmrg      [\\/]* | ?:[\\/]* ) . "$cache_file";;
20791debfc3dSmrg      *)                      . "./$cache_file";;
20801debfc3dSmrg    esac
20811debfc3dSmrg  fi
20821debfc3dSmrgelse
20831debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
20841debfc3dSmrg$as_echo "$as_me: creating cache $cache_file" >&6;}
20851debfc3dSmrg  >$cache_file
20861debfc3dSmrgfi
20871debfc3dSmrg
20881debfc3dSmrg# Check that the precious variables saved in the cache have kept the same
20891debfc3dSmrg# value.
20901debfc3dSmrgac_cache_corrupted=false
20911debfc3dSmrgfor ac_var in $ac_precious_vars; do
20921debfc3dSmrg  eval ac_old_set=\$ac_cv_env_${ac_var}_set
20931debfc3dSmrg  eval ac_new_set=\$ac_env_${ac_var}_set
20941debfc3dSmrg  eval ac_old_val=\$ac_cv_env_${ac_var}_value
20951debfc3dSmrg  eval ac_new_val=\$ac_env_${ac_var}_value
20961debfc3dSmrg  case $ac_old_set,$ac_new_set in
20971debfc3dSmrg    set,)
20981debfc3dSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
20991debfc3dSmrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
21001debfc3dSmrg      ac_cache_corrupted=: ;;
21011debfc3dSmrg    ,set)
21021debfc3dSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
21031debfc3dSmrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
21041debfc3dSmrg      ac_cache_corrupted=: ;;
21051debfc3dSmrg    ,);;
21061debfc3dSmrg    *)
21071debfc3dSmrg      if test "x$ac_old_val" != "x$ac_new_val"; then
21081debfc3dSmrg	# differences in whitespace do not lead to failure.
21091debfc3dSmrg	ac_old_val_w=`echo x $ac_old_val`
21101debfc3dSmrg	ac_new_val_w=`echo x $ac_new_val`
21111debfc3dSmrg	if test "$ac_old_val_w" != "$ac_new_val_w"; then
21121debfc3dSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
21131debfc3dSmrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
21141debfc3dSmrg	  ac_cache_corrupted=:
21151debfc3dSmrg	else
21161debfc3dSmrg	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
21171debfc3dSmrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
21181debfc3dSmrg	  eval $ac_var=\$ac_old_val
21191debfc3dSmrg	fi
21201debfc3dSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
21211debfc3dSmrg$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
21221debfc3dSmrg	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
21231debfc3dSmrg$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
21241debfc3dSmrg      fi;;
21251debfc3dSmrg  esac
21261debfc3dSmrg  # Pass precious variables to config.status.
21271debfc3dSmrg  if test "$ac_new_set" = set; then
21281debfc3dSmrg    case $ac_new_val in
21291debfc3dSmrg    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
21301debfc3dSmrg    *) ac_arg=$ac_var=$ac_new_val ;;
21311debfc3dSmrg    esac
21321debfc3dSmrg    case " $ac_configure_args " in
21331debfc3dSmrg      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
21341debfc3dSmrg      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
21351debfc3dSmrg    esac
21361debfc3dSmrg  fi
21371debfc3dSmrgdone
21381debfc3dSmrgif $ac_cache_corrupted; then
21391debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21401debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21411debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
21421debfc3dSmrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2143c0a68be4Smrg  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
21441debfc3dSmrgfi
21451debfc3dSmrg## -------------------- ##
21461debfc3dSmrg## Main body of script. ##
21471debfc3dSmrg## -------------------- ##
21481debfc3dSmrg
21491debfc3dSmrgac_ext=c
21501debfc3dSmrgac_cpp='$CPP $CPPFLAGS'
21511debfc3dSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21521debfc3dSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21531debfc3dSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
21541debfc3dSmrg
21551debfc3dSmrg
21561debfc3dSmrg
21571debfc3dSmrg
21581debfc3dSmrg
21591debfc3dSmrg
21601debfc3dSmrg
21611debfc3dSmrg# The libgcc should not depend on any header files
21621debfc3dSmrg
21631debfc3dSmrg
21641debfc3dSmrg
21651debfc3dSmrg# Check whether --with-target-subdir was given.
21661debfc3dSmrgif test "${with_target_subdir+set}" = set; then :
21671debfc3dSmrg  withval=$with_target_subdir;
21681debfc3dSmrgfi
21691debfc3dSmrg
21701debfc3dSmrg
21711debfc3dSmrg# Check whether --with-cross-host was given.
21721debfc3dSmrgif test "${with_cross_host+set}" = set; then :
21731debfc3dSmrg  withval=$with_cross_host;
21741debfc3dSmrgfi
21751debfc3dSmrg
21761debfc3dSmrg
21771debfc3dSmrg# Check whether --with-ld was given.
21781debfc3dSmrgif test "${with_ld+set}" = set; then :
21791debfc3dSmrg  withval=$with_ld;
21801debfc3dSmrgfi
21811debfc3dSmrg
21821debfc3dSmrg
21831debfc3dSmrgif test "${srcdir}" = "."; then
21841debfc3dSmrg  if test -n "${with_build_subdir}"; then
21851debfc3dSmrg    libgcc_topdir="${srcdir}/../.."
21861debfc3dSmrg    with_target_subdir=
21871debfc3dSmrg  elif test -z "${with_target_subdir}"; then
21881debfc3dSmrg    libgcc_topdir="${srcdir}/.."
21891debfc3dSmrg  else
21901debfc3dSmrg    if test "${with_target_subdir}" != "."; then
21911debfc3dSmrg      libgcc_topdir="${srcdir}/${with_multisrctop}../.."
21921debfc3dSmrg    else
21931debfc3dSmrg      libgcc_topdir="${srcdir}/${with_multisrctop}.."
21941debfc3dSmrg    fi
21951debfc3dSmrg  fi
21961debfc3dSmrgelse
21971debfc3dSmrg  libgcc_topdir="${srcdir}/.."
21981debfc3dSmrgfi
21991debfc3dSmrg
22001debfc3dSmrgac_aux_dir=
22011debfc3dSmrgfor ac_dir in $libgcc_topdir "$srcdir"/$libgcc_topdir; do
2202c0a68be4Smrg  if test -f "$ac_dir/install-sh"; then
22031debfc3dSmrg    ac_aux_dir=$ac_dir
2204c0a68be4Smrg    ac_install_sh="$SHELL $ac_aux_dir/install-sh -c"
2205c0a68be4Smrg    break
2206c0a68be4Smrg  elif test -f "$ac_dir/install.sh"; then
2207c0a68be4Smrg    ac_aux_dir=$ac_dir
2208c0a68be4Smrg    ac_install_sh="$SHELL $ac_aux_dir/install.sh -c"
2209c0a68be4Smrg    break
2210c0a68be4Smrg  elif test -f "$ac_dir/shtool"; then
2211c0a68be4Smrg    ac_aux_dir=$ac_dir
2212c0a68be4Smrg    ac_install_sh="$SHELL $ac_aux_dir/shtool install -c"
2213c0a68be4Smrg    break
22141debfc3dSmrg  fi
22151debfc3dSmrgdone
22161debfc3dSmrgif test -z "$ac_aux_dir"; then
2217c0a68be4Smrg  as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libgcc_topdir \"$srcdir\"/$libgcc_topdir" "$LINENO" 5
22181debfc3dSmrgfi
22191debfc3dSmrg
22201debfc3dSmrg# These three variables are undocumented and unsupported,
22211debfc3dSmrg# and are intended to be withdrawn in a future Autoconf release.
22221debfc3dSmrg# They can cause serious problems if a builder's source tree is in a directory
22231debfc3dSmrg# whose full name contains unusual characters.
22241debfc3dSmrgac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
22251debfc3dSmrgac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
22261debfc3dSmrgac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
22271debfc3dSmrg
22281debfc3dSmrg
22291debfc3dSmrgac_config_headers="$ac_config_headers auto-target.h:config.in"
22301debfc3dSmrg
22311debfc3dSmrg
22321debfc3dSmrg# Check whether --enable-shared was given.
22331debfc3dSmrgif test "${enable_shared+set}" = set; then :
22341debfc3dSmrg  enableval=$enable_shared;
22351debfc3dSmrg  case $enable_shared in
22361debfc3dSmrg  yes | no) ;;
22371debfc3dSmrg  *)
22381debfc3dSmrg    enable_shared=no
22391debfc3dSmrg    IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
22401debfc3dSmrg    for pkg in $enableval; do
22411debfc3dSmrg      if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
22421debfc3dSmrg	enable_shared=yes
22431debfc3dSmrg      fi
22441debfc3dSmrg    done
22451debfc3dSmrg    IFS="$ac_save_ifs"
22461debfc3dSmrg    ;;
22471debfc3dSmrg  esac
22481debfc3dSmrg
22491debfc3dSmrgelse
22501debfc3dSmrg  enable_shared=yes
22511debfc3dSmrgfi
22521debfc3dSmrg
22531debfc3dSmrg
22541debfc3dSmrg
2255c0a68be4Smrg# Check whether --enable-gcov was given.
2256c0a68be4Smrgif test "${enable_gcov+set}" = set; then :
2257c0a68be4Smrg  enableval=$enable_gcov;
2258c0a68be4Smrgelse
2259c0a68be4Smrg  enable_gcov=yes
2260c0a68be4Smrgfi
2261c0a68be4Smrg
2262c0a68be4Smrg
2263c0a68be4Smrg
22641debfc3dSmrg# Check whether --enable-vtable-verify was given.
22651debfc3dSmrgif test "${enable_vtable_verify+set}" = set; then :
22661debfc3dSmrg  enableval=$enable_vtable_verify; case "$enableval" in
22671debfc3dSmrg yes) enable_vtable_verify=yes ;;
22681debfc3dSmrg no)  enable_vtable_verify=no ;;
22691debfc3dSmrg *)   enable_vtable_verify=no;;
22701debfc3dSmrg esac
22711debfc3dSmrgelse
22721debfc3dSmrg  enable_vtable_verify=no
22731debfc3dSmrgfi
22741debfc3dSmrg
22751debfc3dSmrg
22761debfc3dSmrg
22771debfc3dSmrg
22781debfc3dSmrg# Check whether --with-aix-soname was given.
22791debfc3dSmrgif test "${with_aix_soname+set}" = set; then :
22801debfc3dSmrg  withval=$with_aix_soname; case "${host}:${enable_shared}" in
22811debfc3dSmrg power*-*-aix[5-9]*:yes)
22821debfc3dSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide for shared libgcc" >&5
22831debfc3dSmrg$as_echo_n "checking which variant of shared library versioning to provide for shared libgcc... " >&6; }
22841debfc3dSmrg   case ${withval} in
22851debfc3dSmrg     aix|svr4|both) ;;
2286c0a68be4Smrg     *) as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5;;
22871debfc3dSmrg   esac
22881debfc3dSmrg   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
22891debfc3dSmrg$as_echo "$withval" >&6; }
22901debfc3dSmrg   ;;
22911debfc3dSmrg *) with_aix_soname=aix ;;
22921debfc3dSmrg esac
22931debfc3dSmrg
22941debfc3dSmrgelse
22951debfc3dSmrg  with_aix_soname=aix
22961debfc3dSmrgfi
22971debfc3dSmrg
22981debfc3dSmrg
22991debfc3dSmrg
23001debfc3dSmrg# Make sure we can run config.sub.
23011debfc3dSmrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2302c0a68be4Smrg  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
23031debfc3dSmrg
23041debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
23051debfc3dSmrg$as_echo_n "checking build system type... " >&6; }
2306c0a68be4Smrgif ${ac_cv_build+:} false; then :
23071debfc3dSmrg  $as_echo_n "(cached) " >&6
23081debfc3dSmrgelse
23091debfc3dSmrg  ac_build_alias=$build_alias
23101debfc3dSmrgtest "x$ac_build_alias" = x &&
23111debfc3dSmrg  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
23121debfc3dSmrgtest "x$ac_build_alias" = x &&
2313c0a68be4Smrg  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
23141debfc3dSmrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2315c0a68be4Smrg  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
23161debfc3dSmrg
23171debfc3dSmrgfi
23181debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
23191debfc3dSmrg$as_echo "$ac_cv_build" >&6; }
23201debfc3dSmrgcase $ac_cv_build in
23211debfc3dSmrg*-*-*) ;;
2322c0a68be4Smrg*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
23231debfc3dSmrgesac
23241debfc3dSmrgbuild=$ac_cv_build
23251debfc3dSmrgac_save_IFS=$IFS; IFS='-'
23261debfc3dSmrgset x $ac_cv_build
23271debfc3dSmrgshift
23281debfc3dSmrgbuild_cpu=$1
23291debfc3dSmrgbuild_vendor=$2
23301debfc3dSmrgshift; shift
23311debfc3dSmrg# Remember, the first character of IFS is used to create $*,
23321debfc3dSmrg# except with old shells:
23331debfc3dSmrgbuild_os=$*
23341debfc3dSmrgIFS=$ac_save_IFS
23351debfc3dSmrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
23361debfc3dSmrg
23371debfc3dSmrg
23381debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
23391debfc3dSmrg$as_echo_n "checking host system type... " >&6; }
2340c0a68be4Smrgif ${ac_cv_host+:} false; then :
23411debfc3dSmrg  $as_echo_n "(cached) " >&6
23421debfc3dSmrgelse
23431debfc3dSmrg  if test "x$host_alias" = x; then
23441debfc3dSmrg  ac_cv_host=$ac_cv_build
23451debfc3dSmrgelse
23461debfc3dSmrg  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2347c0a68be4Smrg    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
23481debfc3dSmrgfi
23491debfc3dSmrg
23501debfc3dSmrgfi
23511debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
23521debfc3dSmrg$as_echo "$ac_cv_host" >&6; }
23531debfc3dSmrgcase $ac_cv_host in
23541debfc3dSmrg*-*-*) ;;
2355c0a68be4Smrg*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
23561debfc3dSmrgesac
23571debfc3dSmrghost=$ac_cv_host
23581debfc3dSmrgac_save_IFS=$IFS; IFS='-'
23591debfc3dSmrgset x $ac_cv_host
23601debfc3dSmrgshift
23611debfc3dSmrghost_cpu=$1
23621debfc3dSmrghost_vendor=$2
23631debfc3dSmrgshift; shift
23641debfc3dSmrg# Remember, the first character of IFS is used to create $*,
23651debfc3dSmrg# except with old shells:
23661debfc3dSmrghost_os=$*
23671debfc3dSmrgIFS=$ac_save_IFS
23681debfc3dSmrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
23691debfc3dSmrg
23701debfc3dSmrg
23711debfc3dSmrg
23721debfc3dSmrg
23731debfc3dSmrg
23741debfc3dSmrg
23751debfc3dSmrgcase "${host}" in
23761debfc3dSmrg    # PIC is the default on some targets or must not be used.
23771debfc3dSmrg    *-*-darwin*)
23781debfc3dSmrg	# For darwin, common symbols are not allowed in MH_DYLIB files
23791debfc3dSmrg	case "${CFLAGS}" in
23801debfc3dSmrg	  # If we are using a compiler supporting mdynamic-no-pic
23811debfc3dSmrg	  # and the option has been tested as safe to add, then cancel
23821debfc3dSmrg	  # it here, since the code generated is incompatible with shared
23831debfc3dSmrg	  # libs.
23841debfc3dSmrg	  *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
23851debfc3dSmrg	  *) PICFLAG=-fno-common ;;
23861debfc3dSmrg	esac
23871debfc3dSmrg	;;
23881debfc3dSmrg    alpha*-dec-osf5*)
23891debfc3dSmrg	# PIC is the default.
23901debfc3dSmrg	;;
23911debfc3dSmrg    hppa*64*-*-hpux*)
23921debfc3dSmrg	# PIC is the default for 64-bit PA HP-UX.
23931debfc3dSmrg	;;
23941debfc3dSmrg    i[34567]86-*-cygwin* | x86_64-*-cygwin*)
23951debfc3dSmrg	;;
23961debfc3dSmrg    i[34567]86-*-mingw* | x86_64-*-mingw*)
23971debfc3dSmrg	;;
23981debfc3dSmrg    i[34567]86-*-interix[3-9]*)
23991debfc3dSmrg	# Interix 3.x gcc -fpic/-fPIC options generate broken code.
24001debfc3dSmrg	# Instead, we relocate shared libraries at runtime.
24011debfc3dSmrg	;;
24021debfc3dSmrg    i[34567]86-*-nto-qnx*)
24031debfc3dSmrg	# QNX uses GNU C++, but need to define -shared option too, otherwise
24041debfc3dSmrg	# it will coredump.
24051debfc3dSmrg	PICFLAG='-fPIC -shared'
24061debfc3dSmrg	;;
24071debfc3dSmrg    i[34567]86-pc-msdosdjgpp*)
24081debfc3dSmrg	# DJGPP does not support shared libraries at all.
24091debfc3dSmrg	;;
24101debfc3dSmrg    ia64*-*-hpux*)
24111debfc3dSmrg	# On IA64 HP-UX, PIC is the default but the pic flag
24121debfc3dSmrg	# sets the default TLS model and affects inlining.
24131debfc3dSmrg	PICFLAG=-fPIC
24141debfc3dSmrg	;;
24151debfc3dSmrg    mips-sgi-irix6*)
24161debfc3dSmrg	# PIC is the default.
24171debfc3dSmrg	;;
24181debfc3dSmrg    rs6000-ibm-aix* | powerpc-ibm-aix*)
24191debfc3dSmrg	# All AIX code is PIC.
24201debfc3dSmrg	;;
24211debfc3dSmrg
24221debfc3dSmrg    # Some targets support both -fPIC and -fpic, but prefer the latter.
24231debfc3dSmrg    # FIXME: Why?
24241debfc3dSmrg    i[34567]86-*-* | x86_64-*-*)
24251debfc3dSmrg	PICFLAG=-fpic
24261debfc3dSmrg	;;
24271debfc3dSmrg    # FIXME: Override -fPIC default in libgcc only?
24281debfc3dSmrg    sh-*-linux* | sh[2346lbe]*-*-linux*)
24291debfc3dSmrg	PICFLAG=-fpic
24301debfc3dSmrg	;;
24311debfc3dSmrg    # FIXME: Simplify to sh*-*-netbsd*?
24321debfc3dSmrg    sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
24331debfc3dSmrg      sh64-*-netbsd* | sh64l*-*-netbsd*)
24341debfc3dSmrg	PICFLAG=-fpic
24351debfc3dSmrg	;;
24361debfc3dSmrg    # Default to -fPIC unless specified otherwise.
24371debfc3dSmrg    *)
24381debfc3dSmrg	PICFLAG=-fPIC
24391debfc3dSmrg	;;
24401debfc3dSmrgesac
24411debfc3dSmrg
24421debfc3dSmrg# If the user explicitly uses -fpic/-fPIC, keep that.
24431debfc3dSmrgcase "${CFLAGS}" in
24441debfc3dSmrg    *-fpic*)
24451debfc3dSmrg	PICFLAG=-fpic
24461debfc3dSmrg	;;
24471debfc3dSmrg    *-fPIC*)
24481debfc3dSmrg	PICFLAG=-fPIC
24491debfc3dSmrg	;;
24501debfc3dSmrgesac
24511debfc3dSmrg
24521debfc3dSmrg
24531debfc3dSmrg
24541debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
24551debfc3dSmrg$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
24561debfc3dSmrg# Check whether --enable-version-specific-runtime-libs was given.
24571debfc3dSmrgif test "${enable_version_specific_runtime_libs+set}" = set; then :
24581debfc3dSmrg  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
24591debfc3dSmrg yes) version_specific_libs=yes ;;
24601debfc3dSmrg no)  version_specific_libs=no ;;
2461c0a68be4Smrg *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
24621debfc3dSmrg esac
24631debfc3dSmrgelse
24641debfc3dSmrg  version_specific_libs=no
24651debfc3dSmrgfi
24661debfc3dSmrg
24671debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
24681debfc3dSmrg$as_echo "$version_specific_libs" >&6; }
24691debfc3dSmrg
24701debfc3dSmrg
2471*8feb0f0bSmrg# Check whether --with-toolexeclibdir was given.
2472*8feb0f0bSmrgif test "${with_toolexeclibdir+set}" = set; then :
2473*8feb0f0bSmrg  withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
2474*8feb0f0bSmrg  /)
2475*8feb0f0bSmrg    ;;
2476*8feb0f0bSmrg  */)
2477*8feb0f0bSmrg    with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
2478*8feb0f0bSmrg    ;;
2479*8feb0f0bSmrgesac
2480*8feb0f0bSmrgelse
2481*8feb0f0bSmrg  with_toolexeclibdir=no
2482*8feb0f0bSmrgfi
2483*8feb0f0bSmrg
2484*8feb0f0bSmrg
2485*8feb0f0bSmrg
2486*8feb0f0bSmrg
24871debfc3dSmrg# Check whether --with-slibdir was given.
24881debfc3dSmrgif test "${with_slibdir+set}" = set; then :
24891debfc3dSmrg  withval=$with_slibdir; slibdir="$with_slibdir"
24901debfc3dSmrgelse
24911debfc3dSmrg  if test "${version_specific_libs}" = yes; then
24921debfc3dSmrg  slibdir='$(libsubdir)'
24931debfc3dSmrgelif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
2494*8feb0f0bSmrg  case ${with_toolexeclibdir} in
2495*8feb0f0bSmrg    no)
24961debfc3dSmrg      slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
2497*8feb0f0bSmrg      ;;
2498*8feb0f0bSmrg    *)
2499*8feb0f0bSmrg      slibdir=${with_toolexeclibdir}
2500*8feb0f0bSmrg      ;;
2501*8feb0f0bSmrg  esac
25021debfc3dSmrgelse
25031debfc3dSmrg  slibdir='$(libdir)'
25041debfc3dSmrgfi
25051debfc3dSmrgfi
25061debfc3dSmrg
25071debfc3dSmrg
25081debfc3dSmrg
25091debfc3dSmrg# Command-line options.
25101debfc3dSmrg# Very limited version of AC_MAINTAINER_MODE.
25111debfc3dSmrg# Check whether --enable-maintainer-mode was given.
25121debfc3dSmrgif test "${enable_maintainer_mode+set}" = set; then :
25131debfc3dSmrg  enableval=$enable_maintainer_mode; case ${enable_maintainer_mode} in
25141debfc3dSmrg     yes) MAINT='' ;;
25151debfc3dSmrg     no) MAINT='#' ;;
2516c0a68be4Smrg     *) as_fn_error $? "--enable-maintainer-mode must be yes or no" "$LINENO" 5 ;;
25171debfc3dSmrg   esac
25181debfc3dSmrg   maintainer_mode=${enableval}
25191debfc3dSmrgelse
25201debfc3dSmrg  MAINT='#'
25211debfc3dSmrgfi
25221debfc3dSmrg
25231debfc3dSmrg
25241debfc3dSmrg# Find a good install program.  We prefer a C program (faster),
25251debfc3dSmrg# so one script is as good as another.  But avoid the broken or
25261debfc3dSmrg# incompatible versions:
25271debfc3dSmrg# SysV /etc/install, /usr/sbin/install
25281debfc3dSmrg# SunOS /usr/etc/install
25291debfc3dSmrg# IRIX /sbin/install
25301debfc3dSmrg# AIX /bin/install
25311debfc3dSmrg# AmigaOS /C/install, which installs bootblocks on floppy discs
25321debfc3dSmrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
25331debfc3dSmrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args
25341debfc3dSmrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
25351debfc3dSmrg# OS/2's system install, which has a completely different semantic
25361debfc3dSmrg# ./install, which can be erroneously created by make from ./install.sh.
25371debfc3dSmrg# Reject install programs that cannot install multiple files.
25381debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
25391debfc3dSmrg$as_echo_n "checking for a BSD-compatible install... " >&6; }
25401debfc3dSmrgif test -z "$INSTALL"; then
2541c0a68be4Smrgif ${ac_cv_path_install+:} false; then :
25421debfc3dSmrg  $as_echo_n "(cached) " >&6
25431debfc3dSmrgelse
25441debfc3dSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25451debfc3dSmrgfor as_dir in $PATH
25461debfc3dSmrgdo
25471debfc3dSmrg  IFS=$as_save_IFS
25481debfc3dSmrg  test -z "$as_dir" && as_dir=.
25491debfc3dSmrg    # Account for people who put trailing slashes in PATH elements.
25501debfc3dSmrgcase $as_dir/ in #((
25511debfc3dSmrg  ./ | .// | /[cC]/* | \
25521debfc3dSmrg  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
25531debfc3dSmrg  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
25541debfc3dSmrg  /usr/ucb/* ) ;;
25551debfc3dSmrg  *)
25561debfc3dSmrg    # OSF1 and SCO ODT 3.0 have their own names for install.
25571debfc3dSmrg    # Don't use installbsd from OSF since it installs stuff as root
25581debfc3dSmrg    # by default.
25591debfc3dSmrg    for ac_prog in ginstall scoinst install; do
25601debfc3dSmrg      for ac_exec_ext in '' $ac_executable_extensions; do
2561c0a68be4Smrg	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
25621debfc3dSmrg	  if test $ac_prog = install &&
25631debfc3dSmrg	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
25641debfc3dSmrg	    # AIX install.  It has an incompatible calling convention.
25651debfc3dSmrg	    :
25661debfc3dSmrg	  elif test $ac_prog = install &&
25671debfc3dSmrg	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
25681debfc3dSmrg	    # program-specific install script used by HP pwplus--don't use.
25691debfc3dSmrg	    :
25701debfc3dSmrg	  else
25711debfc3dSmrg	    rm -rf conftest.one conftest.two conftest.dir
25721debfc3dSmrg	    echo one > conftest.one
25731debfc3dSmrg	    echo two > conftest.two
25741debfc3dSmrg	    mkdir conftest.dir
25751debfc3dSmrg	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
25761debfc3dSmrg	      test -s conftest.one && test -s conftest.two &&
25771debfc3dSmrg	      test -s conftest.dir/conftest.one &&
25781debfc3dSmrg	      test -s conftest.dir/conftest.two
25791debfc3dSmrg	    then
25801debfc3dSmrg	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
25811debfc3dSmrg	      break 3
25821debfc3dSmrg	    fi
25831debfc3dSmrg	  fi
25841debfc3dSmrg	fi
25851debfc3dSmrg      done
25861debfc3dSmrg    done
25871debfc3dSmrg    ;;
25881debfc3dSmrgesac
25891debfc3dSmrg
25901debfc3dSmrg  done
25911debfc3dSmrgIFS=$as_save_IFS
25921debfc3dSmrg
25931debfc3dSmrgrm -rf conftest.one conftest.two conftest.dir
25941debfc3dSmrg
25951debfc3dSmrgfi
25961debfc3dSmrg  if test "${ac_cv_path_install+set}" = set; then
25971debfc3dSmrg    INSTALL=$ac_cv_path_install
25981debfc3dSmrg  else
25991debfc3dSmrg    # As a last resort, use the slow shell script.  Don't cache a
26001debfc3dSmrg    # value for INSTALL within a source directory, because that will
26011debfc3dSmrg    # break other packages using the cache if that directory is
26021debfc3dSmrg    # removed, or if the value is a relative name.
26031debfc3dSmrg    INSTALL=$ac_install_sh
26041debfc3dSmrg  fi
26051debfc3dSmrgfi
26061debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
26071debfc3dSmrg$as_echo "$INSTALL" >&6; }
26081debfc3dSmrg
26091debfc3dSmrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
26101debfc3dSmrg# It thinks the first close brace ends the variable substitution.
26111debfc3dSmrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
26121debfc3dSmrg
26131debfc3dSmrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
26141debfc3dSmrg
26151debfc3dSmrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
26161debfc3dSmrg
26171debfc3dSmrg
26181debfc3dSmrgfor ac_prog in gawk mawk nawk awk
26191debfc3dSmrgdo
26201debfc3dSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
26211debfc3dSmrgset dummy $ac_prog; ac_word=$2
26221debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26231debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
2624c0a68be4Smrgif ${ac_cv_prog_AWK+:} false; then :
26251debfc3dSmrg  $as_echo_n "(cached) " >&6
26261debfc3dSmrgelse
26271debfc3dSmrg  if test -n "$AWK"; then
26281debfc3dSmrg  ac_cv_prog_AWK="$AWK" # Let the user override the test.
26291debfc3dSmrgelse
26301debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26311debfc3dSmrgfor as_dir in $PATH
26321debfc3dSmrgdo
26331debfc3dSmrg  IFS=$as_save_IFS
26341debfc3dSmrg  test -z "$as_dir" && as_dir=.
26351debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2636c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26371debfc3dSmrg    ac_cv_prog_AWK="$ac_prog"
26381debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26391debfc3dSmrg    break 2
26401debfc3dSmrg  fi
26411debfc3dSmrgdone
26421debfc3dSmrg  done
26431debfc3dSmrgIFS=$as_save_IFS
26441debfc3dSmrg
26451debfc3dSmrgfi
26461debfc3dSmrgfi
26471debfc3dSmrgAWK=$ac_cv_prog_AWK
26481debfc3dSmrgif test -n "$AWK"; then
26491debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
26501debfc3dSmrg$as_echo "$AWK" >&6; }
26511debfc3dSmrgelse
26521debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26531debfc3dSmrg$as_echo "no" >&6; }
26541debfc3dSmrgfi
26551debfc3dSmrg
26561debfc3dSmrg
26571debfc3dSmrg  test -n "$AWK" && break
26581debfc3dSmrgdone
26591debfc3dSmrg
26601debfc3dSmrg# We need awk; bail out if it's missing.
26611debfc3dSmrgcase ${AWK} in
2662c0a68be4Smrg  "") as_fn_error $? "can't build without awk, bailing out" "$LINENO" 5 ;;
26631debfc3dSmrgesac
26641debfc3dSmrg
26651debfc3dSmrg
26661debfc3dSmrg case ${build_alias} in
26671debfc3dSmrg  "") build_noncanonical=${build} ;;
26681debfc3dSmrg  *) build_noncanonical=${build_alias} ;;
26691debfc3dSmrgesac
26701debfc3dSmrg
26711debfc3dSmrg case ${host_alias} in
26721debfc3dSmrg  "") host_noncanonical=${build_noncanonical} ;;
26731debfc3dSmrg  *) host_noncanonical=${host_alias} ;;
26741debfc3dSmrgesac
26751debfc3dSmrg
26761debfc3dSmrg
26771debfc3dSmrg
26781debfc3dSmrg case ${target_alias} in
26791debfc3dSmrg  "") target_noncanonical=${host_noncanonical} ;;
26801debfc3dSmrg  *) target_noncanonical=${target_alias} ;;
26811debfc3dSmrgesac
26821debfc3dSmrg
26831debfc3dSmrg
26841debfc3dSmrg
26851debfc3dSmrg
26861debfc3dSmrg# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
26871debfc3dSmrg# have matching libraries, they should use host libraries: Makefile.tpl
26881debfc3dSmrg# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
26891debfc3dSmrg# However, they still use the build modules, because the corresponding
26901debfc3dSmrg# host modules (e.g. bison) are only built for the host when bootstrap
26911debfc3dSmrg# finishes. So:
26921debfc3dSmrg# - build_subdir is where we find build modules, and never changes.
26931debfc3dSmrg# - build_libsubdir is where we find build libraries, and can be overridden.
26941debfc3dSmrg
26951debfc3dSmrg# Prefix 'build-' so this never conflicts with target_subdir.
26961debfc3dSmrgbuild_subdir="build-${build_noncanonical}"
26971debfc3dSmrg
26981debfc3dSmrg# Check whether --with-build-libsubdir was given.
26991debfc3dSmrgif test "${with_build_libsubdir+set}" = set; then :
27001debfc3dSmrg  withval=$with_build_libsubdir; build_libsubdir="$withval"
27011debfc3dSmrgelse
27021debfc3dSmrg  build_libsubdir="$build_subdir"
27031debfc3dSmrgfi
27041debfc3dSmrg
27051debfc3dSmrg# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
27061debfc3dSmrgif ( test $srcdir = . && test -d gcc ) \
27071debfc3dSmrg   || test -d $srcdir/../host-${host_noncanonical}; then
27081debfc3dSmrg  host_subdir="host-${host_noncanonical}"
27091debfc3dSmrgelse
27101debfc3dSmrg  host_subdir=.
27111debfc3dSmrgfi
27121debfc3dSmrg# No prefix.
27131debfc3dSmrgtarget_subdir=${target_noncanonical}
27141debfc3dSmrg
27151debfc3dSmrg
27161debfc3dSmrg# Calculate toolexeclibdir
27171debfc3dSmrg# Also toolexecdir, though it's only used in toolexeclibdir
27181debfc3dSmrgcase ${version_specific_libs} in
27191debfc3dSmrg  yes)
27201debfc3dSmrg    # Need the gcc compiler version to know where to install libraries
27211debfc3dSmrg    # and header files if --enable-version-specific-runtime-libs option
27221debfc3dSmrg    # is selected.
27231debfc3dSmrg    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
27241debfc3dSmrg    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
27251debfc3dSmrg    ;;
27261debfc3dSmrg  no)
27271debfc3dSmrg    if test -n "$with_cross_host" &&
27281debfc3dSmrg       test x"$with_cross_host" != x"no"; then
27291debfc3dSmrg      # Install a library built with a cross compiler in tooldir, not libdir.
27301debfc3dSmrg      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2731*8feb0f0bSmrg      case ${with_toolexeclibdir} in
2732*8feb0f0bSmrg	no)
27331debfc3dSmrg	  toolexeclibdir='$(toolexecdir)/lib'
2734*8feb0f0bSmrg	  ;;
2735*8feb0f0bSmrg	*)
2736*8feb0f0bSmrg	  toolexeclibdir=${with_toolexeclibdir}
2737*8feb0f0bSmrg	  ;;
2738*8feb0f0bSmrg      esac
27391debfc3dSmrg    else
27401debfc3dSmrg      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
27411debfc3dSmrg      toolexeclibdir='$(libdir)'
27421debfc3dSmrg    fi
27431debfc3dSmrg    multi_os_directory=`$CC -print-multi-os-directory`
27441debfc3dSmrg    case $multi_os_directory in
27451debfc3dSmrg      .) ;; # Avoid trailing /.
27461debfc3dSmrg      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
27471debfc3dSmrg    esac
27481debfc3dSmrg    ;;
27491debfc3dSmrgesac
27501debfc3dSmrg
27511debfc3dSmrg
27521debfc3dSmrg
27531debfc3dSmrgif test -n "$ac_tool_prefix"; then
27541debfc3dSmrg  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
27551debfc3dSmrgset dummy ${ac_tool_prefix}ar; ac_word=$2
27561debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27571debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
2758c0a68be4Smrgif ${ac_cv_prog_AR+:} false; then :
27591debfc3dSmrg  $as_echo_n "(cached) " >&6
27601debfc3dSmrgelse
27611debfc3dSmrg  if test -n "$AR"; then
27621debfc3dSmrg  ac_cv_prog_AR="$AR" # Let the user override the test.
27631debfc3dSmrgelse
27641debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27651debfc3dSmrgfor as_dir in $PATH
27661debfc3dSmrgdo
27671debfc3dSmrg  IFS=$as_save_IFS
27681debfc3dSmrg  test -z "$as_dir" && as_dir=.
27691debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2770c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27711debfc3dSmrg    ac_cv_prog_AR="${ac_tool_prefix}ar"
27721debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27731debfc3dSmrg    break 2
27741debfc3dSmrg  fi
27751debfc3dSmrgdone
27761debfc3dSmrg  done
27771debfc3dSmrgIFS=$as_save_IFS
27781debfc3dSmrg
27791debfc3dSmrgfi
27801debfc3dSmrgfi
27811debfc3dSmrgAR=$ac_cv_prog_AR
27821debfc3dSmrgif test -n "$AR"; then
27831debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
27841debfc3dSmrg$as_echo "$AR" >&6; }
27851debfc3dSmrgelse
27861debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27871debfc3dSmrg$as_echo "no" >&6; }
27881debfc3dSmrgfi
27891debfc3dSmrg
27901debfc3dSmrg
27911debfc3dSmrgfi
27921debfc3dSmrgif test -z "$ac_cv_prog_AR"; then
27931debfc3dSmrg  ac_ct_AR=$AR
27941debfc3dSmrg  # Extract the first word of "ar", so it can be a program name with args.
27951debfc3dSmrgset dummy ar; ac_word=$2
27961debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27971debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
2798c0a68be4Smrgif ${ac_cv_prog_ac_ct_AR+:} false; then :
27991debfc3dSmrg  $as_echo_n "(cached) " >&6
28001debfc3dSmrgelse
28011debfc3dSmrg  if test -n "$ac_ct_AR"; then
28021debfc3dSmrg  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
28031debfc3dSmrgelse
28041debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28051debfc3dSmrgfor as_dir in $PATH
28061debfc3dSmrgdo
28071debfc3dSmrg  IFS=$as_save_IFS
28081debfc3dSmrg  test -z "$as_dir" && as_dir=.
28091debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2810c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
28111debfc3dSmrg    ac_cv_prog_ac_ct_AR="ar"
28121debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28131debfc3dSmrg    break 2
28141debfc3dSmrg  fi
28151debfc3dSmrgdone
28161debfc3dSmrg  done
28171debfc3dSmrgIFS=$as_save_IFS
28181debfc3dSmrg
28191debfc3dSmrgfi
28201debfc3dSmrgfi
28211debfc3dSmrgac_ct_AR=$ac_cv_prog_ac_ct_AR
28221debfc3dSmrgif test -n "$ac_ct_AR"; then
28231debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
28241debfc3dSmrg$as_echo "$ac_ct_AR" >&6; }
28251debfc3dSmrgelse
28261debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28271debfc3dSmrg$as_echo "no" >&6; }
28281debfc3dSmrgfi
28291debfc3dSmrg
28301debfc3dSmrg  if test "x$ac_ct_AR" = x; then
28311debfc3dSmrg    AR=""
28321debfc3dSmrg  else
28331debfc3dSmrg    case $cross_compiling:$ac_tool_warned in
28341debfc3dSmrgyes:)
28351debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
28361debfc3dSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
28371debfc3dSmrgac_tool_warned=yes ;;
28381debfc3dSmrgesac
28391debfc3dSmrg    AR=$ac_ct_AR
28401debfc3dSmrg  fi
28411debfc3dSmrgelse
28421debfc3dSmrg  AR="$ac_cv_prog_AR"
28431debfc3dSmrgfi
28441debfc3dSmrg
28451debfc3dSmrgif test -n "$ac_tool_prefix"; then
28461debfc3dSmrg  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
28471debfc3dSmrgset dummy ${ac_tool_prefix}lipo; ac_word=$2
28481debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28491debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
2850c0a68be4Smrgif ${ac_cv_prog_LIPO+:} false; then :
28511debfc3dSmrg  $as_echo_n "(cached) " >&6
28521debfc3dSmrgelse
28531debfc3dSmrg  if test -n "$LIPO"; then
28541debfc3dSmrg  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
28551debfc3dSmrgelse
28561debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28571debfc3dSmrgfor as_dir in $PATH
28581debfc3dSmrgdo
28591debfc3dSmrg  IFS=$as_save_IFS
28601debfc3dSmrg  test -z "$as_dir" && as_dir=.
28611debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2862c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
28631debfc3dSmrg    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
28641debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28651debfc3dSmrg    break 2
28661debfc3dSmrg  fi
28671debfc3dSmrgdone
28681debfc3dSmrg  done
28691debfc3dSmrgIFS=$as_save_IFS
28701debfc3dSmrg
28711debfc3dSmrgfi
28721debfc3dSmrgfi
28731debfc3dSmrgLIPO=$ac_cv_prog_LIPO
28741debfc3dSmrgif test -n "$LIPO"; then
28751debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
28761debfc3dSmrg$as_echo "$LIPO" >&6; }
28771debfc3dSmrgelse
28781debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28791debfc3dSmrg$as_echo "no" >&6; }
28801debfc3dSmrgfi
28811debfc3dSmrg
28821debfc3dSmrg
28831debfc3dSmrgfi
28841debfc3dSmrgif test -z "$ac_cv_prog_LIPO"; then
28851debfc3dSmrg  ac_ct_LIPO=$LIPO
28861debfc3dSmrg  # Extract the first word of "lipo", so it can be a program name with args.
28871debfc3dSmrgset dummy lipo; ac_word=$2
28881debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28891debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
2890c0a68be4Smrgif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
28911debfc3dSmrg  $as_echo_n "(cached) " >&6
28921debfc3dSmrgelse
28931debfc3dSmrg  if test -n "$ac_ct_LIPO"; then
28941debfc3dSmrg  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
28951debfc3dSmrgelse
28961debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28971debfc3dSmrgfor as_dir in $PATH
28981debfc3dSmrgdo
28991debfc3dSmrg  IFS=$as_save_IFS
29001debfc3dSmrg  test -z "$as_dir" && as_dir=.
29011debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2902c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29031debfc3dSmrg    ac_cv_prog_ac_ct_LIPO="lipo"
29041debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29051debfc3dSmrg    break 2
29061debfc3dSmrg  fi
29071debfc3dSmrgdone
29081debfc3dSmrg  done
29091debfc3dSmrgIFS=$as_save_IFS
29101debfc3dSmrg
29111debfc3dSmrgfi
29121debfc3dSmrgfi
29131debfc3dSmrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
29141debfc3dSmrgif test -n "$ac_ct_LIPO"; then
29151debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
29161debfc3dSmrg$as_echo "$ac_ct_LIPO" >&6; }
29171debfc3dSmrgelse
29181debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29191debfc3dSmrg$as_echo "no" >&6; }
29201debfc3dSmrgfi
29211debfc3dSmrg
29221debfc3dSmrg  if test "x$ac_ct_LIPO" = x; then
29231debfc3dSmrg    LIPO=":"
29241debfc3dSmrg  else
29251debfc3dSmrg    case $cross_compiling:$ac_tool_warned in
29261debfc3dSmrgyes:)
29271debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
29281debfc3dSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
29291debfc3dSmrgac_tool_warned=yes ;;
29301debfc3dSmrgesac
29311debfc3dSmrg    LIPO=$ac_ct_LIPO
29321debfc3dSmrg  fi
29331debfc3dSmrgelse
29341debfc3dSmrg  LIPO="$ac_cv_prog_LIPO"
29351debfc3dSmrgfi
29361debfc3dSmrg
29371debfc3dSmrgif test -n "$ac_tool_prefix"; then
29381debfc3dSmrg  # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
29391debfc3dSmrgset dummy ${ac_tool_prefix}nm; ac_word=$2
29401debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29411debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
2942c0a68be4Smrgif ${ac_cv_prog_NM+:} false; then :
29431debfc3dSmrg  $as_echo_n "(cached) " >&6
29441debfc3dSmrgelse
29451debfc3dSmrg  if test -n "$NM"; then
29461debfc3dSmrg  ac_cv_prog_NM="$NM" # Let the user override the test.
29471debfc3dSmrgelse
29481debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29491debfc3dSmrgfor as_dir in $PATH
29501debfc3dSmrgdo
29511debfc3dSmrg  IFS=$as_save_IFS
29521debfc3dSmrg  test -z "$as_dir" && as_dir=.
29531debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2954c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29551debfc3dSmrg    ac_cv_prog_NM="${ac_tool_prefix}nm"
29561debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29571debfc3dSmrg    break 2
29581debfc3dSmrg  fi
29591debfc3dSmrgdone
29601debfc3dSmrg  done
29611debfc3dSmrgIFS=$as_save_IFS
29621debfc3dSmrg
29631debfc3dSmrgfi
29641debfc3dSmrgfi
29651debfc3dSmrgNM=$ac_cv_prog_NM
29661debfc3dSmrgif test -n "$NM"; then
29671debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
29681debfc3dSmrg$as_echo "$NM" >&6; }
29691debfc3dSmrgelse
29701debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29711debfc3dSmrg$as_echo "no" >&6; }
29721debfc3dSmrgfi
29731debfc3dSmrg
29741debfc3dSmrg
29751debfc3dSmrgfi
29761debfc3dSmrgif test -z "$ac_cv_prog_NM"; then
29771debfc3dSmrg  ac_ct_NM=$NM
29781debfc3dSmrg  # Extract the first word of "nm", so it can be a program name with args.
29791debfc3dSmrgset dummy nm; ac_word=$2
29801debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29811debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
2982c0a68be4Smrgif ${ac_cv_prog_ac_ct_NM+:} false; then :
29831debfc3dSmrg  $as_echo_n "(cached) " >&6
29841debfc3dSmrgelse
29851debfc3dSmrg  if test -n "$ac_ct_NM"; then
29861debfc3dSmrg  ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
29871debfc3dSmrgelse
29881debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29891debfc3dSmrgfor as_dir in $PATH
29901debfc3dSmrgdo
29911debfc3dSmrg  IFS=$as_save_IFS
29921debfc3dSmrg  test -z "$as_dir" && as_dir=.
29931debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
2994c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29951debfc3dSmrg    ac_cv_prog_ac_ct_NM="nm"
29961debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29971debfc3dSmrg    break 2
29981debfc3dSmrg  fi
29991debfc3dSmrgdone
30001debfc3dSmrg  done
30011debfc3dSmrgIFS=$as_save_IFS
30021debfc3dSmrg
30031debfc3dSmrgfi
30041debfc3dSmrgfi
30051debfc3dSmrgac_ct_NM=$ac_cv_prog_ac_ct_NM
30061debfc3dSmrgif test -n "$ac_ct_NM"; then
30071debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
30081debfc3dSmrg$as_echo "$ac_ct_NM" >&6; }
30091debfc3dSmrgelse
30101debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30111debfc3dSmrg$as_echo "no" >&6; }
30121debfc3dSmrgfi
30131debfc3dSmrg
30141debfc3dSmrg  if test "x$ac_ct_NM" = x; then
30151debfc3dSmrg    NM=""
30161debfc3dSmrg  else
30171debfc3dSmrg    case $cross_compiling:$ac_tool_warned in
30181debfc3dSmrgyes:)
30191debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
30201debfc3dSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
30211debfc3dSmrgac_tool_warned=yes ;;
30221debfc3dSmrgesac
30231debfc3dSmrg    NM=$ac_ct_NM
30241debfc3dSmrg  fi
30251debfc3dSmrgelse
30261debfc3dSmrg  NM="$ac_cv_prog_NM"
30271debfc3dSmrgfi
30281debfc3dSmrg
30291debfc3dSmrgif test -n "$ac_tool_prefix"; then
30301debfc3dSmrg  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
30311debfc3dSmrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2
30321debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30331debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3034c0a68be4Smrgif ${ac_cv_prog_RANLIB+:} false; then :
30351debfc3dSmrg  $as_echo_n "(cached) " >&6
30361debfc3dSmrgelse
30371debfc3dSmrg  if test -n "$RANLIB"; then
30381debfc3dSmrg  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
30391debfc3dSmrgelse
30401debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30411debfc3dSmrgfor as_dir in $PATH
30421debfc3dSmrgdo
30431debfc3dSmrg  IFS=$as_save_IFS
30441debfc3dSmrg  test -z "$as_dir" && as_dir=.
30451debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3046c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
30471debfc3dSmrg    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
30481debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30491debfc3dSmrg    break 2
30501debfc3dSmrg  fi
30511debfc3dSmrgdone
30521debfc3dSmrg  done
30531debfc3dSmrgIFS=$as_save_IFS
30541debfc3dSmrg
30551debfc3dSmrgfi
30561debfc3dSmrgfi
30571debfc3dSmrgRANLIB=$ac_cv_prog_RANLIB
30581debfc3dSmrgif test -n "$RANLIB"; then
30591debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
30601debfc3dSmrg$as_echo "$RANLIB" >&6; }
30611debfc3dSmrgelse
30621debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30631debfc3dSmrg$as_echo "no" >&6; }
30641debfc3dSmrgfi
30651debfc3dSmrg
30661debfc3dSmrg
30671debfc3dSmrgfi
30681debfc3dSmrgif test -z "$ac_cv_prog_RANLIB"; then
30691debfc3dSmrg  ac_ct_RANLIB=$RANLIB
30701debfc3dSmrg  # Extract the first word of "ranlib", so it can be a program name with args.
30711debfc3dSmrgset dummy ranlib; ac_word=$2
30721debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30731debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3074c0a68be4Smrgif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
30751debfc3dSmrg  $as_echo_n "(cached) " >&6
30761debfc3dSmrgelse
30771debfc3dSmrg  if test -n "$ac_ct_RANLIB"; then
30781debfc3dSmrg  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
30791debfc3dSmrgelse
30801debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30811debfc3dSmrgfor as_dir in $PATH
30821debfc3dSmrgdo
30831debfc3dSmrg  IFS=$as_save_IFS
30841debfc3dSmrg  test -z "$as_dir" && as_dir=.
30851debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3086c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
30871debfc3dSmrg    ac_cv_prog_ac_ct_RANLIB="ranlib"
30881debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30891debfc3dSmrg    break 2
30901debfc3dSmrg  fi
30911debfc3dSmrgdone
30921debfc3dSmrg  done
30931debfc3dSmrgIFS=$as_save_IFS
30941debfc3dSmrg
30951debfc3dSmrgfi
30961debfc3dSmrgfi
30971debfc3dSmrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
30981debfc3dSmrgif test -n "$ac_ct_RANLIB"; then
30991debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
31001debfc3dSmrg$as_echo "$ac_ct_RANLIB" >&6; }
31011debfc3dSmrgelse
31021debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31031debfc3dSmrg$as_echo "no" >&6; }
31041debfc3dSmrgfi
31051debfc3dSmrg
31061debfc3dSmrg  if test "x$ac_ct_RANLIB" = x; then
31071debfc3dSmrg    RANLIB=":"
31081debfc3dSmrg  else
31091debfc3dSmrg    case $cross_compiling:$ac_tool_warned in
31101debfc3dSmrgyes:)
31111debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
31121debfc3dSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
31131debfc3dSmrgac_tool_warned=yes ;;
31141debfc3dSmrgesac
31151debfc3dSmrg    RANLIB=$ac_ct_RANLIB
31161debfc3dSmrg  fi
31171debfc3dSmrgelse
31181debfc3dSmrg  RANLIB="$ac_cv_prog_RANLIB"
31191debfc3dSmrgfi
31201debfc3dSmrg
31211debfc3dSmrgif test -n "$ac_tool_prefix"; then
31221debfc3dSmrg  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
31231debfc3dSmrgset dummy ${ac_tool_prefix}strip; ac_word=$2
31241debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31251debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3126c0a68be4Smrgif ${ac_cv_prog_STRIP+:} false; then :
31271debfc3dSmrg  $as_echo_n "(cached) " >&6
31281debfc3dSmrgelse
31291debfc3dSmrg  if test -n "$STRIP"; then
31301debfc3dSmrg  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
31311debfc3dSmrgelse
31321debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31331debfc3dSmrgfor as_dir in $PATH
31341debfc3dSmrgdo
31351debfc3dSmrg  IFS=$as_save_IFS
31361debfc3dSmrg  test -z "$as_dir" && as_dir=.
31371debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3138c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
31391debfc3dSmrg    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
31401debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31411debfc3dSmrg    break 2
31421debfc3dSmrg  fi
31431debfc3dSmrgdone
31441debfc3dSmrg  done
31451debfc3dSmrgIFS=$as_save_IFS
31461debfc3dSmrg
31471debfc3dSmrgfi
31481debfc3dSmrgfi
31491debfc3dSmrgSTRIP=$ac_cv_prog_STRIP
31501debfc3dSmrgif test -n "$STRIP"; then
31511debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
31521debfc3dSmrg$as_echo "$STRIP" >&6; }
31531debfc3dSmrgelse
31541debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31551debfc3dSmrg$as_echo "no" >&6; }
31561debfc3dSmrgfi
31571debfc3dSmrg
31581debfc3dSmrg
31591debfc3dSmrgfi
31601debfc3dSmrgif test -z "$ac_cv_prog_STRIP"; then
31611debfc3dSmrg  ac_ct_STRIP=$STRIP
31621debfc3dSmrg  # Extract the first word of "strip", so it can be a program name with args.
31631debfc3dSmrgset dummy strip; ac_word=$2
31641debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31651debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3166c0a68be4Smrgif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
31671debfc3dSmrg  $as_echo_n "(cached) " >&6
31681debfc3dSmrgelse
31691debfc3dSmrg  if test -n "$ac_ct_STRIP"; then
31701debfc3dSmrg  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
31711debfc3dSmrgelse
31721debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31731debfc3dSmrgfor as_dir in $PATH
31741debfc3dSmrgdo
31751debfc3dSmrg  IFS=$as_save_IFS
31761debfc3dSmrg  test -z "$as_dir" && as_dir=.
31771debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3178c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
31791debfc3dSmrg    ac_cv_prog_ac_ct_STRIP="strip"
31801debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31811debfc3dSmrg    break 2
31821debfc3dSmrg  fi
31831debfc3dSmrgdone
31841debfc3dSmrg  done
31851debfc3dSmrgIFS=$as_save_IFS
31861debfc3dSmrg
31871debfc3dSmrgfi
31881debfc3dSmrgfi
31891debfc3dSmrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
31901debfc3dSmrgif test -n "$ac_ct_STRIP"; then
31911debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
31921debfc3dSmrg$as_echo "$ac_ct_STRIP" >&6; }
31931debfc3dSmrgelse
31941debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31951debfc3dSmrg$as_echo "no" >&6; }
31961debfc3dSmrgfi
31971debfc3dSmrg
31981debfc3dSmrg  if test "x$ac_ct_STRIP" = x; then
31991debfc3dSmrg    STRIP=":"
32001debfc3dSmrg  else
32011debfc3dSmrg    case $cross_compiling:$ac_tool_warned in
32021debfc3dSmrgyes:)
32031debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
32041debfc3dSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
32051debfc3dSmrgac_tool_warned=yes ;;
32061debfc3dSmrgesac
32071debfc3dSmrg    STRIP=$ac_ct_STRIP
32081debfc3dSmrg  fi
32091debfc3dSmrgelse
32101debfc3dSmrg  STRIP="$ac_cv_prog_STRIP"
32111debfc3dSmrgfi
32121debfc3dSmrg
32131debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
32141debfc3dSmrg$as_echo_n "checking whether ln -s works... " >&6; }
32151debfc3dSmrgLN_S=$as_ln_s
32161debfc3dSmrgif test "$LN_S" = "ln -s"; then
32171debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32181debfc3dSmrg$as_echo "yes" >&6; }
32191debfc3dSmrgelse
32201debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
32211debfc3dSmrg$as_echo "no, using $LN_S" >&6; }
32221debfc3dSmrgfi
32231debfc3dSmrg
32241debfc3dSmrg
32251debfc3dSmrg
32261debfc3dSmrgac_ext=c
32271debfc3dSmrgac_cpp='$CPP $CPPFLAGS'
32281debfc3dSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
32291debfc3dSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
32301debfc3dSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
32311debfc3dSmrgif test -n "$ac_tool_prefix"; then
32321debfc3dSmrg  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
32331debfc3dSmrgset dummy ${ac_tool_prefix}gcc; ac_word=$2
32341debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32351debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3236c0a68be4Smrgif ${ac_cv_prog_CC+:} false; then :
32371debfc3dSmrg  $as_echo_n "(cached) " >&6
32381debfc3dSmrgelse
32391debfc3dSmrg  if test -n "$CC"; then
32401debfc3dSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
32411debfc3dSmrgelse
32421debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32431debfc3dSmrgfor as_dir in $PATH
32441debfc3dSmrgdo
32451debfc3dSmrg  IFS=$as_save_IFS
32461debfc3dSmrg  test -z "$as_dir" && as_dir=.
32471debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3248c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
32491debfc3dSmrg    ac_cv_prog_CC="${ac_tool_prefix}gcc"
32501debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32511debfc3dSmrg    break 2
32521debfc3dSmrg  fi
32531debfc3dSmrgdone
32541debfc3dSmrg  done
32551debfc3dSmrgIFS=$as_save_IFS
32561debfc3dSmrg
32571debfc3dSmrgfi
32581debfc3dSmrgfi
32591debfc3dSmrgCC=$ac_cv_prog_CC
32601debfc3dSmrgif test -n "$CC"; then
32611debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
32621debfc3dSmrg$as_echo "$CC" >&6; }
32631debfc3dSmrgelse
32641debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32651debfc3dSmrg$as_echo "no" >&6; }
32661debfc3dSmrgfi
32671debfc3dSmrg
32681debfc3dSmrg
32691debfc3dSmrgfi
32701debfc3dSmrgif test -z "$ac_cv_prog_CC"; then
32711debfc3dSmrg  ac_ct_CC=$CC
32721debfc3dSmrg  # Extract the first word of "gcc", so it can be a program name with args.
32731debfc3dSmrgset dummy gcc; ac_word=$2
32741debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32751debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3276c0a68be4Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
32771debfc3dSmrg  $as_echo_n "(cached) " >&6
32781debfc3dSmrgelse
32791debfc3dSmrg  if test -n "$ac_ct_CC"; then
32801debfc3dSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
32811debfc3dSmrgelse
32821debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32831debfc3dSmrgfor as_dir in $PATH
32841debfc3dSmrgdo
32851debfc3dSmrg  IFS=$as_save_IFS
32861debfc3dSmrg  test -z "$as_dir" && as_dir=.
32871debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3288c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
32891debfc3dSmrg    ac_cv_prog_ac_ct_CC="gcc"
32901debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32911debfc3dSmrg    break 2
32921debfc3dSmrg  fi
32931debfc3dSmrgdone
32941debfc3dSmrg  done
32951debfc3dSmrgIFS=$as_save_IFS
32961debfc3dSmrg
32971debfc3dSmrgfi
32981debfc3dSmrgfi
32991debfc3dSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
33001debfc3dSmrgif test -n "$ac_ct_CC"; then
33011debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
33021debfc3dSmrg$as_echo "$ac_ct_CC" >&6; }
33031debfc3dSmrgelse
33041debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33051debfc3dSmrg$as_echo "no" >&6; }
33061debfc3dSmrgfi
33071debfc3dSmrg
33081debfc3dSmrg  if test "x$ac_ct_CC" = x; then
33091debfc3dSmrg    CC=""
33101debfc3dSmrg  else
33111debfc3dSmrg    case $cross_compiling:$ac_tool_warned in
33121debfc3dSmrgyes:)
33131debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
33141debfc3dSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
33151debfc3dSmrgac_tool_warned=yes ;;
33161debfc3dSmrgesac
33171debfc3dSmrg    CC=$ac_ct_CC
33181debfc3dSmrg  fi
33191debfc3dSmrgelse
33201debfc3dSmrg  CC="$ac_cv_prog_CC"
33211debfc3dSmrgfi
33221debfc3dSmrg
33231debfc3dSmrgif test -z "$CC"; then
33241debfc3dSmrg          if test -n "$ac_tool_prefix"; then
33251debfc3dSmrg    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
33261debfc3dSmrgset dummy ${ac_tool_prefix}cc; ac_word=$2
33271debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33281debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3329c0a68be4Smrgif ${ac_cv_prog_CC+:} false; then :
33301debfc3dSmrg  $as_echo_n "(cached) " >&6
33311debfc3dSmrgelse
33321debfc3dSmrg  if test -n "$CC"; then
33331debfc3dSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
33341debfc3dSmrgelse
33351debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33361debfc3dSmrgfor as_dir in $PATH
33371debfc3dSmrgdo
33381debfc3dSmrg  IFS=$as_save_IFS
33391debfc3dSmrg  test -z "$as_dir" && as_dir=.
33401debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3341c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
33421debfc3dSmrg    ac_cv_prog_CC="${ac_tool_prefix}cc"
33431debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33441debfc3dSmrg    break 2
33451debfc3dSmrg  fi
33461debfc3dSmrgdone
33471debfc3dSmrg  done
33481debfc3dSmrgIFS=$as_save_IFS
33491debfc3dSmrg
33501debfc3dSmrgfi
33511debfc3dSmrgfi
33521debfc3dSmrgCC=$ac_cv_prog_CC
33531debfc3dSmrgif test -n "$CC"; then
33541debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
33551debfc3dSmrg$as_echo "$CC" >&6; }
33561debfc3dSmrgelse
33571debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33581debfc3dSmrg$as_echo "no" >&6; }
33591debfc3dSmrgfi
33601debfc3dSmrg
33611debfc3dSmrg
33621debfc3dSmrg  fi
33631debfc3dSmrgfi
33641debfc3dSmrgif test -z "$CC"; then
33651debfc3dSmrg  # Extract the first word of "cc", so it can be a program name with args.
33661debfc3dSmrgset dummy cc; ac_word=$2
33671debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33681debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3369c0a68be4Smrgif ${ac_cv_prog_CC+:} false; then :
33701debfc3dSmrg  $as_echo_n "(cached) " >&6
33711debfc3dSmrgelse
33721debfc3dSmrg  if test -n "$CC"; then
33731debfc3dSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
33741debfc3dSmrgelse
33751debfc3dSmrg  ac_prog_rejected=no
33761debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33771debfc3dSmrgfor as_dir in $PATH
33781debfc3dSmrgdo
33791debfc3dSmrg  IFS=$as_save_IFS
33801debfc3dSmrg  test -z "$as_dir" && as_dir=.
33811debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3382c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
33831debfc3dSmrg    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
33841debfc3dSmrg       ac_prog_rejected=yes
33851debfc3dSmrg       continue
33861debfc3dSmrg     fi
33871debfc3dSmrg    ac_cv_prog_CC="cc"
33881debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33891debfc3dSmrg    break 2
33901debfc3dSmrg  fi
33911debfc3dSmrgdone
33921debfc3dSmrg  done
33931debfc3dSmrgIFS=$as_save_IFS
33941debfc3dSmrg
33951debfc3dSmrgif test $ac_prog_rejected = yes; then
33961debfc3dSmrg  # We found a bogon in the path, so make sure we never use it.
33971debfc3dSmrg  set dummy $ac_cv_prog_CC
33981debfc3dSmrg  shift
33991debfc3dSmrg  if test $# != 0; then
34001debfc3dSmrg    # We chose a different compiler from the bogus one.
34011debfc3dSmrg    # However, it has the same basename, so the bogon will be chosen
34021debfc3dSmrg    # first if we set CC to just the basename; use the full file name.
34031debfc3dSmrg    shift
34041debfc3dSmrg    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
34051debfc3dSmrg  fi
34061debfc3dSmrgfi
34071debfc3dSmrgfi
34081debfc3dSmrgfi
34091debfc3dSmrgCC=$ac_cv_prog_CC
34101debfc3dSmrgif test -n "$CC"; then
34111debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
34121debfc3dSmrg$as_echo "$CC" >&6; }
34131debfc3dSmrgelse
34141debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34151debfc3dSmrg$as_echo "no" >&6; }
34161debfc3dSmrgfi
34171debfc3dSmrg
34181debfc3dSmrg
34191debfc3dSmrgfi
34201debfc3dSmrgif test -z "$CC"; then
34211debfc3dSmrg  if test -n "$ac_tool_prefix"; then
34221debfc3dSmrg  for ac_prog in cl.exe
34231debfc3dSmrg  do
34241debfc3dSmrg    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
34251debfc3dSmrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2
34261debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
34271debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3428c0a68be4Smrgif ${ac_cv_prog_CC+:} false; then :
34291debfc3dSmrg  $as_echo_n "(cached) " >&6
34301debfc3dSmrgelse
34311debfc3dSmrg  if test -n "$CC"; then
34321debfc3dSmrg  ac_cv_prog_CC="$CC" # Let the user override the test.
34331debfc3dSmrgelse
34341debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34351debfc3dSmrgfor as_dir in $PATH
34361debfc3dSmrgdo
34371debfc3dSmrg  IFS=$as_save_IFS
34381debfc3dSmrg  test -z "$as_dir" && as_dir=.
34391debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3440c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
34411debfc3dSmrg    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
34421debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
34431debfc3dSmrg    break 2
34441debfc3dSmrg  fi
34451debfc3dSmrgdone
34461debfc3dSmrg  done
34471debfc3dSmrgIFS=$as_save_IFS
34481debfc3dSmrg
34491debfc3dSmrgfi
34501debfc3dSmrgfi
34511debfc3dSmrgCC=$ac_cv_prog_CC
34521debfc3dSmrgif test -n "$CC"; then
34531debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
34541debfc3dSmrg$as_echo "$CC" >&6; }
34551debfc3dSmrgelse
34561debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34571debfc3dSmrg$as_echo "no" >&6; }
34581debfc3dSmrgfi
34591debfc3dSmrg
34601debfc3dSmrg
34611debfc3dSmrg    test -n "$CC" && break
34621debfc3dSmrg  done
34631debfc3dSmrgfi
34641debfc3dSmrgif test -z "$CC"; then
34651debfc3dSmrg  ac_ct_CC=$CC
34661debfc3dSmrg  for ac_prog in cl.exe
34671debfc3dSmrgdo
34681debfc3dSmrg  # Extract the first word of "$ac_prog", so it can be a program name with args.
34691debfc3dSmrgset dummy $ac_prog; ac_word=$2
34701debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
34711debfc3dSmrg$as_echo_n "checking for $ac_word... " >&6; }
3472c0a68be4Smrgif ${ac_cv_prog_ac_ct_CC+:} false; then :
34731debfc3dSmrg  $as_echo_n "(cached) " >&6
34741debfc3dSmrgelse
34751debfc3dSmrg  if test -n "$ac_ct_CC"; then
34761debfc3dSmrg  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
34771debfc3dSmrgelse
34781debfc3dSmrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
34791debfc3dSmrgfor as_dir in $PATH
34801debfc3dSmrgdo
34811debfc3dSmrg  IFS=$as_save_IFS
34821debfc3dSmrg  test -z "$as_dir" && as_dir=.
34831debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
3484c0a68be4Smrg  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
34851debfc3dSmrg    ac_cv_prog_ac_ct_CC="$ac_prog"
34861debfc3dSmrg    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
34871debfc3dSmrg    break 2
34881debfc3dSmrg  fi
34891debfc3dSmrgdone
34901debfc3dSmrg  done
34911debfc3dSmrgIFS=$as_save_IFS
34921debfc3dSmrg
34931debfc3dSmrgfi
34941debfc3dSmrgfi
34951debfc3dSmrgac_ct_CC=$ac_cv_prog_ac_ct_CC
34961debfc3dSmrgif test -n "$ac_ct_CC"; then
34971debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
34981debfc3dSmrg$as_echo "$ac_ct_CC" >&6; }
34991debfc3dSmrgelse
35001debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35011debfc3dSmrg$as_echo "no" >&6; }
35021debfc3dSmrgfi
35031debfc3dSmrg
35041debfc3dSmrg
35051debfc3dSmrg  test -n "$ac_ct_CC" && break
35061debfc3dSmrgdone
35071debfc3dSmrg
35081debfc3dSmrg  if test "x$ac_ct_CC" = x; then
35091debfc3dSmrg    CC=""
35101debfc3dSmrg  else
35111debfc3dSmrg    case $cross_compiling:$ac_tool_warned in
35121debfc3dSmrgyes:)
35131debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
35141debfc3dSmrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
35151debfc3dSmrgac_tool_warned=yes ;;
35161debfc3dSmrgesac
35171debfc3dSmrg    CC=$ac_ct_CC
35181debfc3dSmrg  fi
35191debfc3dSmrgfi
35201debfc3dSmrg
35211debfc3dSmrgfi
35221debfc3dSmrg
35231debfc3dSmrg
35241debfc3dSmrgtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35251debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3526c0a68be4Smrgas_fn_error $? "no acceptable C compiler found in \$PATH
3527c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
35281debfc3dSmrg
35291debfc3dSmrg# Provide some information about the compiler.
35301debfc3dSmrg$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
35311debfc3dSmrgset X $ac_compile
35321debfc3dSmrgac_compiler=$2
35331debfc3dSmrgfor ac_option in --version -v -V -qversion; do
35341debfc3dSmrg  { { ac_try="$ac_compiler $ac_option >&5"
35351debfc3dSmrgcase "(($ac_try" in
35361debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35371debfc3dSmrg  *) ac_try_echo=$ac_try;;
35381debfc3dSmrgesac
35391debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35401debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
35411debfc3dSmrg  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
35421debfc3dSmrg  ac_status=$?
35431debfc3dSmrg  if test -s conftest.err; then
35441debfc3dSmrg    sed '10a\
35451debfc3dSmrg... rest of stderr output deleted ...
35461debfc3dSmrg         10q' conftest.err >conftest.er1
35471debfc3dSmrg    cat conftest.er1 >&5
35481debfc3dSmrg  fi
3549c0a68be4Smrg  rm -f conftest.er1 conftest.err
35501debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35511debfc3dSmrg  test $ac_status = 0; }
35521debfc3dSmrgdone
35531debfc3dSmrg
35541debfc3dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
35551debfc3dSmrg/* end confdefs.h.  */
3556*8feb0f0bSmrg#include <stdio.h>
35571debfc3dSmrgint
35581debfc3dSmrgmain ()
35591debfc3dSmrg{
3560*8feb0f0bSmrgprintf ("hello world\n");
35611debfc3dSmrg  ;
35621debfc3dSmrg  return 0;
35631debfc3dSmrg}
35641debfc3dSmrg_ACEOF
35651debfc3dSmrg# FIXME: Cleanup?
35661debfc3dSmrgif { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
35671debfc3dSmrg  (eval $ac_link) 2>&5
35681debfc3dSmrg  ac_status=$?
35691debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35701debfc3dSmrg  test $ac_status = 0; }; then :
35711debfc3dSmrg  gcc_no_link=no
35721debfc3dSmrgelse
35731debfc3dSmrg  gcc_no_link=yes
35741debfc3dSmrgfi
35751debfc3dSmrgif test x$gcc_no_link = xyes; then
35761debfc3dSmrg  # Setting cross_compile will disable run tests; it will
35771debfc3dSmrg  # also disable AC_CHECK_FILE but that's generally
35781debfc3dSmrg  # correct if we can't link.
35791debfc3dSmrg  cross_compiling=yes
35801debfc3dSmrg  EXEEXT=
35811debfc3dSmrgelse
35821debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35831debfc3dSmrg/* end confdefs.h.  */
35841debfc3dSmrg
35851debfc3dSmrgint
35861debfc3dSmrgmain ()
35871debfc3dSmrg{
35881debfc3dSmrg
35891debfc3dSmrg  ;
35901debfc3dSmrg  return 0;
35911debfc3dSmrg}
35921debfc3dSmrg_ACEOF
35931debfc3dSmrgac_clean_files_save=$ac_clean_files
3594c0a68be4Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
35951debfc3dSmrg# Try to create an executable without -o first, disregard a.out.
35961debfc3dSmrg# It will help us diagnose broken compilers, and finding out an intuition
35971debfc3dSmrg# of exeext.
3598c0a68be4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3599c0a68be4Smrg$as_echo_n "checking whether the C compiler works... " >&6; }
36001debfc3dSmrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
36011debfc3dSmrg
36021debfc3dSmrg# The possible output files:
36031debfc3dSmrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
36041debfc3dSmrg
36051debfc3dSmrgac_rmfiles=
36061debfc3dSmrgfor ac_file in $ac_files
36071debfc3dSmrgdo
36081debfc3dSmrg  case $ac_file in
36091debfc3dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
36101debfc3dSmrg    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
36111debfc3dSmrg  esac
36121debfc3dSmrgdone
36131debfc3dSmrgrm -f $ac_rmfiles
36141debfc3dSmrg
36151debfc3dSmrgif { { ac_try="$ac_link_default"
36161debfc3dSmrgcase "(($ac_try" in
36171debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
36181debfc3dSmrg  *) ac_try_echo=$ac_try;;
36191debfc3dSmrgesac
36201debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
36211debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
36221debfc3dSmrg  (eval "$ac_link_default") 2>&5
36231debfc3dSmrg  ac_status=$?
36241debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
36251debfc3dSmrg  test $ac_status = 0; }; then :
36261debfc3dSmrg  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
36271debfc3dSmrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
36281debfc3dSmrg# in a Makefile.  We should not override ac_cv_exeext if it was cached,
36291debfc3dSmrg# so that the user can short-circuit this test for compilers unknown to
36301debfc3dSmrg# Autoconf.
36311debfc3dSmrgfor ac_file in $ac_files ''
36321debfc3dSmrgdo
36331debfc3dSmrg  test -f "$ac_file" || continue
36341debfc3dSmrg  case $ac_file in
36351debfc3dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
36361debfc3dSmrg	;;
36371debfc3dSmrg    [ab].out )
36381debfc3dSmrg	# We found the default executable, but exeext='' is most
36391debfc3dSmrg	# certainly right.
36401debfc3dSmrg	break;;
36411debfc3dSmrg    *.* )
36421debfc3dSmrg	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
36431debfc3dSmrg	then :; else
36441debfc3dSmrg	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
36451debfc3dSmrg	fi
36461debfc3dSmrg	# We set ac_cv_exeext here because the later test for it is not
36471debfc3dSmrg	# safe: cross compilers may not add the suffix if given an `-o'
36481debfc3dSmrg	# argument, so we may need to know it at that point already.
36491debfc3dSmrg	# Even if this section looks crufty: it has the advantage of
36501debfc3dSmrg	# actually working.
36511debfc3dSmrg	break;;
36521debfc3dSmrg    * )
36531debfc3dSmrg	break;;
36541debfc3dSmrg  esac
36551debfc3dSmrgdone
36561debfc3dSmrgtest "$ac_cv_exeext" = no && ac_cv_exeext=
36571debfc3dSmrg
36581debfc3dSmrgelse
36591debfc3dSmrg  ac_file=''
36601debfc3dSmrgfi
36611debfc3dSmrgif test -z "$ac_file"; then :
3662c0a68be4Smrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3663c0a68be4Smrg$as_echo "no" >&6; }
36641debfc3dSmrg$as_echo "$as_me: failed program was:" >&5
36651debfc3dSmrgsed 's/^/| /' conftest.$ac_ext >&5
36661debfc3dSmrg
36671debfc3dSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
36681debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3669c0a68be4Smrgas_fn_error 77 "C compiler cannot create executables
3670c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
36711debfc3dSmrgelse
36721debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36731debfc3dSmrg$as_echo "yes" >&6; }
3674c0a68be4Smrgfi
3675c0a68be4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3676c0a68be4Smrg$as_echo_n "checking for C compiler default output file name... " >&6; }
3677c0a68be4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3678c0a68be4Smrg$as_echo "$ac_file" >&6; }
3679c0a68be4Smrgac_exeext=$ac_cv_exeext
36801debfc3dSmrg
3681c0a68be4Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
36821debfc3dSmrgac_clean_files=$ac_clean_files_save
36831debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
36841debfc3dSmrg$as_echo_n "checking for suffix of executables... " >&6; }
36851debfc3dSmrgif { { ac_try="$ac_link"
36861debfc3dSmrgcase "(($ac_try" in
36871debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
36881debfc3dSmrg  *) ac_try_echo=$ac_try;;
36891debfc3dSmrgesac
36901debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
36911debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
36921debfc3dSmrg  (eval "$ac_link") 2>&5
36931debfc3dSmrg  ac_status=$?
36941debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
36951debfc3dSmrg  test $ac_status = 0; }; then :
36961debfc3dSmrg  # If both `conftest.exe' and `conftest' are `present' (well, observable)
36971debfc3dSmrg# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
36981debfc3dSmrg# work properly (i.e., refer to `conftest.exe'), while it won't with
36991debfc3dSmrg# `rm'.
37001debfc3dSmrgfor ac_file in conftest.exe conftest conftest.*; do
37011debfc3dSmrg  test -f "$ac_file" || continue
37021debfc3dSmrg  case $ac_file in
37031debfc3dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
37041debfc3dSmrg    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
37051debfc3dSmrg	  break;;
37061debfc3dSmrg    * ) break;;
37071debfc3dSmrg  esac
37081debfc3dSmrgdone
37091debfc3dSmrgelse
37101debfc3dSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
37111debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3712c0a68be4Smrgas_fn_error $? "cannot compute suffix of executables: cannot compile and link
3713c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
37141debfc3dSmrgfi
3715c0a68be4Smrgrm -f conftest conftest$ac_cv_exeext
37161debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
37171debfc3dSmrg$as_echo "$ac_cv_exeext" >&6; }
37181debfc3dSmrg
37191debfc3dSmrgrm -f conftest.$ac_ext
37201debfc3dSmrgEXEEXT=$ac_cv_exeext
37211debfc3dSmrgac_exeext=$EXEEXT
3722c0a68be4Smrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
3723c0a68be4Smrg/* end confdefs.h.  */
3724c0a68be4Smrg#include <stdio.h>
3725c0a68be4Smrgint
3726c0a68be4Smrgmain ()
3727c0a68be4Smrg{
3728c0a68be4SmrgFILE *f = fopen ("conftest.out", "w");
3729c0a68be4Smrg return ferror (f) || fclose (f) != 0;
3730c0a68be4Smrg
3731c0a68be4Smrg  ;
3732c0a68be4Smrg  return 0;
3733c0a68be4Smrg}
3734c0a68be4Smrg_ACEOF
3735c0a68be4Smrgac_clean_files="$ac_clean_files conftest.out"
3736c0a68be4Smrg# Check that the compiler produces executables we can run.  If not, either
3737c0a68be4Smrg# the compiler is broken, or we cross compile.
3738c0a68be4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3739c0a68be4Smrg$as_echo_n "checking whether we are cross compiling... " >&6; }
3740c0a68be4Smrgif test "$cross_compiling" != yes; then
3741c0a68be4Smrg  { { ac_try="$ac_link"
3742c0a68be4Smrgcase "(($ac_try" in
3743c0a68be4Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3744c0a68be4Smrg  *) ac_try_echo=$ac_try;;
3745c0a68be4Smrgesac
3746c0a68be4Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3747c0a68be4Smrg$as_echo "$ac_try_echo"; } >&5
3748c0a68be4Smrg  (eval "$ac_link") 2>&5
3749c0a68be4Smrg  ac_status=$?
3750c0a68be4Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3751c0a68be4Smrg  test $ac_status = 0; }
3752c0a68be4Smrg  if { ac_try='./conftest$ac_cv_exeext'
3753c0a68be4Smrg  { { case "(($ac_try" in
3754c0a68be4Smrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3755c0a68be4Smrg  *) ac_try_echo=$ac_try;;
3756c0a68be4Smrgesac
3757c0a68be4Smrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3758c0a68be4Smrg$as_echo "$ac_try_echo"; } >&5
3759c0a68be4Smrg  (eval "$ac_try") 2>&5
3760c0a68be4Smrg  ac_status=$?
3761c0a68be4Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3762c0a68be4Smrg  test $ac_status = 0; }; }; then
3763c0a68be4Smrg    cross_compiling=no
3764c0a68be4Smrg  else
3765c0a68be4Smrg    if test "$cross_compiling" = maybe; then
3766c0a68be4Smrg	cross_compiling=yes
3767c0a68be4Smrg    else
3768c0a68be4Smrg	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769c0a68be4Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770c0a68be4Smrgas_fn_error $? "cannot run C compiled programs.
3771c0a68be4SmrgIf you meant to cross compile, use \`--host'.
3772c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
3773c0a68be4Smrg    fi
3774c0a68be4Smrg  fi
3775c0a68be4Smrgfi
3776c0a68be4Smrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3777c0a68be4Smrg$as_echo "$cross_compiling" >&6; }
3778c0a68be4Smrg
3779c0a68be4Smrgrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3780c0a68be4Smrgac_clean_files=$ac_clean_files_save
37811debfc3dSmrgfi
37821debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
37831debfc3dSmrg$as_echo_n "checking for suffix of object files... " >&6; }
3784c0a68be4Smrgif ${ac_cv_objext+:} false; then :
37851debfc3dSmrg  $as_echo_n "(cached) " >&6
37861debfc3dSmrgelse
37871debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37881debfc3dSmrg/* end confdefs.h.  */
37891debfc3dSmrg
37901debfc3dSmrgint
37911debfc3dSmrgmain ()
37921debfc3dSmrg{
37931debfc3dSmrg
37941debfc3dSmrg  ;
37951debfc3dSmrg  return 0;
37961debfc3dSmrg}
37971debfc3dSmrg_ACEOF
37981debfc3dSmrgrm -f conftest.o conftest.obj
37991debfc3dSmrgif { { ac_try="$ac_compile"
38001debfc3dSmrgcase "(($ac_try" in
38011debfc3dSmrg  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
38021debfc3dSmrg  *) ac_try_echo=$ac_try;;
38031debfc3dSmrgesac
38041debfc3dSmrgeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
38051debfc3dSmrg$as_echo "$ac_try_echo"; } >&5
38061debfc3dSmrg  (eval "$ac_compile") 2>&5
38071debfc3dSmrg  ac_status=$?
38081debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
38091debfc3dSmrg  test $ac_status = 0; }; then :
38101debfc3dSmrg  for ac_file in conftest.o conftest.obj conftest.*; do
38111debfc3dSmrg  test -f "$ac_file" || continue;
38121debfc3dSmrg  case $ac_file in
38131debfc3dSmrg    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
38141debfc3dSmrg    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
38151debfc3dSmrg       break;;
38161debfc3dSmrg  esac
38171debfc3dSmrgdone
38181debfc3dSmrgelse
38191debfc3dSmrg  $as_echo "$as_me: failed program was:" >&5
38201debfc3dSmrgsed 's/^/| /' conftest.$ac_ext >&5
38211debfc3dSmrg
38221debfc3dSmrg{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
38231debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3824c0a68be4Smrgas_fn_error $? "cannot compute suffix of object files: cannot compile
3825c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
38261debfc3dSmrgfi
38271debfc3dSmrgrm -f conftest.$ac_cv_objext conftest.$ac_ext
38281debfc3dSmrgfi
38291debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
38301debfc3dSmrg$as_echo "$ac_cv_objext" >&6; }
38311debfc3dSmrgOBJEXT=$ac_cv_objext
38321debfc3dSmrgac_objext=$OBJEXT
38331debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
38341debfc3dSmrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3835c0a68be4Smrgif ${ac_cv_c_compiler_gnu+:} false; then :
38361debfc3dSmrg  $as_echo_n "(cached) " >&6
38371debfc3dSmrgelse
38381debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38391debfc3dSmrg/* end confdefs.h.  */
38401debfc3dSmrg
38411debfc3dSmrgint
38421debfc3dSmrgmain ()
38431debfc3dSmrg{
38441debfc3dSmrg#ifndef __GNUC__
38451debfc3dSmrg       choke me
38461debfc3dSmrg#endif
38471debfc3dSmrg
38481debfc3dSmrg  ;
38491debfc3dSmrg  return 0;
38501debfc3dSmrg}
38511debfc3dSmrg_ACEOF
38521debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
38531debfc3dSmrg  ac_compiler_gnu=yes
38541debfc3dSmrgelse
38551debfc3dSmrg  ac_compiler_gnu=no
38561debfc3dSmrgfi
38571debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38581debfc3dSmrgac_cv_c_compiler_gnu=$ac_compiler_gnu
38591debfc3dSmrg
38601debfc3dSmrgfi
38611debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
38621debfc3dSmrg$as_echo "$ac_cv_c_compiler_gnu" >&6; }
38631debfc3dSmrgif test $ac_compiler_gnu = yes; then
38641debfc3dSmrg  GCC=yes
38651debfc3dSmrgelse
38661debfc3dSmrg  GCC=
38671debfc3dSmrgfi
38681debfc3dSmrgac_test_CFLAGS=${CFLAGS+set}
38691debfc3dSmrgac_save_CFLAGS=$CFLAGS
38701debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
38711debfc3dSmrg$as_echo_n "checking whether $CC accepts -g... " >&6; }
3872c0a68be4Smrgif ${ac_cv_prog_cc_g+:} false; then :
38731debfc3dSmrg  $as_echo_n "(cached) " >&6
38741debfc3dSmrgelse
38751debfc3dSmrg  ac_save_c_werror_flag=$ac_c_werror_flag
38761debfc3dSmrg   ac_c_werror_flag=yes
38771debfc3dSmrg   ac_cv_prog_cc_g=no
38781debfc3dSmrg   CFLAGS="-g"
38791debfc3dSmrg   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38801debfc3dSmrg/* end confdefs.h.  */
38811debfc3dSmrg
38821debfc3dSmrgint
38831debfc3dSmrgmain ()
38841debfc3dSmrg{
38851debfc3dSmrg
38861debfc3dSmrg  ;
38871debfc3dSmrg  return 0;
38881debfc3dSmrg}
38891debfc3dSmrg_ACEOF
38901debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
38911debfc3dSmrg  ac_cv_prog_cc_g=yes
38921debfc3dSmrgelse
38931debfc3dSmrg  CFLAGS=""
38941debfc3dSmrg      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38951debfc3dSmrg/* end confdefs.h.  */
38961debfc3dSmrg
38971debfc3dSmrgint
38981debfc3dSmrgmain ()
38991debfc3dSmrg{
39001debfc3dSmrg
39011debfc3dSmrg  ;
39021debfc3dSmrg  return 0;
39031debfc3dSmrg}
39041debfc3dSmrg_ACEOF
39051debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
39061debfc3dSmrg
39071debfc3dSmrgelse
39081debfc3dSmrg  ac_c_werror_flag=$ac_save_c_werror_flag
39091debfc3dSmrg	 CFLAGS="-g"
39101debfc3dSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39111debfc3dSmrg/* end confdefs.h.  */
39121debfc3dSmrg
39131debfc3dSmrgint
39141debfc3dSmrgmain ()
39151debfc3dSmrg{
39161debfc3dSmrg
39171debfc3dSmrg  ;
39181debfc3dSmrg  return 0;
39191debfc3dSmrg}
39201debfc3dSmrg_ACEOF
39211debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
39221debfc3dSmrg  ac_cv_prog_cc_g=yes
39231debfc3dSmrgfi
39241debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39251debfc3dSmrgfi
39261debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39271debfc3dSmrgfi
39281debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39291debfc3dSmrg   ac_c_werror_flag=$ac_save_c_werror_flag
39301debfc3dSmrgfi
39311debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
39321debfc3dSmrg$as_echo "$ac_cv_prog_cc_g" >&6; }
39331debfc3dSmrgif test "$ac_test_CFLAGS" = set; then
39341debfc3dSmrg  CFLAGS=$ac_save_CFLAGS
39351debfc3dSmrgelif test $ac_cv_prog_cc_g = yes; then
39361debfc3dSmrg  if test "$GCC" = yes; then
39371debfc3dSmrg    CFLAGS="-g -O2"
39381debfc3dSmrg  else
39391debfc3dSmrg    CFLAGS="-g"
39401debfc3dSmrg  fi
39411debfc3dSmrgelse
39421debfc3dSmrg  if test "$GCC" = yes; then
39431debfc3dSmrg    CFLAGS="-O2"
39441debfc3dSmrg  else
39451debfc3dSmrg    CFLAGS=
39461debfc3dSmrg  fi
39471debfc3dSmrgfi
39481debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
39491debfc3dSmrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3950c0a68be4Smrgif ${ac_cv_prog_cc_c89+:} false; then :
39511debfc3dSmrg  $as_echo_n "(cached) " >&6
39521debfc3dSmrgelse
39531debfc3dSmrg  ac_cv_prog_cc_c89=no
39541debfc3dSmrgac_save_CC=$CC
39551debfc3dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
39561debfc3dSmrg/* end confdefs.h.  */
39571debfc3dSmrg#include <stdarg.h>
39581debfc3dSmrg#include <stdio.h>
3959c0a68be4Smrgstruct stat;
39601debfc3dSmrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
39611debfc3dSmrgstruct buf { int x; };
39621debfc3dSmrgFILE * (*rcsopen) (struct buf *, struct stat *, int);
39631debfc3dSmrgstatic char *e (p, i)
39641debfc3dSmrg     char **p;
39651debfc3dSmrg     int i;
39661debfc3dSmrg{
39671debfc3dSmrg  return p[i];
39681debfc3dSmrg}
39691debfc3dSmrgstatic char *f (char * (*g) (char **, int), char **p, ...)
39701debfc3dSmrg{
39711debfc3dSmrg  char *s;
39721debfc3dSmrg  va_list v;
39731debfc3dSmrg  va_start (v,p);
39741debfc3dSmrg  s = g (p, va_arg (v,int));
39751debfc3dSmrg  va_end (v);
39761debfc3dSmrg  return s;
39771debfc3dSmrg}
39781debfc3dSmrg
39791debfc3dSmrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
39801debfc3dSmrg   function prototypes and stuff, but not '\xHH' hex character constants.
39811debfc3dSmrg   These don't provoke an error unfortunately, instead are silently treated
39821debfc3dSmrg   as 'x'.  The following induces an error, until -std is added to get
39831debfc3dSmrg   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
39841debfc3dSmrg   array size at least.  It's necessary to write '\x00'==0 to get something
39851debfc3dSmrg   that's true only with -std.  */
39861debfc3dSmrgint osf4_cc_array ['\x00' == 0 ? 1 : -1];
39871debfc3dSmrg
39881debfc3dSmrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
39891debfc3dSmrg   inside strings and character constants.  */
39901debfc3dSmrg#define FOO(x) 'x'
39911debfc3dSmrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
39921debfc3dSmrg
39931debfc3dSmrgint test (int i, double x);
39941debfc3dSmrgstruct s1 {int (*f) (int a);};
39951debfc3dSmrgstruct s2 {int (*f) (double a);};
39961debfc3dSmrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
39971debfc3dSmrgint argc;
39981debfc3dSmrgchar **argv;
39991debfc3dSmrgint
40001debfc3dSmrgmain ()
40011debfc3dSmrg{
40021debfc3dSmrgreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
40031debfc3dSmrg  ;
40041debfc3dSmrg  return 0;
40051debfc3dSmrg}
40061debfc3dSmrg_ACEOF
40071debfc3dSmrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
40081debfc3dSmrg	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
40091debfc3dSmrgdo
40101debfc3dSmrg  CC="$ac_save_CC $ac_arg"
40111debfc3dSmrg  if ac_fn_c_try_compile "$LINENO"; then :
40121debfc3dSmrg  ac_cv_prog_cc_c89=$ac_arg
40131debfc3dSmrgfi
40141debfc3dSmrgrm -f core conftest.err conftest.$ac_objext
40151debfc3dSmrg  test "x$ac_cv_prog_cc_c89" != "xno" && break
40161debfc3dSmrgdone
40171debfc3dSmrgrm -f conftest.$ac_ext
40181debfc3dSmrgCC=$ac_save_CC
40191debfc3dSmrg
40201debfc3dSmrgfi
40211debfc3dSmrg# AC_CACHE_VAL
40221debfc3dSmrgcase "x$ac_cv_prog_cc_c89" in
40231debfc3dSmrg  x)
40241debfc3dSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
40251debfc3dSmrg$as_echo "none needed" >&6; } ;;
40261debfc3dSmrg  xno)
40271debfc3dSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
40281debfc3dSmrg$as_echo "unsupported" >&6; } ;;
40291debfc3dSmrg  *)
40301debfc3dSmrg    CC="$CC $ac_cv_prog_cc_c89"
40311debfc3dSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
40321debfc3dSmrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
40331debfc3dSmrgesac
40341debfc3dSmrgif test "x$ac_cv_prog_cc_c89" != xno; then :
40351debfc3dSmrg
40361debfc3dSmrgfi
40371debfc3dSmrg
40381debfc3dSmrgac_ext=c
40391debfc3dSmrgac_cpp='$CPP $CPPFLAGS'
40401debfc3dSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
40411debfc3dSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
40421debfc3dSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
40431debfc3dSmrg
40441debfc3dSmrgac_ext=c
40451debfc3dSmrgac_cpp='$CPP $CPPFLAGS'
40461debfc3dSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
40471debfc3dSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
40481debfc3dSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
40491debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
40501debfc3dSmrg$as_echo_n "checking how to run the C preprocessor... " >&6; }
40511debfc3dSmrg# On Suns, sometimes $CPP names a directory.
40521debfc3dSmrgif test -n "$CPP" && test -d "$CPP"; then
40531debfc3dSmrg  CPP=
40541debfc3dSmrgfi
40551debfc3dSmrgif test -z "$CPP"; then
4056c0a68be4Smrg  if ${ac_cv_prog_CPP+:} false; then :
40571debfc3dSmrg  $as_echo_n "(cached) " >&6
40581debfc3dSmrgelse
40591debfc3dSmrg      # Double quotes because CPP needs to be expanded
40601debfc3dSmrg    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
40611debfc3dSmrg    do
40621debfc3dSmrg      ac_preproc_ok=false
40631debfc3dSmrgfor ac_c_preproc_warn_flag in '' yes
40641debfc3dSmrgdo
40651debfc3dSmrg  # Use a header file that comes with gcc, so configuring glibc
40661debfc3dSmrg  # with a fresh cross-compiler works.
40671debfc3dSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
40681debfc3dSmrg  # <limits.h> exists even on freestanding compilers.
40691debfc3dSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
40701debfc3dSmrg  # not just through cpp. "Syntax error" is here to catch this case.
40711debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40721debfc3dSmrg/* end confdefs.h.  */
40731debfc3dSmrg#ifdef __STDC__
40741debfc3dSmrg# include <limits.h>
40751debfc3dSmrg#else
40761debfc3dSmrg# include <assert.h>
40771debfc3dSmrg#endif
40781debfc3dSmrg		     Syntax error
40791debfc3dSmrg_ACEOF
40801debfc3dSmrgif ac_fn_c_try_cpp "$LINENO"; then :
40811debfc3dSmrg
40821debfc3dSmrgelse
40831debfc3dSmrg  # Broken: fails on valid input.
40841debfc3dSmrgcontinue
40851debfc3dSmrgfi
4086c0a68be4Smrgrm -f conftest.err conftest.i conftest.$ac_ext
40871debfc3dSmrg
40881debfc3dSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
40891debfc3dSmrg  # can be detected and how.
40901debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40911debfc3dSmrg/* end confdefs.h.  */
40921debfc3dSmrg#include <ac_nonexistent.h>
40931debfc3dSmrg_ACEOF
40941debfc3dSmrgif ac_fn_c_try_cpp "$LINENO"; then :
40951debfc3dSmrg  # Broken: success on invalid input.
40961debfc3dSmrgcontinue
40971debfc3dSmrgelse
40981debfc3dSmrg  # Passes both tests.
40991debfc3dSmrgac_preproc_ok=:
41001debfc3dSmrgbreak
41011debfc3dSmrgfi
4102c0a68be4Smrgrm -f conftest.err conftest.i conftest.$ac_ext
41031debfc3dSmrg
41041debfc3dSmrgdone
41051debfc3dSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4106c0a68be4Smrgrm -f conftest.i conftest.err conftest.$ac_ext
41071debfc3dSmrgif $ac_preproc_ok; then :
41081debfc3dSmrg  break
41091debfc3dSmrgfi
41101debfc3dSmrg
41111debfc3dSmrg    done
41121debfc3dSmrg    ac_cv_prog_CPP=$CPP
41131debfc3dSmrg
41141debfc3dSmrgfi
41151debfc3dSmrg  CPP=$ac_cv_prog_CPP
41161debfc3dSmrgelse
41171debfc3dSmrg  ac_cv_prog_CPP=$CPP
41181debfc3dSmrgfi
41191debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
41201debfc3dSmrg$as_echo "$CPP" >&6; }
41211debfc3dSmrgac_preproc_ok=false
41221debfc3dSmrgfor ac_c_preproc_warn_flag in '' yes
41231debfc3dSmrgdo
41241debfc3dSmrg  # Use a header file that comes with gcc, so configuring glibc
41251debfc3dSmrg  # with a fresh cross-compiler works.
41261debfc3dSmrg  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
41271debfc3dSmrg  # <limits.h> exists even on freestanding compilers.
41281debfc3dSmrg  # On the NeXT, cc -E runs the code through the compiler's parser,
41291debfc3dSmrg  # not just through cpp. "Syntax error" is here to catch this case.
41301debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
41311debfc3dSmrg/* end confdefs.h.  */
41321debfc3dSmrg#ifdef __STDC__
41331debfc3dSmrg# include <limits.h>
41341debfc3dSmrg#else
41351debfc3dSmrg# include <assert.h>
41361debfc3dSmrg#endif
41371debfc3dSmrg		     Syntax error
41381debfc3dSmrg_ACEOF
41391debfc3dSmrgif ac_fn_c_try_cpp "$LINENO"; then :
41401debfc3dSmrg
41411debfc3dSmrgelse
41421debfc3dSmrg  # Broken: fails on valid input.
41431debfc3dSmrgcontinue
41441debfc3dSmrgfi
4145c0a68be4Smrgrm -f conftest.err conftest.i conftest.$ac_ext
41461debfc3dSmrg
41471debfc3dSmrg  # OK, works on sane cases.  Now check whether nonexistent headers
41481debfc3dSmrg  # can be detected and how.
41491debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
41501debfc3dSmrg/* end confdefs.h.  */
41511debfc3dSmrg#include <ac_nonexistent.h>
41521debfc3dSmrg_ACEOF
41531debfc3dSmrgif ac_fn_c_try_cpp "$LINENO"; then :
41541debfc3dSmrg  # Broken: success on invalid input.
41551debfc3dSmrgcontinue
41561debfc3dSmrgelse
41571debfc3dSmrg  # Passes both tests.
41581debfc3dSmrgac_preproc_ok=:
41591debfc3dSmrgbreak
41601debfc3dSmrgfi
4161c0a68be4Smrgrm -f conftest.err conftest.i conftest.$ac_ext
41621debfc3dSmrg
41631debfc3dSmrgdone
41641debfc3dSmrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4165c0a68be4Smrgrm -f conftest.i conftest.err conftest.$ac_ext
41661debfc3dSmrgif $ac_preproc_ok; then :
41671debfc3dSmrg
41681debfc3dSmrgelse
41691debfc3dSmrg  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
41701debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4171c0a68be4Smrgas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4172c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
41731debfc3dSmrgfi
41741debfc3dSmrg
41751debfc3dSmrgac_ext=c
41761debfc3dSmrgac_cpp='$CPP $CPPFLAGS'
41771debfc3dSmrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
41781debfc3dSmrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
41791debfc3dSmrgac_compiler_gnu=$ac_cv_c_compiler_gnu
41801debfc3dSmrg
41811debfc3dSmrg
41821debfc3dSmrgac_c_preproc_warn_flag=yes
41831debfc3dSmrg
41841debfc3dSmrg
41851debfc3dSmrg# Check whether --enable-largefile was given.
41861debfc3dSmrgif test "${enable_largefile+set}" = set; then :
41871debfc3dSmrg  enableval=$enable_largefile;
41881debfc3dSmrgfi
41891debfc3dSmrg
41901debfc3dSmrgif test "$enable_largefile" != no; then
41911debfc3dSmrg
41921debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
41931debfc3dSmrg$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4194c0a68be4Smrgif ${ac_cv_sys_largefile_CC+:} false; then :
41951debfc3dSmrg  $as_echo_n "(cached) " >&6
41961debfc3dSmrgelse
41971debfc3dSmrg  ac_cv_sys_largefile_CC=no
41981debfc3dSmrg     if test "$GCC" != yes; then
41991debfc3dSmrg       ac_save_CC=$CC
42001debfc3dSmrg       while :; do
42011debfc3dSmrg	 # IRIX 6.2 and later do not support large files by default,
42021debfc3dSmrg	 # so use the C compiler's -n32 option if that helps.
42031debfc3dSmrg	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42041debfc3dSmrg/* end confdefs.h.  */
42051debfc3dSmrg#include <sys/types.h>
42061debfc3dSmrg /* Check that off_t can represent 2**63 - 1 correctly.
42071debfc3dSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
42081debfc3dSmrg    since some C++ compilers masquerading as C compilers
42091debfc3dSmrg    incorrectly reject 9223372036854775807.  */
42101debfc3dSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
42111debfc3dSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
42121debfc3dSmrg		       && LARGE_OFF_T % 2147483647 == 1)
42131debfc3dSmrg		      ? 1 : -1];
42141debfc3dSmrgint
42151debfc3dSmrgmain ()
42161debfc3dSmrg{
42171debfc3dSmrg
42181debfc3dSmrg  ;
42191debfc3dSmrg  return 0;
42201debfc3dSmrg}
42211debfc3dSmrg_ACEOF
42221debfc3dSmrg	 if ac_fn_c_try_compile "$LINENO"; then :
42231debfc3dSmrg  break
42241debfc3dSmrgfi
42251debfc3dSmrgrm -f core conftest.err conftest.$ac_objext
42261debfc3dSmrg	 CC="$CC -n32"
42271debfc3dSmrg	 if ac_fn_c_try_compile "$LINENO"; then :
42281debfc3dSmrg  ac_cv_sys_largefile_CC=' -n32'; break
42291debfc3dSmrgfi
42301debfc3dSmrgrm -f core conftest.err conftest.$ac_objext
42311debfc3dSmrg	 break
42321debfc3dSmrg       done
42331debfc3dSmrg       CC=$ac_save_CC
42341debfc3dSmrg       rm -f conftest.$ac_ext
42351debfc3dSmrg    fi
42361debfc3dSmrgfi
42371debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
42381debfc3dSmrg$as_echo "$ac_cv_sys_largefile_CC" >&6; }
42391debfc3dSmrg  if test "$ac_cv_sys_largefile_CC" != no; then
42401debfc3dSmrg    CC=$CC$ac_cv_sys_largefile_CC
42411debfc3dSmrg  fi
42421debfc3dSmrg
42431debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
42441debfc3dSmrg$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4245c0a68be4Smrgif ${ac_cv_sys_file_offset_bits+:} false; then :
42461debfc3dSmrg  $as_echo_n "(cached) " >&6
42471debfc3dSmrgelse
42481debfc3dSmrg  while :; do
42491debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42501debfc3dSmrg/* end confdefs.h.  */
42511debfc3dSmrg#include <sys/types.h>
42521debfc3dSmrg /* Check that off_t can represent 2**63 - 1 correctly.
42531debfc3dSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
42541debfc3dSmrg    since some C++ compilers masquerading as C compilers
42551debfc3dSmrg    incorrectly reject 9223372036854775807.  */
42561debfc3dSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
42571debfc3dSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
42581debfc3dSmrg		       && LARGE_OFF_T % 2147483647 == 1)
42591debfc3dSmrg		      ? 1 : -1];
42601debfc3dSmrgint
42611debfc3dSmrgmain ()
42621debfc3dSmrg{
42631debfc3dSmrg
42641debfc3dSmrg  ;
42651debfc3dSmrg  return 0;
42661debfc3dSmrg}
42671debfc3dSmrg_ACEOF
42681debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
42691debfc3dSmrg  ac_cv_sys_file_offset_bits=no; break
42701debfc3dSmrgfi
42711debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42721debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
42731debfc3dSmrg/* end confdefs.h.  */
42741debfc3dSmrg#define _FILE_OFFSET_BITS 64
42751debfc3dSmrg#include <sys/types.h>
42761debfc3dSmrg /* Check that off_t can represent 2**63 - 1 correctly.
42771debfc3dSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
42781debfc3dSmrg    since some C++ compilers masquerading as C compilers
42791debfc3dSmrg    incorrectly reject 9223372036854775807.  */
42801debfc3dSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
42811debfc3dSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
42821debfc3dSmrg		       && LARGE_OFF_T % 2147483647 == 1)
42831debfc3dSmrg		      ? 1 : -1];
42841debfc3dSmrgint
42851debfc3dSmrgmain ()
42861debfc3dSmrg{
42871debfc3dSmrg
42881debfc3dSmrg  ;
42891debfc3dSmrg  return 0;
42901debfc3dSmrg}
42911debfc3dSmrg_ACEOF
42921debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
42931debfc3dSmrg  ac_cv_sys_file_offset_bits=64; break
42941debfc3dSmrgfi
42951debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
42961debfc3dSmrg  ac_cv_sys_file_offset_bits=unknown
42971debfc3dSmrg  break
42981debfc3dSmrgdone
42991debfc3dSmrgfi
43001debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
43011debfc3dSmrg$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
43021debfc3dSmrgcase $ac_cv_sys_file_offset_bits in #(
43031debfc3dSmrg  no | unknown) ;;
43041debfc3dSmrg  *)
43051debfc3dSmrgcat >>confdefs.h <<_ACEOF
43061debfc3dSmrg#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
43071debfc3dSmrg_ACEOF
43081debfc3dSmrg;;
43091debfc3dSmrgesac
43101debfc3dSmrgrm -rf conftest*
43111debfc3dSmrg  if test $ac_cv_sys_file_offset_bits = unknown; then
43121debfc3dSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
43131debfc3dSmrg$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4314c0a68be4Smrgif ${ac_cv_sys_large_files+:} false; then :
43151debfc3dSmrg  $as_echo_n "(cached) " >&6
43161debfc3dSmrgelse
43171debfc3dSmrg  while :; do
43181debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43191debfc3dSmrg/* end confdefs.h.  */
43201debfc3dSmrg#include <sys/types.h>
43211debfc3dSmrg /* Check that off_t can represent 2**63 - 1 correctly.
43221debfc3dSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
43231debfc3dSmrg    since some C++ compilers masquerading as C compilers
43241debfc3dSmrg    incorrectly reject 9223372036854775807.  */
43251debfc3dSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
43261debfc3dSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
43271debfc3dSmrg		       && LARGE_OFF_T % 2147483647 == 1)
43281debfc3dSmrg		      ? 1 : -1];
43291debfc3dSmrgint
43301debfc3dSmrgmain ()
43311debfc3dSmrg{
43321debfc3dSmrg
43331debfc3dSmrg  ;
43341debfc3dSmrg  return 0;
43351debfc3dSmrg}
43361debfc3dSmrg_ACEOF
43371debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
43381debfc3dSmrg  ac_cv_sys_large_files=no; break
43391debfc3dSmrgfi
43401debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
43411debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
43421debfc3dSmrg/* end confdefs.h.  */
43431debfc3dSmrg#define _LARGE_FILES 1
43441debfc3dSmrg#include <sys/types.h>
43451debfc3dSmrg /* Check that off_t can represent 2**63 - 1 correctly.
43461debfc3dSmrg    We can't simply define LARGE_OFF_T to be 9223372036854775807,
43471debfc3dSmrg    since some C++ compilers masquerading as C compilers
43481debfc3dSmrg    incorrectly reject 9223372036854775807.  */
43491debfc3dSmrg#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
43501debfc3dSmrg  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
43511debfc3dSmrg		       && LARGE_OFF_T % 2147483647 == 1)
43521debfc3dSmrg		      ? 1 : -1];
43531debfc3dSmrgint
43541debfc3dSmrgmain ()
43551debfc3dSmrg{
43561debfc3dSmrg
43571debfc3dSmrg  ;
43581debfc3dSmrg  return 0;
43591debfc3dSmrg}
43601debfc3dSmrg_ACEOF
43611debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
43621debfc3dSmrg  ac_cv_sys_large_files=1; break
43631debfc3dSmrgfi
43641debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
43651debfc3dSmrg  ac_cv_sys_large_files=unknown
43661debfc3dSmrg  break
43671debfc3dSmrgdone
43681debfc3dSmrgfi
43691debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
43701debfc3dSmrg$as_echo "$ac_cv_sys_large_files" >&6; }
43711debfc3dSmrgcase $ac_cv_sys_large_files in #(
43721debfc3dSmrg  no | unknown) ;;
43731debfc3dSmrg  *)
43741debfc3dSmrgcat >>confdefs.h <<_ACEOF
43751debfc3dSmrg#define _LARGE_FILES $ac_cv_sys_large_files
43761debfc3dSmrg_ACEOF
43771debfc3dSmrg;;
43781debfc3dSmrgesac
43791debfc3dSmrgrm -rf conftest*
43801debfc3dSmrg  fi
4381c0a68be4Smrg
4382c0a68be4Smrg
43831debfc3dSmrgfi
43841debfc3dSmrg
43851debfc3dSmrg
43861debfc3dSmrg
43871debfc3dSmrg# The cast to long int works around a bug in the HP C Compiler
43881debfc3dSmrg# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
43891debfc3dSmrg# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
43901debfc3dSmrg# This bug is HP SR number 8606223364.
43911debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
43921debfc3dSmrg$as_echo_n "checking size of double... " >&6; }
4393c0a68be4Smrgif ${ac_cv_sizeof_double+:} false; then :
43941debfc3dSmrg  $as_echo_n "(cached) " >&6
43951debfc3dSmrgelse
43961debfc3dSmrg  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
43971debfc3dSmrg
43981debfc3dSmrgelse
43991debfc3dSmrg  if test "$ac_cv_type_double" = yes; then
44001debfc3dSmrg     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
44011debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4402c0a68be4Smrgas_fn_error 77 "cannot compute sizeof (double)
4403c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
44041debfc3dSmrg   else
44051debfc3dSmrg     ac_cv_sizeof_double=0
44061debfc3dSmrg   fi
44071debfc3dSmrgfi
44081debfc3dSmrg
44091debfc3dSmrgfi
44101debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
44111debfc3dSmrg$as_echo "$ac_cv_sizeof_double" >&6; }
44121debfc3dSmrg
44131debfc3dSmrg
44141debfc3dSmrg
44151debfc3dSmrgcat >>confdefs.h <<_ACEOF
44161debfc3dSmrg#define SIZEOF_DOUBLE $ac_cv_sizeof_double
44171debfc3dSmrg_ACEOF
44181debfc3dSmrg
44191debfc3dSmrg
44201debfc3dSmrg# The cast to long int works around a bug in the HP C Compiler
44211debfc3dSmrg# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
44221debfc3dSmrg# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
44231debfc3dSmrg# This bug is HP SR number 8606223364.
44241debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
44251debfc3dSmrg$as_echo_n "checking size of long double... " >&6; }
4426c0a68be4Smrgif ${ac_cv_sizeof_long_double+:} false; then :
44271debfc3dSmrg  $as_echo_n "(cached) " >&6
44281debfc3dSmrgelse
44291debfc3dSmrg  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
44301debfc3dSmrg
44311debfc3dSmrgelse
44321debfc3dSmrg  if test "$ac_cv_type_long_double" = yes; then
44331debfc3dSmrg     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
44341debfc3dSmrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4435c0a68be4Smrgas_fn_error 77 "cannot compute sizeof (long double)
4436c0a68be4SmrgSee \`config.log' for more details" "$LINENO" 5; }
44371debfc3dSmrg   else
44381debfc3dSmrg     ac_cv_sizeof_long_double=0
44391debfc3dSmrg   fi
44401debfc3dSmrgfi
44411debfc3dSmrg
44421debfc3dSmrgfi
44431debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
44441debfc3dSmrg$as_echo "$ac_cv_sizeof_long_double" >&6; }
44451debfc3dSmrg
44461debfc3dSmrg
44471debfc3dSmrg
44481debfc3dSmrgcat >>confdefs.h <<_ACEOF
44491debfc3dSmrg#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
44501debfc3dSmrg_ACEOF
44511debfc3dSmrg
44521debfc3dSmrg
44531debfc3dSmrgas_fn_arith $ac_cv_sizeof_double \* 8 && double_type_size=$as_val
44541debfc3dSmrgas_fn_arith $ac_cv_sizeof_long_double \* 8 && long_double_type_size=$as_val
44551debfc3dSmrg
44561debfc3dSmrg
44571debfc3dSmrg
44581debfc3dSmrg
44591debfc3dSmrgfor ac_header in inttypes.h stdint.h stdlib.h ftw.h \
44601debfc3dSmrg	unistd.h sys/stat.h sys/types.h \
4461*8feb0f0bSmrg	string.h strings.h memory.h sys/auxv.h
44621debfc3dSmrgdo :
44631debfc3dSmrg  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
44641debfc3dSmrgac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4465c0a68be4Smrgif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
44661debfc3dSmrg  cat >>confdefs.h <<_ACEOF
44671debfc3dSmrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
44681debfc3dSmrg_ACEOF
44691debfc3dSmrg
44701debfc3dSmrgfi
44711debfc3dSmrgdone
44721debfc3dSmrg
44731debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
44741debfc3dSmrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4475c0a68be4Smrgif ${ac_cv_path_GREP+:} false; then :
44761debfc3dSmrg  $as_echo_n "(cached) " >&6
44771debfc3dSmrgelse
44781debfc3dSmrg  if test -z "$GREP"; then
44791debfc3dSmrg  ac_path_GREP_found=false
44801debfc3dSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
44811debfc3dSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44821debfc3dSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
44831debfc3dSmrgdo
44841debfc3dSmrg  IFS=$as_save_IFS
44851debfc3dSmrg  test -z "$as_dir" && as_dir=.
44861debfc3dSmrg    for ac_prog in grep ggrep; do
44871debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
44881debfc3dSmrg      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4489c0a68be4Smrg      as_fn_executable_p "$ac_path_GREP" || continue
44901debfc3dSmrg# Check for GNU ac_path_GREP and select it if it is found.
44911debfc3dSmrg  # Check for GNU $ac_path_GREP
44921debfc3dSmrgcase `"$ac_path_GREP" --version 2>&1` in
44931debfc3dSmrg*GNU*)
44941debfc3dSmrg  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
44951debfc3dSmrg*)
44961debfc3dSmrg  ac_count=0
44971debfc3dSmrg  $as_echo_n 0123456789 >"conftest.in"
44981debfc3dSmrg  while :
44991debfc3dSmrg  do
45001debfc3dSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
45011debfc3dSmrg    mv "conftest.tmp" "conftest.in"
45021debfc3dSmrg    cp "conftest.in" "conftest.nl"
45031debfc3dSmrg    $as_echo 'GREP' >> "conftest.nl"
45041debfc3dSmrg    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
45051debfc3dSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
45061debfc3dSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
45071debfc3dSmrg    if test $ac_count -gt ${ac_path_GREP_max-0}; then
45081debfc3dSmrg      # Best one so far, save it but keep looking for a better one
45091debfc3dSmrg      ac_cv_path_GREP="$ac_path_GREP"
45101debfc3dSmrg      ac_path_GREP_max=$ac_count
45111debfc3dSmrg    fi
45121debfc3dSmrg    # 10*(2^10) chars as input seems more than enough
45131debfc3dSmrg    test $ac_count -gt 10 && break
45141debfc3dSmrg  done
45151debfc3dSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
45161debfc3dSmrgesac
45171debfc3dSmrg
45181debfc3dSmrg      $ac_path_GREP_found && break 3
45191debfc3dSmrg    done
45201debfc3dSmrg  done
45211debfc3dSmrg  done
45221debfc3dSmrgIFS=$as_save_IFS
45231debfc3dSmrg  if test -z "$ac_cv_path_GREP"; then
4524c0a68be4Smrg    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
45251debfc3dSmrg  fi
45261debfc3dSmrgelse
45271debfc3dSmrg  ac_cv_path_GREP=$GREP
45281debfc3dSmrgfi
45291debfc3dSmrg
45301debfc3dSmrgfi
45311debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
45321debfc3dSmrg$as_echo "$ac_cv_path_GREP" >&6; }
45331debfc3dSmrg GREP="$ac_cv_path_GREP"
45341debfc3dSmrg
45351debfc3dSmrg
45361debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
45371debfc3dSmrg$as_echo_n "checking for egrep... " >&6; }
4538c0a68be4Smrgif ${ac_cv_path_EGREP+:} false; then :
45391debfc3dSmrg  $as_echo_n "(cached) " >&6
45401debfc3dSmrgelse
45411debfc3dSmrg  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
45421debfc3dSmrg   then ac_cv_path_EGREP="$GREP -E"
45431debfc3dSmrg   else
45441debfc3dSmrg     if test -z "$EGREP"; then
45451debfc3dSmrg  ac_path_EGREP_found=false
45461debfc3dSmrg  # Loop through the user's path and test for each of PROGNAME-LIST
45471debfc3dSmrg  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
45481debfc3dSmrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
45491debfc3dSmrgdo
45501debfc3dSmrg  IFS=$as_save_IFS
45511debfc3dSmrg  test -z "$as_dir" && as_dir=.
45521debfc3dSmrg    for ac_prog in egrep; do
45531debfc3dSmrg    for ac_exec_ext in '' $ac_executable_extensions; do
45541debfc3dSmrg      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4555c0a68be4Smrg      as_fn_executable_p "$ac_path_EGREP" || continue
45561debfc3dSmrg# Check for GNU ac_path_EGREP and select it if it is found.
45571debfc3dSmrg  # Check for GNU $ac_path_EGREP
45581debfc3dSmrgcase `"$ac_path_EGREP" --version 2>&1` in
45591debfc3dSmrg*GNU*)
45601debfc3dSmrg  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
45611debfc3dSmrg*)
45621debfc3dSmrg  ac_count=0
45631debfc3dSmrg  $as_echo_n 0123456789 >"conftest.in"
45641debfc3dSmrg  while :
45651debfc3dSmrg  do
45661debfc3dSmrg    cat "conftest.in" "conftest.in" >"conftest.tmp"
45671debfc3dSmrg    mv "conftest.tmp" "conftest.in"
45681debfc3dSmrg    cp "conftest.in" "conftest.nl"
45691debfc3dSmrg    $as_echo 'EGREP' >> "conftest.nl"
45701debfc3dSmrg    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
45711debfc3dSmrg    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
45721debfc3dSmrg    as_fn_arith $ac_count + 1 && ac_count=$as_val
45731debfc3dSmrg    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
45741debfc3dSmrg      # Best one so far, save it but keep looking for a better one
45751debfc3dSmrg      ac_cv_path_EGREP="$ac_path_EGREP"
45761debfc3dSmrg      ac_path_EGREP_max=$ac_count
45771debfc3dSmrg    fi
45781debfc3dSmrg    # 10*(2^10) chars as input seems more than enough
45791debfc3dSmrg    test $ac_count -gt 10 && break
45801debfc3dSmrg  done
45811debfc3dSmrg  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
45821debfc3dSmrgesac
45831debfc3dSmrg
45841debfc3dSmrg      $ac_path_EGREP_found && break 3
45851debfc3dSmrg    done
45861debfc3dSmrg  done
45871debfc3dSmrg  done
45881debfc3dSmrgIFS=$as_save_IFS
45891debfc3dSmrg  if test -z "$ac_cv_path_EGREP"; then
4590c0a68be4Smrg    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
45911debfc3dSmrg  fi
45921debfc3dSmrgelse
45931debfc3dSmrg  ac_cv_path_EGREP=$EGREP
45941debfc3dSmrgfi
45951debfc3dSmrg
45961debfc3dSmrg   fi
45971debfc3dSmrgfi
45981debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
45991debfc3dSmrg$as_echo "$ac_cv_path_EGREP" >&6; }
46001debfc3dSmrg EGREP="$ac_cv_path_EGREP"
46011debfc3dSmrg
46021debfc3dSmrg
46031debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
46041debfc3dSmrg$as_echo_n "checking for ANSI C header files... " >&6; }
4605c0a68be4Smrgif ${ac_cv_header_stdc+:} false; then :
46061debfc3dSmrg  $as_echo_n "(cached) " >&6
46071debfc3dSmrgelse
46081debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46091debfc3dSmrg/* end confdefs.h.  */
46101debfc3dSmrg#include <stdlib.h>
46111debfc3dSmrg#include <stdarg.h>
46121debfc3dSmrg#include <string.h>
46131debfc3dSmrg#include <float.h>
46141debfc3dSmrg
46151debfc3dSmrgint
46161debfc3dSmrgmain ()
46171debfc3dSmrg{
46181debfc3dSmrg
46191debfc3dSmrg  ;
46201debfc3dSmrg  return 0;
46211debfc3dSmrg}
46221debfc3dSmrg_ACEOF
46231debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
46241debfc3dSmrg  ac_cv_header_stdc=yes
46251debfc3dSmrgelse
46261debfc3dSmrg  ac_cv_header_stdc=no
46271debfc3dSmrgfi
46281debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46291debfc3dSmrg
46301debfc3dSmrgif test $ac_cv_header_stdc = yes; then
46311debfc3dSmrg  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
46321debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46331debfc3dSmrg/* end confdefs.h.  */
46341debfc3dSmrg#include <string.h>
46351debfc3dSmrg
46361debfc3dSmrg_ACEOF
46371debfc3dSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
46381debfc3dSmrg  $EGREP "memchr" >/dev/null 2>&1; then :
46391debfc3dSmrg
46401debfc3dSmrgelse
46411debfc3dSmrg  ac_cv_header_stdc=no
46421debfc3dSmrgfi
46431debfc3dSmrgrm -f conftest*
46441debfc3dSmrg
46451debfc3dSmrgfi
46461debfc3dSmrg
46471debfc3dSmrgif test $ac_cv_header_stdc = yes; then
46481debfc3dSmrg  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
46491debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46501debfc3dSmrg/* end confdefs.h.  */
46511debfc3dSmrg#include <stdlib.h>
46521debfc3dSmrg
46531debfc3dSmrg_ACEOF
46541debfc3dSmrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
46551debfc3dSmrg  $EGREP "free" >/dev/null 2>&1; then :
46561debfc3dSmrg
46571debfc3dSmrgelse
46581debfc3dSmrg  ac_cv_header_stdc=no
46591debfc3dSmrgfi
46601debfc3dSmrgrm -f conftest*
46611debfc3dSmrg
46621debfc3dSmrgfi
46631debfc3dSmrg
46641debfc3dSmrgif test $ac_cv_header_stdc = yes; then
46651debfc3dSmrg  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
46661debfc3dSmrg  if test "$cross_compiling" = yes; then :
46671debfc3dSmrg  :
46681debfc3dSmrgelse
46691debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46701debfc3dSmrg/* end confdefs.h.  */
46711debfc3dSmrg#include <ctype.h>
46721debfc3dSmrg#include <stdlib.h>
46731debfc3dSmrg#if ((' ' & 0x0FF) == 0x020)
46741debfc3dSmrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
46751debfc3dSmrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
46761debfc3dSmrg#else
46771debfc3dSmrg# define ISLOWER(c) \
46781debfc3dSmrg		   (('a' <= (c) && (c) <= 'i') \
46791debfc3dSmrg		     || ('j' <= (c) && (c) <= 'r') \
46801debfc3dSmrg		     || ('s' <= (c) && (c) <= 'z'))
46811debfc3dSmrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
46821debfc3dSmrg#endif
46831debfc3dSmrg
46841debfc3dSmrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
46851debfc3dSmrgint
46861debfc3dSmrgmain ()
46871debfc3dSmrg{
46881debfc3dSmrg  int i;
46891debfc3dSmrg  for (i = 0; i < 256; i++)
46901debfc3dSmrg    if (XOR (islower (i), ISLOWER (i))
46911debfc3dSmrg	|| toupper (i) != TOUPPER (i))
46921debfc3dSmrg      return 2;
46931debfc3dSmrg  return 0;
46941debfc3dSmrg}
46951debfc3dSmrg_ACEOF
46961debfc3dSmrgif ac_fn_c_try_run "$LINENO"; then :
46971debfc3dSmrg
46981debfc3dSmrgelse
46991debfc3dSmrg  ac_cv_header_stdc=no
47001debfc3dSmrgfi
47011debfc3dSmrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
47021debfc3dSmrg  conftest.$ac_objext conftest.beam conftest.$ac_ext
47031debfc3dSmrgfi
47041debfc3dSmrg
47051debfc3dSmrgfi
47061debfc3dSmrgfi
47071debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
47081debfc3dSmrg$as_echo "$ac_cv_header_stdc" >&6; }
47091debfc3dSmrgif test $ac_cv_header_stdc = yes; then
47101debfc3dSmrg
47111debfc3dSmrg$as_echo "#define STDC_HEADERS 1" >>confdefs.h
47121debfc3dSmrg
47131debfc3dSmrgfi
47141debfc3dSmrg
47151debfc3dSmrg
47161debfc3dSmrg# Check for decimal float support.
47171debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether decimal floating point is supported" >&5
47181debfc3dSmrg$as_echo_n "checking whether decimal floating point is supported... " >&6; }
4719c0a68be4Smrgif ${libgcc_cv_dfp+:} false; then :
47201debfc3dSmrg  $as_echo_n "(cached) " >&6
47211debfc3dSmrgelse
47221debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47231debfc3dSmrg/* end confdefs.h.  */
47241debfc3dSmrg
47251debfc3dSmrg#include <fenv.h>
47261debfc3dSmrg
47271debfc3dSmrgint
47281debfc3dSmrgmain ()
47291debfc3dSmrg{
47301debfc3dSmrg
47311debfc3dSmrg_Decimal32 x;
47321debfc3dSmrgint fe_except =
47331debfc3dSmrg  FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW|FE_UNDERFLOW|FE_INEXACT;
47341debfc3dSmrg
47351debfc3dSmrg  ;
47361debfc3dSmrg  return 0;
47371debfc3dSmrg}
47381debfc3dSmrg_ACEOF
47391debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
47401debfc3dSmrg  libgcc_cv_dfp=yes
47411debfc3dSmrgelse
47421debfc3dSmrg  libgcc_cv_dfp=no
47431debfc3dSmrgfi
47441debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47451debfc3dSmrgfi
47461debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_dfp" >&5
47471debfc3dSmrg$as_echo "$libgcc_cv_dfp" >&6; }
47481debfc3dSmrgdecimal_float=$libgcc_cv_dfp
47491debfc3dSmrg
47501debfc3dSmrg
47511debfc3dSmrg
47521debfc3dSmrg# Check whether --enable-decimal-float was given.
47531debfc3dSmrgif test "${enable_decimal_float+set}" = set; then :
47541debfc3dSmrg  enableval=$enable_decimal_float;
47551debfc3dSmrg  case $enable_decimal_float in
47561debfc3dSmrg    yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
4757c0a68be4Smrg    *) as_fn_error $? "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
47581debfc3dSmrgValid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
47591debfc3dSmrg  esac
47601debfc3dSmrg
47611debfc3dSmrgelse
47621debfc3dSmrg
47631debfc3dSmrg  case $host in
47641debfc3dSmrg    powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
4765c0a68be4Smrg    i?86*-*-elfiamcu | i?86*-*-gnu* | x86_64*-*-gnu* | \
47661debfc3dSmrg    i?86*-*-mingw* | x86_64*-*-mingw* | \
47671debfc3dSmrg    i?86*-*-cygwin* | x86_64*-*-cygwin*)
47681debfc3dSmrg      enable_decimal_float=yes
47691debfc3dSmrg      ;;
47701debfc3dSmrg    *)
47711debfc3dSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
47721debfc3dSmrg$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
47731debfc3dSmrg      enable_decimal_float=no
47741debfc3dSmrg      ;;
47751debfc3dSmrg  esac
47761debfc3dSmrg
47771debfc3dSmrgfi
47781debfc3dSmrg
47791debfc3dSmrg
47801debfc3dSmrg# x86's use BID format instead of DPD
47811debfc3dSmrgcase x$enable_decimal_float in
47821debfc3dSmrg  xyes)
47831debfc3dSmrg    case $host in
47841debfc3dSmrg      i?86*-*-* | x86_64*-*-*)
47851debfc3dSmrg	enable_decimal_float=bid
47861debfc3dSmrg	;;
47871debfc3dSmrg      *)
47881debfc3dSmrg	enable_decimal_float=dpd
47891debfc3dSmrg	;;
47901debfc3dSmrg    esac
47911debfc3dSmrg    default_decimal_float=$enable_decimal_float
47921debfc3dSmrg    ;;
47931debfc3dSmrg  xno)
47941debfc3dSmrg    # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
47951debfc3dSmrg    # dependency on libdecnumber.
47961debfc3dSmrg    default_decimal_float=dpd
47971debfc3dSmrg    ;;
47981debfc3dSmrgesac
47991debfc3dSmrg
48001debfc3dSmrg
48011debfc3dSmrg
48021debfc3dSmrg
48031debfc3dSmrg# Check for fixed-point support.
48041debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fixed-point is supported" >&5
48051debfc3dSmrg$as_echo_n "checking whether fixed-point is supported... " >&6; }
4806c0a68be4Smrgif ${libgcc_cv_fixed_point+:} false; then :
48071debfc3dSmrg  $as_echo_n "(cached) " >&6
48081debfc3dSmrgelse
48091debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48101debfc3dSmrg/* end confdefs.h.  */
48111debfc3dSmrg_Sat _Fract x;
48121debfc3dSmrg_ACEOF
48131debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
48141debfc3dSmrg  libgcc_cv_fixed_point=yes
48151debfc3dSmrgelse
48161debfc3dSmrg  libgcc_cv_fixed_point=no
48171debfc3dSmrgfi
48181debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48191debfc3dSmrgfi
48201debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_fixed_point" >&5
48211debfc3dSmrg$as_echo "$libgcc_cv_fixed_point" >&6; }
48221debfc3dSmrgfixed_point=$libgcc_cv_fixed_point
48231debfc3dSmrg
48241debfc3dSmrg
48251debfc3dSmrg# For platforms with the unwind ABI which includes an unwind library,
48261debfc3dSmrg# libunwind, we can choose to use the system libunwind.
48271debfc3dSmrg# config.gcc also contains tests of with_system_libunwind.
48281debfc3dSmrg
48291debfc3dSmrg
48301debfc3dSmrg# Check whether --with-system-libunwind was given.
48311debfc3dSmrgif test "${with_system_libunwind+set}" = set; then :
48321debfc3dSmrg  withval=$with_system_libunwind;
48331debfc3dSmrgfi
48341debfc3dSmrg
48351debfc3dSmrg  # If system-libunwind was not specifically set, pick a default setting.
48361debfc3dSmrg  if test x$with_system_libunwind = x; then
48371debfc3dSmrg    case ${target} in
48381debfc3dSmrg      ia64-*-hpux*) with_system_libunwind=yes ;;
48391debfc3dSmrg      *) with_system_libunwind=no ;;
48401debfc3dSmrg    esac
48411debfc3dSmrg  fi
48421debfc3dSmrg  # Based on system-libunwind and target, do we have ipinfo?
48431debfc3dSmrg  if  test x$with_system_libunwind = xyes; then
48441debfc3dSmrg    case ${target} in
48451debfc3dSmrg      ia64-*-*) have_unwind_getipinfo=no ;;
48461debfc3dSmrg      *) have_unwind_getipinfo=yes ;;
48471debfc3dSmrg    esac
48481debfc3dSmrg  else
48491debfc3dSmrg    # Darwin before version 9 does not have _Unwind_GetIPInfo.
48501debfc3dSmrg
48511debfc3dSmrg    case ${target} in
48521debfc3dSmrg      *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
48531debfc3dSmrg      *) have_unwind_getipinfo=yes ;;
48541debfc3dSmrg    esac
48551debfc3dSmrg
48561debfc3dSmrg  fi
48571debfc3dSmrg
48581debfc3dSmrg  if test x$have_unwind_getipinfo = xyes; then
48591debfc3dSmrg
48601debfc3dSmrg$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
48611debfc3dSmrg
48621debfc3dSmrg  fi
48631debfc3dSmrg
48641debfc3dSmrg
48651debfc3dSmrg# Check if the compiler is configured for setjmp/longjmp exceptions.
48661debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is configured for setjmp/longjmp exceptions" >&5
48671debfc3dSmrg$as_echo_n "checking whether the compiler is configured for setjmp/longjmp exceptions... " >&6; }
4868c0a68be4Smrgif ${ac_cv_sjlj_exceptions+:} false; then :
48691debfc3dSmrg  $as_echo_n "(cached) " >&6
48701debfc3dSmrgelse
48711debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48721debfc3dSmrg/* end confdefs.h.  */
48731debfc3dSmrg#ifdef __USING_SJLJ_EXCEPTIONS__
48741debfc3dSmrg          this will fail
48751debfc3dSmrg          #endif
48761debfc3dSmrgint
48771debfc3dSmrgmain ()
48781debfc3dSmrg{
48791debfc3dSmrgint i;
48801debfc3dSmrg  ;
48811debfc3dSmrg  return 0;
48821debfc3dSmrg}
48831debfc3dSmrg_ACEOF
48841debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
48851debfc3dSmrg  ac_cv_sjlj_exceptions=no
48861debfc3dSmrgelse
48871debfc3dSmrg  ac_cv_sjlj_exceptions=yes
48881debfc3dSmrgfi
48891debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48901debfc3dSmrgfi
48911debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sjlj_exceptions" >&5
48921debfc3dSmrg$as_echo "$ac_cv_sjlj_exceptions" >&6; }
48931debfc3dSmrg
4894a2dc1f3fSmrg # Check whether --enable-cet was given.
4895a2dc1f3fSmrgif test "${enable_cet+set}" = set; then :
4896a2dc1f3fSmrg  enableval=$enable_cet;
4897a2dc1f3fSmrg      case "$enableval" in
4898a2dc1f3fSmrg       yes|no|auto) ;;
4899c0a68be4Smrg       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4900a2dc1f3fSmrg                          esac
4901a2dc1f3fSmrg
4902a2dc1f3fSmrgelse
4903a2dc1f3fSmrg  enable_cet=no
4904a2dc1f3fSmrgfi
4905a2dc1f3fSmrg
4906a2dc1f3fSmrg
4907a2dc1f3fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4908a2dc1f3fSmrg$as_echo_n "checking for CET support... " >&6; }
4909a2dc1f3fSmrg
4910a2dc1f3fSmrgcase "$host" in
4911a2dc1f3fSmrg  i[34567]86-*-linux* | x86_64-*-linux*)
4912a2dc1f3fSmrg    case "$enable_cet" in
4913a2dc1f3fSmrg      auto)
4914a2dc1f3fSmrg	# Check if target supports multi-byte NOPs
4915a2dc1f3fSmrg	# and if assembler supports CET insn.
4916a2dc1f3fSmrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4917a2dc1f3fSmrg/* end confdefs.h.  */
4918a2dc1f3fSmrg
4919a2dc1f3fSmrgint
4920a2dc1f3fSmrgmain ()
4921a2dc1f3fSmrg{
4922a2dc1f3fSmrg
4923a2dc1f3fSmrg#if !defined(__SSE2__)
4924a2dc1f3fSmrg#error target does not support multi-byte NOPs
4925a2dc1f3fSmrg#else
4926a2dc1f3fSmrgasm ("setssbsy");
4927a2dc1f3fSmrg#endif
4928a2dc1f3fSmrg
4929a2dc1f3fSmrg  ;
4930a2dc1f3fSmrg  return 0;
4931a2dc1f3fSmrg}
4932a2dc1f3fSmrg_ACEOF
4933a2dc1f3fSmrgif ac_fn_c_try_compile "$LINENO"; then :
4934a2dc1f3fSmrg  enable_cet=yes
4935a2dc1f3fSmrgelse
4936a2dc1f3fSmrg  enable_cet=no
4937a2dc1f3fSmrgfi
4938a2dc1f3fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4939a2dc1f3fSmrg	;;
4940a2dc1f3fSmrg      yes)
4941a2dc1f3fSmrg	# Check if assembler supports CET.
4942a2dc1f3fSmrg	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4943a2dc1f3fSmrg/* end confdefs.h.  */
4944a2dc1f3fSmrg
4945a2dc1f3fSmrgint
4946a2dc1f3fSmrgmain ()
4947a2dc1f3fSmrg{
4948a2dc1f3fSmrgasm ("setssbsy");
4949a2dc1f3fSmrg  ;
4950a2dc1f3fSmrg  return 0;
4951a2dc1f3fSmrg}
4952a2dc1f3fSmrg_ACEOF
4953a2dc1f3fSmrgif ac_fn_c_try_compile "$LINENO"; then :
4954a2dc1f3fSmrg
4955a2dc1f3fSmrgelse
4956c0a68be4Smrg  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
4957a2dc1f3fSmrgfi
4958a2dc1f3fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4959a2dc1f3fSmrg	;;
4960a2dc1f3fSmrg    esac
4961a2dc1f3fSmrg    ;;
4962a2dc1f3fSmrg  *)
4963a2dc1f3fSmrg    enable_cet=no
4964a2dc1f3fSmrg    ;;
4965a2dc1f3fSmrgesac
4966a2dc1f3fSmrgif test x$enable_cet = xyes; then
4967a2dc1f3fSmrg  CET_FLAGS="-fcf-protection -mshstk"
4968a2dc1f3fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4969a2dc1f3fSmrg$as_echo "yes" >&6; }
4970a2dc1f3fSmrgelse
4971a2dc1f3fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4972a2dc1f3fSmrg$as_echo "no" >&6; }
4973a2dc1f3fSmrgfi
4974a2dc1f3fSmrg
4975a2dc1f3fSmrg
4976a2dc1f3fSmrg
49771debfc3dSmrg# Check whether --enable-explicit-exception-frame-registration was given.
49781debfc3dSmrgif test "${enable_explicit_exception_frame_registration+set}" = set; then :
49791debfc3dSmrg  enableval=$enable_explicit_exception_frame_registration;
49801debfc3dSmrgforce_explicit_eh_registry=
49811debfc3dSmrgif test "$enable_explicit_exception_frame_registration" = yes; then
49821debfc3dSmrg  if test $ac_cv_sjlj_exceptions = yes; then
4983c0a68be4Smrg    as_fn_error $? "Can't --enable-explicit-exception-frame-registration
49841debfc3dSmrg                  with setjmp/longjmp exceptions" "$LINENO" 5
49851debfc3dSmrg  fi
49861debfc3dSmrg  force_explicit_eh_registry=-DUSE_EH_FRAME_REGISTRY_ALWAYS
49871debfc3dSmrgfi
49881debfc3dSmrg
49891debfc3dSmrgfi
49901debfc3dSmrg
49911debfc3dSmrg
49921debfc3dSmrg
4993*8feb0f0bSmrg# Check whether --enable-tm-clone-registry was given.
4994*8feb0f0bSmrgif test "${enable_tm_clone_registry+set}" = set; then :
4995*8feb0f0bSmrg  enableval=$enable_tm_clone_registry;
4996*8feb0f0bSmrguse_tm_clone_registry=
4997*8feb0f0bSmrgif test "$enable_tm_clone_registry" = no; then
4998*8feb0f0bSmrg  use_tm_clone_registry=-DUSE_TM_CLONE_REGISTRY=0
4999*8feb0f0bSmrgfi
5000*8feb0f0bSmrg
5001*8feb0f0bSmrgelse
5002*8feb0f0bSmrg
5003*8feb0f0bSmrguse_tm_clone_registry=
5004*8feb0f0bSmrgcase $target in
5005*8feb0f0bSmrg  msp430*elfbare)
5006*8feb0f0bSmrg   use_tm_clone_registry=-DUSE_TM_CLONE_REGISTRY=0
5007*8feb0f0bSmrg   ;;
5008*8feb0f0bSmrgesac
5009*8feb0f0bSmrg
5010*8feb0f0bSmrgfi
5011*8feb0f0bSmrg
5012*8feb0f0bSmrg
5013*8feb0f0bSmrg
50141debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
50151debfc3dSmrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5016c0a68be4Smrgif ${acl_cv_prog_gnu_ld+:} false; then :
50171debfc3dSmrg  $as_echo_n "(cached) " >&6
50181debfc3dSmrgelse
50191debfc3dSmrg  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
50201debfc3dSmrgif $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
50211debfc3dSmrg  acl_cv_prog_gnu_ld=yes
50221debfc3dSmrgelse
50231debfc3dSmrg  acl_cv_prog_gnu_ld=no
50241debfc3dSmrgfi
50251debfc3dSmrgfi
50261debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
50271debfc3dSmrg$as_echo "$acl_cv_prog_gnu_ld" >&6; }
50281debfc3dSmrgwith_gnu_ld=$acl_cv_prog_gnu_ld
50291debfc3dSmrg
50301debfc3dSmrg
50311debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
50321debfc3dSmrg$as_echo_n "checking for thread model used by GCC... " >&6; }
50331debfc3dSmrgtarget_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
50341debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
50351debfc3dSmrg$as_echo "$target_thread_file" >&6; }
50361debfc3dSmrg
50371debfc3dSmrg# Check for assembler CFI support.
50381debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CFI directives" >&5
50391debfc3dSmrg$as_echo_n "checking whether assembler supports CFI directives... " >&6; }
5040c0a68be4Smrgif ${libgcc_cv_cfi+:} false; then :
50411debfc3dSmrg  $as_echo_n "(cached) " >&6
50421debfc3dSmrgelse
50431debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50441debfc3dSmrg/* end confdefs.h.  */
50451debfc3dSmrgasm("\n\
50461debfc3dSmrg	.text\n\
50471debfc3dSmrg	.cfi_startproc\n\
50481debfc3dSmrg	.cfi_personality 0, symbol\n\
50491debfc3dSmrg	.cfi_endproc");
50501debfc3dSmrg_ACEOF
50511debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
50521debfc3dSmrg  libgcc_cv_cfi=yes
50531debfc3dSmrgelse
50541debfc3dSmrg  libgcc_cv_cfi=no
50551debfc3dSmrgfi
50561debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50571debfc3dSmrgfi
50581debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi" >&5
50591debfc3dSmrg$as_echo "$libgcc_cv_cfi" >&6; }
50601debfc3dSmrg
50611debfc3dSmrg# Check 32bit or 64bit.  In the case of MIPS, this really determines the
50621debfc3dSmrg# word size rather than the address size.
50631debfc3dSmrgcat > conftest.c <<EOF
50641debfc3dSmrg#if defined(__x86_64__) || (!defined(__i386__) && defined(__LP64__)) \
50651debfc3dSmrg    || defined(__mips64)
50661debfc3dSmrghost_address=64
50671debfc3dSmrg#else
50681debfc3dSmrghost_address=32
50691debfc3dSmrg#endif
50701debfc3dSmrgEOF
50711debfc3dSmrgeval `${CC-cc} -E conftest.c | grep host_address=`
50721debfc3dSmrgrm -f conftest.c
50731debfc3dSmrg
50741debfc3dSmrgcase ${host} in
50751debfc3dSmrgmips*-*-*)
50761debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target is hard-float" >&5
50771debfc3dSmrg$as_echo_n "checking whether the target is hard-float... " >&6; }
5078c0a68be4Smrgif ${libgcc_cv_mips_hard_float+:} false; then :
50791debfc3dSmrg  $as_echo_n "(cached) " >&6
50801debfc3dSmrgelse
50811debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50821debfc3dSmrg/* end confdefs.h.  */
50831debfc3dSmrg#ifndef __mips_hard_float
50841debfc3dSmrg     #error FOO
50851debfc3dSmrg     #endif
5086c0a68be4Smrg
50871debfc3dSmrg_ACEOF
50881debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
50891debfc3dSmrg  libgcc_cv_mips_hard_float=yes
50901debfc3dSmrgelse
50911debfc3dSmrg  libgcc_cv_mips_hard_float=no
50921debfc3dSmrgfi
50931debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50941debfc3dSmrgfi
50951debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_mips_hard_float" >&5
50961debfc3dSmrg$as_echo "$libgcc_cv_mips_hard_float" >&6; }
50971debfc3dSmrgesac
50981debfc3dSmrg
50991debfc3dSmrgcase ${host} in
51001debfc3dSmrg*-*-solaris2*)
51011debfc3dSmrg  # Check for system-provided CRTs on Solaris 11.4.
51021debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking system-provided CRTs on Solaris" >&5
51031debfc3dSmrg$as_echo_n "checking system-provided CRTs on Solaris... " >&6; }
5104c0a68be4Smrgif ${libgcc_cv_solaris_crts+:} false; then :
51051debfc3dSmrg  $as_echo_n "(cached) " >&6
51061debfc3dSmrgelse
51071debfc3dSmrg  libgcc_cv_solaris_crts=no
51081debfc3dSmrg     libgcc_sysroot="`${CC} -print-sysroot`"
51091debfc3dSmrg     libgcc_libdir="$libgcc_sysroot/usr/lib"
51101debfc3dSmrg     # At the time they were added, gcrt1.o became a symlink for backwards
51111debfc3dSmrg     # compatibility on x86, while crt1.o was added on sparc, so check for that.
51121debfc3dSmrg     case ${host} in
51131debfc3dSmrg       i?86-*-solaris2* | x86_64-*-solaris2*)
51141debfc3dSmrg         if test -h "$libgcc_libdir/gcrt1.o"; then libgcc_cv_solaris_crts=yes; fi
51151debfc3dSmrg	 ;;
51161debfc3dSmrg       sparc*-*-solaris2*)
51171debfc3dSmrg         if test -f "$libgcc_libdir/crt1.o"; then libgcc_cv_solaris_crts=yes; fi
51181debfc3dSmrg	 ;;
51191debfc3dSmrg     esac
51201debfc3dSmrgfi
51211debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_solaris_crts" >&5
51221debfc3dSmrg$as_echo "$libgcc_cv_solaris_crts" >&6; }
51231debfc3dSmrg  if test $libgcc_cv_solaris_crts = yes; then
51241debfc3dSmrg
51251debfc3dSmrg$as_echo "#define HAVE_SOLARIS_CRTS 1" >>confdefs.h
51261debfc3dSmrg
51271debfc3dSmrg  fi
51281debfc3dSmrg  ;;
51291debfc3dSmrgesac
51301debfc3dSmrg
51311debfc3dSmrg# Determine the version of glibc, if any, used on the target.
51321debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for target glibc version" >&5
51331debfc3dSmrg$as_echo_n "checking for target glibc version... " >&6; }
51341debfc3dSmrg
51351debfc3dSmrg# Check whether --with-glibc-version was given.
51361debfc3dSmrgif test "${with_glibc_version+set}" = set; then :
51371debfc3dSmrg  withval=$with_glibc_version;
51381debfc3dSmrgif echo "$with_glibc_version" | grep '^[0-9][0-9]*\.[0-9][0-9]*$'; then
51391debfc3dSmrg  glibc_version_major=`echo "$with_glibc_version" | sed -e 's/\..*//'`
51401debfc3dSmrg  glibc_version_minor=`echo "$with_glibc_version" | sed -e 's/.*\.//'`
51411debfc3dSmrgelse
5142c0a68be4Smrg  as_fn_error $? "option --with-glibc-version requires a version number M.N" "$LINENO" 5
51431debfc3dSmrgfi
51441debfc3dSmrgelse
51451debfc3dSmrg
51461debfc3dSmrgif ac_fn_c_compute_int "$LINENO" "__GLIBC__" "glibc_version_major"        "#include <features.h>"; then :
51471debfc3dSmrg
51481debfc3dSmrgelse
51491debfc3dSmrg  glibc_version_major=0
51501debfc3dSmrgfi
51511debfc3dSmrg
51521debfc3dSmrgif ac_fn_c_compute_int "$LINENO" "__GLIBC_MINOR__" "glibc_version_minor"        "#include <features.h>"; then :
51531debfc3dSmrg
51541debfc3dSmrgelse
51551debfc3dSmrg  glibc_version_minor=0
51561debfc3dSmrgfi
51571debfc3dSmrg
51581debfc3dSmrgfi
51591debfc3dSmrg
51601debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $glibc_version_major.$glibc_version_minor" >&5
51611debfc3dSmrg$as_echo "$glibc_version_major.$glibc_version_minor" >&6; }
51621debfc3dSmrg
51631debfc3dSmrg# Determine floating-point type for powerpc*-*-linux*.
51641debfc3dSmrg# Single-precision-only FPRs are not a supported configuration for
51651debfc3dSmrg# this target, so are not allowed for in this test.
51661debfc3dSmrgcase ${host} in
51671debfc3dSmrgpowerpc*-*-linux*)
51681debfc3dSmrg  cat > conftest.c <<EOF
51691debfc3dSmrg#ifdef __powerpc64__
51701debfc3dSmrgppc_fp_type=64
51711debfc3dSmrg#elif defined _SOFT_FLOAT
51721debfc3dSmrgppc_fp_type=soft
51731debfc3dSmrg#elif defined _SOFT_DOUBLE
51741debfc3dSmrgppc_fp_type=e500v1
51751debfc3dSmrg#elif defined __NO_FPRS__
51761debfc3dSmrgppc_fp_type=e500v2
51771debfc3dSmrg#else
51781debfc3dSmrgppc_fp_type=hard
51791debfc3dSmrg#endif
51801debfc3dSmrgEOF
51811debfc3dSmrgeval `${CC-cc} -E conftest.c | grep ppc_fp_type=`
51821debfc3dSmrgrm -f conftest.c
51831debfc3dSmrg# glibc 2.19 and later provide all the soft-fp functions, with proper
51841debfc3dSmrg# interactions with <fenv.h> exception and rounding mode handling, so
51851debfc3dSmrg# make libgcc's versions into compat symbols if a recent enough glibc
51861debfc3dSmrg# version is being used.
51871debfc3dSmrgppc_fp_compat=
51881debfc3dSmrgcase ${ppc_fp_type} in
51891debfc3dSmrgsoft|e500v1|e500v2)
51901debfc3dSmrg  if test $glibc_version_major -gt 2 \
51911debfc3dSmrg    || ( test $glibc_version_major -eq 2 \
51921debfc3dSmrg        && test $glibc_version_minor -ge 19 ); then
51931debfc3dSmrg    ppc_fp_compat="t-softfp-compat"
51941debfc3dSmrg  fi
51951debfc3dSmrg  ;;
51961debfc3dSmrgesac
51971debfc3dSmrg;;
51981debfc3dSmrgesac
51991debfc3dSmrg
52001debfc3dSmrgcase ${host} in
5201a2dc1f3fSmrg# At present, we cannot turn -mfloat128 on via #pragma GCC target, so just
5202a2dc1f3fSmrg# check if we have VSX (ISA 2.06) support to build the software libraries, and
5203a2dc1f3fSmrg# whether the assembler can handle xsaddqp for hardware support.  Also check if
5204a2dc1f3fSmrg# a new glibc is being used so that __builtin_cpu_supports can be used.
52051debfc3dSmrgpowerpc*-*-linux*)
52061debfc3dSmrg  saved_CFLAGS="$CFLAGS"
52071debfc3dSmrg  CFLAGS="$CFLAGS -mabi=altivec -mvsx -mfloat128"
52081debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 2.06 to build __float128 libraries" >&5
52091debfc3dSmrg$as_echo_n "checking for PowerPC ISA 2.06 to build __float128 libraries... " >&6; }
5210c0a68be4Smrgif ${libgcc_cv_powerpc_float128+:} false; then :
52111debfc3dSmrg  $as_echo_n "(cached) " >&6
52121debfc3dSmrgelse
52131debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52141debfc3dSmrg/* end confdefs.h.  */
52151debfc3dSmrgvector double dadd (vector double a, vector double b) { return a + b; }
52161debfc3dSmrg_ACEOF
52171debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
52181debfc3dSmrg  libgcc_cv_powerpc_float128=yes
52191debfc3dSmrgelse
52201debfc3dSmrg  libgcc_cv_powerpc_float128=no
52211debfc3dSmrgfi
52221debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
52231debfc3dSmrgfi
52241debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128" >&5
52251debfc3dSmrg$as_echo "$libgcc_cv_powerpc_float128" >&6; }
52261debfc3dSmrg
52271debfc3dSmrg  CFLAGS="$CFLAGS -mpower9-vector -mfloat128-hardware"
52281debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 3.0 to build hardware __float128 libraries" >&5
52291debfc3dSmrg$as_echo_n "checking for PowerPC ISA 3.0 to build hardware __float128 libraries... " >&6; }
5230c0a68be4Smrgif ${libgcc_cv_powerpc_float128_hw+:} false; then :
52311debfc3dSmrg  $as_echo_n "(cached) " >&6
52321debfc3dSmrgelse
52331debfc3dSmrg  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52341debfc3dSmrg/* end confdefs.h.  */
52351debfc3dSmrg#include <sys/auxv.h>
52361debfc3dSmrg     #ifndef AT_PLATFORM
52371debfc3dSmrg     #error "AT_PLATFORM is not defined"
52381debfc3dSmrg     #endif
5239a2dc1f3fSmrg     #ifndef __BUILTIN_CPU_SUPPORTS__
5240a2dc1f3fSmrg     #error "__builtin_cpu_supports is not available"
5241a2dc1f3fSmrg     #endif
52421debfc3dSmrg     vector unsigned char add (vector unsigned char a, vector unsigned char b)
52431debfc3dSmrg     {
52441debfc3dSmrg       vector unsigned char ret;
52451debfc3dSmrg       __asm__ ("xsaddqp %0,%1,%2" : "=v" (ret) : "v" (a), "v" (b));
52461debfc3dSmrg       return ret;
52471debfc3dSmrg     }
52481debfc3dSmrg     void *add_resolver (void) { return (void *) add; }
52491debfc3dSmrg     __float128 add_ifunc (__float128, __float128)
52501debfc3dSmrg	__attribute__ ((__ifunc__ ("add_resolver")));
52511debfc3dSmrg_ACEOF
52521debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
52531debfc3dSmrg  libgcc_cv_powerpc_float128_hw=yes
52541debfc3dSmrgelse
52551debfc3dSmrg  libgcc_cv_powerpc_float128_hw=no
52561debfc3dSmrgfi
52571debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
52581debfc3dSmrgfi
52591debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128_hw" >&5
52601debfc3dSmrg$as_echo "$libgcc_cv_powerpc_float128_hw" >&6; }
52611debfc3dSmrg  CFLAGS="$saved_CFLAGS"
52621debfc3dSmrgesac
52631debfc3dSmrg
52641debfc3dSmrg# Collect host-machine-specific information.
52651debfc3dSmrg. ${srcdir}/config.host
52661debfc3dSmrg
52671debfc3dSmrg# Used for constructing correct paths for offload compilers.
52681debfc3dSmrgaccel_dir_suffix=
52691debfc3dSmrgreal_host_noncanonical=${host_noncanonical}
52701debfc3dSmrgif test x"$enable_as_accelerator_for" != x; then
52711debfc3dSmrg  accel_dir_suffix=/accel/${target_noncanonical}
52721debfc3dSmrg  real_host_noncanonical=${enable_as_accelerator_for}
52731debfc3dSmrgfi
52741debfc3dSmrg
52751debfc3dSmrg
52761debfc3dSmrg
52771debfc3dSmrgif test x"$enable_offload_targets" != x; then
52781debfc3dSmrg  extra_parts="${extra_parts} crtoffloadbegin.o crtoffloadend.o crtoffloadtable.o"
52791debfc3dSmrgfi
52801debfc3dSmrg
52811debfc3dSmrg# Check if Solaris/x86 linker supports ZERO terminator unwind entries.
52821debfc3dSmrg# This is after config.host so we can augment tmake_file.
52831debfc3dSmrg# Link with -nostartfiles -nodefaultlibs since neither are present while
52841debfc3dSmrg# building libgcc.
52851debfc3dSmrgcase ${host} in
5286*8feb0f0bSmrgi?86-*-solaris2* | x86_64-*-solaris2*)
52871debfc3dSmrg  cat > conftest.s <<EOF
52881debfc3dSmrg	.section	.eh_frame,"a",@unwind
52891debfc3dSmrg	.zero	4
52901debfc3dSmrg	.section	.jcr,"aw",@progbits
52911debfc3dSmrg	.zero	8
52921debfc3dSmrgEOF
52931debfc3dSmrg  if { ac_try='${CC-cc} -shared -nostartfiles -nodefaultlibs -o conftest.so conftest.s 1>&5'
52941debfc3dSmrg  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
52951debfc3dSmrg  (eval $ac_try) 2>&5
52961debfc3dSmrg  ac_status=$?
52971debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52981debfc3dSmrg  test $ac_status = 0; }; }; then
52991debfc3dSmrg      tmake_file="${tmake_file} i386/t-crtstuff"
53001debfc3dSmrg  fi
53011debfc3dSmrg  ;;
53021debfc3dSmrgesac
53031debfc3dSmrg
5304c0a68be4Smrg# Check if Solaris linker support v2 linker mapfile syntax.
5305c0a68be4Smrg# Link with -nostartfiles -nodefaultlibs since neither are present while
5306c0a68be4Smrg# building libgcc.
5307c0a68be4Smrgcase ${host} in
5308c0a68be4Smrg*-*-solaris2*)
5309c0a68be4Smrg  solaris_ld_v2_maps=no
5310c0a68be4Smrg  echo 'int main(void) {return 0;}' > conftest.c
5311c0a68be4Smrg  echo '$mapfile_version 2' > conftest.map
5312c0a68be4Smrg  if { ac_try='${CC-cc} -nostartfiles -nodefaultlibs -Wl,-M,conftest.map -o conftest conftest.c 1>&5'
5313c0a68be4Smrg  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5314c0a68be4Smrg  (eval $ac_try) 2>&5
5315c0a68be4Smrg  ac_status=$?
5316c0a68be4Smrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5317c0a68be4Smrg  test $ac_status = 0; }; }; then
5318c0a68be4Smrg      solaris_ld_v2_maps=yes
5319c0a68be4Smrg  fi
5320c0a68be4Smrg  ;;
5321c0a68be4Smrgesac
5322c0a68be4Smrg
5323c0a68be4Smrg
53241debfc3dSmrg# Check if xtensa target is configured for windowed ABI and thus needs to use
53251debfc3dSmrg# custom unwind code.
53261debfc3dSmrg# This is after config.host so we can augment tmake_file.
53271debfc3dSmrgcase ${host} in
53281debfc3dSmrgxtensa*-*)
53291debfc3dSmrg  cat > conftest.c <<EOF
53301debfc3dSmrg	#ifdef __XTENSA_CALL0_ABI__
53311debfc3dSmrg	#error
53321debfc3dSmrg	#endif
53331debfc3dSmrgEOF
53341debfc3dSmrg  if { ac_try='${CC-cc} -E -o conftest.i conftest.c 1>&5'
53351debfc3dSmrg  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
53361debfc3dSmrg  (eval $ac_try) 2>&5
53371debfc3dSmrg  ac_status=$?
53381debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
53391debfc3dSmrg  test $ac_status = 0; }; }; then
53401debfc3dSmrg      tmake_file="${tmake_file} xtensa/t-windowed"
53411debfc3dSmrg  fi
53421debfc3dSmrg  ;;
53431debfc3dSmrgesac
53441debfc3dSmrg
53451debfc3dSmrg# Check for visibility support.  This is after config.host so that
53461debfc3dSmrg# we can check for asm_hidden_op.
53471debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
53481debfc3dSmrg$as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
5349c0a68be4Smrgif ${libgcc_cv_hidden_visibility_attribute+:} false; then :
53501debfc3dSmrg  $as_echo_n "(cached) " >&6
53511debfc3dSmrgelse
53521debfc3dSmrg
53531debfc3dSmrg	echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
53541debfc3dSmrg	libgcc_cv_hidden_visibility_attribute=no
53551debfc3dSmrg	if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
53561debfc3dSmrg  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
53571debfc3dSmrg  (eval $ac_try) 2>&5
53581debfc3dSmrg  ac_status=$?
53591debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
53601debfc3dSmrg  test $ac_status = 0; }; }; then
53611debfc3dSmrg	    if grep "\\$asm_hidden_op.*foo" conftest.s >/dev/null; then
53621debfc3dSmrg		libgcc_cv_hidden_visibility_attribute=yes
53631debfc3dSmrg	    fi
53641debfc3dSmrg	fi
53651debfc3dSmrg	rm -f conftest.*
53661debfc3dSmrg
53671debfc3dSmrgfi
53681debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_hidden_visibility_attribute" >&5
53691debfc3dSmrg$as_echo "$libgcc_cv_hidden_visibility_attribute" >&6; }
53701debfc3dSmrg
53711debfc3dSmrgif test $libgcc_cv_hidden_visibility_attribute = yes; then
53721debfc3dSmrg    vis_hide='-fvisibility=hidden -DHIDE_EXPORTS'
5373a2dc1f3fSmrg
5374a2dc1f3fSmrgcat >>confdefs.h <<_ACEOF
5375a2dc1f3fSmrg#define AS_HIDDEN_DIRECTIVE $asm_hidden_op
5376a2dc1f3fSmrg_ACEOF
5377a2dc1f3fSmrg
53781debfc3dSmrgelse
53791debfc3dSmrg    vis_hide=
53801debfc3dSmrgfi
53811debfc3dSmrg
53821debfc3dSmrg
5383a2dc1f3fSmrg# Check for .cfi_sections .debug_frame support.
5384a2dc1f3fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .cfi_sections .debug_frame" >&5
5385a2dc1f3fSmrg$as_echo_n "checking for .cfi_sections .debug_frame... " >&6; }
5386c0a68be4Smrgif ${libgcc_cv_cfi_sections_directive+:} false; then :
5387a2dc1f3fSmrg  $as_echo_n "(cached) " >&6
5388a2dc1f3fSmrgelse
5389a2dc1f3fSmrg
5390a2dc1f3fSmrg	echo 'int foo (int, char *);' > conftest.c
5391a2dc1f3fSmrg	echo 'int bar (int x) { char *y = __builtin_alloca (x); return foo (x + 1, y) + 1; }' >> conftest.c
5392a2dc1f3fSmrg	libgcc_cv_cfi_sections_directive=no
5393a2dc1f3fSmrg	if { ac_try='${CC-cc} -Werror -g -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-exceptions -S conftest.c -o conftest.s 1>&5'
5394a2dc1f3fSmrg  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5395a2dc1f3fSmrg  (eval $ac_try) 2>&5
5396a2dc1f3fSmrg  ac_status=$?
5397a2dc1f3fSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5398a2dc1f3fSmrg  test $ac_status = 0; }; }; then
5399a2dc1f3fSmrg	    if grep "\\.cfi_sections.*\\.debug_frame" conftest.s >/dev/null; then
5400a2dc1f3fSmrg		libgcc_cv_cfi_sections_directive=yes
5401a2dc1f3fSmrg	    fi
5402a2dc1f3fSmrg	fi
5403a2dc1f3fSmrg	rm -f conftest.*
5404a2dc1f3fSmrg
5405a2dc1f3fSmrgfi
5406a2dc1f3fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi_sections_directive" >&5
5407a2dc1f3fSmrg$as_echo "$libgcc_cv_cfi_sections_directive" >&6; }
5408a2dc1f3fSmrgif test $libgcc_cv_cfi_sections_directive = yes; then
5409a2dc1f3fSmrg
5410a2dc1f3fSmrg$as_echo "#define HAVE_AS_CFI_SECTIONS 1" >>confdefs.h
5411a2dc1f3fSmrg
5412a2dc1f3fSmrgfi
5413a2dc1f3fSmrg
54141debfc3dSmrg# See if we have thread-local storage.  We can only test assembler
54151debfc3dSmrg# since link-time and run-time tests require the newly built
54161debfc3dSmrg# gcc, which can't be used to build executable due to that libgcc
54171debfc3dSmrg# is yet to be built here.
54181debfc3dSmrg
54191debfc3dSmrg   # Check whether --enable-tls was given.
54201debfc3dSmrgif test "${enable_tls+set}" = set; then :
54211debfc3dSmrg  enableval=$enable_tls;
54221debfc3dSmrg      case "$enableval" in
54231debfc3dSmrg       yes|no) ;;
5424c0a68be4Smrg       *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
54251debfc3dSmrg      esac
54261debfc3dSmrg
54271debfc3dSmrgelse
54281debfc3dSmrg  enable_tls=yes
54291debfc3dSmrgfi
54301debfc3dSmrg
54311debfc3dSmrg
54321debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target assembler supports thread-local storage" >&5
54331debfc3dSmrg$as_echo_n "checking whether the target assembler supports thread-local storage... " >&6; }
5434c0a68be4Smrgif ${gcc_cv_have_cc_tls+:} false; then :
54351debfc3dSmrg  $as_echo_n "(cached) " >&6
54361debfc3dSmrgelse
54371debfc3dSmrg
54381debfc3dSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54391debfc3dSmrg/* end confdefs.h.  */
54401debfc3dSmrg__thread int a; int b; int main() { return a = b; }
54411debfc3dSmrg_ACEOF
54421debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
54431debfc3dSmrg  gcc_cv_have_cc_tls=yes
54441debfc3dSmrgelse
54451debfc3dSmrg  gcc_cv_have_cc_tls=no
54461debfc3dSmrgfi
54471debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
54481debfc3dSmrg
54491debfc3dSmrgfi
54501debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_cc_tls" >&5
54511debfc3dSmrg$as_echo "$gcc_cv_have_cc_tls" >&6; }
54521debfc3dSmrg  if test "$enable_tls $gcc_cv_have_cc_tls" = "yes yes"; then
54531debfc3dSmrg
54541debfc3dSmrg$as_echo "#define HAVE_CC_TLS 1" >>confdefs.h
54551debfc3dSmrg
54561debfc3dSmrg  fi
54571debfc3dSmrgset_have_cc_tls=
54581debfc3dSmrgif test "$enable_tls $gcc_cv_have_cc_tls" = "yes yes"; then
54591debfc3dSmrg  set_have_cc_tls="-DHAVE_CC_TLS"
54601debfc3dSmrgfi
54611debfc3dSmrg
54621debfc3dSmrg
54631debfc3dSmrg# See if we have emulated thread-local storage.
54641debfc3dSmrg
54651debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
54661debfc3dSmrg$as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
5467c0a68be4Smrgif ${gcc_cv_use_emutls+:} false; then :
54681debfc3dSmrg  $as_echo_n "(cached) " >&6
54691debfc3dSmrgelse
54701debfc3dSmrg
54711debfc3dSmrg    gcc_cv_use_emutls=no
54721debfc3dSmrg    echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
54731debfc3dSmrg    if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
54741debfc3dSmrg  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
54751debfc3dSmrg  (eval $ac_try) 2>&5
54761debfc3dSmrg  ac_status=$?
54771debfc3dSmrg  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
54781debfc3dSmrg  test $ac_status = 0; }; }; then
54791debfc3dSmrg      if grep __emutls_get_address conftest.s > /dev/null; then
54801debfc3dSmrg	gcc_cv_use_emutls=yes
54811debfc3dSmrg      fi
54821debfc3dSmrg    fi
54831debfc3dSmrg    rm -f conftest.*
54841debfc3dSmrg
54851debfc3dSmrgfi
54861debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
54871debfc3dSmrg$as_echo "$gcc_cv_use_emutls" >&6; }
54881debfc3dSmrg  if test "$gcc_cv_use_emutls" = "yes" ; then
54891debfc3dSmrg
54901debfc3dSmrg$as_echo "#define USE_EMUTLS 1" >>confdefs.h
54911debfc3dSmrg
54921debfc3dSmrg  fi
54931debfc3dSmrgset_use_emutls=
54941debfc3dSmrgif test "$enable_tls $gcc_cv_use_emutls" = "yes yes"; then
54951debfc3dSmrg  set_use_emutls="-DUSE_EMUTLS"
54961debfc3dSmrgfi
54971debfc3dSmrg
54981debfc3dSmrg
5499a2dc1f3fSmrg
5500a2dc1f3fSmrg
5501a2dc1f3fSmrgcase "${target}" in
5502a2dc1f3fSmrgi[34567]86-*-* | x86_64-*-*)
5503a2dc1f3fSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
5504a2dc1f3fSmrg$as_echo_n "checking if the assembler supports AVX... " >&6; }
5505c0a68be4Smrgif ${libgcc_cv_as_avx+:} false; then :
5506a2dc1f3fSmrg  $as_echo_n "(cached) " >&6
5507a2dc1f3fSmrgelse
5508a2dc1f3fSmrg
5509a2dc1f3fSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5510a2dc1f3fSmrg/* end confdefs.h.  */
5511a2dc1f3fSmrg
5512a2dc1f3fSmrgint
5513a2dc1f3fSmrgmain ()
5514a2dc1f3fSmrg{
5515a2dc1f3fSmrgasm("vzeroupper");
5516a2dc1f3fSmrg  ;
5517a2dc1f3fSmrg  return 0;
5518a2dc1f3fSmrg}
5519a2dc1f3fSmrg_ACEOF
5520a2dc1f3fSmrgif ac_fn_c_try_compile "$LINENO"; then :
5521a2dc1f3fSmrg  libgcc_cv_as_avx=yes
5522a2dc1f3fSmrgelse
5523a2dc1f3fSmrg  libgcc_cv_as_avx=no
5524a2dc1f3fSmrgfi
5525a2dc1f3fSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5526a2dc1f3fSmrg
5527a2dc1f3fSmrgfi
5528a2dc1f3fSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_as_avx" >&5
5529a2dc1f3fSmrg$as_echo "$libgcc_cv_as_avx" >&6; }
5530a2dc1f3fSmrg  if test x$libgcc_cv_as_avx = xyes; then
5531a2dc1f3fSmrg
5532a2dc1f3fSmrg$as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
5533a2dc1f3fSmrg
5534a2dc1f3fSmrg  fi
5535a2dc1f3fSmrg  ;;
5536a2dc1f3fSmrgesac
5537a2dc1f3fSmrg
5538*8feb0f0bSmrg
5539*8feb0f0bSmrg
5540*8feb0f0bSmrgcase "${target}" in
5541*8feb0f0bSmrgaarch64*-*-*)
5542*8feb0f0bSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports LSE" >&5
5543*8feb0f0bSmrg$as_echo_n "checking if the assembler supports LSE... " >&6; }
5544*8feb0f0bSmrgif ${libgcc_cv_as_lse+:} false; then :
5545*8feb0f0bSmrg  $as_echo_n "(cached) " >&6
5546*8feb0f0bSmrgelse
5547*8feb0f0bSmrg
5548*8feb0f0bSmrg    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5549*8feb0f0bSmrg/* end confdefs.h.  */
5550*8feb0f0bSmrg
5551*8feb0f0bSmrgint
5552*8feb0f0bSmrgmain ()
5553*8feb0f0bSmrg{
5554*8feb0f0bSmrg			asm(".arch armv8-a+lse\n\tcas w0, w1, [x2]");
5555*8feb0f0bSmrg
5556*8feb0f0bSmrg  ;
5557*8feb0f0bSmrg  return 0;
5558*8feb0f0bSmrg}
5559*8feb0f0bSmrg_ACEOF
5560*8feb0f0bSmrgif ac_fn_c_try_compile "$LINENO"; then :
5561*8feb0f0bSmrg  libgcc_cv_as_lse=yes
5562*8feb0f0bSmrgelse
5563*8feb0f0bSmrg  libgcc_cv_as_lse=no
5564*8feb0f0bSmrgfi
5565*8feb0f0bSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5566*8feb0f0bSmrg
5567*8feb0f0bSmrgfi
5568*8feb0f0bSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_as_lse" >&5
5569*8feb0f0bSmrg$as_echo "$libgcc_cv_as_lse" >&6; }
5570*8feb0f0bSmrg  if test x$libgcc_cv_as_lse = xyes; then
5571*8feb0f0bSmrg
5572*8feb0f0bSmrg$as_echo "#define HAVE_AS_LSE 1" >>confdefs.h
5573*8feb0f0bSmrg
5574*8feb0f0bSmrg  fi
5575*8feb0f0bSmrg  ;;
5576*8feb0f0bSmrgesac
5577*8feb0f0bSmrg
55781debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5
55791debfc3dSmrg$as_echo_n "checking for init priority support... " >&6; }
5580c0a68be4Smrgif ${libgcc_cv_init_priority+:} false; then :
55811debfc3dSmrg  $as_echo_n "(cached) " >&6
55821debfc3dSmrgelse
55831debfc3dSmrg
55841debfc3dSmrgcat confdefs.h - <<_ACEOF >conftest.$ac_ext
55851debfc3dSmrg/* end confdefs.h.  */
55861debfc3dSmrg
55871debfc3dSmrgint
55881debfc3dSmrgmain ()
55891debfc3dSmrg{
55901debfc3dSmrgvoid ip (void) __attribute__ ((constructor (1)));
55911debfc3dSmrg  ;
55921debfc3dSmrg  return 0;
55931debfc3dSmrg}
55941debfc3dSmrg_ACEOF
55951debfc3dSmrgif ac_fn_c_try_compile "$LINENO"; then :
55961debfc3dSmrg  libgcc_cv_init_priority=yes
55971debfc3dSmrgelse
55981debfc3dSmrg  libgcc_cv_init_priority=no
55991debfc3dSmrgfi
56001debfc3dSmrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
56011debfc3dSmrgfi
56021debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_init_priority" >&5
56031debfc3dSmrg$as_echo "$libgcc_cv_init_priority" >&6; }
56041debfc3dSmrgif test $libgcc_cv_init_priority = yes; then
56051debfc3dSmrg
56061debfc3dSmrg$as_echo "#define HAVE_INIT_PRIORITY 1" >>confdefs.h
56071debfc3dSmrg
56081debfc3dSmrgfi
56091debfc3dSmrg
56101debfc3dSmrg# Conditionalize the sfp-machine.h header for this target machine.
56111debfc3dSmrgif test -z "${sfp_machine_header}"; then
56121debfc3dSmrg	sfp_machine_header=$cpu_type/sfp-machine.h
56131debfc3dSmrg	if test -f ${srcdir}/config/${sfp_machine_header}; then
56141debfc3dSmrg		:
56151debfc3dSmrg	else
56161debfc3dSmrg		sfp_machine_header=no-sfp-machine.h
56171debfc3dSmrg	fi
56181debfc3dSmrgfi
56191debfc3dSmrg
56201debfc3dSmrg
56211debfc3dSmrg# Conditionalize the makefile for this target machine.
56221debfc3dSmrgtmake_file_=
56231debfc3dSmrgfor f in ${tmake_file}
56241debfc3dSmrgdo
56251debfc3dSmrg	if test -f ${srcdir}/config/$f
56261debfc3dSmrg	then
56271debfc3dSmrg		tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
56281debfc3dSmrg	fi
56291debfc3dSmrgdone
56301debfc3dSmrgtmake_file="${tmake_file_}"
56311debfc3dSmrg
56321debfc3dSmrg
56331debfc3dSmrg# Likewise export definitions for libgcc_tm.h
56341debfc3dSmrgtm_file_=
56351debfc3dSmrgfor f in ${tm_file}
56361debfc3dSmrgdo
56371debfc3dSmrg	tm_file_="${tm_file_} \$(srcdir)/config/$f"
56381debfc3dSmrgdone
56391debfc3dSmrgtm_file="${tm_file_}"
56401debfc3dSmrg
56411debfc3dSmrg
56421debfc3dSmrg
56431debfc3dSmrg# Map from thread model to thread header.
56441debfc3dSmrg
56451debfc3dSmrgcase $target_thread_file in
56461debfc3dSmrg    aix)	thread_header=config/rs6000/gthr-aix.h ;;
56471debfc3dSmrg    dce)	thread_header=config/pa/gthr-dce.h ;;
5648*8feb0f0bSmrg    gcn)	thread_header=config/gcn/gthr-gcn.h ;;
56491debfc3dSmrg    lynx)	thread_header=config/gthr-lynx.h ;;
56501debfc3dSmrg    mipssde)	thread_header=config/mips/gthr-mipssde.h ;;
56511debfc3dSmrg    posix)	thread_header=gthr-posix.h ;;
56521debfc3dSmrg    rtems)	thread_header=config/gthr-rtems.h ;;
56531debfc3dSmrg    single)	thread_header=gthr-single.h ;;
56541debfc3dSmrg    tpf)	thread_header=config/s390/gthr-tpf.h ;;
56551debfc3dSmrg    vxworks)	thread_header=config/gthr-vxworks.h ;;
56561debfc3dSmrg    win32)	thread_header=config/i386/gthr-win32.h ;;
56571debfc3dSmrgesac
56581debfc3dSmrg
56591debfc3dSmrg
56601debfc3dSmrg
56611debfc3dSmrg# Determine what GCC version number to use in filesystem paths.
56621debfc3dSmrg
56631debfc3dSmrg  get_gcc_base_ver="cat"
56641debfc3dSmrg
56651debfc3dSmrg# Check whether --with-gcc-major-version-only was given.
56661debfc3dSmrgif test "${with_gcc_major_version_only+set}" = set; then :
56671debfc3dSmrg  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
56681debfc3dSmrg        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
56691debfc3dSmrg      fi
56701debfc3dSmrg
56711debfc3dSmrgfi
56721debfc3dSmrg
56731debfc3dSmrg
56741debfc3dSmrg
56751debfc3dSmrg
56761debfc3dSmrg# Substitute configuration variables
56771debfc3dSmrg
56781debfc3dSmrg
56791debfc3dSmrg
56801debfc3dSmrg
56811debfc3dSmrg
56821debfc3dSmrg
56831debfc3dSmrg
56841debfc3dSmrg
56851debfc3dSmrg
56861debfc3dSmrg# We need multilib support.
56871debfc3dSmrgac_config_files="$ac_config_files Makefile"
56881debfc3dSmrg
56891debfc3dSmrgac_config_commands="$ac_config_commands default"
56901debfc3dSmrg
56911debfc3dSmrgcat >confcache <<\_ACEOF
56921debfc3dSmrg# This file is a shell script that caches the results of configure
56931debfc3dSmrg# tests run on this system so they can be shared between configure
56941debfc3dSmrg# scripts and configure runs, see configure's option --config-cache.
56951debfc3dSmrg# It is not useful on other systems.  If it contains results you don't
56961debfc3dSmrg# want to keep, you may remove or edit it.
56971debfc3dSmrg#
56981debfc3dSmrg# config.status only pays attention to the cache file if you give it
56991debfc3dSmrg# the --recheck option to rerun configure.
57001debfc3dSmrg#
57011debfc3dSmrg# `ac_cv_env_foo' variables (set or unset) will be overridden when
57021debfc3dSmrg# loading this file, other *unset* `ac_cv_foo' will be assigned the
57031debfc3dSmrg# following values.
57041debfc3dSmrg
57051debfc3dSmrg_ACEOF
57061debfc3dSmrg
57071debfc3dSmrg# The following way of writing the cache mishandles newlines in values,
57081debfc3dSmrg# but we know of no workaround that is simple, portable, and efficient.
57091debfc3dSmrg# So, we kill variables containing newlines.
57101debfc3dSmrg# Ultrix sh set writes to stderr and can't be redirected directly,
57111debfc3dSmrg# and sets the high bit in the cache file unless we assign to the vars.
57121debfc3dSmrg(
57131debfc3dSmrg  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
57141debfc3dSmrg    eval ac_val=\$$ac_var
57151debfc3dSmrg    case $ac_val in #(
57161debfc3dSmrg    *${as_nl}*)
57171debfc3dSmrg      case $ac_var in #(
57181debfc3dSmrg      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
57191debfc3dSmrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
57201debfc3dSmrg      esac
57211debfc3dSmrg      case $ac_var in #(
57221debfc3dSmrg      _ | IFS | as_nl) ;; #(
57231debfc3dSmrg      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
57241debfc3dSmrg      *) { eval $ac_var=; unset $ac_var;} ;;
57251debfc3dSmrg      esac ;;
57261debfc3dSmrg    esac
57271debfc3dSmrg  done
57281debfc3dSmrg
57291debfc3dSmrg  (set) 2>&1 |
57301debfc3dSmrg    case $as_nl`(ac_space=' '; set) 2>&1` in #(
57311debfc3dSmrg    *${as_nl}ac_space=\ *)
57321debfc3dSmrg      # `set' does not quote correctly, so add quotes: double-quote
57331debfc3dSmrg      # substitution turns \\\\ into \\, and sed turns \\ into \.
57341debfc3dSmrg      sed -n \
57351debfc3dSmrg	"s/'/'\\\\''/g;
57361debfc3dSmrg	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
57371debfc3dSmrg      ;; #(
57381debfc3dSmrg    *)
57391debfc3dSmrg      # `set' quotes correctly as required by POSIX, so do not add quotes.
57401debfc3dSmrg      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
57411debfc3dSmrg      ;;
57421debfc3dSmrg    esac |
57431debfc3dSmrg    sort
57441debfc3dSmrg) |
57451debfc3dSmrg  sed '
57461debfc3dSmrg     /^ac_cv_env_/b end
57471debfc3dSmrg     t clear
57481debfc3dSmrg     :clear
57491debfc3dSmrg     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
57501debfc3dSmrg     t end
57511debfc3dSmrg     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
57521debfc3dSmrg     :end' >>confcache
57531debfc3dSmrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
57541debfc3dSmrg  if test -w "$cache_file"; then
5755c0a68be4Smrg    if test "x$cache_file" != "x/dev/null"; then
57561debfc3dSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
57571debfc3dSmrg$as_echo "$as_me: updating cache $cache_file" >&6;}
5758c0a68be4Smrg      if test ! -f "$cache_file" || test -h "$cache_file"; then
5759c0a68be4Smrg	cat confcache >"$cache_file"
5760c0a68be4Smrg      else
5761c0a68be4Smrg        case $cache_file in #(
5762c0a68be4Smrg        */* | ?:*)
5763c0a68be4Smrg	  mv -f confcache "$cache_file"$$ &&
5764c0a68be4Smrg	  mv -f "$cache_file"$$ "$cache_file" ;; #(
5765c0a68be4Smrg        *)
5766c0a68be4Smrg	  mv -f confcache "$cache_file" ;;
5767c0a68be4Smrg	esac
5768c0a68be4Smrg      fi
5769c0a68be4Smrg    fi
57701debfc3dSmrg  else
57711debfc3dSmrg    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
57721debfc3dSmrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
57731debfc3dSmrg  fi
57741debfc3dSmrgfi
57751debfc3dSmrgrm -f confcache
57761debfc3dSmrg
57771debfc3dSmrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix
57781debfc3dSmrg# Let make expand exec_prefix.
57791debfc3dSmrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
57801debfc3dSmrg
57811debfc3dSmrgDEFS=-DHAVE_CONFIG_H
57821debfc3dSmrg
57831debfc3dSmrgac_libobjs=
57841debfc3dSmrgac_ltlibobjs=
5785c0a68be4SmrgU=
57861debfc3dSmrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
57871debfc3dSmrg  # 1. Remove the extension, and $U if already installed.
57881debfc3dSmrg  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
57891debfc3dSmrg  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
57901debfc3dSmrg  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
57911debfc3dSmrg  #    will be set to the directory where LIBOBJS objects are built.
57921debfc3dSmrg  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
57931debfc3dSmrg  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
57941debfc3dSmrgdone
57951debfc3dSmrgLIBOBJS=$ac_libobjs
57961debfc3dSmrg
57971debfc3dSmrgLTLIBOBJS=$ac_ltlibobjs
57981debfc3dSmrg
57991debfc3dSmrg
58001debfc3dSmrg
5801c0a68be4Smrg: "${CONFIG_STATUS=./config.status}"
58021debfc3dSmrgac_write_fail=0
58031debfc3dSmrgac_clean_files_save=$ac_clean_files
58041debfc3dSmrgac_clean_files="$ac_clean_files $CONFIG_STATUS"
58051debfc3dSmrg{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
58061debfc3dSmrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
58071debfc3dSmrgas_write_fail=0
58081debfc3dSmrgcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
58091debfc3dSmrg#! $SHELL
58101debfc3dSmrg# Generated by $as_me.
58111debfc3dSmrg# Run this file to recreate the current configuration.
58121debfc3dSmrg# Compiler output produced by configure, useful for debugging
58131debfc3dSmrg# configure, is in config.log if it exists.
58141debfc3dSmrg
58151debfc3dSmrgdebug=false
58161debfc3dSmrgac_cs_recheck=false
58171debfc3dSmrgac_cs_silent=false
58181debfc3dSmrg
58191debfc3dSmrgSHELL=\${CONFIG_SHELL-$SHELL}
58201debfc3dSmrgexport SHELL
58211debfc3dSmrg_ASEOF
58221debfc3dSmrgcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
58231debfc3dSmrg## -------------------- ##
58241debfc3dSmrg## M4sh Initialization. ##
58251debfc3dSmrg## -------------------- ##
58261debfc3dSmrg
58271debfc3dSmrg# Be more Bourne compatible
58281debfc3dSmrgDUALCASE=1; export DUALCASE # for MKS sh
58291debfc3dSmrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
58301debfc3dSmrg  emulate sh
58311debfc3dSmrg  NULLCMD=:
58321debfc3dSmrg  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
58331debfc3dSmrg  # is contrary to our usage.  Disable this feature.
58341debfc3dSmrg  alias -g '${1+"$@"}'='"$@"'
58351debfc3dSmrg  setopt NO_GLOB_SUBST
58361debfc3dSmrgelse
58371debfc3dSmrg  case `(set -o) 2>/dev/null` in #(
58381debfc3dSmrg  *posix*) :
58391debfc3dSmrg    set -o posix ;; #(
58401debfc3dSmrg  *) :
58411debfc3dSmrg     ;;
58421debfc3dSmrgesac
58431debfc3dSmrgfi
58441debfc3dSmrg
58451debfc3dSmrg
58461debfc3dSmrgas_nl='
58471debfc3dSmrg'
58481debfc3dSmrgexport as_nl
58491debfc3dSmrg# Printing a long string crashes Solaris 7 /usr/bin/printf.
58501debfc3dSmrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
58511debfc3dSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
58521debfc3dSmrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
58531debfc3dSmrg# Prefer a ksh shell builtin over an external printf program on Solaris,
58541debfc3dSmrg# but without wasting forks for bash or zsh.
58551debfc3dSmrgif test -z "$BASH_VERSION$ZSH_VERSION" \
58561debfc3dSmrg    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
58571debfc3dSmrg  as_echo='print -r --'
58581debfc3dSmrg  as_echo_n='print -rn --'
58591debfc3dSmrgelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
58601debfc3dSmrg  as_echo='printf %s\n'
58611debfc3dSmrg  as_echo_n='printf %s'
58621debfc3dSmrgelse
58631debfc3dSmrg  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
58641debfc3dSmrg    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58651debfc3dSmrg    as_echo_n='/usr/ucb/echo -n'
58661debfc3dSmrg  else
58671debfc3dSmrg    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58681debfc3dSmrg    as_echo_n_body='eval
58691debfc3dSmrg      arg=$1;
58701debfc3dSmrg      case $arg in #(
58711debfc3dSmrg      *"$as_nl"*)
58721debfc3dSmrg	expr "X$arg" : "X\\(.*\\)$as_nl";
58731debfc3dSmrg	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
58741debfc3dSmrg      esac;
58751debfc3dSmrg      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
58761debfc3dSmrg    '
58771debfc3dSmrg    export as_echo_n_body
58781debfc3dSmrg    as_echo_n='sh -c $as_echo_n_body as_echo'
58791debfc3dSmrg  fi
58801debfc3dSmrg  export as_echo_body
58811debfc3dSmrg  as_echo='sh -c $as_echo_body as_echo'
58821debfc3dSmrgfi
58831debfc3dSmrg
58841debfc3dSmrg# The user is always right.
58851debfc3dSmrgif test "${PATH_SEPARATOR+set}" != set; then
58861debfc3dSmrg  PATH_SEPARATOR=:
58871debfc3dSmrg  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
58881debfc3dSmrg    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
58891debfc3dSmrg      PATH_SEPARATOR=';'
58901debfc3dSmrg  }
58911debfc3dSmrgfi
58921debfc3dSmrg
58931debfc3dSmrg
58941debfc3dSmrg# IFS
58951debfc3dSmrg# We need space, tab and new line, in precisely that order.  Quoting is
58961debfc3dSmrg# there to prevent editors from complaining about space-tab.
58971debfc3dSmrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word
58981debfc3dSmrg# splitting by setting IFS to empty value.)
58991debfc3dSmrgIFS=" ""	$as_nl"
59001debfc3dSmrg
59011debfc3dSmrg# Find who we are.  Look in the path if we contain no directory separator.
5902c0a68be4Smrgas_myself=
59031debfc3dSmrgcase $0 in #((
59041debfc3dSmrg  *[\\/]* ) as_myself=$0 ;;
59051debfc3dSmrg  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
59061debfc3dSmrgfor as_dir in $PATH
59071debfc3dSmrgdo
59081debfc3dSmrg  IFS=$as_save_IFS
59091debfc3dSmrg  test -z "$as_dir" && as_dir=.
59101debfc3dSmrg    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
59111debfc3dSmrg  done
59121debfc3dSmrgIFS=$as_save_IFS
59131debfc3dSmrg
59141debfc3dSmrg     ;;
59151debfc3dSmrgesac
59161debfc3dSmrg# We did not find ourselves, most probably we were run as `sh COMMAND'
59171debfc3dSmrg# in which case we are not to be found in the path.
59181debfc3dSmrgif test "x$as_myself" = x; then
59191debfc3dSmrg  as_myself=$0
59201debfc3dSmrgfi
59211debfc3dSmrgif test ! -f "$as_myself"; then
59221debfc3dSmrg  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
59231debfc3dSmrg  exit 1
59241debfc3dSmrgfi
59251debfc3dSmrg
59261debfc3dSmrg# Unset variables that we do not need and which cause bugs (e.g. in
59271debfc3dSmrg# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
59281debfc3dSmrg# suppresses any "Segmentation fault" message there.  '((' could
59291debfc3dSmrg# trigger a bug in pdksh 5.2.14.
59301debfc3dSmrgfor as_var in BASH_ENV ENV MAIL MAILPATH
59311debfc3dSmrgdo eval test x\${$as_var+set} = xset \
59321debfc3dSmrg  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
59331debfc3dSmrgdone
59341debfc3dSmrgPS1='$ '
59351debfc3dSmrgPS2='> '
59361debfc3dSmrgPS4='+ '
59371debfc3dSmrg
59381debfc3dSmrg# NLS nuisances.
59391debfc3dSmrgLC_ALL=C
59401debfc3dSmrgexport LC_ALL
59411debfc3dSmrgLANGUAGE=C
59421debfc3dSmrgexport LANGUAGE
59431debfc3dSmrg
59441debfc3dSmrg# CDPATH.
59451debfc3dSmrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
59461debfc3dSmrg
59471debfc3dSmrg
5948c0a68be4Smrg# as_fn_error STATUS ERROR [LINENO LOG_FD]
5949c0a68be4Smrg# ----------------------------------------
59501debfc3dSmrg# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
59511debfc3dSmrg# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5952c0a68be4Smrg# script with STATUS, using 1 if that was 0.
59531debfc3dSmrgas_fn_error ()
59541debfc3dSmrg{
5955c0a68be4Smrg  as_status=$1; test $as_status -eq 0 && as_status=1
5956c0a68be4Smrg  if test "$4"; then
5957c0a68be4Smrg    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5958c0a68be4Smrg    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
59591debfc3dSmrg  fi
5960c0a68be4Smrg  $as_echo "$as_me: error: $2" >&2
59611debfc3dSmrg  as_fn_exit $as_status
59621debfc3dSmrg} # as_fn_error
59631debfc3dSmrg
59641debfc3dSmrg
59651debfc3dSmrg# as_fn_set_status STATUS
59661debfc3dSmrg# -----------------------
59671debfc3dSmrg# Set $? to STATUS, without forking.
59681debfc3dSmrgas_fn_set_status ()
59691debfc3dSmrg{
59701debfc3dSmrg  return $1
59711debfc3dSmrg} # as_fn_set_status
59721debfc3dSmrg
59731debfc3dSmrg# as_fn_exit STATUS
59741debfc3dSmrg# -----------------
59751debfc3dSmrg# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
59761debfc3dSmrgas_fn_exit ()
59771debfc3dSmrg{
59781debfc3dSmrg  set +e
59791debfc3dSmrg  as_fn_set_status $1
59801debfc3dSmrg  exit $1
59811debfc3dSmrg} # as_fn_exit
59821debfc3dSmrg
59831debfc3dSmrg# as_fn_unset VAR
59841debfc3dSmrg# ---------------
59851debfc3dSmrg# Portably unset VAR.
59861debfc3dSmrgas_fn_unset ()
59871debfc3dSmrg{
59881debfc3dSmrg  { eval $1=; unset $1;}
59891debfc3dSmrg}
59901debfc3dSmrgas_unset=as_fn_unset
59911debfc3dSmrg# as_fn_append VAR VALUE
59921debfc3dSmrg# ----------------------
59931debfc3dSmrg# Append the text in VALUE to the end of the definition contained in VAR. Take
59941debfc3dSmrg# advantage of any shell optimizations that allow amortized linear growth over
59951debfc3dSmrg# repeated appends, instead of the typical quadratic growth present in naive
59961debfc3dSmrg# implementations.
59971debfc3dSmrgif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
59981debfc3dSmrg  eval 'as_fn_append ()
59991debfc3dSmrg  {
60001debfc3dSmrg    eval $1+=\$2
60011debfc3dSmrg  }'
60021debfc3dSmrgelse
60031debfc3dSmrg  as_fn_append ()
60041debfc3dSmrg  {
60051debfc3dSmrg    eval $1=\$$1\$2
60061debfc3dSmrg  }
60071debfc3dSmrgfi # as_fn_append
60081debfc3dSmrg
60091debfc3dSmrg# as_fn_arith ARG...
60101debfc3dSmrg# ------------------
60111debfc3dSmrg# Perform arithmetic evaluation on the ARGs, and store the result in the
60121debfc3dSmrg# global $as_val. Take advantage of shells that can avoid forks. The arguments
60131debfc3dSmrg# must be portable across $(()) and expr.
60141debfc3dSmrgif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
60151debfc3dSmrg  eval 'as_fn_arith ()
60161debfc3dSmrg  {
60171debfc3dSmrg    as_val=$(( $* ))
60181debfc3dSmrg  }'
60191debfc3dSmrgelse
60201debfc3dSmrg  as_fn_arith ()
60211debfc3dSmrg  {
60221debfc3dSmrg    as_val=`expr "$@" || test $? -eq 1`
60231debfc3dSmrg  }
60241debfc3dSmrgfi # as_fn_arith
60251debfc3dSmrg
60261debfc3dSmrg
60271debfc3dSmrgif expr a : '\(a\)' >/dev/null 2>&1 &&
60281debfc3dSmrg   test "X`expr 00001 : '.*\(...\)'`" = X001; then
60291debfc3dSmrg  as_expr=expr
60301debfc3dSmrgelse
60311debfc3dSmrg  as_expr=false
60321debfc3dSmrgfi
60331debfc3dSmrg
60341debfc3dSmrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
60351debfc3dSmrg  as_basename=basename
60361debfc3dSmrgelse
60371debfc3dSmrg  as_basename=false
60381debfc3dSmrgfi
60391debfc3dSmrg
60401debfc3dSmrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
60411debfc3dSmrg  as_dirname=dirname
60421debfc3dSmrgelse
60431debfc3dSmrg  as_dirname=false
60441debfc3dSmrgfi
60451debfc3dSmrg
60461debfc3dSmrgas_me=`$as_basename -- "$0" ||
60471debfc3dSmrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
60481debfc3dSmrg	 X"$0" : 'X\(//\)$' \| \
60491debfc3dSmrg	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
60501debfc3dSmrg$as_echo X/"$0" |
60511debfc3dSmrg    sed '/^.*\/\([^/][^/]*\)\/*$/{
60521debfc3dSmrg	    s//\1/
60531debfc3dSmrg	    q
60541debfc3dSmrg	  }
60551debfc3dSmrg	  /^X\/\(\/\/\)$/{
60561debfc3dSmrg	    s//\1/
60571debfc3dSmrg	    q
60581debfc3dSmrg	  }
60591debfc3dSmrg	  /^X\/\(\/\).*/{
60601debfc3dSmrg	    s//\1/
60611debfc3dSmrg	    q
60621debfc3dSmrg	  }
60631debfc3dSmrg	  s/.*/./; q'`
60641debfc3dSmrg
60651debfc3dSmrg# Avoid depending upon Character Ranges.
60661debfc3dSmrgas_cr_letters='abcdefghijklmnopqrstuvwxyz'
60671debfc3dSmrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
60681debfc3dSmrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS
60691debfc3dSmrgas_cr_digits='0123456789'
60701debfc3dSmrgas_cr_alnum=$as_cr_Letters$as_cr_digits
60711debfc3dSmrg
60721debfc3dSmrgECHO_C= ECHO_N= ECHO_T=
60731debfc3dSmrgcase `echo -n x` in #(((((
60741debfc3dSmrg-n*)
60751debfc3dSmrg  case `echo 'xy\c'` in
60761debfc3dSmrg  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
60771debfc3dSmrg  xy)  ECHO_C='\c';;
60781debfc3dSmrg  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
60791debfc3dSmrg       ECHO_T='	';;
60801debfc3dSmrg  esac;;
60811debfc3dSmrg*)
60821debfc3dSmrg  ECHO_N='-n';;
60831debfc3dSmrgesac
60841debfc3dSmrg
60851debfc3dSmrgrm -f conf$$ conf$$.exe conf$$.file
60861debfc3dSmrgif test -d conf$$.dir; then
60871debfc3dSmrg  rm -f conf$$.dir/conf$$.file
60881debfc3dSmrgelse
60891debfc3dSmrg  rm -f conf$$.dir
60901debfc3dSmrg  mkdir conf$$.dir 2>/dev/null
60911debfc3dSmrgfi
60921debfc3dSmrgif (echo >conf$$.file) 2>/dev/null; then
60931debfc3dSmrg  if ln -s conf$$.file conf$$ 2>/dev/null; then
60941debfc3dSmrg    as_ln_s='ln -s'
60951debfc3dSmrg    # ... but there are two gotchas:
60961debfc3dSmrg    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
60971debfc3dSmrg    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6098c0a68be4Smrg    # In both cases, we have to default to `cp -pR'.
60991debfc3dSmrg    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6100c0a68be4Smrg      as_ln_s='cp -pR'
61011debfc3dSmrg  elif ln conf$$.file conf$$ 2>/dev/null; then
61021debfc3dSmrg    as_ln_s=ln
61031debfc3dSmrg  else
6104c0a68be4Smrg    as_ln_s='cp -pR'
61051debfc3dSmrg  fi
61061debfc3dSmrgelse
6107c0a68be4Smrg  as_ln_s='cp -pR'
61081debfc3dSmrgfi
61091debfc3dSmrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
61101debfc3dSmrgrmdir conf$$.dir 2>/dev/null
61111debfc3dSmrg
61121debfc3dSmrg
61131debfc3dSmrg# as_fn_mkdir_p
61141debfc3dSmrg# -------------
61151debfc3dSmrg# Create "$as_dir" as a directory, including parents if necessary.
61161debfc3dSmrgas_fn_mkdir_p ()
61171debfc3dSmrg{
61181debfc3dSmrg
61191debfc3dSmrg  case $as_dir in #(
61201debfc3dSmrg  -*) as_dir=./$as_dir;;
61211debfc3dSmrg  esac
61221debfc3dSmrg  test -d "$as_dir" || eval $as_mkdir_p || {
61231debfc3dSmrg    as_dirs=
61241debfc3dSmrg    while :; do
61251debfc3dSmrg      case $as_dir in #(
61261debfc3dSmrg      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
61271debfc3dSmrg      *) as_qdir=$as_dir;;
61281debfc3dSmrg      esac
61291debfc3dSmrg      as_dirs="'$as_qdir' $as_dirs"
61301debfc3dSmrg      as_dir=`$as_dirname -- "$as_dir" ||
61311debfc3dSmrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
61321debfc3dSmrg	 X"$as_dir" : 'X\(//\)[^/]' \| \
61331debfc3dSmrg	 X"$as_dir" : 'X\(//\)$' \| \
61341debfc3dSmrg	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
61351debfc3dSmrg$as_echo X"$as_dir" |
61361debfc3dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
61371debfc3dSmrg	    s//\1/
61381debfc3dSmrg	    q
61391debfc3dSmrg	  }
61401debfc3dSmrg	  /^X\(\/\/\)[^/].*/{
61411debfc3dSmrg	    s//\1/
61421debfc3dSmrg	    q
61431debfc3dSmrg	  }
61441debfc3dSmrg	  /^X\(\/\/\)$/{
61451debfc3dSmrg	    s//\1/
61461debfc3dSmrg	    q
61471debfc3dSmrg	  }
61481debfc3dSmrg	  /^X\(\/\).*/{
61491debfc3dSmrg	    s//\1/
61501debfc3dSmrg	    q
61511debfc3dSmrg	  }
61521debfc3dSmrg	  s/.*/./; q'`
61531debfc3dSmrg      test -d "$as_dir" && break
61541debfc3dSmrg    done
61551debfc3dSmrg    test -z "$as_dirs" || eval "mkdir $as_dirs"
6156c0a68be4Smrg  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
61571debfc3dSmrg
61581debfc3dSmrg
61591debfc3dSmrg} # as_fn_mkdir_p
61601debfc3dSmrgif mkdir -p . 2>/dev/null; then
61611debfc3dSmrg  as_mkdir_p='mkdir -p "$as_dir"'
61621debfc3dSmrgelse
61631debfc3dSmrg  test -d ./-p && rmdir ./-p
61641debfc3dSmrg  as_mkdir_p=false
61651debfc3dSmrgfi
61661debfc3dSmrg
6167c0a68be4Smrg
6168c0a68be4Smrg# as_fn_executable_p FILE
6169c0a68be4Smrg# -----------------------
6170c0a68be4Smrg# Test if FILE is an executable regular file.
6171c0a68be4Smrgas_fn_executable_p ()
6172c0a68be4Smrg{
6173c0a68be4Smrg  test -f "$1" && test -x "$1"
6174c0a68be4Smrg} # as_fn_executable_p
61751debfc3dSmrgas_test_x='test -x'
6176c0a68be4Smrgas_executable_p=as_fn_executable_p
61771debfc3dSmrg
61781debfc3dSmrg# Sed expression to map a string onto a valid CPP name.
61791debfc3dSmrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
61801debfc3dSmrg
61811debfc3dSmrg# Sed expression to map a string onto a valid variable name.
61821debfc3dSmrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
61831debfc3dSmrg
61841debfc3dSmrg
61851debfc3dSmrgexec 6>&1
61861debfc3dSmrg## ----------------------------------- ##
61871debfc3dSmrg## Main body of $CONFIG_STATUS script. ##
61881debfc3dSmrg## ----------------------------------- ##
61891debfc3dSmrg_ASEOF
61901debfc3dSmrgtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
61911debfc3dSmrg
61921debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
61931debfc3dSmrg# Save the log message, to keep $0 and so on meaningful, and to
61941debfc3dSmrg# report actual input values of CONFIG_FILES etc. instead of their
61951debfc3dSmrg# values after options handling.
61961debfc3dSmrgac_log="
61971debfc3dSmrgThis file was extended by GNU C Runtime Library $as_me 1.0, which was
6198c0a68be4Smrggenerated by GNU Autoconf 2.69.  Invocation command line was
61991debfc3dSmrg
62001debfc3dSmrg  CONFIG_FILES    = $CONFIG_FILES
62011debfc3dSmrg  CONFIG_HEADERS  = $CONFIG_HEADERS
62021debfc3dSmrg  CONFIG_LINKS    = $CONFIG_LINKS
62031debfc3dSmrg  CONFIG_COMMANDS = $CONFIG_COMMANDS
62041debfc3dSmrg  $ $0 $@
62051debfc3dSmrg
62061debfc3dSmrgon `(hostname || uname -n) 2>/dev/null | sed 1q`
62071debfc3dSmrg"
62081debfc3dSmrg
62091debfc3dSmrg_ACEOF
62101debfc3dSmrg
62111debfc3dSmrgcase $ac_config_files in *"
62121debfc3dSmrg"*) set x $ac_config_files; shift; ac_config_files=$*;;
62131debfc3dSmrgesac
62141debfc3dSmrg
62151debfc3dSmrgcase $ac_config_headers in *"
62161debfc3dSmrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
62171debfc3dSmrgesac
62181debfc3dSmrg
62191debfc3dSmrg
62201debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
62211debfc3dSmrg# Files that config.status was made for.
62221debfc3dSmrgconfig_files="$ac_config_files"
62231debfc3dSmrgconfig_headers="$ac_config_headers"
62241debfc3dSmrgconfig_commands="$ac_config_commands"
62251debfc3dSmrg
62261debfc3dSmrg_ACEOF
62271debfc3dSmrg
62281debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
62291debfc3dSmrgac_cs_usage="\
62301debfc3dSmrg\`$as_me' instantiates files and other configuration actions
62311debfc3dSmrgfrom templates according to the current configuration.  Unless the files
62321debfc3dSmrgand actions are specified as TAGs, all are instantiated by default.
62331debfc3dSmrg
62341debfc3dSmrgUsage: $0 [OPTION]... [TAG]...
62351debfc3dSmrg
62361debfc3dSmrg  -h, --help       print this help, then exit
62371debfc3dSmrg  -V, --version    print version number and configuration settings, then exit
6238c0a68be4Smrg      --config     print configuration, then exit
62391debfc3dSmrg  -q, --quiet, --silent
62401debfc3dSmrg                   do not print progress messages
62411debfc3dSmrg  -d, --debug      don't remove temporary files
62421debfc3dSmrg      --recheck    update $as_me by reconfiguring in the same conditions
62431debfc3dSmrg      --file=FILE[:TEMPLATE]
62441debfc3dSmrg                   instantiate the configuration file FILE
62451debfc3dSmrg      --header=FILE[:TEMPLATE]
62461debfc3dSmrg                   instantiate the configuration header FILE
62471debfc3dSmrg
62481debfc3dSmrgConfiguration files:
62491debfc3dSmrg$config_files
62501debfc3dSmrg
62511debfc3dSmrgConfiguration headers:
62521debfc3dSmrg$config_headers
62531debfc3dSmrg
62541debfc3dSmrgConfiguration commands:
62551debfc3dSmrg$config_commands
62561debfc3dSmrg
62571debfc3dSmrgReport bugs to the package provider.
62581debfc3dSmrgGNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
62591debfc3dSmrgGeneral help using GNU software: <http://www.gnu.org/gethelp/>."
62601debfc3dSmrg
62611debfc3dSmrg_ACEOF
62621debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6263c0a68be4Smrgac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
62641debfc3dSmrgac_cs_version="\\
62651debfc3dSmrgGNU C Runtime Library config.status 1.0
6266c0a68be4Smrgconfigured by $0, generated by GNU Autoconf 2.69,
6267c0a68be4Smrg  with options \\"\$ac_cs_config\\"
62681debfc3dSmrg
6269c0a68be4SmrgCopyright (C) 2012 Free Software Foundation, Inc.
62701debfc3dSmrgThis config.status script is free software; the Free Software Foundation
62711debfc3dSmrggives unlimited permission to copy, distribute and modify it."
62721debfc3dSmrg
62731debfc3dSmrgac_pwd='$ac_pwd'
62741debfc3dSmrgsrcdir='$srcdir'
62751debfc3dSmrgINSTALL='$INSTALL'
62761debfc3dSmrgAWK='$AWK'
62771debfc3dSmrgtest -n "\$AWK" || AWK=awk
62781debfc3dSmrg_ACEOF
62791debfc3dSmrg
62801debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
62811debfc3dSmrg# The default lists apply if the user does not specify any file.
62821debfc3dSmrgac_need_defaults=:
62831debfc3dSmrgwhile test $# != 0
62841debfc3dSmrgdo
62851debfc3dSmrg  case $1 in
6286c0a68be4Smrg  --*=?*)
62871debfc3dSmrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
62881debfc3dSmrg    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
62891debfc3dSmrg    ac_shift=:
62901debfc3dSmrg    ;;
6291c0a68be4Smrg  --*=)
6292c0a68be4Smrg    ac_option=`expr "X$1" : 'X\([^=]*\)='`
6293c0a68be4Smrg    ac_optarg=
6294c0a68be4Smrg    ac_shift=:
6295c0a68be4Smrg    ;;
62961debfc3dSmrg  *)
62971debfc3dSmrg    ac_option=$1
62981debfc3dSmrg    ac_optarg=$2
62991debfc3dSmrg    ac_shift=shift
63001debfc3dSmrg    ;;
63011debfc3dSmrg  esac
63021debfc3dSmrg
63031debfc3dSmrg  case $ac_option in
63041debfc3dSmrg  # Handling of the options.
63051debfc3dSmrg  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
63061debfc3dSmrg    ac_cs_recheck=: ;;
63071debfc3dSmrg  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
63081debfc3dSmrg    $as_echo "$ac_cs_version"; exit ;;
6309c0a68be4Smrg  --config | --confi | --conf | --con | --co | --c )
6310c0a68be4Smrg    $as_echo "$ac_cs_config"; exit ;;
63111debfc3dSmrg  --debug | --debu | --deb | --de | --d | -d )
63121debfc3dSmrg    debug=: ;;
63131debfc3dSmrg  --file | --fil | --fi | --f )
63141debfc3dSmrg    $ac_shift
63151debfc3dSmrg    case $ac_optarg in
63161debfc3dSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6317c0a68be4Smrg    '') as_fn_error $? "missing file argument" ;;
63181debfc3dSmrg    esac
63191debfc3dSmrg    as_fn_append CONFIG_FILES " '$ac_optarg'"
63201debfc3dSmrg    ac_need_defaults=false;;
63211debfc3dSmrg  --header | --heade | --head | --hea )
63221debfc3dSmrg    $ac_shift
63231debfc3dSmrg    case $ac_optarg in
63241debfc3dSmrg    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
63251debfc3dSmrg    esac
63261debfc3dSmrg    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
63271debfc3dSmrg    ac_need_defaults=false;;
63281debfc3dSmrg  --he | --h)
63291debfc3dSmrg    # Conflict between --help and --header
6330c0a68be4Smrg    as_fn_error $? "ambiguous option: \`$1'
63311debfc3dSmrgTry \`$0 --help' for more information.";;
63321debfc3dSmrg  --help | --hel | -h )
63331debfc3dSmrg    $as_echo "$ac_cs_usage"; exit ;;
63341debfc3dSmrg  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
63351debfc3dSmrg  | -silent | --silent | --silen | --sile | --sil | --si | --s)
63361debfc3dSmrg    ac_cs_silent=: ;;
63371debfc3dSmrg
63381debfc3dSmrg  # This is an error.
6339c0a68be4Smrg  -*) as_fn_error $? "unrecognized option: \`$1'
63401debfc3dSmrgTry \`$0 --help' for more information." ;;
63411debfc3dSmrg
63421debfc3dSmrg  *) as_fn_append ac_config_targets " $1"
63431debfc3dSmrg     ac_need_defaults=false ;;
63441debfc3dSmrg
63451debfc3dSmrg  esac
63461debfc3dSmrg  shift
63471debfc3dSmrgdone
63481debfc3dSmrg
63491debfc3dSmrgac_configure_extra_args=
63501debfc3dSmrg
63511debfc3dSmrgif $ac_cs_silent; then
63521debfc3dSmrg  exec 6>/dev/null
63531debfc3dSmrg  ac_configure_extra_args="$ac_configure_extra_args --silent"
63541debfc3dSmrgfi
63551debfc3dSmrg
63561debfc3dSmrg_ACEOF
63571debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
63581debfc3dSmrgif \$ac_cs_recheck; then
6359c0a68be4Smrg  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
63601debfc3dSmrg  shift
63611debfc3dSmrg  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
63621debfc3dSmrg  CONFIG_SHELL='$SHELL'
63631debfc3dSmrg  export CONFIG_SHELL
63641debfc3dSmrg  exec "\$@"
63651debfc3dSmrgfi
63661debfc3dSmrg
63671debfc3dSmrg_ACEOF
63681debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
63691debfc3dSmrgexec 5>>config.log
63701debfc3dSmrg{
63711debfc3dSmrg  echo
63721debfc3dSmrg  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
63731debfc3dSmrg## Running $as_me. ##
63741debfc3dSmrg_ASBOX
63751debfc3dSmrg  $as_echo "$ac_log"
63761debfc3dSmrg} >&5
63771debfc3dSmrg
63781debfc3dSmrg_ACEOF
63791debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
63801debfc3dSmrg#
63811debfc3dSmrg# INIT-COMMANDS
63821debfc3dSmrg#
63831debfc3dSmrgsrcdir=${srcdir}
63841debfc3dSmrghost=${host}
63851debfc3dSmrgwith_target_subdir=${with_target_subdir}
63861debfc3dSmrgwith_multisubdir=${with_multisubdir}
63871debfc3dSmrgac_configure_args="--enable-multilib ${ac_configure_args}"
63881debfc3dSmrgCONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
63891debfc3dSmrglibgcc_topdir=${libgcc_topdir}
63901debfc3dSmrgCC="${CC}"
63911debfc3dSmrg
63921debfc3dSmrg
63931debfc3dSmrg_ACEOF
63941debfc3dSmrg
63951debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
63961debfc3dSmrg
63971debfc3dSmrg# Handling of arguments.
63981debfc3dSmrgfor ac_config_target in $ac_config_targets
63991debfc3dSmrgdo
64001debfc3dSmrg  case $ac_config_target in
64011debfc3dSmrg    "auto-target.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-target.h:config.in" ;;
64021debfc3dSmrg    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
64031debfc3dSmrg    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
64041debfc3dSmrg
6405c0a68be4Smrg  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
64061debfc3dSmrg  esac
64071debfc3dSmrgdone
64081debfc3dSmrg
64091debfc3dSmrg
64101debfc3dSmrg# If the user did not use the arguments to specify the items to instantiate,
64111debfc3dSmrg# then the envvar interface is used.  Set only those that are not.
64121debfc3dSmrg# We use the long form for the default assignment because of an extremely
64131debfc3dSmrg# bizarre bug on SunOS 4.1.3.
64141debfc3dSmrgif $ac_need_defaults; then
64151debfc3dSmrg  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
64161debfc3dSmrg  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
64171debfc3dSmrg  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
64181debfc3dSmrgfi
64191debfc3dSmrg
64201debfc3dSmrg# Have a temporary directory for convenience.  Make it in the build tree
64211debfc3dSmrg# simply because there is no reason against having it here, and in addition,
64221debfc3dSmrg# creating and moving files from /tmp can sometimes cause problems.
64231debfc3dSmrg# Hook for its removal unless debugging.
64241debfc3dSmrg# Note that there is a small window in which the directory will not be cleaned:
64251debfc3dSmrg# after its creation but before its name has been assigned to `$tmp'.
64261debfc3dSmrg$debug ||
64271debfc3dSmrg{
6428c0a68be4Smrg  tmp= ac_tmp=
64291debfc3dSmrg  trap 'exit_status=$?
6430c0a68be4Smrg  : "${ac_tmp:=$tmp}"
6431c0a68be4Smrg  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
64321debfc3dSmrg' 0
64331debfc3dSmrg  trap 'as_fn_exit 1' 1 2 13 15
64341debfc3dSmrg}
64351debfc3dSmrg# Create a (secure) tmp directory for tmp files.
64361debfc3dSmrg
64371debfc3dSmrg{
64381debfc3dSmrg  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6439c0a68be4Smrg  test -d "$tmp"
64401debfc3dSmrg}  ||
64411debfc3dSmrg{
64421debfc3dSmrg  tmp=./conf$$-$RANDOM
64431debfc3dSmrg  (umask 077 && mkdir "$tmp")
6444c0a68be4Smrg} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6445c0a68be4Smrgac_tmp=$tmp
64461debfc3dSmrg
64471debfc3dSmrg# Set up the scripts for CONFIG_FILES section.
64481debfc3dSmrg# No need to generate them if there are no CONFIG_FILES.
64491debfc3dSmrg# This happens for instance with `./config.status config.h'.
64501debfc3dSmrgif test -n "$CONFIG_FILES"; then
64511debfc3dSmrg
64521debfc3dSmrg
64531debfc3dSmrgac_cr=`echo X | tr X '\015'`
64541debfc3dSmrg# On cygwin, bash can eat \r inside `` if the user requested igncr.
64551debfc3dSmrg# But we know of no other shell where ac_cr would be empty at this
64561debfc3dSmrg# point, so we can use a bashism as a fallback.
64571debfc3dSmrgif test "x$ac_cr" = x; then
64581debfc3dSmrg  eval ac_cr=\$\'\\r\'
64591debfc3dSmrgfi
64601debfc3dSmrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
64611debfc3dSmrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6462c0a68be4Smrg  ac_cs_awk_cr='\\r'
64631debfc3dSmrgelse
64641debfc3dSmrg  ac_cs_awk_cr=$ac_cr
64651debfc3dSmrgfi
64661debfc3dSmrg
6467c0a68be4Smrgecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
64681debfc3dSmrg_ACEOF
64691debfc3dSmrg
64701debfc3dSmrg
64711debfc3dSmrg{
64721debfc3dSmrg  echo "cat >conf$$subs.awk <<_ACEOF" &&
64731debfc3dSmrg  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
64741debfc3dSmrg  echo "_ACEOF"
64751debfc3dSmrg} >conf$$subs.sh ||
6476c0a68be4Smrg  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6477c0a68be4Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
64781debfc3dSmrgac_delim='%!_!# '
64791debfc3dSmrgfor ac_last_try in false false false false false :; do
64801debfc3dSmrg  . ./conf$$subs.sh ||
6481c0a68be4Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
64821debfc3dSmrg
64831debfc3dSmrg  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
64841debfc3dSmrg  if test $ac_delim_n = $ac_delim_num; then
64851debfc3dSmrg    break
64861debfc3dSmrg  elif $ac_last_try; then
6487c0a68be4Smrg    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
64881debfc3dSmrg  else
64891debfc3dSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
64901debfc3dSmrg  fi
64911debfc3dSmrgdone
64921debfc3dSmrgrm -f conf$$subs.sh
64931debfc3dSmrg
64941debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6495c0a68be4Smrgcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
64961debfc3dSmrg_ACEOF
64971debfc3dSmrgsed -n '
64981debfc3dSmrgh
64991debfc3dSmrgs/^/S["/; s/!.*/"]=/
65001debfc3dSmrgp
65011debfc3dSmrgg
65021debfc3dSmrgs/^[^!]*!//
65031debfc3dSmrg:repl
65041debfc3dSmrgt repl
65051debfc3dSmrgs/'"$ac_delim"'$//
65061debfc3dSmrgt delim
65071debfc3dSmrg:nl
65081debfc3dSmrgh
6509c0a68be4Smrgs/\(.\{148\}\)..*/\1/
65101debfc3dSmrgt more1
65111debfc3dSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
65121debfc3dSmrgp
65131debfc3dSmrgn
65141debfc3dSmrgb repl
65151debfc3dSmrg:more1
65161debfc3dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
65171debfc3dSmrgp
65181debfc3dSmrgg
65191debfc3dSmrgs/.\{148\}//
65201debfc3dSmrgt nl
65211debfc3dSmrg:delim
65221debfc3dSmrgh
6523c0a68be4Smrgs/\(.\{148\}\)..*/\1/
65241debfc3dSmrgt more2
65251debfc3dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/
65261debfc3dSmrgp
65271debfc3dSmrgb
65281debfc3dSmrg:more2
65291debfc3dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/
65301debfc3dSmrgp
65311debfc3dSmrgg
65321debfc3dSmrgs/.\{148\}//
65331debfc3dSmrgt delim
65341debfc3dSmrg' <conf$$subs.awk | sed '
65351debfc3dSmrg/^[^""]/{
65361debfc3dSmrg  N
65371debfc3dSmrg  s/\n//
65381debfc3dSmrg}
65391debfc3dSmrg' >>$CONFIG_STATUS || ac_write_fail=1
65401debfc3dSmrgrm -f conf$$subs.awk
65411debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
65421debfc3dSmrg_ACAWK
6543c0a68be4Smrgcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
65441debfc3dSmrg  for (key in S) S_is_set[key] = 1
65451debfc3dSmrg  FS = ""
65461debfc3dSmrg
65471debfc3dSmrg}
65481debfc3dSmrg{
65491debfc3dSmrg  line = $ 0
65501debfc3dSmrg  nfields = split(line, field, "@")
65511debfc3dSmrg  substed = 0
65521debfc3dSmrg  len = length(field[1])
65531debfc3dSmrg  for (i = 2; i < nfields; i++) {
65541debfc3dSmrg    key = field[i]
65551debfc3dSmrg    keylen = length(key)
65561debfc3dSmrg    if (S_is_set[key]) {
65571debfc3dSmrg      value = S[key]
65581debfc3dSmrg      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
65591debfc3dSmrg      len += length(value) + length(field[++i])
65601debfc3dSmrg      substed = 1
65611debfc3dSmrg    } else
65621debfc3dSmrg      len += 1 + keylen
65631debfc3dSmrg  }
65641debfc3dSmrg
65651debfc3dSmrg  print line
65661debfc3dSmrg}
65671debfc3dSmrg
65681debfc3dSmrg_ACAWK
65691debfc3dSmrg_ACEOF
65701debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
65711debfc3dSmrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
65721debfc3dSmrg  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
65731debfc3dSmrgelse
65741debfc3dSmrg  cat
6575c0a68be4Smrgfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
6576c0a68be4Smrg  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
65771debfc3dSmrg_ACEOF
65781debfc3dSmrg
6579c0a68be4Smrg# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
6580c0a68be4Smrg# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
65811debfc3dSmrg# trailing colons and then remove the whole line if VPATH becomes empty
65821debfc3dSmrg# (actually we leave an empty line to preserve line numbers).
65831debfc3dSmrgif test "x$srcdir" = x.; then
6584c0a68be4Smrg  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
6585c0a68be4Smrgh
6586c0a68be4Smrgs///
6587c0a68be4Smrgs/^/:/
6588c0a68be4Smrgs/[	 ]*$/:/
6589c0a68be4Smrgs/:\$(srcdir):/:/g
6590c0a68be4Smrgs/:\${srcdir}:/:/g
6591c0a68be4Smrgs/:@srcdir@:/:/g
6592c0a68be4Smrgs/^:*//
65931debfc3dSmrgs/:*$//
6594c0a68be4Smrgx
6595c0a68be4Smrgs/\(=[	 ]*\).*/\1/
6596c0a68be4SmrgG
6597c0a68be4Smrgs/\n//
65981debfc3dSmrgs/^[^=]*=[	 ]*$//
65991debfc3dSmrg}'
66001debfc3dSmrgfi
66011debfc3dSmrg
66021debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
66031debfc3dSmrgfi # test -n "$CONFIG_FILES"
66041debfc3dSmrg
66051debfc3dSmrg# Set up the scripts for CONFIG_HEADERS section.
66061debfc3dSmrg# No need to generate them if there are no CONFIG_HEADERS.
66071debfc3dSmrg# This happens for instance with `./config.status Makefile'.
66081debfc3dSmrgif test -n "$CONFIG_HEADERS"; then
6609c0a68be4Smrgcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
66101debfc3dSmrgBEGIN {
66111debfc3dSmrg_ACEOF
66121debfc3dSmrg
66131debfc3dSmrg# Transform confdefs.h into an awk script `defines.awk', embedded as
66141debfc3dSmrg# here-document in config.status, that substitutes the proper values into
66151debfc3dSmrg# config.h.in to produce config.h.
66161debfc3dSmrg
66171debfc3dSmrg# Create a delimiter string that does not exist in confdefs.h, to ease
66181debfc3dSmrg# handling of long lines.
66191debfc3dSmrgac_delim='%!_!# '
66201debfc3dSmrgfor ac_last_try in false false :; do
6621c0a68be4Smrg  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6622c0a68be4Smrg  if test -z "$ac_tt"; then
66231debfc3dSmrg    break
66241debfc3dSmrg  elif $ac_last_try; then
6625c0a68be4Smrg    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
66261debfc3dSmrg  else
66271debfc3dSmrg    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
66281debfc3dSmrg  fi
66291debfc3dSmrgdone
66301debfc3dSmrg
66311debfc3dSmrg# For the awk script, D is an array of macro values keyed by name,
66321debfc3dSmrg# likewise P contains macro parameters if any.  Preserve backslash
66331debfc3dSmrg# newline sequences.
66341debfc3dSmrg
66351debfc3dSmrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
66361debfc3dSmrgsed -n '
66371debfc3dSmrgs/.\{148\}/&'"$ac_delim"'/g
66381debfc3dSmrgt rset
66391debfc3dSmrg:rset
66401debfc3dSmrgs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
66411debfc3dSmrgt def
66421debfc3dSmrgd
66431debfc3dSmrg:def
66441debfc3dSmrgs/\\$//
66451debfc3dSmrgt bsnl
66461debfc3dSmrgs/["\\]/\\&/g
66471debfc3dSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
66481debfc3dSmrgD["\1"]=" \3"/p
66491debfc3dSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
66501debfc3dSmrgd
66511debfc3dSmrg:bsnl
66521debfc3dSmrgs/["\\]/\\&/g
66531debfc3dSmrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
66541debfc3dSmrgD["\1"]=" \3\\\\\\n"\\/p
66551debfc3dSmrgt cont
66561debfc3dSmrgs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
66571debfc3dSmrgt cont
66581debfc3dSmrgd
66591debfc3dSmrg:cont
66601debfc3dSmrgn
66611debfc3dSmrgs/.\{148\}/&'"$ac_delim"'/g
66621debfc3dSmrgt clear
66631debfc3dSmrg:clear
66641debfc3dSmrgs/\\$//
66651debfc3dSmrgt bsnlc
66661debfc3dSmrgs/["\\]/\\&/g; s/^/"/; s/$/"/p
66671debfc3dSmrgd
66681debfc3dSmrg:bsnlc
66691debfc3dSmrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
66701debfc3dSmrgb cont
66711debfc3dSmrg' <confdefs.h | sed '
66721debfc3dSmrgs/'"$ac_delim"'/"\\\
66731debfc3dSmrg"/g' >>$CONFIG_STATUS || ac_write_fail=1
66741debfc3dSmrg
66751debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
66761debfc3dSmrg  for (key in D) D_is_set[key] = 1
66771debfc3dSmrg  FS = ""
66781debfc3dSmrg}
66791debfc3dSmrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
66801debfc3dSmrg  line = \$ 0
66811debfc3dSmrg  split(line, arg, " ")
66821debfc3dSmrg  if (arg[1] == "#") {
66831debfc3dSmrg    defundef = arg[2]
66841debfc3dSmrg    mac1 = arg[3]
66851debfc3dSmrg  } else {
66861debfc3dSmrg    defundef = substr(arg[1], 2)
66871debfc3dSmrg    mac1 = arg[2]
66881debfc3dSmrg  }
66891debfc3dSmrg  split(mac1, mac2, "(") #)
66901debfc3dSmrg  macro = mac2[1]
66911debfc3dSmrg  prefix = substr(line, 1, index(line, defundef) - 1)
66921debfc3dSmrg  if (D_is_set[macro]) {
66931debfc3dSmrg    # Preserve the white space surrounding the "#".
66941debfc3dSmrg    print prefix "define", macro P[macro] D[macro]
66951debfc3dSmrg    next
66961debfc3dSmrg  } else {
66971debfc3dSmrg    # Replace #undef with comments.  This is necessary, for example,
66981debfc3dSmrg    # in the case of _POSIX_SOURCE, which is predefined and required
66991debfc3dSmrg    # on some systems where configure will not decide to define it.
67001debfc3dSmrg    if (defundef == "undef") {
67011debfc3dSmrg      print "/*", prefix defundef, macro, "*/"
67021debfc3dSmrg      next
67031debfc3dSmrg    }
67041debfc3dSmrg  }
67051debfc3dSmrg}
67061debfc3dSmrg{ print }
67071debfc3dSmrg_ACAWK
67081debfc3dSmrg_ACEOF
67091debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6710c0a68be4Smrg  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
67111debfc3dSmrgfi # test -n "$CONFIG_HEADERS"
67121debfc3dSmrg
67131debfc3dSmrg
67141debfc3dSmrgeval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
67151debfc3dSmrgshift
67161debfc3dSmrgfor ac_tag
67171debfc3dSmrgdo
67181debfc3dSmrg  case $ac_tag in
67191debfc3dSmrg  :[FHLC]) ac_mode=$ac_tag; continue;;
67201debfc3dSmrg  esac
67211debfc3dSmrg  case $ac_mode$ac_tag in
67221debfc3dSmrg  :[FHL]*:*);;
6723c0a68be4Smrg  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
67241debfc3dSmrg  :[FH]-) ac_tag=-:-;;
67251debfc3dSmrg  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
67261debfc3dSmrg  esac
67271debfc3dSmrg  ac_save_IFS=$IFS
67281debfc3dSmrg  IFS=:
67291debfc3dSmrg  set x $ac_tag
67301debfc3dSmrg  IFS=$ac_save_IFS
67311debfc3dSmrg  shift
67321debfc3dSmrg  ac_file=$1
67331debfc3dSmrg  shift
67341debfc3dSmrg
67351debfc3dSmrg  case $ac_mode in
67361debfc3dSmrg  :L) ac_source=$1;;
67371debfc3dSmrg  :[FH])
67381debfc3dSmrg    ac_file_inputs=
67391debfc3dSmrg    for ac_f
67401debfc3dSmrg    do
67411debfc3dSmrg      case $ac_f in
6742c0a68be4Smrg      -) ac_f="$ac_tmp/stdin";;
67431debfc3dSmrg      *) # Look for the file first in the build tree, then in the source tree
67441debfc3dSmrg	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
67451debfc3dSmrg	 # because $ac_f cannot contain `:'.
67461debfc3dSmrg	 test -f "$ac_f" ||
67471debfc3dSmrg	   case $ac_f in
67481debfc3dSmrg	   [\\/$]*) false;;
67491debfc3dSmrg	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
67501debfc3dSmrg	   esac ||
6751c0a68be4Smrg	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
67521debfc3dSmrg      esac
67531debfc3dSmrg      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
67541debfc3dSmrg      as_fn_append ac_file_inputs " '$ac_f'"
67551debfc3dSmrg    done
67561debfc3dSmrg
67571debfc3dSmrg    # Let's still pretend it is `configure' which instantiates (i.e., don't
67581debfc3dSmrg    # use $as_me), people would be surprised to read:
67591debfc3dSmrg    #    /* config.h.  Generated by config.status.  */
67601debfc3dSmrg    configure_input='Generated from '`
67611debfc3dSmrg	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
67621debfc3dSmrg	`' by configure.'
67631debfc3dSmrg    if test x"$ac_file" != x-; then
67641debfc3dSmrg      configure_input="$ac_file.  $configure_input"
67651debfc3dSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
67661debfc3dSmrg$as_echo "$as_me: creating $ac_file" >&6;}
67671debfc3dSmrg    fi
67681debfc3dSmrg    # Neutralize special characters interpreted by sed in replacement strings.
67691debfc3dSmrg    case $configure_input in #(
67701debfc3dSmrg    *\&* | *\|* | *\\* )
67711debfc3dSmrg       ac_sed_conf_input=`$as_echo "$configure_input" |
67721debfc3dSmrg       sed 's/[\\\\&|]/\\\\&/g'`;; #(
67731debfc3dSmrg    *) ac_sed_conf_input=$configure_input;;
67741debfc3dSmrg    esac
67751debfc3dSmrg
67761debfc3dSmrg    case $ac_tag in
6777c0a68be4Smrg    *:-:* | *:-) cat >"$ac_tmp/stdin" \
6778c0a68be4Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
67791debfc3dSmrg    esac
67801debfc3dSmrg    ;;
67811debfc3dSmrg  esac
67821debfc3dSmrg
67831debfc3dSmrg  ac_dir=`$as_dirname -- "$ac_file" ||
67841debfc3dSmrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
67851debfc3dSmrg	 X"$ac_file" : 'X\(//\)[^/]' \| \
67861debfc3dSmrg	 X"$ac_file" : 'X\(//\)$' \| \
67871debfc3dSmrg	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
67881debfc3dSmrg$as_echo X"$ac_file" |
67891debfc3dSmrg    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
67901debfc3dSmrg	    s//\1/
67911debfc3dSmrg	    q
67921debfc3dSmrg	  }
67931debfc3dSmrg	  /^X\(\/\/\)[^/].*/{
67941debfc3dSmrg	    s//\1/
67951debfc3dSmrg	    q
67961debfc3dSmrg	  }
67971debfc3dSmrg	  /^X\(\/\/\)$/{
67981debfc3dSmrg	    s//\1/
67991debfc3dSmrg	    q
68001debfc3dSmrg	  }
68011debfc3dSmrg	  /^X\(\/\).*/{
68021debfc3dSmrg	    s//\1/
68031debfc3dSmrg	    q
68041debfc3dSmrg	  }
68051debfc3dSmrg	  s/.*/./; q'`
68061debfc3dSmrg  as_dir="$ac_dir"; as_fn_mkdir_p
68071debfc3dSmrg  ac_builddir=.
68081debfc3dSmrg
68091debfc3dSmrgcase "$ac_dir" in
68101debfc3dSmrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
68111debfc3dSmrg*)
68121debfc3dSmrg  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
68131debfc3dSmrg  # A ".." for each directory in $ac_dir_suffix.
68141debfc3dSmrg  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
68151debfc3dSmrg  case $ac_top_builddir_sub in
68161debfc3dSmrg  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
68171debfc3dSmrg  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
68181debfc3dSmrg  esac ;;
68191debfc3dSmrgesac
68201debfc3dSmrgac_abs_top_builddir=$ac_pwd
68211debfc3dSmrgac_abs_builddir=$ac_pwd$ac_dir_suffix
68221debfc3dSmrg# for backward compatibility:
68231debfc3dSmrgac_top_builddir=$ac_top_build_prefix
68241debfc3dSmrg
68251debfc3dSmrgcase $srcdir in
68261debfc3dSmrg  .)  # We are building in place.
68271debfc3dSmrg    ac_srcdir=.
68281debfc3dSmrg    ac_top_srcdir=$ac_top_builddir_sub
68291debfc3dSmrg    ac_abs_top_srcdir=$ac_pwd ;;
68301debfc3dSmrg  [\\/]* | ?:[\\/]* )  # Absolute name.
68311debfc3dSmrg    ac_srcdir=$srcdir$ac_dir_suffix;
68321debfc3dSmrg    ac_top_srcdir=$srcdir
68331debfc3dSmrg    ac_abs_top_srcdir=$srcdir ;;
68341debfc3dSmrg  *) # Relative name.
68351debfc3dSmrg    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
68361debfc3dSmrg    ac_top_srcdir=$ac_top_build_prefix$srcdir
68371debfc3dSmrg    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
68381debfc3dSmrgesac
68391debfc3dSmrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
68401debfc3dSmrg
68411debfc3dSmrg
68421debfc3dSmrg  case $ac_mode in
68431debfc3dSmrg  :F)
68441debfc3dSmrg  #
68451debfc3dSmrg  # CONFIG_FILE
68461debfc3dSmrg  #
68471debfc3dSmrg
68481debfc3dSmrg  case $INSTALL in
68491debfc3dSmrg  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
68501debfc3dSmrg  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
68511debfc3dSmrg  esac
68521debfc3dSmrg_ACEOF
68531debfc3dSmrg
68541debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
68551debfc3dSmrg# If the template does not know about datarootdir, expand it.
68561debfc3dSmrg# FIXME: This hack should be removed a few years after 2.60.
68571debfc3dSmrgac_datarootdir_hack=; ac_datarootdir_seen=
68581debfc3dSmrgac_sed_dataroot='
68591debfc3dSmrg/datarootdir/ {
68601debfc3dSmrg  p
68611debfc3dSmrg  q
68621debfc3dSmrg}
68631debfc3dSmrg/@datadir@/p
68641debfc3dSmrg/@docdir@/p
68651debfc3dSmrg/@infodir@/p
68661debfc3dSmrg/@localedir@/p
68671debfc3dSmrg/@mandir@/p'
68681debfc3dSmrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
68691debfc3dSmrg*datarootdir*) ac_datarootdir_seen=yes;;
68701debfc3dSmrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
68711debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
68721debfc3dSmrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
68731debfc3dSmrg_ACEOF
68741debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
68751debfc3dSmrg  ac_datarootdir_hack='
68761debfc3dSmrg  s&@datadir@&$datadir&g
68771debfc3dSmrg  s&@docdir@&$docdir&g
68781debfc3dSmrg  s&@infodir@&$infodir&g
68791debfc3dSmrg  s&@localedir@&$localedir&g
68801debfc3dSmrg  s&@mandir@&$mandir&g
68811debfc3dSmrg  s&\\\${datarootdir}&$datarootdir&g' ;;
68821debfc3dSmrgesac
68831debfc3dSmrg_ACEOF
68841debfc3dSmrg
68851debfc3dSmrg# Neutralize VPATH when `$srcdir' = `.'.
68861debfc3dSmrg# Shell code in configure.ac might set extrasub.
68871debfc3dSmrg# FIXME: do we really want to maintain this feature?
68881debfc3dSmrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
68891debfc3dSmrgac_sed_extra="$ac_vpsub
68901debfc3dSmrg$extrasub
68911debfc3dSmrg_ACEOF
68921debfc3dSmrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
68931debfc3dSmrg:t
68941debfc3dSmrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
68951debfc3dSmrgs|@configure_input@|$ac_sed_conf_input|;t t
68961debfc3dSmrgs&@top_builddir@&$ac_top_builddir_sub&;t t
68971debfc3dSmrgs&@top_build_prefix@&$ac_top_build_prefix&;t t
68981debfc3dSmrgs&@srcdir@&$ac_srcdir&;t t
68991debfc3dSmrgs&@abs_srcdir@&$ac_abs_srcdir&;t t
69001debfc3dSmrgs&@top_srcdir@&$ac_top_srcdir&;t t
69011debfc3dSmrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
69021debfc3dSmrgs&@builddir@&$ac_builddir&;t t
69031debfc3dSmrgs&@abs_builddir@&$ac_abs_builddir&;t t
69041debfc3dSmrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
69051debfc3dSmrgs&@INSTALL@&$ac_INSTALL&;t t
69061debfc3dSmrg$ac_datarootdir_hack
69071debfc3dSmrg"
6908c0a68be4Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
6909c0a68be4Smrg  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
69101debfc3dSmrg
69111debfc3dSmrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6912c0a68be4Smrg  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
6913c0a68be4Smrg  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
6914c0a68be4Smrg      "$ac_tmp/out"`; test -z "$ac_out"; } &&
69151debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6916c0a68be4Smrgwhich seems to be undefined.  Please make sure it is defined" >&5
69171debfc3dSmrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6918c0a68be4Smrgwhich seems to be undefined.  Please make sure it is defined" >&2;}
69191debfc3dSmrg
6920c0a68be4Smrg  rm -f "$ac_tmp/stdin"
69211debfc3dSmrg  case $ac_file in
6922c0a68be4Smrg  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
6923c0a68be4Smrg  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
69241debfc3dSmrg  esac \
6925c0a68be4Smrg  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
69261debfc3dSmrg ;;
69271debfc3dSmrg  :H)
69281debfc3dSmrg  #
69291debfc3dSmrg  # CONFIG_HEADER
69301debfc3dSmrg  #
69311debfc3dSmrg  if test x"$ac_file" != x-; then
69321debfc3dSmrg    {
69331debfc3dSmrg      $as_echo "/* $configure_input  */" \
6934c0a68be4Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6935c0a68be4Smrg    } >"$ac_tmp/config.h" \
6936c0a68be4Smrg      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6937c0a68be4Smrg    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
69381debfc3dSmrg      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
69391debfc3dSmrg$as_echo "$as_me: $ac_file is unchanged" >&6;}
69401debfc3dSmrg    else
69411debfc3dSmrg      rm -f "$ac_file"
6942c0a68be4Smrg      mv "$ac_tmp/config.h" "$ac_file" \
6943c0a68be4Smrg	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
69441debfc3dSmrg    fi
69451debfc3dSmrg  else
69461debfc3dSmrg    $as_echo "/* $configure_input  */" \
6947c0a68be4Smrg      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6948c0a68be4Smrg      || as_fn_error $? "could not create -" "$LINENO" 5
69491debfc3dSmrg  fi
69501debfc3dSmrg ;;
69511debfc3dSmrg
69521debfc3dSmrg  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
69531debfc3dSmrg$as_echo "$as_me: executing $ac_file commands" >&6;}
69541debfc3dSmrg ;;
69551debfc3dSmrg  esac
69561debfc3dSmrg
69571debfc3dSmrg
69581debfc3dSmrg  case $ac_file$ac_mode in
69591debfc3dSmrg    "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
69601debfc3dSmrgif test -n "$CONFIG_FILES"; then
69611debfc3dSmrg  # FIXME: We shouldn't need to set ac_file
69621debfc3dSmrg  ac_file=Makefile
69631debfc3dSmrg  . ${libgcc_topdir}/config-ml.in
69641debfc3dSmrgfi ;;
69651debfc3dSmrg
69661debfc3dSmrg  esac
69671debfc3dSmrgdone # for ac_tag
69681debfc3dSmrg
69691debfc3dSmrg
69701debfc3dSmrgas_fn_exit 0
69711debfc3dSmrg_ACEOF
69721debfc3dSmrgac_clean_files=$ac_clean_files_save
69731debfc3dSmrg
69741debfc3dSmrgtest $ac_write_fail = 0 ||
6975c0a68be4Smrg  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
69761debfc3dSmrg
69771debfc3dSmrg
69781debfc3dSmrg# configure is writing to config.log, and then calls config.status.
69791debfc3dSmrg# config.status does its own redirection, appending to config.log.
69801debfc3dSmrg# Unfortunately, on DOS this fails, as config.log is still kept open
69811debfc3dSmrg# by configure, so config.status won't be able to write to it; its
69821debfc3dSmrg# output is simply discarded.  So we exec the FD to /dev/null,
69831debfc3dSmrg# effectively closing config.log, so it can be properly (re)opened and
69841debfc3dSmrg# appended to by config.status.  When coming back to configure, we
69851debfc3dSmrg# need to make the FD available again.
69861debfc3dSmrgif test "$no_create" != yes; then
69871debfc3dSmrg  ac_cs_success=:
69881debfc3dSmrg  ac_config_status_args=
69891debfc3dSmrg  test "$silent" = yes &&
69901debfc3dSmrg    ac_config_status_args="$ac_config_status_args --quiet"
69911debfc3dSmrg  exec 5>/dev/null
69921debfc3dSmrg  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
69931debfc3dSmrg  exec 5>>config.log
69941debfc3dSmrg  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
69951debfc3dSmrg  # would make configure fail if this is the last instruction.
6996c0a68be4Smrg  $ac_cs_success || as_fn_exit 1
69971debfc3dSmrgfi
69981debfc3dSmrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
69991debfc3dSmrg  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
70001debfc3dSmrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
70011debfc3dSmrgfi
70021debfc3dSmrg
7003