1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for GNU C Runtime Library 1.0.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME='GNU C Runtime Library'
579PACKAGE_TARNAME='libgcc'
580PACKAGE_VERSION='1.0'
581PACKAGE_STRING='GNU C Runtime Library 1.0'
582PACKAGE_BUGREPORT=''
583PACKAGE_URL='http://www.gnu.org/software/libgcc/'
584
585ac_unique_file="static-object.mk"
586ac_includes_default='/* none */'
587ac_subst_vars='LTLIBOBJS
588LIBOBJS
589md_unwind_header
590unwind_header
591enable_execute_stack
592asm_hidden_op
593extra_parts
594cpu_type
595get_gcc_base_ver
596thread_header
597tm_defines
598tm_file
599tmake_file
600sfp_machine_header
601set_use_emutls
602set_have_cc_tls
603vis_hide
604solaris_ld_v2_maps
605real_host_noncanonical
606accel_dir_suffix
607force_explicit_eh_registry
608CET_FLAGS
609fixed_point
610enable_decimal_float
611decimal_float
612EGREP
613GREP
614long_double_type_size
615double_type_size
616CPP
617OBJEXT
618EXEEXT
619ac_ct_CC
620CPPFLAGS
621LDFLAGS
622CFLAGS
623CC
624LN_S
625STRIP
626RANLIB
627NM
628LIPO
629AR
630toolexeclibdir
631toolexecdir
632target_subdir
633host_subdir
634build_subdir
635build_libsubdir
636target_noncanonical
637host_noncanonical
638AWK
639INSTALL_DATA
640INSTALL_SCRIPT
641INSTALL_PROGRAM
642MAINT
643slibdir
644PICFLAG
645host_os
646host_vendor
647host_cpu
648host
649build_os
650build_vendor
651build_cpu
652build
653with_aix_soname
654enable_vtable_verify
655enable_gcov
656enable_shared
657libgcc_topdir
658target_alias
659host_alias
660build_alias
661LIBS
662ECHO_T
663ECHO_N
664ECHO_C
665DEFS
666mandir
667localedir
668libdir
669psdir
670pdfdir
671dvidir
672htmldir
673infodir
674docdir
675oldincludedir
676includedir
677localstatedir
678sharedstatedir
679sysconfdir
680datadir
681datarootdir
682libexecdir
683sbindir
684bindir
685program_transform_name
686prefix
687exec_prefix
688PACKAGE_URL
689PACKAGE_BUGREPORT
690PACKAGE_STRING
691PACKAGE_VERSION
692PACKAGE_TARNAME
693PACKAGE_NAME
694PATH_SEPARATOR
695SHELL'
696ac_subst_files=''
697ac_user_opts='
698enable_option_checking
699with_target_subdir
700with_cross_host
701with_ld
702enable_shared
703enable_gcov
704enable_vtable_verify
705with_aix_soname
706enable_version_specific_runtime_libs
707with_slibdir
708enable_maintainer_mode
709with_build_libsubdir
710enable_largefile
711enable_decimal_float
712with_system_libunwind
713enable_cet
714enable_explicit_exception_frame_registration
715with_glibc_version
716enable_tls
717with_gcc_major_version_only
718'
719      ac_precious_vars='build_alias
720host_alias
721target_alias
722CC
723CFLAGS
724LDFLAGS
725LIBS
726CPPFLAGS
727CPP'
728
729
730# Initialize some variables set by options.
731ac_init_help=
732ac_init_version=false
733ac_unrecognized_opts=
734ac_unrecognized_sep=
735# The variables have the same names as the options, with
736# dashes changed to underlines.
737cache_file=/dev/null
738exec_prefix=NONE
739no_create=
740no_recursion=
741prefix=NONE
742program_prefix=NONE
743program_suffix=NONE
744program_transform_name=s,x,x,
745silent=
746site=
747srcdir=
748verbose=
749x_includes=NONE
750x_libraries=NONE
751
752# Installation directory options.
753# These are left unexpanded so users can "make install exec_prefix=/foo"
754# and all the variables that are supposed to be based on exec_prefix
755# by default will actually change.
756# Use braces instead of parens because sh, perl, etc. also accept them.
757# (The list follows the same order as the GNU Coding Standards.)
758bindir='${exec_prefix}/bin'
759sbindir='${exec_prefix}/sbin'
760libexecdir='${exec_prefix}/libexec'
761datarootdir='${prefix}/share'
762datadir='${datarootdir}'
763sysconfdir='${prefix}/etc'
764sharedstatedir='${prefix}/com'
765localstatedir='${prefix}/var'
766includedir='${prefix}/include'
767oldincludedir='/usr/include'
768docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
769infodir='${datarootdir}/info'
770htmldir='${docdir}'
771dvidir='${docdir}'
772pdfdir='${docdir}'
773psdir='${docdir}'
774libdir='${exec_prefix}/lib'
775localedir='${datarootdir}/locale'
776mandir='${datarootdir}/man'
777
778ac_prev=
779ac_dashdash=
780for ac_option
781do
782  # If the previous option needs an argument, assign it.
783  if test -n "$ac_prev"; then
784    eval $ac_prev=\$ac_option
785    ac_prev=
786    continue
787  fi
788
789  case $ac_option in
790  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
791  *=)   ac_optarg= ;;
792  *)    ac_optarg=yes ;;
793  esac
794
795  # Accept the important Cygnus configure options, so we can diagnose typos.
796
797  case $ac_dashdash$ac_option in
798  --)
799    ac_dashdash=yes ;;
800
801  -bindir | --bindir | --bindi | --bind | --bin | --bi)
802    ac_prev=bindir ;;
803  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
804    bindir=$ac_optarg ;;
805
806  -build | --build | --buil | --bui | --bu)
807    ac_prev=build_alias ;;
808  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
809    build_alias=$ac_optarg ;;
810
811  -cache-file | --cache-file | --cache-fil | --cache-fi \
812  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
813    ac_prev=cache_file ;;
814  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
815  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
816    cache_file=$ac_optarg ;;
817
818  --config-cache | -C)
819    cache_file=config.cache ;;
820
821  -datadir | --datadir | --datadi | --datad)
822    ac_prev=datadir ;;
823  -datadir=* | --datadir=* | --datadi=* | --datad=*)
824    datadir=$ac_optarg ;;
825
826  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
827  | --dataroo | --dataro | --datar)
828    ac_prev=datarootdir ;;
829  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
830  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
831    datarootdir=$ac_optarg ;;
832
833  -disable-* | --disable-*)
834    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
835    # Reject names that are not valid shell variable names.
836    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
837      as_fn_error $? "invalid feature name: $ac_useropt"
838    ac_useropt_orig=$ac_useropt
839    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
840    case $ac_user_opts in
841      *"
842"enable_$ac_useropt"
843"*) ;;
844      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
845	 ac_unrecognized_sep=', ';;
846    esac
847    eval enable_$ac_useropt=no ;;
848
849  -docdir | --docdir | --docdi | --doc | --do)
850    ac_prev=docdir ;;
851  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
852    docdir=$ac_optarg ;;
853
854  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
855    ac_prev=dvidir ;;
856  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
857    dvidir=$ac_optarg ;;
858
859  -enable-* | --enable-*)
860    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
861    # Reject names that are not valid shell variable names.
862    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
863      as_fn_error $? "invalid feature name: $ac_useropt"
864    ac_useropt_orig=$ac_useropt
865    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
866    case $ac_user_opts in
867      *"
868"enable_$ac_useropt"
869"*) ;;
870      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
871	 ac_unrecognized_sep=', ';;
872    esac
873    eval enable_$ac_useropt=\$ac_optarg ;;
874
875  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
876  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
877  | --exec | --exe | --ex)
878    ac_prev=exec_prefix ;;
879  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
880  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
881  | --exec=* | --exe=* | --ex=*)
882    exec_prefix=$ac_optarg ;;
883
884  -gas | --gas | --ga | --g)
885    # Obsolete; use --with-gas.
886    with_gas=yes ;;
887
888  -help | --help | --hel | --he | -h)
889    ac_init_help=long ;;
890  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
891    ac_init_help=recursive ;;
892  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
893    ac_init_help=short ;;
894
895  -host | --host | --hos | --ho)
896    ac_prev=host_alias ;;
897  -host=* | --host=* | --hos=* | --ho=*)
898    host_alias=$ac_optarg ;;
899
900  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
901    ac_prev=htmldir ;;
902  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
903  | --ht=*)
904    htmldir=$ac_optarg ;;
905
906  -includedir | --includedir | --includedi | --included | --include \
907  | --includ | --inclu | --incl | --inc)
908    ac_prev=includedir ;;
909  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
910  | --includ=* | --inclu=* | --incl=* | --inc=*)
911    includedir=$ac_optarg ;;
912
913  -infodir | --infodir | --infodi | --infod | --info | --inf)
914    ac_prev=infodir ;;
915  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
916    infodir=$ac_optarg ;;
917
918  -libdir | --libdir | --libdi | --libd)
919    ac_prev=libdir ;;
920  -libdir=* | --libdir=* | --libdi=* | --libd=*)
921    libdir=$ac_optarg ;;
922
923  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
924  | --libexe | --libex | --libe)
925    ac_prev=libexecdir ;;
926  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
927  | --libexe=* | --libex=* | --libe=*)
928    libexecdir=$ac_optarg ;;
929
930  -localedir | --localedir | --localedi | --localed | --locale)
931    ac_prev=localedir ;;
932  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
933    localedir=$ac_optarg ;;
934
935  -localstatedir | --localstatedir | --localstatedi | --localstated \
936  | --localstate | --localstat | --localsta | --localst | --locals)
937    ac_prev=localstatedir ;;
938  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
939  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
940    localstatedir=$ac_optarg ;;
941
942  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
943    ac_prev=mandir ;;
944  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
945    mandir=$ac_optarg ;;
946
947  -nfp | --nfp | --nf)
948    # Obsolete; use --without-fp.
949    with_fp=no ;;
950
951  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
952  | --no-cr | --no-c | -n)
953    no_create=yes ;;
954
955  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
956  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
957    no_recursion=yes ;;
958
959  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
960  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
961  | --oldin | --oldi | --old | --ol | --o)
962    ac_prev=oldincludedir ;;
963  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
964  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
965  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
966    oldincludedir=$ac_optarg ;;
967
968  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
969    ac_prev=prefix ;;
970  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
971    prefix=$ac_optarg ;;
972
973  -program-prefix | --program-prefix | --program-prefi | --program-pref \
974  | --program-pre | --program-pr | --program-p)
975    ac_prev=program_prefix ;;
976  -program-prefix=* | --program-prefix=* | --program-prefi=* \
977  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
978    program_prefix=$ac_optarg ;;
979
980  -program-suffix | --program-suffix | --program-suffi | --program-suff \
981  | --program-suf | --program-su | --program-s)
982    ac_prev=program_suffix ;;
983  -program-suffix=* | --program-suffix=* | --program-suffi=* \
984  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
985    program_suffix=$ac_optarg ;;
986
987  -program-transform-name | --program-transform-name \
988  | --program-transform-nam | --program-transform-na \
989  | --program-transform-n | --program-transform- \
990  | --program-transform | --program-transfor \
991  | --program-transfo | --program-transf \
992  | --program-trans | --program-tran \
993  | --progr-tra | --program-tr | --program-t)
994    ac_prev=program_transform_name ;;
995  -program-transform-name=* | --program-transform-name=* \
996  | --program-transform-nam=* | --program-transform-na=* \
997  | --program-transform-n=* | --program-transform-=* \
998  | --program-transform=* | --program-transfor=* \
999  | --program-transfo=* | --program-transf=* \
1000  | --program-trans=* | --program-tran=* \
1001  | --progr-tra=* | --program-tr=* | --program-t=*)
1002    program_transform_name=$ac_optarg ;;
1003
1004  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1005    ac_prev=pdfdir ;;
1006  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1007    pdfdir=$ac_optarg ;;
1008
1009  -psdir | --psdir | --psdi | --psd | --ps)
1010    ac_prev=psdir ;;
1011  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1012    psdir=$ac_optarg ;;
1013
1014  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1015  | -silent | --silent | --silen | --sile | --sil)
1016    silent=yes ;;
1017
1018  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1019    ac_prev=sbindir ;;
1020  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1021  | --sbi=* | --sb=*)
1022    sbindir=$ac_optarg ;;
1023
1024  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1025  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1026  | --sharedst | --shareds | --shared | --share | --shar \
1027  | --sha | --sh)
1028    ac_prev=sharedstatedir ;;
1029  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1030  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1031  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1032  | --sha=* | --sh=*)
1033    sharedstatedir=$ac_optarg ;;
1034
1035  -site | --site | --sit)
1036    ac_prev=site ;;
1037  -site=* | --site=* | --sit=*)
1038    site=$ac_optarg ;;
1039
1040  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1041    ac_prev=srcdir ;;
1042  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1043    srcdir=$ac_optarg ;;
1044
1045  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1046  | --syscon | --sysco | --sysc | --sys | --sy)
1047    ac_prev=sysconfdir ;;
1048  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1049  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1050    sysconfdir=$ac_optarg ;;
1051
1052  -target | --target | --targe | --targ | --tar | --ta | --t)
1053    ac_prev=target_alias ;;
1054  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1055    target_alias=$ac_optarg ;;
1056
1057  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1058    verbose=yes ;;
1059
1060  -version | --version | --versio | --versi | --vers | -V)
1061    ac_init_version=: ;;
1062
1063  -with-* | --with-*)
1064    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1065    # Reject names that are not valid shell variable names.
1066    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1067      as_fn_error $? "invalid package name: $ac_useropt"
1068    ac_useropt_orig=$ac_useropt
1069    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1070    case $ac_user_opts in
1071      *"
1072"with_$ac_useropt"
1073"*) ;;
1074      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1075	 ac_unrecognized_sep=', ';;
1076    esac
1077    eval with_$ac_useropt=\$ac_optarg ;;
1078
1079  -without-* | --without-*)
1080    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1081    # Reject names that are not valid shell variable names.
1082    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083      as_fn_error $? "invalid package name: $ac_useropt"
1084    ac_useropt_orig=$ac_useropt
1085    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1086    case $ac_user_opts in
1087      *"
1088"with_$ac_useropt"
1089"*) ;;
1090      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1091	 ac_unrecognized_sep=', ';;
1092    esac
1093    eval with_$ac_useropt=no ;;
1094
1095  --x)
1096    # Obsolete; use --with-x.
1097    with_x=yes ;;
1098
1099  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1100  | --x-incl | --x-inc | --x-in | --x-i)
1101    ac_prev=x_includes ;;
1102  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1103  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1104    x_includes=$ac_optarg ;;
1105
1106  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1107  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1108    ac_prev=x_libraries ;;
1109  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1110  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1111    x_libraries=$ac_optarg ;;
1112
1113  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1114Try \`$0 --help' for more information"
1115    ;;
1116
1117  *=*)
1118    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1119    # Reject names that are not valid shell variable names.
1120    case $ac_envvar in #(
1121      '' | [0-9]* | *[!_$as_cr_alnum]* )
1122      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1123    esac
1124    eval $ac_envvar=\$ac_optarg
1125    export $ac_envvar ;;
1126
1127  *)
1128    # FIXME: should be removed in autoconf 3.0.
1129    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1130    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1131      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1132    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1133    ;;
1134
1135  esac
1136done
1137
1138if test -n "$ac_prev"; then
1139  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1140  as_fn_error $? "missing argument to $ac_option"
1141fi
1142
1143if test -n "$ac_unrecognized_opts"; then
1144  case $enable_option_checking in
1145    no) ;;
1146    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1147    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1148  esac
1149fi
1150
1151# Check all directory arguments for consistency.
1152for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1153		datadir sysconfdir sharedstatedir localstatedir includedir \
1154		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1155		libdir localedir mandir
1156do
1157  eval ac_val=\$$ac_var
1158  # Remove trailing slashes.
1159  case $ac_val in
1160    */ )
1161      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1162      eval $ac_var=\$ac_val;;
1163  esac
1164  # Be sure to have absolute directory names.
1165  case $ac_val in
1166    [\\/$]* | ?:[\\/]* )  continue;;
1167    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1168  esac
1169  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1170done
1171
1172# There might be people who depend on the old broken behavior: `$host'
1173# used to hold the argument of --host etc.
1174# FIXME: To remove some day.
1175build=$build_alias
1176host=$host_alias
1177target=$target_alias
1178
1179# FIXME: To remove some day.
1180if test "x$host_alias" != x; then
1181  if test "x$build_alias" = x; then
1182    cross_compiling=maybe
1183  elif test "x$build_alias" != "x$host_alias"; then
1184    cross_compiling=yes
1185  fi
1186fi
1187
1188ac_tool_prefix=
1189test -n "$host_alias" && ac_tool_prefix=$host_alias-
1190
1191test "$silent" = yes && exec 6>/dev/null
1192
1193
1194ac_pwd=`pwd` && test -n "$ac_pwd" &&
1195ac_ls_di=`ls -di .` &&
1196ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1197  as_fn_error $? "working directory cannot be determined"
1198test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1199  as_fn_error $? "pwd does not report name of working directory"
1200
1201
1202# Find the source files, if location was not specified.
1203if test -z "$srcdir"; then
1204  ac_srcdir_defaulted=yes
1205  # Try the directory containing this script, then the parent directory.
1206  ac_confdir=`$as_dirname -- "$as_myself" ||
1207$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1208	 X"$as_myself" : 'X\(//\)[^/]' \| \
1209	 X"$as_myself" : 'X\(//\)$' \| \
1210	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1211$as_echo X"$as_myself" |
1212    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1213	    s//\1/
1214	    q
1215	  }
1216	  /^X\(\/\/\)[^/].*/{
1217	    s//\1/
1218	    q
1219	  }
1220	  /^X\(\/\/\)$/{
1221	    s//\1/
1222	    q
1223	  }
1224	  /^X\(\/\).*/{
1225	    s//\1/
1226	    q
1227	  }
1228	  s/.*/./; q'`
1229  srcdir=$ac_confdir
1230  if test ! -r "$srcdir/$ac_unique_file"; then
1231    srcdir=..
1232  fi
1233else
1234  ac_srcdir_defaulted=no
1235fi
1236if test ! -r "$srcdir/$ac_unique_file"; then
1237  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1238  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1239fi
1240ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1241ac_abs_confdir=`(
1242	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1243	pwd)`
1244# When building in place, set srcdir=.
1245if test "$ac_abs_confdir" = "$ac_pwd"; then
1246  srcdir=.
1247fi
1248# Remove unnecessary trailing slashes from srcdir.
1249# Double slashes in file names in object file debugging info
1250# mess up M-x gdb in Emacs.
1251case $srcdir in
1252*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1253esac
1254for ac_var in $ac_precious_vars; do
1255  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1256  eval ac_env_${ac_var}_value=\$${ac_var}
1257  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1258  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1259done
1260
1261#
1262# Report the --help message.
1263#
1264if test "$ac_init_help" = "long"; then
1265  # Omit some internal or obsolete options to make the list less imposing.
1266  # This message is too long to be a string in the A/UX 3.1 sh.
1267  cat <<_ACEOF
1268\`configure' configures GNU C Runtime Library 1.0 to adapt to many kinds of systems.
1269
1270Usage: $0 [OPTION]... [VAR=VALUE]...
1271
1272To assign environment variables (e.g., CC, CFLAGS...), specify them as
1273VAR=VALUE.  See below for descriptions of some of the useful variables.
1274
1275Defaults for the options are specified in brackets.
1276
1277Configuration:
1278  -h, --help              display this help and exit
1279      --help=short        display options specific to this package
1280      --help=recursive    display the short help of all the included packages
1281  -V, --version           display version information and exit
1282  -q, --quiet, --silent   do not print \`checking ...' messages
1283      --cache-file=FILE   cache test results in FILE [disabled]
1284  -C, --config-cache      alias for \`--cache-file=config.cache'
1285  -n, --no-create         do not create output files
1286      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1287
1288Installation directories:
1289  --prefix=PREFIX         install architecture-independent files in PREFIX
1290                          [$ac_default_prefix]
1291  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1292                          [PREFIX]
1293
1294By default, \`make install' will install all the files in
1295\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1296an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1297for instance \`--prefix=\$HOME'.
1298
1299For better control, use the options below.
1300
1301Fine tuning of the installation directories:
1302  --bindir=DIR            user executables [EPREFIX/bin]
1303  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1304  --libexecdir=DIR        program executables [EPREFIX/libexec]
1305  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1306  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1307  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1308  --libdir=DIR            object code libraries [EPREFIX/lib]
1309  --includedir=DIR        C header files [PREFIX/include]
1310  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1311  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1312  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1313  --infodir=DIR           info documentation [DATAROOTDIR/info]
1314  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1315  --mandir=DIR            man documentation [DATAROOTDIR/man]
1316  --docdir=DIR            documentation root [DATAROOTDIR/doc/libgcc]
1317  --htmldir=DIR           html documentation [DOCDIR]
1318  --dvidir=DIR            dvi documentation [DOCDIR]
1319  --pdfdir=DIR            pdf documentation [DOCDIR]
1320  --psdir=DIR             ps documentation [DOCDIR]
1321_ACEOF
1322
1323  cat <<\_ACEOF
1324
1325System types:
1326  --build=BUILD     configure for building on BUILD [guessed]
1327  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1328_ACEOF
1329fi
1330
1331if test -n "$ac_init_help"; then
1332  case $ac_init_help in
1333     short | recursive ) echo "Configuration of GNU C Runtime Library 1.0:";;
1334   esac
1335  cat <<\_ACEOF
1336
1337Optional Features:
1338  --disable-option-checking  ignore unrecognized --enable/--with options
1339  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1340  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1341  --disable-shared        don't provide a shared libgcc
1342  --disable-gcov          don't provide libgcov and related host tools
1343  --enable-vtable-verify    Enable vtable verification feature
1344  --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1345  --enable-maintainer-mode
1346                          enable make rules and dependencies not useful (and
1347                          sometimes confusing) to the casual installer
1348  --disable-largefile     omit support for large files
1349  --enable-decimal-float={no,yes,bid,dpd}
1350			enable decimal float extension to C.  Selecting 'bid'
1351			or 'dpd' choses which decimal floating point format
1352			to use
1353  --enable-cet            enable Intel CET in target libraries [default=no]
1354  --enable-explicit-exception-frame-registration
1355                          register exception tables explicitly at module
1356                          start, for use e.g. for compatibility with
1357                          installations without PT_GNU_EH_FRAME support
1358  --enable-tls            Use thread-local storage [default=yes]
1359
1360Optional Packages:
1361  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1362  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1363  --with-target-subdir=SUBDIR      Configuring in a subdirectory for target
1364  --with-cross-host=HOST           Configuring with a cross compiler
1365  --with-ld               arrange to use the specified ld (full pathname)
1366  --with-aix-soname=aix|svr4|both
1367                          shared library versioning (aka "SONAME") variant to
1368                          provide on AIX
1369  --with-slibdir=DIR      shared libraries in DIR LIBDIR
1370  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1371  --with-system-libunwind use installed libunwind
1372  --with-glibc-version=M.N
1373                          assume GCC used with glibc version M.N or later
1374  --with-gcc-major-version-only
1375                          use only GCC major number in filesystem paths
1376
1377Some influential environment variables:
1378  CC          C compiler command
1379  CFLAGS      C compiler flags
1380  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1381              nonstandard directory <lib dir>
1382  LIBS        libraries to pass to the linker, e.g. -l<library>
1383  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1384              you have headers in a nonstandard directory <include dir>
1385  CPP         C preprocessor
1386
1387Use these variables to override the choices made by `configure' or to help
1388it to find libraries and programs with nonstandard names/locations.
1389
1390Report bugs to the package provider.
1391GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
1392General help using GNU software: <http://www.gnu.org/gethelp/>.
1393_ACEOF
1394ac_status=$?
1395fi
1396
1397if test "$ac_init_help" = "recursive"; then
1398  # If there are subdirs, report their specific --help.
1399  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1400    test -d "$ac_dir" ||
1401      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1402      continue
1403    ac_builddir=.
1404
1405case "$ac_dir" in
1406.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1407*)
1408  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1409  # A ".." for each directory in $ac_dir_suffix.
1410  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1411  case $ac_top_builddir_sub in
1412  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1413  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1414  esac ;;
1415esac
1416ac_abs_top_builddir=$ac_pwd
1417ac_abs_builddir=$ac_pwd$ac_dir_suffix
1418# for backward compatibility:
1419ac_top_builddir=$ac_top_build_prefix
1420
1421case $srcdir in
1422  .)  # We are building in place.
1423    ac_srcdir=.
1424    ac_top_srcdir=$ac_top_builddir_sub
1425    ac_abs_top_srcdir=$ac_pwd ;;
1426  [\\/]* | ?:[\\/]* )  # Absolute name.
1427    ac_srcdir=$srcdir$ac_dir_suffix;
1428    ac_top_srcdir=$srcdir
1429    ac_abs_top_srcdir=$srcdir ;;
1430  *) # Relative name.
1431    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1432    ac_top_srcdir=$ac_top_build_prefix$srcdir
1433    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1434esac
1435ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1436
1437    cd "$ac_dir" || { ac_status=$?; continue; }
1438    # Check for guested configure.
1439    if test -f "$ac_srcdir/configure.gnu"; then
1440      echo &&
1441      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1442    elif test -f "$ac_srcdir/configure"; then
1443      echo &&
1444      $SHELL "$ac_srcdir/configure" --help=recursive
1445    else
1446      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1447    fi || ac_status=$?
1448    cd "$ac_pwd" || { ac_status=$?; break; }
1449  done
1450fi
1451
1452test -n "$ac_init_help" && exit $ac_status
1453if $ac_init_version; then
1454  cat <<\_ACEOF
1455GNU C Runtime Library configure 1.0
1456generated by GNU Autoconf 2.69
1457
1458Copyright (C) 2012 Free Software Foundation, Inc.
1459This configure script is free software; the Free Software Foundation
1460gives unlimited permission to copy, distribute and modify it.
1461_ACEOF
1462  exit
1463fi
1464
1465## ------------------------ ##
1466## Autoconf initialization. ##
1467## ------------------------ ##
1468
1469# ac_fn_c_try_compile LINENO
1470# --------------------------
1471# Try to compile conftest.$ac_ext, and return whether this succeeded.
1472ac_fn_c_try_compile ()
1473{
1474  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1475  rm -f conftest.$ac_objext
1476  if { { ac_try="$ac_compile"
1477case "(($ac_try" in
1478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1479  *) ac_try_echo=$ac_try;;
1480esac
1481eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1482$as_echo "$ac_try_echo"; } >&5
1483  (eval "$ac_compile") 2>conftest.err
1484  ac_status=$?
1485  if test -s conftest.err; then
1486    grep -v '^ *+' conftest.err >conftest.er1
1487    cat conftest.er1 >&5
1488    mv -f conftest.er1 conftest.err
1489  fi
1490  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1491  test $ac_status = 0; } && {
1492	 test -z "$ac_c_werror_flag" ||
1493	 test ! -s conftest.err
1494       } && test -s conftest.$ac_objext; then :
1495  ac_retval=0
1496else
1497  $as_echo "$as_me: failed program was:" >&5
1498sed 's/^/| /' conftest.$ac_ext >&5
1499
1500	ac_retval=1
1501fi
1502  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1503  as_fn_set_status $ac_retval
1504
1505} # ac_fn_c_try_compile
1506
1507# ac_fn_c_try_cpp LINENO
1508# ----------------------
1509# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1510ac_fn_c_try_cpp ()
1511{
1512  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1513  if { { ac_try="$ac_cpp conftest.$ac_ext"
1514case "(($ac_try" in
1515  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1516  *) ac_try_echo=$ac_try;;
1517esac
1518eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1519$as_echo "$ac_try_echo"; } >&5
1520  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1521  ac_status=$?
1522  if test -s conftest.err; then
1523    grep -v '^ *+' conftest.err >conftest.er1
1524    cat conftest.er1 >&5
1525    mv -f conftest.er1 conftest.err
1526  fi
1527  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1528  test $ac_status = 0; } > conftest.i && {
1529	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1530	 test ! -s conftest.err
1531       }; then :
1532  ac_retval=0
1533else
1534  $as_echo "$as_me: failed program was:" >&5
1535sed 's/^/| /' conftest.$ac_ext >&5
1536
1537    ac_retval=1
1538fi
1539  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1540  as_fn_set_status $ac_retval
1541
1542} # ac_fn_c_try_cpp
1543
1544# ac_fn_c_try_run LINENO
1545# ----------------------
1546# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1547# that executables *can* be run.
1548ac_fn_c_try_run ()
1549{
1550  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1551  if { { ac_try="$ac_link"
1552case "(($ac_try" in
1553  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1554  *) ac_try_echo=$ac_try;;
1555esac
1556eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1557$as_echo "$ac_try_echo"; } >&5
1558  (eval "$ac_link") 2>&5
1559  ac_status=$?
1560  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1562  { { case "(($ac_try" in
1563  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564  *) ac_try_echo=$ac_try;;
1565esac
1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567$as_echo "$ac_try_echo"; } >&5
1568  (eval "$ac_try") 2>&5
1569  ac_status=$?
1570  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571  test $ac_status = 0; }; }; then :
1572  ac_retval=0
1573else
1574  $as_echo "$as_me: program exited with status $ac_status" >&5
1575       $as_echo "$as_me: failed program was:" >&5
1576sed 's/^/| /' conftest.$ac_ext >&5
1577
1578       ac_retval=$ac_status
1579fi
1580  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1581  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1582  as_fn_set_status $ac_retval
1583
1584} # ac_fn_c_try_run
1585
1586# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1587# --------------------------------------------
1588# Tries to find the compile-time value of EXPR in a program that includes
1589# INCLUDES, setting VAR accordingly. Returns whether the value could be
1590# computed
1591ac_fn_c_compute_int ()
1592{
1593  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594  if test "$cross_compiling" = yes; then
1595    # Depending upon the size, compute the lo and hi bounds.
1596cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1597/* end confdefs.h.  */
1598$4
1599int
1600main ()
1601{
1602static int test_array [1 - 2 * !(($2) >= 0)];
1603test_array [0] = 0;
1604return test_array [0];
1605
1606  ;
1607  return 0;
1608}
1609_ACEOF
1610if ac_fn_c_try_compile "$LINENO"; then :
1611  ac_lo=0 ac_mid=0
1612  while :; do
1613    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1614/* end confdefs.h.  */
1615$4
1616int
1617main ()
1618{
1619static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1620test_array [0] = 0;
1621return test_array [0];
1622
1623  ;
1624  return 0;
1625}
1626_ACEOF
1627if ac_fn_c_try_compile "$LINENO"; then :
1628  ac_hi=$ac_mid; break
1629else
1630  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1631			if test $ac_lo -le $ac_mid; then
1632			  ac_lo= ac_hi=
1633			  break
1634			fi
1635			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1636fi
1637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1638  done
1639else
1640  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1641/* end confdefs.h.  */
1642$4
1643int
1644main ()
1645{
1646static int test_array [1 - 2 * !(($2) < 0)];
1647test_array [0] = 0;
1648return test_array [0];
1649
1650  ;
1651  return 0;
1652}
1653_ACEOF
1654if ac_fn_c_try_compile "$LINENO"; then :
1655  ac_hi=-1 ac_mid=-1
1656  while :; do
1657    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1658/* end confdefs.h.  */
1659$4
1660int
1661main ()
1662{
1663static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1664test_array [0] = 0;
1665return test_array [0];
1666
1667  ;
1668  return 0;
1669}
1670_ACEOF
1671if ac_fn_c_try_compile "$LINENO"; then :
1672  ac_lo=$ac_mid; break
1673else
1674  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1675			if test $ac_mid -le $ac_hi; then
1676			  ac_lo= ac_hi=
1677			  break
1678			fi
1679			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1680fi
1681rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1682  done
1683else
1684  ac_lo= ac_hi=
1685fi
1686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1687fi
1688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1689# Binary search between lo and hi bounds.
1690while test "x$ac_lo" != "x$ac_hi"; do
1691  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1692  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1693/* end confdefs.h.  */
1694$4
1695int
1696main ()
1697{
1698static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1699test_array [0] = 0;
1700return test_array [0];
1701
1702  ;
1703  return 0;
1704}
1705_ACEOF
1706if ac_fn_c_try_compile "$LINENO"; then :
1707  ac_hi=$ac_mid
1708else
1709  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1710fi
1711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1712done
1713case $ac_lo in #((
1714?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1715'') ac_retval=1 ;;
1716esac
1717  else
1718    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1719/* end confdefs.h.  */
1720$4
1721static long int longval () { return $2; }
1722static unsigned long int ulongval () { return $2; }
1723#include <stdio.h>
1724#include <stdlib.h>
1725int
1726main ()
1727{
1728
1729  FILE *f = fopen ("conftest.val", "w");
1730  if (! f)
1731    return 1;
1732  if (($2) < 0)
1733    {
1734      long int i = longval ();
1735      if (i != ($2))
1736	return 1;
1737      fprintf (f, "%ld", i);
1738    }
1739  else
1740    {
1741      unsigned long int i = ulongval ();
1742      if (i != ($2))
1743	return 1;
1744      fprintf (f, "%lu", i);
1745    }
1746  /* Do not output a trailing newline, as this causes \r\n confusion
1747     on some platforms.  */
1748  return ferror (f) || fclose (f) != 0;
1749
1750  ;
1751  return 0;
1752}
1753_ACEOF
1754if ac_fn_c_try_run "$LINENO"; then :
1755  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1756else
1757  ac_retval=1
1758fi
1759rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1760  conftest.$ac_objext conftest.beam conftest.$ac_ext
1761rm -f conftest.val
1762
1763  fi
1764  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1765  as_fn_set_status $ac_retval
1766
1767} # ac_fn_c_compute_int
1768
1769# ac_fn_c_check_header_preproc LINENO HEADER VAR
1770# ----------------------------------------------
1771# Tests whether HEADER is present, setting the cache variable VAR accordingly.
1772ac_fn_c_check_header_preproc ()
1773{
1774  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1776$as_echo_n "checking for $2... " >&6; }
1777if eval \${$3+:} false; then :
1778  $as_echo_n "(cached) " >&6
1779else
1780  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781/* end confdefs.h.  */
1782#include <$2>
1783_ACEOF
1784if ac_fn_c_try_cpp "$LINENO"; then :
1785  eval "$3=yes"
1786else
1787  eval "$3=no"
1788fi
1789rm -f conftest.err conftest.i conftest.$ac_ext
1790fi
1791eval ac_res=\$$3
1792	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1793$as_echo "$ac_res" >&6; }
1794  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795
1796} # ac_fn_c_check_header_preproc
1797cat >config.log <<_ACEOF
1798This file contains any messages produced by compilers while
1799running configure, to aid debugging if configure makes a mistake.
1800
1801It was created by GNU C Runtime Library $as_me 1.0, which was
1802generated by GNU Autoconf 2.69.  Invocation command line was
1803
1804  $ $0 $@
1805
1806_ACEOF
1807exec 5>>config.log
1808{
1809cat <<_ASUNAME
1810## --------- ##
1811## Platform. ##
1812## --------- ##
1813
1814hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1815uname -m = `(uname -m) 2>/dev/null || echo unknown`
1816uname -r = `(uname -r) 2>/dev/null || echo unknown`
1817uname -s = `(uname -s) 2>/dev/null || echo unknown`
1818uname -v = `(uname -v) 2>/dev/null || echo unknown`
1819
1820/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1821/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1822
1823/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1824/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1825/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1826/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1827/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1828/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1829/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1830
1831_ASUNAME
1832
1833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1834for as_dir in $PATH
1835do
1836  IFS=$as_save_IFS
1837  test -z "$as_dir" && as_dir=.
1838    $as_echo "PATH: $as_dir"
1839  done
1840IFS=$as_save_IFS
1841
1842} >&5
1843
1844cat >&5 <<_ACEOF
1845
1846
1847## ----------- ##
1848## Core tests. ##
1849## ----------- ##
1850
1851_ACEOF
1852
1853
1854# Keep a trace of the command line.
1855# Strip out --no-create and --no-recursion so they do not pile up.
1856# Strip out --silent because we don't want to record it for future runs.
1857# Also quote any args containing shell meta-characters.
1858# Make two passes to allow for proper duplicate-argument suppression.
1859ac_configure_args=
1860ac_configure_args0=
1861ac_configure_args1=
1862ac_must_keep_next=false
1863for ac_pass in 1 2
1864do
1865  for ac_arg
1866  do
1867    case $ac_arg in
1868    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1869    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1870    | -silent | --silent | --silen | --sile | --sil)
1871      continue ;;
1872    *\'*)
1873      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1874    esac
1875    case $ac_pass in
1876    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1877    2)
1878      as_fn_append ac_configure_args1 " '$ac_arg'"
1879      if test $ac_must_keep_next = true; then
1880	ac_must_keep_next=false # Got value, back to normal.
1881      else
1882	case $ac_arg in
1883	  *=* | --config-cache | -C | -disable-* | --disable-* \
1884	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1885	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1886	  | -with-* | --with-* | -without-* | --without-* | --x)
1887	    case "$ac_configure_args0 " in
1888	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1889	    esac
1890	    ;;
1891	  -* ) ac_must_keep_next=true ;;
1892	esac
1893      fi
1894      as_fn_append ac_configure_args " '$ac_arg'"
1895      ;;
1896    esac
1897  done
1898done
1899{ ac_configure_args0=; unset ac_configure_args0;}
1900{ ac_configure_args1=; unset ac_configure_args1;}
1901
1902# When interrupted or exit'd, cleanup temporary files, and complete
1903# config.log.  We remove comments because anyway the quotes in there
1904# would cause problems or look ugly.
1905# WARNING: Use '\'' to represent an apostrophe within the trap.
1906# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1907trap 'exit_status=$?
1908  # Save into config.log some information that might help in debugging.
1909  {
1910    echo
1911
1912    $as_echo "## ---------------- ##
1913## Cache variables. ##
1914## ---------------- ##"
1915    echo
1916    # The following way of writing the cache mishandles newlines in values,
1917(
1918  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1919    eval ac_val=\$$ac_var
1920    case $ac_val in #(
1921    *${as_nl}*)
1922      case $ac_var in #(
1923      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1924$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1925      esac
1926      case $ac_var in #(
1927      _ | IFS | as_nl) ;; #(
1928      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1929      *) { eval $ac_var=; unset $ac_var;} ;;
1930      esac ;;
1931    esac
1932  done
1933  (set) 2>&1 |
1934    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1935    *${as_nl}ac_space=\ *)
1936      sed -n \
1937	"s/'\''/'\''\\\\'\'''\''/g;
1938	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1939      ;; #(
1940    *)
1941      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1942      ;;
1943    esac |
1944    sort
1945)
1946    echo
1947
1948    $as_echo "## ----------------- ##
1949## Output variables. ##
1950## ----------------- ##"
1951    echo
1952    for ac_var in $ac_subst_vars
1953    do
1954      eval ac_val=\$$ac_var
1955      case $ac_val in
1956      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1957      esac
1958      $as_echo "$ac_var='\''$ac_val'\''"
1959    done | sort
1960    echo
1961
1962    if test -n "$ac_subst_files"; then
1963      $as_echo "## ------------------- ##
1964## File substitutions. ##
1965## ------------------- ##"
1966      echo
1967      for ac_var in $ac_subst_files
1968      do
1969	eval ac_val=\$$ac_var
1970	case $ac_val in
1971	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1972	esac
1973	$as_echo "$ac_var='\''$ac_val'\''"
1974      done | sort
1975      echo
1976    fi
1977
1978    if test -s confdefs.h; then
1979      $as_echo "## ----------- ##
1980## confdefs.h. ##
1981## ----------- ##"
1982      echo
1983      cat confdefs.h
1984      echo
1985    fi
1986    test "$ac_signal" != 0 &&
1987      $as_echo "$as_me: caught signal $ac_signal"
1988    $as_echo "$as_me: exit $exit_status"
1989  } >&5
1990  rm -f core *.core core.conftest.* &&
1991    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1992    exit $exit_status
1993' 0
1994for ac_signal in 1 2 13 15; do
1995  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1996done
1997ac_signal=0
1998
1999# confdefs.h avoids OS command line length limits that DEFS can exceed.
2000rm -f -r conftest* confdefs.h
2001
2002$as_echo "/* confdefs.h */" > confdefs.h
2003
2004# Predefined preprocessor variables.
2005
2006cat >>confdefs.h <<_ACEOF
2007#define PACKAGE_NAME "$PACKAGE_NAME"
2008_ACEOF
2009
2010cat >>confdefs.h <<_ACEOF
2011#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2012_ACEOF
2013
2014cat >>confdefs.h <<_ACEOF
2015#define PACKAGE_VERSION "$PACKAGE_VERSION"
2016_ACEOF
2017
2018cat >>confdefs.h <<_ACEOF
2019#define PACKAGE_STRING "$PACKAGE_STRING"
2020_ACEOF
2021
2022cat >>confdefs.h <<_ACEOF
2023#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2024_ACEOF
2025
2026cat >>confdefs.h <<_ACEOF
2027#define PACKAGE_URL "$PACKAGE_URL"
2028_ACEOF
2029
2030
2031# Let the site file select an alternate cache file if it wants to.
2032# Prefer an explicitly selected file to automatically selected ones.
2033ac_site_file1=NONE
2034ac_site_file2=NONE
2035if test -n "$CONFIG_SITE"; then
2036  # We do not want a PATH search for config.site.
2037  case $CONFIG_SITE in #((
2038    -*)  ac_site_file1=./$CONFIG_SITE;;
2039    */*) ac_site_file1=$CONFIG_SITE;;
2040    *)   ac_site_file1=./$CONFIG_SITE;;
2041  esac
2042elif test "x$prefix" != xNONE; then
2043  ac_site_file1=$prefix/share/config.site
2044  ac_site_file2=$prefix/etc/config.site
2045else
2046  ac_site_file1=$ac_default_prefix/share/config.site
2047  ac_site_file2=$ac_default_prefix/etc/config.site
2048fi
2049for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2050do
2051  test "x$ac_site_file" = xNONE && continue
2052  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2053    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2054$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2055    sed 's/^/| /' "$ac_site_file" >&5
2056    . "$ac_site_file" \
2057      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2058$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2059as_fn_error $? "failed to load site script $ac_site_file
2060See \`config.log' for more details" "$LINENO" 5; }
2061  fi
2062done
2063
2064if test -r "$cache_file"; then
2065  # Some versions of bash will fail to source /dev/null (special files
2066  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2067  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2068    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2069$as_echo "$as_me: loading cache $cache_file" >&6;}
2070    case $cache_file in
2071      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2072      *)                      . "./$cache_file";;
2073    esac
2074  fi
2075else
2076  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2077$as_echo "$as_me: creating cache $cache_file" >&6;}
2078  >$cache_file
2079fi
2080
2081# Check that the precious variables saved in the cache have kept the same
2082# value.
2083ac_cache_corrupted=false
2084for ac_var in $ac_precious_vars; do
2085  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2086  eval ac_new_set=\$ac_env_${ac_var}_set
2087  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2088  eval ac_new_val=\$ac_env_${ac_var}_value
2089  case $ac_old_set,$ac_new_set in
2090    set,)
2091      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2092$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2093      ac_cache_corrupted=: ;;
2094    ,set)
2095      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2096$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2097      ac_cache_corrupted=: ;;
2098    ,);;
2099    *)
2100      if test "x$ac_old_val" != "x$ac_new_val"; then
2101	# differences in whitespace do not lead to failure.
2102	ac_old_val_w=`echo x $ac_old_val`
2103	ac_new_val_w=`echo x $ac_new_val`
2104	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2105	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2106$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2107	  ac_cache_corrupted=:
2108	else
2109	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2110$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2111	  eval $ac_var=\$ac_old_val
2112	fi
2113	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2114$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2115	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2116$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2117      fi;;
2118  esac
2119  # Pass precious variables to config.status.
2120  if test "$ac_new_set" = set; then
2121    case $ac_new_val in
2122    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2123    *) ac_arg=$ac_var=$ac_new_val ;;
2124    esac
2125    case " $ac_configure_args " in
2126      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2127      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2128    esac
2129  fi
2130done
2131if $ac_cache_corrupted; then
2132  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2134  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2135$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2136  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2137fi
2138## -------------------- ##
2139## Main body of script. ##
2140## -------------------- ##
2141
2142ac_ext=c
2143ac_cpp='$CPP $CPPFLAGS'
2144ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2145ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2146ac_compiler_gnu=$ac_cv_c_compiler_gnu
2147
2148
2149
2150
2151
2152
2153
2154# The libgcc should not depend on any header files
2155
2156
2157
2158# Check whether --with-target-subdir was given.
2159if test "${with_target_subdir+set}" = set; then :
2160  withval=$with_target_subdir;
2161fi
2162
2163
2164# Check whether --with-cross-host was given.
2165if test "${with_cross_host+set}" = set; then :
2166  withval=$with_cross_host;
2167fi
2168
2169
2170# Check whether --with-ld was given.
2171if test "${with_ld+set}" = set; then :
2172  withval=$with_ld;
2173fi
2174
2175
2176if test "${srcdir}" = "."; then
2177  if test -n "${with_build_subdir}"; then
2178    libgcc_topdir="${srcdir}/../.."
2179    with_target_subdir=
2180  elif test -z "${with_target_subdir}"; then
2181    libgcc_topdir="${srcdir}/.."
2182  else
2183    if test "${with_target_subdir}" != "."; then
2184      libgcc_topdir="${srcdir}/${with_multisrctop}../.."
2185    else
2186      libgcc_topdir="${srcdir}/${with_multisrctop}.."
2187    fi
2188  fi
2189else
2190  libgcc_topdir="${srcdir}/.."
2191fi
2192
2193ac_aux_dir=
2194for ac_dir in $libgcc_topdir "$srcdir"/$libgcc_topdir; do
2195  if test -f "$ac_dir/install-sh"; then
2196    ac_aux_dir=$ac_dir
2197    ac_install_sh="$ac_aux_dir/install-sh -c"
2198    break
2199  elif test -f "$ac_dir/install.sh"; then
2200    ac_aux_dir=$ac_dir
2201    ac_install_sh="$ac_aux_dir/install.sh -c"
2202    break
2203  elif test -f "$ac_dir/shtool"; then
2204    ac_aux_dir=$ac_dir
2205    ac_install_sh="$ac_aux_dir/shtool install -c"
2206    break
2207  fi
2208done
2209if test -z "$ac_aux_dir"; then
2210  as_fn_error $? "cannot find install-sh, install.sh, or shtool in $libgcc_topdir \"$srcdir\"/$libgcc_topdir" "$LINENO" 5
2211fi
2212
2213# These three variables are undocumented and unsupported,
2214# and are intended to be withdrawn in a future Autoconf release.
2215# They can cause serious problems if a builder's source tree is in a directory
2216# whose full name contains unusual characters.
2217ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2218ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2219ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2220
2221
2222ac_config_headers="$ac_config_headers auto-target.h:config.in"
2223
2224
2225# Check whether --enable-shared was given.
2226if test "${enable_shared+set}" = set; then :
2227  enableval=$enable_shared;
2228  case $enable_shared in
2229  yes | no) ;;
2230  *)
2231    enable_shared=no
2232    IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2233    for pkg in $enableval; do
2234      if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
2235	enable_shared=yes
2236      fi
2237    done
2238    IFS="$ac_save_ifs"
2239    ;;
2240  esac
2241
2242else
2243  enable_shared=yes
2244fi
2245
2246
2247
2248# Check whether --enable-gcov was given.
2249if test "${enable_gcov+set}" = set; then :
2250  enableval=$enable_gcov;
2251else
2252  enable_gcov=yes
2253fi
2254
2255
2256
2257# Check whether --enable-vtable-verify was given.
2258if test "${enable_vtable_verify+set}" = set; then :
2259  enableval=$enable_vtable_verify; case "$enableval" in
2260 yes) enable_vtable_verify=yes ;;
2261 no)  enable_vtable_verify=no ;;
2262 *)   enable_vtable_verify=no;;
2263 esac
2264else
2265  enable_vtable_verify=no
2266fi
2267
2268
2269
2270
2271# Check whether --with-aix-soname was given.
2272if test "${with_aix_soname+set}" = set; then :
2273  withval=$with_aix_soname; case "${host}:${enable_shared}" in
2274 power*-*-aix[5-9]*:yes)
2275   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide for shared libgcc" >&5
2276$as_echo_n "checking which variant of shared library versioning to provide for shared libgcc... " >&6; }
2277   case ${withval} in
2278     aix|svr4|both) ;;
2279     *) as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5;;
2280   esac
2281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
2282$as_echo "$withval" >&6; }
2283   ;;
2284 *) with_aix_soname=aix ;;
2285 esac
2286
2287else
2288  with_aix_soname=aix
2289fi
2290
2291
2292
2293# Make sure we can run config.sub.
2294$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2295  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2296
2297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2298$as_echo_n "checking build system type... " >&6; }
2299if ${ac_cv_build+:} false; then :
2300  $as_echo_n "(cached) " >&6
2301else
2302  ac_build_alias=$build_alias
2303test "x$ac_build_alias" = x &&
2304  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2305test "x$ac_build_alias" = x &&
2306  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2307ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2308  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2309
2310fi
2311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2312$as_echo "$ac_cv_build" >&6; }
2313case $ac_cv_build in
2314*-*-*) ;;
2315*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2316esac
2317build=$ac_cv_build
2318ac_save_IFS=$IFS; IFS='-'
2319set x $ac_cv_build
2320shift
2321build_cpu=$1
2322build_vendor=$2
2323shift; shift
2324# Remember, the first character of IFS is used to create $*,
2325# except with old shells:
2326build_os=$*
2327IFS=$ac_save_IFS
2328case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2329
2330
2331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2332$as_echo_n "checking host system type... " >&6; }
2333if ${ac_cv_host+:} false; then :
2334  $as_echo_n "(cached) " >&6
2335else
2336  if test "x$host_alias" = x; then
2337  ac_cv_host=$ac_cv_build
2338else
2339  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2340    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2341fi
2342
2343fi
2344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2345$as_echo "$ac_cv_host" >&6; }
2346case $ac_cv_host in
2347*-*-*) ;;
2348*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2349esac
2350host=$ac_cv_host
2351ac_save_IFS=$IFS; IFS='-'
2352set x $ac_cv_host
2353shift
2354host_cpu=$1
2355host_vendor=$2
2356shift; shift
2357# Remember, the first character of IFS is used to create $*,
2358# except with old shells:
2359host_os=$*
2360IFS=$ac_save_IFS
2361case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2362
2363
2364
2365
2366
2367
2368case "${host}" in
2369    # PIC is the default on some targets or must not be used.
2370    *-*-darwin*)
2371	# For darwin, common symbols are not allowed in MH_DYLIB files
2372	case "${CFLAGS}" in
2373	  # If we are using a compiler supporting mdynamic-no-pic
2374	  # and the option has been tested as safe to add, then cancel
2375	  # it here, since the code generated is incompatible with shared
2376	  # libs.
2377	  *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
2378	  *) PICFLAG=-fno-common ;;
2379	esac
2380	;;
2381    alpha*-dec-osf5*)
2382	# PIC is the default.
2383	;;
2384    hppa*64*-*-hpux*)
2385	# PIC is the default for 64-bit PA HP-UX.
2386	;;
2387    i[34567]86-*-cygwin* | x86_64-*-cygwin*)
2388	;;
2389    i[34567]86-*-mingw* | x86_64-*-mingw*)
2390	;;
2391    i[34567]86-*-interix[3-9]*)
2392	# Interix 3.x gcc -fpic/-fPIC options generate broken code.
2393	# Instead, we relocate shared libraries at runtime.
2394	;;
2395    i[34567]86-*-nto-qnx*)
2396	# QNX uses GNU C++, but need to define -shared option too, otherwise
2397	# it will coredump.
2398	PICFLAG='-fPIC -shared'
2399	;;
2400    i[34567]86-pc-msdosdjgpp*)
2401	# DJGPP does not support shared libraries at all.
2402	;;
2403    ia64*-*-hpux*)
2404	# On IA64 HP-UX, PIC is the default but the pic flag
2405	# sets the default TLS model and affects inlining.
2406	PICFLAG=-fPIC
2407	;;
2408    mips-sgi-irix6*)
2409	# PIC is the default.
2410	;;
2411    rs6000-ibm-aix* | powerpc-ibm-aix*)
2412	# All AIX code is PIC.
2413	;;
2414
2415    # Some targets support both -fPIC and -fpic, but prefer the latter.
2416    # FIXME: Why?
2417    i[34567]86-*-* | x86_64-*-*)
2418	PICFLAG=-fpic
2419	;;
2420    # FIXME: Override -fPIC default in libgcc only?
2421    sh-*-linux* | sh[2346lbe]*-*-linux*)
2422	PICFLAG=-fpic
2423	;;
2424    # FIXME: Simplify to sh*-*-netbsd*?
2425    sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
2426      sh64-*-netbsd* | sh64l*-*-netbsd*)
2427	PICFLAG=-fpic
2428	;;
2429    # Default to -fPIC unless specified otherwise.
2430    *)
2431	PICFLAG=-fPIC
2432	;;
2433esac
2434
2435# If the user explicitly uses -fpic/-fPIC, keep that.
2436case "${CFLAGS}" in
2437    *-fpic*)
2438	PICFLAG=-fpic
2439	;;
2440    *-fPIC*)
2441	PICFLAG=-fPIC
2442	;;
2443esac
2444
2445
2446
2447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2448$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2449# Check whether --enable-version-specific-runtime-libs was given.
2450if test "${enable_version_specific_runtime_libs+set}" = set; then :
2451  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2452 yes) version_specific_libs=yes ;;
2453 no)  version_specific_libs=no ;;
2454 *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2455 esac
2456else
2457  version_specific_libs=no
2458fi
2459
2460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2461$as_echo "$version_specific_libs" >&6; }
2462
2463
2464# Check whether --with-slibdir was given.
2465if test "${with_slibdir+set}" = set; then :
2466  withval=$with_slibdir; slibdir="$with_slibdir"
2467else
2468  if test "${version_specific_libs}" = yes; then
2469  slibdir='$(libsubdir)'
2470elif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
2471  slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
2472else
2473  slibdir='$(libdir)'
2474fi
2475fi
2476
2477
2478
2479# Command-line options.
2480# Very limited version of AC_MAINTAINER_MODE.
2481# Check whether --enable-maintainer-mode was given.
2482if test "${enable_maintainer_mode+set}" = set; then :
2483  enableval=$enable_maintainer_mode; case ${enable_maintainer_mode} in
2484     yes) MAINT='' ;;
2485     no) MAINT='#' ;;
2486     *) as_fn_error $? "--enable-maintainer-mode must be yes or no" "$LINENO" 5 ;;
2487   esac
2488   maintainer_mode=${enableval}
2489else
2490  MAINT='#'
2491fi
2492
2493
2494# Find a good install program.  We prefer a C program (faster),
2495# so one script is as good as another.  But avoid the broken or
2496# incompatible versions:
2497# SysV /etc/install, /usr/sbin/install
2498# SunOS /usr/etc/install
2499# IRIX /sbin/install
2500# AIX /bin/install
2501# AmigaOS /C/install, which installs bootblocks on floppy discs
2502# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2503# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2504# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2505# OS/2's system install, which has a completely different semantic
2506# ./install, which can be erroneously created by make from ./install.sh.
2507# Reject install programs that cannot install multiple files.
2508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2509$as_echo_n "checking for a BSD-compatible install... " >&6; }
2510if test -z "$INSTALL"; then
2511if ${ac_cv_path_install+:} false; then :
2512  $as_echo_n "(cached) " >&6
2513else
2514  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2515for as_dir in $PATH
2516do
2517  IFS=$as_save_IFS
2518  test -z "$as_dir" && as_dir=.
2519    # Account for people who put trailing slashes in PATH elements.
2520case $as_dir/ in #((
2521  ./ | .// | /[cC]/* | \
2522  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2523  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2524  /usr/ucb/* ) ;;
2525  *)
2526    # OSF1 and SCO ODT 3.0 have their own names for install.
2527    # Don't use installbsd from OSF since it installs stuff as root
2528    # by default.
2529    for ac_prog in ginstall scoinst install; do
2530      for ac_exec_ext in '' $ac_executable_extensions; do
2531	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2532	  if test $ac_prog = install &&
2533	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2534	    # AIX install.  It has an incompatible calling convention.
2535	    :
2536	  elif test $ac_prog = install &&
2537	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2538	    # program-specific install script used by HP pwplus--don't use.
2539	    :
2540	  else
2541	    rm -rf conftest.one conftest.two conftest.dir
2542	    echo one > conftest.one
2543	    echo two > conftest.two
2544	    mkdir conftest.dir
2545	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2546	      test -s conftest.one && test -s conftest.two &&
2547	      test -s conftest.dir/conftest.one &&
2548	      test -s conftest.dir/conftest.two
2549	    then
2550	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2551	      break 3
2552	    fi
2553	  fi
2554	fi
2555      done
2556    done
2557    ;;
2558esac
2559
2560  done
2561IFS=$as_save_IFS
2562
2563rm -rf conftest.one conftest.two conftest.dir
2564
2565fi
2566  if test "${ac_cv_path_install+set}" = set; then
2567    INSTALL=$ac_cv_path_install
2568  else
2569    # As a last resort, use the slow shell script.  Don't cache a
2570    # value for INSTALL within a source directory, because that will
2571    # break other packages using the cache if that directory is
2572    # removed, or if the value is a relative name.
2573    INSTALL=$ac_install_sh
2574  fi
2575fi
2576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2577$as_echo "$INSTALL" >&6; }
2578
2579# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2580# It thinks the first close brace ends the variable substitution.
2581test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2582
2583test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2584
2585test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2586
2587
2588for ac_prog in gawk mawk nawk awk
2589do
2590  # Extract the first word of "$ac_prog", so it can be a program name with args.
2591set dummy $ac_prog; ac_word=$2
2592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2593$as_echo_n "checking for $ac_word... " >&6; }
2594if ${ac_cv_prog_AWK+:} false; then :
2595  $as_echo_n "(cached) " >&6
2596else
2597  if test -n "$AWK"; then
2598  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2599else
2600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2601for as_dir in $PATH
2602do
2603  IFS=$as_save_IFS
2604  test -z "$as_dir" && as_dir=.
2605    for ac_exec_ext in '' $ac_executable_extensions; do
2606  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2607    ac_cv_prog_AWK="$ac_prog"
2608    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2609    break 2
2610  fi
2611done
2612  done
2613IFS=$as_save_IFS
2614
2615fi
2616fi
2617AWK=$ac_cv_prog_AWK
2618if test -n "$AWK"; then
2619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2620$as_echo "$AWK" >&6; }
2621else
2622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2623$as_echo "no" >&6; }
2624fi
2625
2626
2627  test -n "$AWK" && break
2628done
2629
2630# We need awk; bail out if it's missing.
2631case ${AWK} in
2632  "") as_fn_error $? "can't build without awk, bailing out" "$LINENO" 5 ;;
2633esac
2634
2635
2636 case ${build_alias} in
2637  "") build_noncanonical=${build} ;;
2638  *) build_noncanonical=${build_alias} ;;
2639esac
2640
2641 case ${host_alias} in
2642  "") host_noncanonical=${build_noncanonical} ;;
2643  *) host_noncanonical=${host_alias} ;;
2644esac
2645
2646
2647
2648 case ${target_alias} in
2649  "") target_noncanonical=${host_noncanonical} ;;
2650  *) target_noncanonical=${target_alias} ;;
2651esac
2652
2653
2654
2655
2656# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2657# have matching libraries, they should use host libraries: Makefile.tpl
2658# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2659# However, they still use the build modules, because the corresponding
2660# host modules (e.g. bison) are only built for the host when bootstrap
2661# finishes. So:
2662# - build_subdir is where we find build modules, and never changes.
2663# - build_libsubdir is where we find build libraries, and can be overridden.
2664
2665# Prefix 'build-' so this never conflicts with target_subdir.
2666build_subdir="build-${build_noncanonical}"
2667
2668# Check whether --with-build-libsubdir was given.
2669if test "${with_build_libsubdir+set}" = set; then :
2670  withval=$with_build_libsubdir; build_libsubdir="$withval"
2671else
2672  build_libsubdir="$build_subdir"
2673fi
2674
2675# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2676if ( test $srcdir = . && test -d gcc ) \
2677   || test -d $srcdir/../host-${host_noncanonical}; then
2678  host_subdir="host-${host_noncanonical}"
2679else
2680  host_subdir=.
2681fi
2682# No prefix.
2683target_subdir=${target_noncanonical}
2684
2685
2686# Calculate toolexeclibdir
2687# Also toolexecdir, though it's only used in toolexeclibdir
2688case ${version_specific_libs} in
2689  yes)
2690    # Need the gcc compiler version to know where to install libraries
2691    # and header files if --enable-version-specific-runtime-libs option
2692    # is selected.
2693    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2694    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2695    ;;
2696  no)
2697    if test -n "$with_cross_host" &&
2698       test x"$with_cross_host" != x"no"; then
2699      # Install a library built with a cross compiler in tooldir, not libdir.
2700      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2701      toolexeclibdir='$(toolexecdir)/lib'
2702    else
2703      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2704      toolexeclibdir='$(libdir)'
2705    fi
2706    multi_os_directory=`$CC -print-multi-os-directory`
2707    case $multi_os_directory in
2708      .) ;; # Avoid trailing /.
2709      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2710    esac
2711    ;;
2712esac
2713
2714
2715
2716if test -n "$ac_tool_prefix"; then
2717  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2718set dummy ${ac_tool_prefix}ar; ac_word=$2
2719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2720$as_echo_n "checking for $ac_word... " >&6; }
2721if ${ac_cv_prog_AR+:} false; then :
2722  $as_echo_n "(cached) " >&6
2723else
2724  if test -n "$AR"; then
2725  ac_cv_prog_AR="$AR" # Let the user override the test.
2726else
2727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2728for as_dir in $PATH
2729do
2730  IFS=$as_save_IFS
2731  test -z "$as_dir" && as_dir=.
2732    for ac_exec_ext in '' $ac_executable_extensions; do
2733  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2734    ac_cv_prog_AR="${ac_tool_prefix}ar"
2735    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2736    break 2
2737  fi
2738done
2739  done
2740IFS=$as_save_IFS
2741
2742fi
2743fi
2744AR=$ac_cv_prog_AR
2745if test -n "$AR"; then
2746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2747$as_echo "$AR" >&6; }
2748else
2749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2750$as_echo "no" >&6; }
2751fi
2752
2753
2754fi
2755if test -z "$ac_cv_prog_AR"; then
2756  ac_ct_AR=$AR
2757  # Extract the first word of "ar", so it can be a program name with args.
2758set dummy ar; ac_word=$2
2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2760$as_echo_n "checking for $ac_word... " >&6; }
2761if ${ac_cv_prog_ac_ct_AR+:} false; then :
2762  $as_echo_n "(cached) " >&6
2763else
2764  if test -n "$ac_ct_AR"; then
2765  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2766else
2767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768for as_dir in $PATH
2769do
2770  IFS=$as_save_IFS
2771  test -z "$as_dir" && as_dir=.
2772    for ac_exec_ext in '' $ac_executable_extensions; do
2773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2774    ac_cv_prog_ac_ct_AR="ar"
2775    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2776    break 2
2777  fi
2778done
2779  done
2780IFS=$as_save_IFS
2781
2782fi
2783fi
2784ac_ct_AR=$ac_cv_prog_ac_ct_AR
2785if test -n "$ac_ct_AR"; then
2786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2787$as_echo "$ac_ct_AR" >&6; }
2788else
2789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2790$as_echo "no" >&6; }
2791fi
2792
2793  if test "x$ac_ct_AR" = x; then
2794    AR=""
2795  else
2796    case $cross_compiling:$ac_tool_warned in
2797yes:)
2798{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2799$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2800ac_tool_warned=yes ;;
2801esac
2802    AR=$ac_ct_AR
2803  fi
2804else
2805  AR="$ac_cv_prog_AR"
2806fi
2807
2808if test -n "$ac_tool_prefix"; then
2809  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
2810set dummy ${ac_tool_prefix}lipo; ac_word=$2
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2812$as_echo_n "checking for $ac_word... " >&6; }
2813if ${ac_cv_prog_LIPO+:} false; then :
2814  $as_echo_n "(cached) " >&6
2815else
2816  if test -n "$LIPO"; then
2817  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
2818else
2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2820for as_dir in $PATH
2821do
2822  IFS=$as_save_IFS
2823  test -z "$as_dir" && as_dir=.
2824    for ac_exec_ext in '' $ac_executable_extensions; do
2825  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2826    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
2827    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2828    break 2
2829  fi
2830done
2831  done
2832IFS=$as_save_IFS
2833
2834fi
2835fi
2836LIPO=$ac_cv_prog_LIPO
2837if test -n "$LIPO"; then
2838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
2839$as_echo "$LIPO" >&6; }
2840else
2841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2842$as_echo "no" >&6; }
2843fi
2844
2845
2846fi
2847if test -z "$ac_cv_prog_LIPO"; then
2848  ac_ct_LIPO=$LIPO
2849  # Extract the first word of "lipo", so it can be a program name with args.
2850set dummy lipo; ac_word=$2
2851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852$as_echo_n "checking for $ac_word... " >&6; }
2853if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
2854  $as_echo_n "(cached) " >&6
2855else
2856  if test -n "$ac_ct_LIPO"; then
2857  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
2858else
2859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860for as_dir in $PATH
2861do
2862  IFS=$as_save_IFS
2863  test -z "$as_dir" && as_dir=.
2864    for ac_exec_ext in '' $ac_executable_extensions; do
2865  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2866    ac_cv_prog_ac_ct_LIPO="lipo"
2867    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868    break 2
2869  fi
2870done
2871  done
2872IFS=$as_save_IFS
2873
2874fi
2875fi
2876ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
2877if test -n "$ac_ct_LIPO"; then
2878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
2879$as_echo "$ac_ct_LIPO" >&6; }
2880else
2881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882$as_echo "no" >&6; }
2883fi
2884
2885  if test "x$ac_ct_LIPO" = x; then
2886    LIPO=":"
2887  else
2888    case $cross_compiling:$ac_tool_warned in
2889yes:)
2890{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2891$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2892ac_tool_warned=yes ;;
2893esac
2894    LIPO=$ac_ct_LIPO
2895  fi
2896else
2897  LIPO="$ac_cv_prog_LIPO"
2898fi
2899
2900if test -n "$ac_tool_prefix"; then
2901  # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
2902set dummy ${ac_tool_prefix}nm; ac_word=$2
2903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2904$as_echo_n "checking for $ac_word... " >&6; }
2905if ${ac_cv_prog_NM+:} false; then :
2906  $as_echo_n "(cached) " >&6
2907else
2908  if test -n "$NM"; then
2909  ac_cv_prog_NM="$NM" # Let the user override the test.
2910else
2911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2912for as_dir in $PATH
2913do
2914  IFS=$as_save_IFS
2915  test -z "$as_dir" && as_dir=.
2916    for ac_exec_ext in '' $ac_executable_extensions; do
2917  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2918    ac_cv_prog_NM="${ac_tool_prefix}nm"
2919    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2920    break 2
2921  fi
2922done
2923  done
2924IFS=$as_save_IFS
2925
2926fi
2927fi
2928NM=$ac_cv_prog_NM
2929if test -n "$NM"; then
2930  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
2931$as_echo "$NM" >&6; }
2932else
2933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2934$as_echo "no" >&6; }
2935fi
2936
2937
2938fi
2939if test -z "$ac_cv_prog_NM"; then
2940  ac_ct_NM=$NM
2941  # Extract the first word of "nm", so it can be a program name with args.
2942set dummy nm; ac_word=$2
2943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2944$as_echo_n "checking for $ac_word... " >&6; }
2945if ${ac_cv_prog_ac_ct_NM+:} false; then :
2946  $as_echo_n "(cached) " >&6
2947else
2948  if test -n "$ac_ct_NM"; then
2949  ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
2950else
2951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2952for as_dir in $PATH
2953do
2954  IFS=$as_save_IFS
2955  test -z "$as_dir" && as_dir=.
2956    for ac_exec_ext in '' $ac_executable_extensions; do
2957  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2958    ac_cv_prog_ac_ct_NM="nm"
2959    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2960    break 2
2961  fi
2962done
2963  done
2964IFS=$as_save_IFS
2965
2966fi
2967fi
2968ac_ct_NM=$ac_cv_prog_ac_ct_NM
2969if test -n "$ac_ct_NM"; then
2970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
2971$as_echo "$ac_ct_NM" >&6; }
2972else
2973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2974$as_echo "no" >&6; }
2975fi
2976
2977  if test "x$ac_ct_NM" = x; then
2978    NM=""
2979  else
2980    case $cross_compiling:$ac_tool_warned in
2981yes:)
2982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2984ac_tool_warned=yes ;;
2985esac
2986    NM=$ac_ct_NM
2987  fi
2988else
2989  NM="$ac_cv_prog_NM"
2990fi
2991
2992if test -n "$ac_tool_prefix"; then
2993  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2994set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2996$as_echo_n "checking for $ac_word... " >&6; }
2997if ${ac_cv_prog_RANLIB+:} false; then :
2998  $as_echo_n "(cached) " >&6
2999else
3000  if test -n "$RANLIB"; then
3001  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3002else
3003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004for as_dir in $PATH
3005do
3006  IFS=$as_save_IFS
3007  test -z "$as_dir" && as_dir=.
3008    for ac_exec_ext in '' $ac_executable_extensions; do
3009  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3010    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3011    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3012    break 2
3013  fi
3014done
3015  done
3016IFS=$as_save_IFS
3017
3018fi
3019fi
3020RANLIB=$ac_cv_prog_RANLIB
3021if test -n "$RANLIB"; then
3022  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3023$as_echo "$RANLIB" >&6; }
3024else
3025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3026$as_echo "no" >&6; }
3027fi
3028
3029
3030fi
3031if test -z "$ac_cv_prog_RANLIB"; then
3032  ac_ct_RANLIB=$RANLIB
3033  # Extract the first word of "ranlib", so it can be a program name with args.
3034set dummy ranlib; ac_word=$2
3035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3036$as_echo_n "checking for $ac_word... " >&6; }
3037if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3038  $as_echo_n "(cached) " >&6
3039else
3040  if test -n "$ac_ct_RANLIB"; then
3041  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3042else
3043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3044for as_dir in $PATH
3045do
3046  IFS=$as_save_IFS
3047  test -z "$as_dir" && as_dir=.
3048    for ac_exec_ext in '' $ac_executable_extensions; do
3049  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3050    ac_cv_prog_ac_ct_RANLIB="ranlib"
3051    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3052    break 2
3053  fi
3054done
3055  done
3056IFS=$as_save_IFS
3057
3058fi
3059fi
3060ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3061if test -n "$ac_ct_RANLIB"; then
3062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3063$as_echo "$ac_ct_RANLIB" >&6; }
3064else
3065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3066$as_echo "no" >&6; }
3067fi
3068
3069  if test "x$ac_ct_RANLIB" = x; then
3070    RANLIB=":"
3071  else
3072    case $cross_compiling:$ac_tool_warned in
3073yes:)
3074{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3075$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3076ac_tool_warned=yes ;;
3077esac
3078    RANLIB=$ac_ct_RANLIB
3079  fi
3080else
3081  RANLIB="$ac_cv_prog_RANLIB"
3082fi
3083
3084if test -n "$ac_tool_prefix"; then
3085  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3086set dummy ${ac_tool_prefix}strip; ac_word=$2
3087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3088$as_echo_n "checking for $ac_word... " >&6; }
3089if ${ac_cv_prog_STRIP+:} false; then :
3090  $as_echo_n "(cached) " >&6
3091else
3092  if test -n "$STRIP"; then
3093  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3094else
3095as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096for as_dir in $PATH
3097do
3098  IFS=$as_save_IFS
3099  test -z "$as_dir" && as_dir=.
3100    for ac_exec_ext in '' $ac_executable_extensions; do
3101  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3102    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3103    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3104    break 2
3105  fi
3106done
3107  done
3108IFS=$as_save_IFS
3109
3110fi
3111fi
3112STRIP=$ac_cv_prog_STRIP
3113if test -n "$STRIP"; then
3114  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3115$as_echo "$STRIP" >&6; }
3116else
3117  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118$as_echo "no" >&6; }
3119fi
3120
3121
3122fi
3123if test -z "$ac_cv_prog_STRIP"; then
3124  ac_ct_STRIP=$STRIP
3125  # Extract the first word of "strip", so it can be a program name with args.
3126set dummy strip; ac_word=$2
3127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3128$as_echo_n "checking for $ac_word... " >&6; }
3129if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3130  $as_echo_n "(cached) " >&6
3131else
3132  if test -n "$ac_ct_STRIP"; then
3133  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3134else
3135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3136for as_dir in $PATH
3137do
3138  IFS=$as_save_IFS
3139  test -z "$as_dir" && as_dir=.
3140    for ac_exec_ext in '' $ac_executable_extensions; do
3141  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3142    ac_cv_prog_ac_ct_STRIP="strip"
3143    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3144    break 2
3145  fi
3146done
3147  done
3148IFS=$as_save_IFS
3149
3150fi
3151fi
3152ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3153if test -n "$ac_ct_STRIP"; then
3154  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3155$as_echo "$ac_ct_STRIP" >&6; }
3156else
3157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3158$as_echo "no" >&6; }
3159fi
3160
3161  if test "x$ac_ct_STRIP" = x; then
3162    STRIP=":"
3163  else
3164    case $cross_compiling:$ac_tool_warned in
3165yes:)
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3167$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3168ac_tool_warned=yes ;;
3169esac
3170    STRIP=$ac_ct_STRIP
3171  fi
3172else
3173  STRIP="$ac_cv_prog_STRIP"
3174fi
3175
3176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3177$as_echo_n "checking whether ln -s works... " >&6; }
3178LN_S=$as_ln_s
3179if test "$LN_S" = "ln -s"; then
3180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3181$as_echo "yes" >&6; }
3182else
3183  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3184$as_echo "no, using $LN_S" >&6; }
3185fi
3186
3187
3188
3189ac_ext=c
3190ac_cpp='$CPP $CPPFLAGS'
3191ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3192ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3193ac_compiler_gnu=$ac_cv_c_compiler_gnu
3194if test -n "$ac_tool_prefix"; then
3195  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3196set dummy ${ac_tool_prefix}gcc; ac_word=$2
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3198$as_echo_n "checking for $ac_word... " >&6; }
3199if ${ac_cv_prog_CC+:} false; then :
3200  $as_echo_n "(cached) " >&6
3201else
3202  if test -n "$CC"; then
3203  ac_cv_prog_CC="$CC" # Let the user override the test.
3204else
3205as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3206for as_dir in $PATH
3207do
3208  IFS=$as_save_IFS
3209  test -z "$as_dir" && as_dir=.
3210    for ac_exec_ext in '' $ac_executable_extensions; do
3211  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3212    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3213    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3214    break 2
3215  fi
3216done
3217  done
3218IFS=$as_save_IFS
3219
3220fi
3221fi
3222CC=$ac_cv_prog_CC
3223if test -n "$CC"; then
3224  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3225$as_echo "$CC" >&6; }
3226else
3227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3228$as_echo "no" >&6; }
3229fi
3230
3231
3232fi
3233if test -z "$ac_cv_prog_CC"; then
3234  ac_ct_CC=$CC
3235  # Extract the first word of "gcc", so it can be a program name with args.
3236set dummy gcc; ac_word=$2
3237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3238$as_echo_n "checking for $ac_word... " >&6; }
3239if ${ac_cv_prog_ac_ct_CC+:} false; then :
3240  $as_echo_n "(cached) " >&6
3241else
3242  if test -n "$ac_ct_CC"; then
3243  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3244else
3245as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3246for as_dir in $PATH
3247do
3248  IFS=$as_save_IFS
3249  test -z "$as_dir" && as_dir=.
3250    for ac_exec_ext in '' $ac_executable_extensions; do
3251  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3252    ac_cv_prog_ac_ct_CC="gcc"
3253    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3254    break 2
3255  fi
3256done
3257  done
3258IFS=$as_save_IFS
3259
3260fi
3261fi
3262ac_ct_CC=$ac_cv_prog_ac_ct_CC
3263if test -n "$ac_ct_CC"; then
3264  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3265$as_echo "$ac_ct_CC" >&6; }
3266else
3267  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3268$as_echo "no" >&6; }
3269fi
3270
3271  if test "x$ac_ct_CC" = x; then
3272    CC=""
3273  else
3274    case $cross_compiling:$ac_tool_warned in
3275yes:)
3276{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3277$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3278ac_tool_warned=yes ;;
3279esac
3280    CC=$ac_ct_CC
3281  fi
3282else
3283  CC="$ac_cv_prog_CC"
3284fi
3285
3286if test -z "$CC"; then
3287          if test -n "$ac_tool_prefix"; then
3288    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3289set dummy ${ac_tool_prefix}cc; ac_word=$2
3290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3291$as_echo_n "checking for $ac_word... " >&6; }
3292if ${ac_cv_prog_CC+:} false; then :
3293  $as_echo_n "(cached) " >&6
3294else
3295  if test -n "$CC"; then
3296  ac_cv_prog_CC="$CC" # Let the user override the test.
3297else
3298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3299for as_dir in $PATH
3300do
3301  IFS=$as_save_IFS
3302  test -z "$as_dir" && as_dir=.
3303    for ac_exec_ext in '' $ac_executable_extensions; do
3304  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3305    ac_cv_prog_CC="${ac_tool_prefix}cc"
3306    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3307    break 2
3308  fi
3309done
3310  done
3311IFS=$as_save_IFS
3312
3313fi
3314fi
3315CC=$ac_cv_prog_CC
3316if test -n "$CC"; then
3317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3318$as_echo "$CC" >&6; }
3319else
3320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3321$as_echo "no" >&6; }
3322fi
3323
3324
3325  fi
3326fi
3327if test -z "$CC"; then
3328  # Extract the first word of "cc", so it can be a program name with args.
3329set dummy cc; ac_word=$2
3330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3331$as_echo_n "checking for $ac_word... " >&6; }
3332if ${ac_cv_prog_CC+:} false; then :
3333  $as_echo_n "(cached) " >&6
3334else
3335  if test -n "$CC"; then
3336  ac_cv_prog_CC="$CC" # Let the user override the test.
3337else
3338  ac_prog_rejected=no
3339as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3340for as_dir in $PATH
3341do
3342  IFS=$as_save_IFS
3343  test -z "$as_dir" && as_dir=.
3344    for ac_exec_ext in '' $ac_executable_extensions; do
3345  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3346    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3347       ac_prog_rejected=yes
3348       continue
3349     fi
3350    ac_cv_prog_CC="cc"
3351    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3352    break 2
3353  fi
3354done
3355  done
3356IFS=$as_save_IFS
3357
3358if test $ac_prog_rejected = yes; then
3359  # We found a bogon in the path, so make sure we never use it.
3360  set dummy $ac_cv_prog_CC
3361  shift
3362  if test $# != 0; then
3363    # We chose a different compiler from the bogus one.
3364    # However, it has the same basename, so the bogon will be chosen
3365    # first if we set CC to just the basename; use the full file name.
3366    shift
3367    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3368  fi
3369fi
3370fi
3371fi
3372CC=$ac_cv_prog_CC
3373if test -n "$CC"; then
3374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3375$as_echo "$CC" >&6; }
3376else
3377  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3378$as_echo "no" >&6; }
3379fi
3380
3381
3382fi
3383if test -z "$CC"; then
3384  if test -n "$ac_tool_prefix"; then
3385  for ac_prog in cl.exe
3386  do
3387    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3388set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3390$as_echo_n "checking for $ac_word... " >&6; }
3391if ${ac_cv_prog_CC+:} false; then :
3392  $as_echo_n "(cached) " >&6
3393else
3394  if test -n "$CC"; then
3395  ac_cv_prog_CC="$CC" # Let the user override the test.
3396else
3397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3398for as_dir in $PATH
3399do
3400  IFS=$as_save_IFS
3401  test -z "$as_dir" && as_dir=.
3402    for ac_exec_ext in '' $ac_executable_extensions; do
3403  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3404    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3405    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3406    break 2
3407  fi
3408done
3409  done
3410IFS=$as_save_IFS
3411
3412fi
3413fi
3414CC=$ac_cv_prog_CC
3415if test -n "$CC"; then
3416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3417$as_echo "$CC" >&6; }
3418else
3419  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3420$as_echo "no" >&6; }
3421fi
3422
3423
3424    test -n "$CC" && break
3425  done
3426fi
3427if test -z "$CC"; then
3428  ac_ct_CC=$CC
3429  for ac_prog in cl.exe
3430do
3431  # Extract the first word of "$ac_prog", so it can be a program name with args.
3432set dummy $ac_prog; ac_word=$2
3433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3434$as_echo_n "checking for $ac_word... " >&6; }
3435if ${ac_cv_prog_ac_ct_CC+:} false; then :
3436  $as_echo_n "(cached) " >&6
3437else
3438  if test -n "$ac_ct_CC"; then
3439  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3440else
3441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442for as_dir in $PATH
3443do
3444  IFS=$as_save_IFS
3445  test -z "$as_dir" && as_dir=.
3446    for ac_exec_ext in '' $ac_executable_extensions; do
3447  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3448    ac_cv_prog_ac_ct_CC="$ac_prog"
3449    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3450    break 2
3451  fi
3452done
3453  done
3454IFS=$as_save_IFS
3455
3456fi
3457fi
3458ac_ct_CC=$ac_cv_prog_ac_ct_CC
3459if test -n "$ac_ct_CC"; then
3460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3461$as_echo "$ac_ct_CC" >&6; }
3462else
3463  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3464$as_echo "no" >&6; }
3465fi
3466
3467
3468  test -n "$ac_ct_CC" && break
3469done
3470
3471  if test "x$ac_ct_CC" = x; then
3472    CC=""
3473  else
3474    case $cross_compiling:$ac_tool_warned in
3475yes:)
3476{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3477$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3478ac_tool_warned=yes ;;
3479esac
3480    CC=$ac_ct_CC
3481  fi
3482fi
3483
3484fi
3485
3486
3487test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3488$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3489as_fn_error $? "no acceptable C compiler found in \$PATH
3490See \`config.log' for more details" "$LINENO" 5; }
3491
3492# Provide some information about the compiler.
3493$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3494set X $ac_compile
3495ac_compiler=$2
3496for ac_option in --version -v -V -qversion; do
3497  { { ac_try="$ac_compiler $ac_option >&5"
3498case "(($ac_try" in
3499  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3500  *) ac_try_echo=$ac_try;;
3501esac
3502eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3503$as_echo "$ac_try_echo"; } >&5
3504  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3505  ac_status=$?
3506  if test -s conftest.err; then
3507    sed '10a\
3508... rest of stderr output deleted ...
3509         10q' conftest.err >conftest.er1
3510    cat conftest.er1 >&5
3511  fi
3512  rm -f conftest.er1 conftest.err
3513  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3514  test $ac_status = 0; }
3515done
3516
3517cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518/* end confdefs.h.  */
3519
3520int
3521main ()
3522{
3523
3524  ;
3525  return 0;
3526}
3527_ACEOF
3528# FIXME: Cleanup?
3529if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3530  (eval $ac_link) 2>&5
3531  ac_status=$?
3532  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533  test $ac_status = 0; }; then :
3534  gcc_no_link=no
3535else
3536  gcc_no_link=yes
3537fi
3538if test x$gcc_no_link = xyes; then
3539  # Setting cross_compile will disable run tests; it will
3540  # also disable AC_CHECK_FILE but that's generally
3541  # correct if we can't link.
3542  cross_compiling=yes
3543  EXEEXT=
3544else
3545  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3546/* end confdefs.h.  */
3547
3548int
3549main ()
3550{
3551
3552  ;
3553  return 0;
3554}
3555_ACEOF
3556ac_clean_files_save=$ac_clean_files
3557ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3558# Try to create an executable without -o first, disregard a.out.
3559# It will help us diagnose broken compilers, and finding out an intuition
3560# of exeext.
3561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3562$as_echo_n "checking whether the C compiler works... " >&6; }
3563ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3564
3565# The possible output files:
3566ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3567
3568ac_rmfiles=
3569for ac_file in $ac_files
3570do
3571  case $ac_file in
3572    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3573    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3574  esac
3575done
3576rm -f $ac_rmfiles
3577
3578if { { ac_try="$ac_link_default"
3579case "(($ac_try" in
3580  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3581  *) ac_try_echo=$ac_try;;
3582esac
3583eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3584$as_echo "$ac_try_echo"; } >&5
3585  (eval "$ac_link_default") 2>&5
3586  ac_status=$?
3587  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3588  test $ac_status = 0; }; then :
3589  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3590# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3591# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3592# so that the user can short-circuit this test for compilers unknown to
3593# Autoconf.
3594for ac_file in $ac_files ''
3595do
3596  test -f "$ac_file" || continue
3597  case $ac_file in
3598    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3599	;;
3600    [ab].out )
3601	# We found the default executable, but exeext='' is most
3602	# certainly right.
3603	break;;
3604    *.* )
3605	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3606	then :; else
3607	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3608	fi
3609	# We set ac_cv_exeext here because the later test for it is not
3610	# safe: cross compilers may not add the suffix if given an `-o'
3611	# argument, so we may need to know it at that point already.
3612	# Even if this section looks crufty: it has the advantage of
3613	# actually working.
3614	break;;
3615    * )
3616	break;;
3617  esac
3618done
3619test "$ac_cv_exeext" = no && ac_cv_exeext=
3620
3621else
3622  ac_file=''
3623fi
3624if test -z "$ac_file"; then :
3625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3626$as_echo "no" >&6; }
3627$as_echo "$as_me: failed program was:" >&5
3628sed 's/^/| /' conftest.$ac_ext >&5
3629
3630{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3631$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3632as_fn_error 77 "C compiler cannot create executables
3633See \`config.log' for more details" "$LINENO" 5; }
3634else
3635  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3636$as_echo "yes" >&6; }
3637fi
3638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3639$as_echo_n "checking for C compiler default output file name... " >&6; }
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3641$as_echo "$ac_file" >&6; }
3642ac_exeext=$ac_cv_exeext
3643
3644rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3645ac_clean_files=$ac_clean_files_save
3646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3647$as_echo_n "checking for suffix of executables... " >&6; }
3648if { { ac_try="$ac_link"
3649case "(($ac_try" in
3650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3651  *) ac_try_echo=$ac_try;;
3652esac
3653eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3654$as_echo "$ac_try_echo"; } >&5
3655  (eval "$ac_link") 2>&5
3656  ac_status=$?
3657  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3658  test $ac_status = 0; }; then :
3659  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3660# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3661# work properly (i.e., refer to `conftest.exe'), while it won't with
3662# `rm'.
3663for ac_file in conftest.exe conftest conftest.*; do
3664  test -f "$ac_file" || continue
3665  case $ac_file in
3666    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3667    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3668	  break;;
3669    * ) break;;
3670  esac
3671done
3672else
3673  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3674$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3675as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3676See \`config.log' for more details" "$LINENO" 5; }
3677fi
3678rm -f conftest conftest$ac_cv_exeext
3679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3680$as_echo "$ac_cv_exeext" >&6; }
3681
3682rm -f conftest.$ac_ext
3683EXEEXT=$ac_cv_exeext
3684ac_exeext=$EXEEXT
3685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3686/* end confdefs.h.  */
3687#include <stdio.h>
3688int
3689main ()
3690{
3691FILE *f = fopen ("conftest.out", "w");
3692 return ferror (f) || fclose (f) != 0;
3693
3694  ;
3695  return 0;
3696}
3697_ACEOF
3698ac_clean_files="$ac_clean_files conftest.out"
3699# Check that the compiler produces executables we can run.  If not, either
3700# the compiler is broken, or we cross compile.
3701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3702$as_echo_n "checking whether we are cross compiling... " >&6; }
3703if test "$cross_compiling" != yes; then
3704  { { ac_try="$ac_link"
3705case "(($ac_try" in
3706  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3707  *) ac_try_echo=$ac_try;;
3708esac
3709eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3710$as_echo "$ac_try_echo"; } >&5
3711  (eval "$ac_link") 2>&5
3712  ac_status=$?
3713  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3714  test $ac_status = 0; }
3715  if { ac_try='./conftest$ac_cv_exeext'
3716  { { case "(($ac_try" in
3717  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3718  *) ac_try_echo=$ac_try;;
3719esac
3720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3721$as_echo "$ac_try_echo"; } >&5
3722  (eval "$ac_try") 2>&5
3723  ac_status=$?
3724  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3725  test $ac_status = 0; }; }; then
3726    cross_compiling=no
3727  else
3728    if test "$cross_compiling" = maybe; then
3729	cross_compiling=yes
3730    else
3731	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3732$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3733as_fn_error $? "cannot run C compiled programs.
3734If you meant to cross compile, use \`--host'.
3735See \`config.log' for more details" "$LINENO" 5; }
3736    fi
3737  fi
3738fi
3739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3740$as_echo "$cross_compiling" >&6; }
3741
3742rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3743ac_clean_files=$ac_clean_files_save
3744fi
3745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3746$as_echo_n "checking for suffix of object files... " >&6; }
3747if ${ac_cv_objext+:} false; then :
3748  $as_echo_n "(cached) " >&6
3749else
3750  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751/* end confdefs.h.  */
3752
3753int
3754main ()
3755{
3756
3757  ;
3758  return 0;
3759}
3760_ACEOF
3761rm -f conftest.o conftest.obj
3762if { { ac_try="$ac_compile"
3763case "(($ac_try" in
3764  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3765  *) ac_try_echo=$ac_try;;
3766esac
3767eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3768$as_echo "$ac_try_echo"; } >&5
3769  (eval "$ac_compile") 2>&5
3770  ac_status=$?
3771  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3772  test $ac_status = 0; }; then :
3773  for ac_file in conftest.o conftest.obj conftest.*; do
3774  test -f "$ac_file" || continue;
3775  case $ac_file in
3776    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3777    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3778       break;;
3779  esac
3780done
3781else
3782  $as_echo "$as_me: failed program was:" >&5
3783sed 's/^/| /' conftest.$ac_ext >&5
3784
3785{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3786$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3787as_fn_error $? "cannot compute suffix of object files: cannot compile
3788See \`config.log' for more details" "$LINENO" 5; }
3789fi
3790rm -f conftest.$ac_cv_objext conftest.$ac_ext
3791fi
3792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3793$as_echo "$ac_cv_objext" >&6; }
3794OBJEXT=$ac_cv_objext
3795ac_objext=$OBJEXT
3796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3797$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3798if ${ac_cv_c_compiler_gnu+:} false; then :
3799  $as_echo_n "(cached) " >&6
3800else
3801  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3802/* end confdefs.h.  */
3803
3804int
3805main ()
3806{
3807#ifndef __GNUC__
3808       choke me
3809#endif
3810
3811  ;
3812  return 0;
3813}
3814_ACEOF
3815if ac_fn_c_try_compile "$LINENO"; then :
3816  ac_compiler_gnu=yes
3817else
3818  ac_compiler_gnu=no
3819fi
3820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3821ac_cv_c_compiler_gnu=$ac_compiler_gnu
3822
3823fi
3824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3825$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3826if test $ac_compiler_gnu = yes; then
3827  GCC=yes
3828else
3829  GCC=
3830fi
3831ac_test_CFLAGS=${CFLAGS+set}
3832ac_save_CFLAGS=$CFLAGS
3833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3834$as_echo_n "checking whether $CC accepts -g... " >&6; }
3835if ${ac_cv_prog_cc_g+:} false; then :
3836  $as_echo_n "(cached) " >&6
3837else
3838  ac_save_c_werror_flag=$ac_c_werror_flag
3839   ac_c_werror_flag=yes
3840   ac_cv_prog_cc_g=no
3841   CFLAGS="-g"
3842   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3843/* end confdefs.h.  */
3844
3845int
3846main ()
3847{
3848
3849  ;
3850  return 0;
3851}
3852_ACEOF
3853if ac_fn_c_try_compile "$LINENO"; then :
3854  ac_cv_prog_cc_g=yes
3855else
3856  CFLAGS=""
3857      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3858/* end confdefs.h.  */
3859
3860int
3861main ()
3862{
3863
3864  ;
3865  return 0;
3866}
3867_ACEOF
3868if ac_fn_c_try_compile "$LINENO"; then :
3869
3870else
3871  ac_c_werror_flag=$ac_save_c_werror_flag
3872	 CFLAGS="-g"
3873	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3874/* end confdefs.h.  */
3875
3876int
3877main ()
3878{
3879
3880  ;
3881  return 0;
3882}
3883_ACEOF
3884if ac_fn_c_try_compile "$LINENO"; then :
3885  ac_cv_prog_cc_g=yes
3886fi
3887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3888fi
3889rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3890fi
3891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3892   ac_c_werror_flag=$ac_save_c_werror_flag
3893fi
3894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3895$as_echo "$ac_cv_prog_cc_g" >&6; }
3896if test "$ac_test_CFLAGS" = set; then
3897  CFLAGS=$ac_save_CFLAGS
3898elif test $ac_cv_prog_cc_g = yes; then
3899  if test "$GCC" = yes; then
3900    CFLAGS="-g -O2"
3901  else
3902    CFLAGS="-g"
3903  fi
3904else
3905  if test "$GCC" = yes; then
3906    CFLAGS="-O2"
3907  else
3908    CFLAGS=
3909  fi
3910fi
3911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3912$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3913if ${ac_cv_prog_cc_c89+:} false; then :
3914  $as_echo_n "(cached) " >&6
3915else
3916  ac_cv_prog_cc_c89=no
3917ac_save_CC=$CC
3918cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3919/* end confdefs.h.  */
3920#include <stdarg.h>
3921#include <stdio.h>
3922struct stat;
3923/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3924struct buf { int x; };
3925FILE * (*rcsopen) (struct buf *, struct stat *, int);
3926static char *e (p, i)
3927     char **p;
3928     int i;
3929{
3930  return p[i];
3931}
3932static char *f (char * (*g) (char **, int), char **p, ...)
3933{
3934  char *s;
3935  va_list v;
3936  va_start (v,p);
3937  s = g (p, va_arg (v,int));
3938  va_end (v);
3939  return s;
3940}
3941
3942/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3943   function prototypes and stuff, but not '\xHH' hex character constants.
3944   These don't provoke an error unfortunately, instead are silently treated
3945   as 'x'.  The following induces an error, until -std is added to get
3946   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3947   array size at least.  It's necessary to write '\x00'==0 to get something
3948   that's true only with -std.  */
3949int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3950
3951/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3952   inside strings and character constants.  */
3953#define FOO(x) 'x'
3954int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3955
3956int test (int i, double x);
3957struct s1 {int (*f) (int a);};
3958struct s2 {int (*f) (double a);};
3959int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3960int argc;
3961char **argv;
3962int
3963main ()
3964{
3965return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3966  ;
3967  return 0;
3968}
3969_ACEOF
3970for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3971	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3972do
3973  CC="$ac_save_CC $ac_arg"
3974  if ac_fn_c_try_compile "$LINENO"; then :
3975  ac_cv_prog_cc_c89=$ac_arg
3976fi
3977rm -f core conftest.err conftest.$ac_objext
3978  test "x$ac_cv_prog_cc_c89" != "xno" && break
3979done
3980rm -f conftest.$ac_ext
3981CC=$ac_save_CC
3982
3983fi
3984# AC_CACHE_VAL
3985case "x$ac_cv_prog_cc_c89" in
3986  x)
3987    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3988$as_echo "none needed" >&6; } ;;
3989  xno)
3990    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3991$as_echo "unsupported" >&6; } ;;
3992  *)
3993    CC="$CC $ac_cv_prog_cc_c89"
3994    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3995$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3996esac
3997if test "x$ac_cv_prog_cc_c89" != xno; then :
3998
3999fi
4000
4001ac_ext=c
4002ac_cpp='$CPP $CPPFLAGS'
4003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4005ac_compiler_gnu=$ac_cv_c_compiler_gnu
4006
4007ac_ext=c
4008ac_cpp='$CPP $CPPFLAGS'
4009ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4010ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4011ac_compiler_gnu=$ac_cv_c_compiler_gnu
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4013$as_echo_n "checking how to run the C preprocessor... " >&6; }
4014# On Suns, sometimes $CPP names a directory.
4015if test -n "$CPP" && test -d "$CPP"; then
4016  CPP=
4017fi
4018if test -z "$CPP"; then
4019  if ${ac_cv_prog_CPP+:} false; then :
4020  $as_echo_n "(cached) " >&6
4021else
4022      # Double quotes because CPP needs to be expanded
4023    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4024    do
4025      ac_preproc_ok=false
4026for ac_c_preproc_warn_flag in '' yes
4027do
4028  # Use a header file that comes with gcc, so configuring glibc
4029  # with a fresh cross-compiler works.
4030  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4031  # <limits.h> exists even on freestanding compilers.
4032  # On the NeXT, cc -E runs the code through the compiler's parser,
4033  # not just through cpp. "Syntax error" is here to catch this case.
4034  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035/* end confdefs.h.  */
4036#ifdef __STDC__
4037# include <limits.h>
4038#else
4039# include <assert.h>
4040#endif
4041		     Syntax error
4042_ACEOF
4043if ac_fn_c_try_cpp "$LINENO"; then :
4044
4045else
4046  # Broken: fails on valid input.
4047continue
4048fi
4049rm -f conftest.err conftest.i conftest.$ac_ext
4050
4051  # OK, works on sane cases.  Now check whether nonexistent headers
4052  # can be detected and how.
4053  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4054/* end confdefs.h.  */
4055#include <ac_nonexistent.h>
4056_ACEOF
4057if ac_fn_c_try_cpp "$LINENO"; then :
4058  # Broken: success on invalid input.
4059continue
4060else
4061  # Passes both tests.
4062ac_preproc_ok=:
4063break
4064fi
4065rm -f conftest.err conftest.i conftest.$ac_ext
4066
4067done
4068# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4069rm -f conftest.i conftest.err conftest.$ac_ext
4070if $ac_preproc_ok; then :
4071  break
4072fi
4073
4074    done
4075    ac_cv_prog_CPP=$CPP
4076
4077fi
4078  CPP=$ac_cv_prog_CPP
4079else
4080  ac_cv_prog_CPP=$CPP
4081fi
4082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4083$as_echo "$CPP" >&6; }
4084ac_preproc_ok=false
4085for ac_c_preproc_warn_flag in '' yes
4086do
4087  # Use a header file that comes with gcc, so configuring glibc
4088  # with a fresh cross-compiler works.
4089  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4090  # <limits.h> exists even on freestanding compilers.
4091  # On the NeXT, cc -E runs the code through the compiler's parser,
4092  # not just through cpp. "Syntax error" is here to catch this case.
4093  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4094/* end confdefs.h.  */
4095#ifdef __STDC__
4096# include <limits.h>
4097#else
4098# include <assert.h>
4099#endif
4100		     Syntax error
4101_ACEOF
4102if ac_fn_c_try_cpp "$LINENO"; then :
4103
4104else
4105  # Broken: fails on valid input.
4106continue
4107fi
4108rm -f conftest.err conftest.i conftest.$ac_ext
4109
4110  # OK, works on sane cases.  Now check whether nonexistent headers
4111  # can be detected and how.
4112  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4113/* end confdefs.h.  */
4114#include <ac_nonexistent.h>
4115_ACEOF
4116if ac_fn_c_try_cpp "$LINENO"; then :
4117  # Broken: success on invalid input.
4118continue
4119else
4120  # Passes both tests.
4121ac_preproc_ok=:
4122break
4123fi
4124rm -f conftest.err conftest.i conftest.$ac_ext
4125
4126done
4127# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4128rm -f conftest.i conftest.err conftest.$ac_ext
4129if $ac_preproc_ok; then :
4130
4131else
4132  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4134as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4135See \`config.log' for more details" "$LINENO" 5; }
4136fi
4137
4138ac_ext=c
4139ac_cpp='$CPP $CPPFLAGS'
4140ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4141ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4142ac_compiler_gnu=$ac_cv_c_compiler_gnu
4143
4144
4145ac_c_preproc_warn_flag=yes
4146
4147
4148# Check whether --enable-largefile was given.
4149if test "${enable_largefile+set}" = set; then :
4150  enableval=$enable_largefile;
4151fi
4152
4153if test "$enable_largefile" != no; then
4154
4155  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4156$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4157if ${ac_cv_sys_largefile_CC+:} false; then :
4158  $as_echo_n "(cached) " >&6
4159else
4160  ac_cv_sys_largefile_CC=no
4161     if test "$GCC" != yes; then
4162       ac_save_CC=$CC
4163       while :; do
4164	 # IRIX 6.2 and later do not support large files by default,
4165	 # so use the C compiler's -n32 option if that helps.
4166	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4167/* end confdefs.h.  */
4168#include <sys/types.h>
4169 /* Check that off_t can represent 2**63 - 1 correctly.
4170    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4171    since some C++ compilers masquerading as C compilers
4172    incorrectly reject 9223372036854775807.  */
4173#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4174  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4175		       && LARGE_OFF_T % 2147483647 == 1)
4176		      ? 1 : -1];
4177int
4178main ()
4179{
4180
4181  ;
4182  return 0;
4183}
4184_ACEOF
4185	 if ac_fn_c_try_compile "$LINENO"; then :
4186  break
4187fi
4188rm -f core conftest.err conftest.$ac_objext
4189	 CC="$CC -n32"
4190	 if ac_fn_c_try_compile "$LINENO"; then :
4191  ac_cv_sys_largefile_CC=' -n32'; break
4192fi
4193rm -f core conftest.err conftest.$ac_objext
4194	 break
4195       done
4196       CC=$ac_save_CC
4197       rm -f conftest.$ac_ext
4198    fi
4199fi
4200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4201$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4202  if test "$ac_cv_sys_largefile_CC" != no; then
4203    CC=$CC$ac_cv_sys_largefile_CC
4204  fi
4205
4206  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4207$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4208if ${ac_cv_sys_file_offset_bits+:} false; then :
4209  $as_echo_n "(cached) " >&6
4210else
4211  while :; do
4212  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213/* end confdefs.h.  */
4214#include <sys/types.h>
4215 /* Check that off_t can represent 2**63 - 1 correctly.
4216    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4217    since some C++ compilers masquerading as C compilers
4218    incorrectly reject 9223372036854775807.  */
4219#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4220  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4221		       && LARGE_OFF_T % 2147483647 == 1)
4222		      ? 1 : -1];
4223int
4224main ()
4225{
4226
4227  ;
4228  return 0;
4229}
4230_ACEOF
4231if ac_fn_c_try_compile "$LINENO"; then :
4232  ac_cv_sys_file_offset_bits=no; break
4233fi
4234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4235  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4236/* end confdefs.h.  */
4237#define _FILE_OFFSET_BITS 64
4238#include <sys/types.h>
4239 /* Check that off_t can represent 2**63 - 1 correctly.
4240    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4241    since some C++ compilers masquerading as C compilers
4242    incorrectly reject 9223372036854775807.  */
4243#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4244  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4245		       && LARGE_OFF_T % 2147483647 == 1)
4246		      ? 1 : -1];
4247int
4248main ()
4249{
4250
4251  ;
4252  return 0;
4253}
4254_ACEOF
4255if ac_fn_c_try_compile "$LINENO"; then :
4256  ac_cv_sys_file_offset_bits=64; break
4257fi
4258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4259  ac_cv_sys_file_offset_bits=unknown
4260  break
4261done
4262fi
4263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4264$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4265case $ac_cv_sys_file_offset_bits in #(
4266  no | unknown) ;;
4267  *)
4268cat >>confdefs.h <<_ACEOF
4269#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4270_ACEOF
4271;;
4272esac
4273rm -rf conftest*
4274  if test $ac_cv_sys_file_offset_bits = unknown; then
4275    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4276$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4277if ${ac_cv_sys_large_files+:} false; then :
4278  $as_echo_n "(cached) " >&6
4279else
4280  while :; do
4281  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4282/* end confdefs.h.  */
4283#include <sys/types.h>
4284 /* Check that off_t can represent 2**63 - 1 correctly.
4285    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4286    since some C++ compilers masquerading as C compilers
4287    incorrectly reject 9223372036854775807.  */
4288#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4289  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4290		       && LARGE_OFF_T % 2147483647 == 1)
4291		      ? 1 : -1];
4292int
4293main ()
4294{
4295
4296  ;
4297  return 0;
4298}
4299_ACEOF
4300if ac_fn_c_try_compile "$LINENO"; then :
4301  ac_cv_sys_large_files=no; break
4302fi
4303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4304  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4305/* end confdefs.h.  */
4306#define _LARGE_FILES 1
4307#include <sys/types.h>
4308 /* Check that off_t can represent 2**63 - 1 correctly.
4309    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4310    since some C++ compilers masquerading as C compilers
4311    incorrectly reject 9223372036854775807.  */
4312#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4313  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4314		       && LARGE_OFF_T % 2147483647 == 1)
4315		      ? 1 : -1];
4316int
4317main ()
4318{
4319
4320  ;
4321  return 0;
4322}
4323_ACEOF
4324if ac_fn_c_try_compile "$LINENO"; then :
4325  ac_cv_sys_large_files=1; break
4326fi
4327rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4328  ac_cv_sys_large_files=unknown
4329  break
4330done
4331fi
4332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4333$as_echo "$ac_cv_sys_large_files" >&6; }
4334case $ac_cv_sys_large_files in #(
4335  no | unknown) ;;
4336  *)
4337cat >>confdefs.h <<_ACEOF
4338#define _LARGE_FILES $ac_cv_sys_large_files
4339_ACEOF
4340;;
4341esac
4342rm -rf conftest*
4343  fi
4344
4345
4346fi
4347
4348
4349
4350# The cast to long int works around a bug in the HP C Compiler
4351# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4352# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4353# This bug is HP SR number 8606223364.
4354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
4355$as_echo_n "checking size of double... " >&6; }
4356if ${ac_cv_sizeof_double+:} false; then :
4357  $as_echo_n "(cached) " >&6
4358else
4359  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
4360
4361else
4362  if test "$ac_cv_type_double" = yes; then
4363     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4364$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4365as_fn_error 77 "cannot compute sizeof (double)
4366See \`config.log' for more details" "$LINENO" 5; }
4367   else
4368     ac_cv_sizeof_double=0
4369   fi
4370fi
4371
4372fi
4373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
4374$as_echo "$ac_cv_sizeof_double" >&6; }
4375
4376
4377
4378cat >>confdefs.h <<_ACEOF
4379#define SIZEOF_DOUBLE $ac_cv_sizeof_double
4380_ACEOF
4381
4382
4383# The cast to long int works around a bug in the HP C Compiler
4384# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4385# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4386# This bug is HP SR number 8606223364.
4387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
4388$as_echo_n "checking size of long double... " >&6; }
4389if ${ac_cv_sizeof_long_double+:} false; then :
4390  $as_echo_n "(cached) " >&6
4391else
4392  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double"        "$ac_includes_default"; then :
4393
4394else
4395  if test "$ac_cv_type_long_double" = yes; then
4396     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4397$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4398as_fn_error 77 "cannot compute sizeof (long double)
4399See \`config.log' for more details" "$LINENO" 5; }
4400   else
4401     ac_cv_sizeof_long_double=0
4402   fi
4403fi
4404
4405fi
4406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
4407$as_echo "$ac_cv_sizeof_long_double" >&6; }
4408
4409
4410
4411cat >>confdefs.h <<_ACEOF
4412#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
4413_ACEOF
4414
4415
4416as_fn_arith $ac_cv_sizeof_double \* 8 && double_type_size=$as_val
4417as_fn_arith $ac_cv_sizeof_long_double \* 8 && long_double_type_size=$as_val
4418
4419
4420
4421
4422for ac_header in inttypes.h stdint.h stdlib.h ftw.h \
4423	unistd.h sys/stat.h sys/types.h \
4424	string.h strings.h memory.h
4425do :
4426  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4427ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4428if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4429  cat >>confdefs.h <<_ACEOF
4430#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4431_ACEOF
4432
4433fi
4434done
4435
4436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4437$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4438if ${ac_cv_path_GREP+:} false; then :
4439  $as_echo_n "(cached) " >&6
4440else
4441  if test -z "$GREP"; then
4442  ac_path_GREP_found=false
4443  # Loop through the user's path and test for each of PROGNAME-LIST
4444  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4445for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4446do
4447  IFS=$as_save_IFS
4448  test -z "$as_dir" && as_dir=.
4449    for ac_prog in grep ggrep; do
4450    for ac_exec_ext in '' $ac_executable_extensions; do
4451      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4452      as_fn_executable_p "$ac_path_GREP" || continue
4453# Check for GNU ac_path_GREP and select it if it is found.
4454  # Check for GNU $ac_path_GREP
4455case `"$ac_path_GREP" --version 2>&1` in
4456*GNU*)
4457  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4458*)
4459  ac_count=0
4460  $as_echo_n 0123456789 >"conftest.in"
4461  while :
4462  do
4463    cat "conftest.in" "conftest.in" >"conftest.tmp"
4464    mv "conftest.tmp" "conftest.in"
4465    cp "conftest.in" "conftest.nl"
4466    $as_echo 'GREP' >> "conftest.nl"
4467    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4468    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4469    as_fn_arith $ac_count + 1 && ac_count=$as_val
4470    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4471      # Best one so far, save it but keep looking for a better one
4472      ac_cv_path_GREP="$ac_path_GREP"
4473      ac_path_GREP_max=$ac_count
4474    fi
4475    # 10*(2^10) chars as input seems more than enough
4476    test $ac_count -gt 10 && break
4477  done
4478  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4479esac
4480
4481      $ac_path_GREP_found && break 3
4482    done
4483  done
4484  done
4485IFS=$as_save_IFS
4486  if test -z "$ac_cv_path_GREP"; then
4487    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4488  fi
4489else
4490  ac_cv_path_GREP=$GREP
4491fi
4492
4493fi
4494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4495$as_echo "$ac_cv_path_GREP" >&6; }
4496 GREP="$ac_cv_path_GREP"
4497
4498
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4500$as_echo_n "checking for egrep... " >&6; }
4501if ${ac_cv_path_EGREP+:} false; then :
4502  $as_echo_n "(cached) " >&6
4503else
4504  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4505   then ac_cv_path_EGREP="$GREP -E"
4506   else
4507     if test -z "$EGREP"; then
4508  ac_path_EGREP_found=false
4509  # Loop through the user's path and test for each of PROGNAME-LIST
4510  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4511for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4512do
4513  IFS=$as_save_IFS
4514  test -z "$as_dir" && as_dir=.
4515    for ac_prog in egrep; do
4516    for ac_exec_ext in '' $ac_executable_extensions; do
4517      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4518      as_fn_executable_p "$ac_path_EGREP" || continue
4519# Check for GNU ac_path_EGREP and select it if it is found.
4520  # Check for GNU $ac_path_EGREP
4521case `"$ac_path_EGREP" --version 2>&1` in
4522*GNU*)
4523  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4524*)
4525  ac_count=0
4526  $as_echo_n 0123456789 >"conftest.in"
4527  while :
4528  do
4529    cat "conftest.in" "conftest.in" >"conftest.tmp"
4530    mv "conftest.tmp" "conftest.in"
4531    cp "conftest.in" "conftest.nl"
4532    $as_echo 'EGREP' >> "conftest.nl"
4533    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4534    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4535    as_fn_arith $ac_count + 1 && ac_count=$as_val
4536    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4537      # Best one so far, save it but keep looking for a better one
4538      ac_cv_path_EGREP="$ac_path_EGREP"
4539      ac_path_EGREP_max=$ac_count
4540    fi
4541    # 10*(2^10) chars as input seems more than enough
4542    test $ac_count -gt 10 && break
4543  done
4544  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4545esac
4546
4547      $ac_path_EGREP_found && break 3
4548    done
4549  done
4550  done
4551IFS=$as_save_IFS
4552  if test -z "$ac_cv_path_EGREP"; then
4553    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4554  fi
4555else
4556  ac_cv_path_EGREP=$EGREP
4557fi
4558
4559   fi
4560fi
4561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4562$as_echo "$ac_cv_path_EGREP" >&6; }
4563 EGREP="$ac_cv_path_EGREP"
4564
4565
4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4567$as_echo_n "checking for ANSI C header files... " >&6; }
4568if ${ac_cv_header_stdc+:} false; then :
4569  $as_echo_n "(cached) " >&6
4570else
4571  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4572/* end confdefs.h.  */
4573#include <stdlib.h>
4574#include <stdarg.h>
4575#include <string.h>
4576#include <float.h>
4577
4578int
4579main ()
4580{
4581
4582  ;
4583  return 0;
4584}
4585_ACEOF
4586if ac_fn_c_try_compile "$LINENO"; then :
4587  ac_cv_header_stdc=yes
4588else
4589  ac_cv_header_stdc=no
4590fi
4591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4592
4593if test $ac_cv_header_stdc = yes; then
4594  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4595  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596/* end confdefs.h.  */
4597#include <string.h>
4598
4599_ACEOF
4600if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4601  $EGREP "memchr" >/dev/null 2>&1; then :
4602
4603else
4604  ac_cv_header_stdc=no
4605fi
4606rm -f conftest*
4607
4608fi
4609
4610if test $ac_cv_header_stdc = yes; then
4611  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4612  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4613/* end confdefs.h.  */
4614#include <stdlib.h>
4615
4616_ACEOF
4617if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4618  $EGREP "free" >/dev/null 2>&1; then :
4619
4620else
4621  ac_cv_header_stdc=no
4622fi
4623rm -f conftest*
4624
4625fi
4626
4627if test $ac_cv_header_stdc = yes; then
4628  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4629  if test "$cross_compiling" = yes; then :
4630  :
4631else
4632  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4633/* end confdefs.h.  */
4634#include <ctype.h>
4635#include <stdlib.h>
4636#if ((' ' & 0x0FF) == 0x020)
4637# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4638# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4639#else
4640# define ISLOWER(c) \
4641		   (('a' <= (c) && (c) <= 'i') \
4642		     || ('j' <= (c) && (c) <= 'r') \
4643		     || ('s' <= (c) && (c) <= 'z'))
4644# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4645#endif
4646
4647#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4648int
4649main ()
4650{
4651  int i;
4652  for (i = 0; i < 256; i++)
4653    if (XOR (islower (i), ISLOWER (i))
4654	|| toupper (i) != TOUPPER (i))
4655      return 2;
4656  return 0;
4657}
4658_ACEOF
4659if ac_fn_c_try_run "$LINENO"; then :
4660
4661else
4662  ac_cv_header_stdc=no
4663fi
4664rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4665  conftest.$ac_objext conftest.beam conftest.$ac_ext
4666fi
4667
4668fi
4669fi
4670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4671$as_echo "$ac_cv_header_stdc" >&6; }
4672if test $ac_cv_header_stdc = yes; then
4673
4674$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4675
4676fi
4677
4678
4679# Check for decimal float support.
4680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether decimal floating point is supported" >&5
4681$as_echo_n "checking whether decimal floating point is supported... " >&6; }
4682if ${libgcc_cv_dfp+:} false; then :
4683  $as_echo_n "(cached) " >&6
4684else
4685  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4686/* end confdefs.h.  */
4687
4688#include <fenv.h>
4689
4690int
4691main ()
4692{
4693
4694_Decimal32 x;
4695int fe_except =
4696  FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW|FE_UNDERFLOW|FE_INEXACT;
4697
4698  ;
4699  return 0;
4700}
4701_ACEOF
4702if ac_fn_c_try_compile "$LINENO"; then :
4703  libgcc_cv_dfp=yes
4704else
4705  libgcc_cv_dfp=no
4706fi
4707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4708fi
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_dfp" >&5
4710$as_echo "$libgcc_cv_dfp" >&6; }
4711decimal_float=$libgcc_cv_dfp
4712
4713
4714
4715# Check whether --enable-decimal-float was given.
4716if test "${enable_decimal_float+set}" = set; then :
4717  enableval=$enable_decimal_float;
4718  case $enable_decimal_float in
4719    yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
4720    *) as_fn_error $? "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
4721Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
4722  esac
4723
4724else
4725
4726  case $host in
4727    powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
4728    i?86*-*-elfiamcu | i?86*-*-gnu* | x86_64*-*-gnu* | \
4729    i?86*-*-mingw* | x86_64*-*-mingw* | \
4730    i?86*-*-cygwin* | x86_64*-*-cygwin*)
4731      enable_decimal_float=yes
4732      ;;
4733    *)
4734      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
4735$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
4736      enable_decimal_float=no
4737      ;;
4738  esac
4739
4740fi
4741
4742
4743# x86's use BID format instead of DPD
4744case x$enable_decimal_float in
4745  xyes)
4746    case $host in
4747      i?86*-*-* | x86_64*-*-*)
4748	enable_decimal_float=bid
4749	;;
4750      *)
4751	enable_decimal_float=dpd
4752	;;
4753    esac
4754    default_decimal_float=$enable_decimal_float
4755    ;;
4756  xno)
4757    # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
4758    # dependency on libdecnumber.
4759    default_decimal_float=dpd
4760    ;;
4761esac
4762
4763
4764
4765
4766# Check for fixed-point support.
4767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fixed-point is supported" >&5
4768$as_echo_n "checking whether fixed-point is supported... " >&6; }
4769if ${libgcc_cv_fixed_point+:} false; then :
4770  $as_echo_n "(cached) " >&6
4771else
4772  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4773/* end confdefs.h.  */
4774_Sat _Fract x;
4775_ACEOF
4776if ac_fn_c_try_compile "$LINENO"; then :
4777  libgcc_cv_fixed_point=yes
4778else
4779  libgcc_cv_fixed_point=no
4780fi
4781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4782fi
4783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_fixed_point" >&5
4784$as_echo "$libgcc_cv_fixed_point" >&6; }
4785fixed_point=$libgcc_cv_fixed_point
4786
4787
4788# For platforms with the unwind ABI which includes an unwind library,
4789# libunwind, we can choose to use the system libunwind.
4790# config.gcc also contains tests of with_system_libunwind.
4791
4792
4793# Check whether --with-system-libunwind was given.
4794if test "${with_system_libunwind+set}" = set; then :
4795  withval=$with_system_libunwind;
4796fi
4797
4798  # If system-libunwind was not specifically set, pick a default setting.
4799  if test x$with_system_libunwind = x; then
4800    case ${target} in
4801      ia64-*-hpux*) with_system_libunwind=yes ;;
4802      *) with_system_libunwind=no ;;
4803    esac
4804  fi
4805  # Based on system-libunwind and target, do we have ipinfo?
4806  if  test x$with_system_libunwind = xyes; then
4807    case ${target} in
4808      ia64-*-*) have_unwind_getipinfo=no ;;
4809      *) have_unwind_getipinfo=yes ;;
4810    esac
4811  else
4812    # Darwin before version 9 does not have _Unwind_GetIPInfo.
4813
4814    case ${target} in
4815      *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
4816      *) have_unwind_getipinfo=yes ;;
4817    esac
4818
4819  fi
4820
4821  if test x$have_unwind_getipinfo = xyes; then
4822
4823$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
4824
4825  fi
4826
4827
4828# Check if the compiler is configured for setjmp/longjmp exceptions.
4829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is configured for setjmp/longjmp exceptions" >&5
4830$as_echo_n "checking whether the compiler is configured for setjmp/longjmp exceptions... " >&6; }
4831if ${ac_cv_sjlj_exceptions+:} false; then :
4832  $as_echo_n "(cached) " >&6
4833else
4834  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4835/* end confdefs.h.  */
4836#ifdef __USING_SJLJ_EXCEPTIONS__
4837          this will fail
4838          #endif
4839int
4840main ()
4841{
4842int i;
4843  ;
4844  return 0;
4845}
4846_ACEOF
4847if ac_fn_c_try_compile "$LINENO"; then :
4848  ac_cv_sjlj_exceptions=no
4849else
4850  ac_cv_sjlj_exceptions=yes
4851fi
4852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4853fi
4854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sjlj_exceptions" >&5
4855$as_echo "$ac_cv_sjlj_exceptions" >&6; }
4856
4857 # Check whether --enable-cet was given.
4858if test "${enable_cet+set}" = set; then :
4859  enableval=$enable_cet;
4860      case "$enableval" in
4861       yes|no|auto) ;;
4862       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4863                          esac
4864
4865else
4866  enable_cet=no
4867fi
4868
4869
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4871$as_echo_n "checking for CET support... " >&6; }
4872
4873case "$host" in
4874  i[34567]86-*-linux* | x86_64-*-linux*)
4875    case "$enable_cet" in
4876      auto)
4877	# Check if target supports multi-byte NOPs
4878	# and if assembler supports CET insn.
4879	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4880/* end confdefs.h.  */
4881
4882int
4883main ()
4884{
4885
4886#if !defined(__SSE2__)
4887#error target does not support multi-byte NOPs
4888#else
4889asm ("setssbsy");
4890#endif
4891
4892  ;
4893  return 0;
4894}
4895_ACEOF
4896if ac_fn_c_try_compile "$LINENO"; then :
4897  enable_cet=yes
4898else
4899  enable_cet=no
4900fi
4901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4902	;;
4903      yes)
4904	# Check if assembler supports CET.
4905	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4906/* end confdefs.h.  */
4907
4908int
4909main ()
4910{
4911asm ("setssbsy");
4912  ;
4913  return 0;
4914}
4915_ACEOF
4916if ac_fn_c_try_compile "$LINENO"; then :
4917
4918else
4919  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
4920fi
4921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4922	;;
4923    esac
4924    ;;
4925  *)
4926    enable_cet=no
4927    ;;
4928esac
4929if test x$enable_cet = xyes; then
4930  CET_FLAGS="-fcf-protection -mshstk"
4931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4932$as_echo "yes" >&6; }
4933else
4934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4935$as_echo "no" >&6; }
4936fi
4937
4938
4939
4940# Check whether --enable-explicit-exception-frame-registration was given.
4941if test "${enable_explicit_exception_frame_registration+set}" = set; then :
4942  enableval=$enable_explicit_exception_frame_registration;
4943force_explicit_eh_registry=
4944if test "$enable_explicit_exception_frame_registration" = yes; then
4945  if test $ac_cv_sjlj_exceptions = yes; then
4946    as_fn_error $? "Can't --enable-explicit-exception-frame-registration
4947                  with setjmp/longjmp exceptions" "$LINENO" 5
4948  fi
4949  force_explicit_eh_registry=-DUSE_EH_FRAME_REGISTRY_ALWAYS
4950fi
4951
4952fi
4953
4954
4955
4956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4957$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4958if ${acl_cv_prog_gnu_ld+:} false; then :
4959  $as_echo_n "(cached) " >&6
4960else
4961  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4962if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4963  acl_cv_prog_gnu_ld=yes
4964else
4965  acl_cv_prog_gnu_ld=no
4966fi
4967fi
4968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
4969$as_echo "$acl_cv_prog_gnu_ld" >&6; }
4970with_gnu_ld=$acl_cv_prog_gnu_ld
4971
4972
4973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
4974$as_echo_n "checking for thread model used by GCC... " >&6; }
4975target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
4976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
4977$as_echo "$target_thread_file" >&6; }
4978
4979# Check for assembler CFI support.
4980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CFI directives" >&5
4981$as_echo_n "checking whether assembler supports CFI directives... " >&6; }
4982if ${libgcc_cv_cfi+:} false; then :
4983  $as_echo_n "(cached) " >&6
4984else
4985  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4986/* end confdefs.h.  */
4987asm("\n\
4988	.text\n\
4989	.cfi_startproc\n\
4990	.cfi_personality 0, symbol\n\
4991	.cfi_endproc");
4992_ACEOF
4993if ac_fn_c_try_compile "$LINENO"; then :
4994  libgcc_cv_cfi=yes
4995else
4996  libgcc_cv_cfi=no
4997fi
4998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4999fi
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi" >&5
5001$as_echo "$libgcc_cv_cfi" >&6; }
5002
5003# Check 32bit or 64bit.  In the case of MIPS, this really determines the
5004# word size rather than the address size.
5005cat > conftest.c <<EOF
5006#if defined(__x86_64__) || (!defined(__i386__) && defined(__LP64__)) \
5007    || defined(__mips64)
5008host_address=64
5009#else
5010host_address=32
5011#endif
5012EOF
5013eval `${CC-cc} -E conftest.c | grep host_address=`
5014rm -f conftest.c
5015
5016case ${host} in
5017mips*-*-*)
5018  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target is hard-float" >&5
5019$as_echo_n "checking whether the target is hard-float... " >&6; }
5020if ${libgcc_cv_mips_hard_float+:} false; then :
5021  $as_echo_n "(cached) " >&6
5022else
5023  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5024/* end confdefs.h.  */
5025#ifndef __mips_hard_float
5026     #error FOO
5027     #endif
5028
5029_ACEOF
5030if ac_fn_c_try_compile "$LINENO"; then :
5031  libgcc_cv_mips_hard_float=yes
5032else
5033  libgcc_cv_mips_hard_float=no
5034fi
5035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5036fi
5037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_mips_hard_float" >&5
5038$as_echo "$libgcc_cv_mips_hard_float" >&6; }
5039esac
5040
5041case ${host} in
5042*-*-solaris2*)
5043  # Check for system-provided CRTs on Solaris 11.4.
5044  { $as_echo "$as_me:${as_lineno-$LINENO}: checking system-provided CRTs on Solaris" >&5
5045$as_echo_n "checking system-provided CRTs on Solaris... " >&6; }
5046if ${libgcc_cv_solaris_crts+:} false; then :
5047  $as_echo_n "(cached) " >&6
5048else
5049  libgcc_cv_solaris_crts=no
5050     libgcc_sysroot="`${CC} -print-sysroot`"
5051     libgcc_libdir="$libgcc_sysroot/usr/lib"
5052     # At the time they were added, gcrt1.o became a symlink for backwards
5053     # compatibility on x86, while crt1.o was added on sparc, so check for that.
5054     case ${host} in
5055       i?86-*-solaris2* | x86_64-*-solaris2*)
5056         if test -h "$libgcc_libdir/gcrt1.o"; then libgcc_cv_solaris_crts=yes; fi
5057	 ;;
5058       sparc*-*-solaris2*)
5059         if test -f "$libgcc_libdir/crt1.o"; then libgcc_cv_solaris_crts=yes; fi
5060	 ;;
5061     esac
5062fi
5063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_solaris_crts" >&5
5064$as_echo "$libgcc_cv_solaris_crts" >&6; }
5065  if test $libgcc_cv_solaris_crts = yes; then
5066
5067$as_echo "#define HAVE_SOLARIS_CRTS 1" >>confdefs.h
5068
5069  fi
5070  ;;
5071esac
5072
5073# Determine the version of glibc, if any, used on the target.
5074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for target glibc version" >&5
5075$as_echo_n "checking for target glibc version... " >&6; }
5076
5077# Check whether --with-glibc-version was given.
5078if test "${with_glibc_version+set}" = set; then :
5079  withval=$with_glibc_version;
5080if echo "$with_glibc_version" | grep '^[0-9][0-9]*\.[0-9][0-9]*$'; then
5081  glibc_version_major=`echo "$with_glibc_version" | sed -e 's/\..*//'`
5082  glibc_version_minor=`echo "$with_glibc_version" | sed -e 's/.*\.//'`
5083else
5084  as_fn_error $? "option --with-glibc-version requires a version number M.N" "$LINENO" 5
5085fi
5086else
5087
5088if ac_fn_c_compute_int "$LINENO" "__GLIBC__" "glibc_version_major"        "#include <features.h>"; then :
5089
5090else
5091  glibc_version_major=0
5092fi
5093
5094if ac_fn_c_compute_int "$LINENO" "__GLIBC_MINOR__" "glibc_version_minor"        "#include <features.h>"; then :
5095
5096else
5097  glibc_version_minor=0
5098fi
5099
5100fi
5101
5102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $glibc_version_major.$glibc_version_minor" >&5
5103$as_echo "$glibc_version_major.$glibc_version_minor" >&6; }
5104
5105# Determine floating-point type for powerpc*-*-linux*.
5106# Single-precision-only FPRs are not a supported configuration for
5107# this target, so are not allowed for in this test.
5108case ${host} in
5109powerpc*-*-linux*)
5110  cat > conftest.c <<EOF
5111#ifdef __powerpc64__
5112ppc_fp_type=64
5113#elif defined _SOFT_FLOAT
5114ppc_fp_type=soft
5115#elif defined _SOFT_DOUBLE
5116ppc_fp_type=e500v1
5117#elif defined __NO_FPRS__
5118ppc_fp_type=e500v2
5119#else
5120ppc_fp_type=hard
5121#endif
5122EOF
5123eval `${CC-cc} -E conftest.c | grep ppc_fp_type=`
5124rm -f conftest.c
5125# glibc 2.19 and later provide all the soft-fp functions, with proper
5126# interactions with <fenv.h> exception and rounding mode handling, so
5127# make libgcc's versions into compat symbols if a recent enough glibc
5128# version is being used.
5129ppc_fp_compat=
5130case ${ppc_fp_type} in
5131soft|e500v1|e500v2)
5132  if test $glibc_version_major -gt 2 \
5133    || ( test $glibc_version_major -eq 2 \
5134        && test $glibc_version_minor -ge 19 ); then
5135    ppc_fp_compat="t-softfp-compat"
5136  fi
5137  ;;
5138esac
5139;;
5140esac
5141
5142case ${host} in
5143# At present, we cannot turn -mfloat128 on via #pragma GCC target, so just
5144# check if we have VSX (ISA 2.06) support to build the software libraries, and
5145# whether the assembler can handle xsaddqp for hardware support.  Also check if
5146# a new glibc is being used so that __builtin_cpu_supports can be used.
5147powerpc*-*-linux*)
5148  saved_CFLAGS="$CFLAGS"
5149  CFLAGS="$CFLAGS -mabi=altivec -mvsx -mfloat128"
5150  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 2.06 to build __float128 libraries" >&5
5151$as_echo_n "checking for PowerPC ISA 2.06 to build __float128 libraries... " >&6; }
5152if ${libgcc_cv_powerpc_float128+:} false; then :
5153  $as_echo_n "(cached) " >&6
5154else
5155  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5156/* end confdefs.h.  */
5157vector double dadd (vector double a, vector double b) { return a + b; }
5158_ACEOF
5159if ac_fn_c_try_compile "$LINENO"; then :
5160  libgcc_cv_powerpc_float128=yes
5161else
5162  libgcc_cv_powerpc_float128=no
5163fi
5164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5165fi
5166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128" >&5
5167$as_echo "$libgcc_cv_powerpc_float128" >&6; }
5168
5169  CFLAGS="$CFLAGS -mpower9-vector -mfloat128-hardware"
5170  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 3.0 to build hardware __float128 libraries" >&5
5171$as_echo_n "checking for PowerPC ISA 3.0 to build hardware __float128 libraries... " >&6; }
5172if ${libgcc_cv_powerpc_float128_hw+:} false; then :
5173  $as_echo_n "(cached) " >&6
5174else
5175  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5176/* end confdefs.h.  */
5177#include <sys/auxv.h>
5178     #ifndef AT_PLATFORM
5179     #error "AT_PLATFORM is not defined"
5180     #endif
5181     #ifndef __BUILTIN_CPU_SUPPORTS__
5182     #error "__builtin_cpu_supports is not available"
5183     #endif
5184     vector unsigned char add (vector unsigned char a, vector unsigned char b)
5185     {
5186       vector unsigned char ret;
5187       __asm__ ("xsaddqp %0,%1,%2" : "=v" (ret) : "v" (a), "v" (b));
5188       return ret;
5189     }
5190     void *add_resolver (void) { return (void *) add; }
5191     __float128 add_ifunc (__float128, __float128)
5192	__attribute__ ((__ifunc__ ("add_resolver")));
5193_ACEOF
5194if ac_fn_c_try_compile "$LINENO"; then :
5195  libgcc_cv_powerpc_float128_hw=yes
5196else
5197  libgcc_cv_powerpc_float128_hw=no
5198fi
5199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5200fi
5201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128_hw" >&5
5202$as_echo "$libgcc_cv_powerpc_float128_hw" >&6; }
5203  CFLAGS="$saved_CFLAGS"
5204esac
5205
5206# Collect host-machine-specific information.
5207. ${srcdir}/config.host
5208
5209# Used for constructing correct paths for offload compilers.
5210accel_dir_suffix=
5211real_host_noncanonical=${host_noncanonical}
5212if test x"$enable_as_accelerator_for" != x; then
5213  accel_dir_suffix=/accel/${target_noncanonical}
5214  real_host_noncanonical=${enable_as_accelerator_for}
5215fi
5216
5217
5218
5219if test x"$enable_offload_targets" != x; then
5220  extra_parts="${extra_parts} crtoffloadbegin.o crtoffloadend.o crtoffloadtable.o"
5221fi
5222
5223# Check if Solaris/x86 linker supports ZERO terminator unwind entries.
5224# This is after config.host so we can augment tmake_file.
5225# Link with -nostartfiles -nodefaultlibs since neither are present while
5226# building libgcc.
5227case ${host} in
5228i?86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
5229  cat > conftest.s <<EOF
5230	.section	.eh_frame,"a",@unwind
5231	.zero	4
5232	.section	.jcr,"aw",@progbits
5233	.zero	8
5234EOF
5235  if { ac_try='${CC-cc} -shared -nostartfiles -nodefaultlibs -o conftest.so conftest.s 1>&5'
5236  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5237  (eval $ac_try) 2>&5
5238  ac_status=$?
5239  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5240  test $ac_status = 0; }; }; then
5241      tmake_file="${tmake_file} i386/t-crtstuff"
5242  fi
5243  ;;
5244esac
5245
5246# Check if Solaris linker support v2 linker mapfile syntax.
5247# Link with -nostartfiles -nodefaultlibs since neither are present while
5248# building libgcc.
5249case ${host} in
5250*-*-solaris2*)
5251  solaris_ld_v2_maps=no
5252  echo 'int main(void) {return 0;}' > conftest.c
5253  echo '$mapfile_version 2' > conftest.map
5254  if { ac_try='${CC-cc} -nostartfiles -nodefaultlibs -Wl,-M,conftest.map -o conftest conftest.c 1>&5'
5255  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5256  (eval $ac_try) 2>&5
5257  ac_status=$?
5258  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5259  test $ac_status = 0; }; }; then
5260      solaris_ld_v2_maps=yes
5261  fi
5262  ;;
5263esac
5264
5265
5266# Check if xtensa target is configured for windowed ABI and thus needs to use
5267# custom unwind code.
5268# This is after config.host so we can augment tmake_file.
5269case ${host} in
5270xtensa*-*)
5271  cat > conftest.c <<EOF
5272	#ifdef __XTENSA_CALL0_ABI__
5273	#error
5274	#endif
5275EOF
5276  if { ac_try='${CC-cc} -E -o conftest.i conftest.c 1>&5'
5277  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5278  (eval $ac_try) 2>&5
5279  ac_status=$?
5280  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5281  test $ac_status = 0; }; }; then
5282      tmake_file="${tmake_file} xtensa/t-windowed"
5283  fi
5284  ;;
5285esac
5286
5287# Check for visibility support.  This is after config.host so that
5288# we can check for asm_hidden_op.
5289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
5290$as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
5291if ${libgcc_cv_hidden_visibility_attribute+:} false; then :
5292  $as_echo_n "(cached) " >&6
5293else
5294
5295	echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
5296	libgcc_cv_hidden_visibility_attribute=no
5297	if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5298  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5299  (eval $ac_try) 2>&5
5300  ac_status=$?
5301  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5302  test $ac_status = 0; }; }; then
5303	    if grep "\\$asm_hidden_op.*foo" conftest.s >/dev/null; then
5304		libgcc_cv_hidden_visibility_attribute=yes
5305	    fi
5306	fi
5307	rm -f conftest.*
5308
5309fi
5310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_hidden_visibility_attribute" >&5
5311$as_echo "$libgcc_cv_hidden_visibility_attribute" >&6; }
5312
5313if test $libgcc_cv_hidden_visibility_attribute = yes; then
5314    vis_hide='-fvisibility=hidden -DHIDE_EXPORTS'
5315
5316cat >>confdefs.h <<_ACEOF
5317#define AS_HIDDEN_DIRECTIVE $asm_hidden_op
5318_ACEOF
5319
5320else
5321    vis_hide=
5322fi
5323
5324
5325# Check for .cfi_sections .debug_frame support.
5326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .cfi_sections .debug_frame" >&5
5327$as_echo_n "checking for .cfi_sections .debug_frame... " >&6; }
5328if ${libgcc_cv_cfi_sections_directive+:} false; then :
5329  $as_echo_n "(cached) " >&6
5330else
5331
5332	echo 'int foo (int, char *);' > conftest.c
5333	echo 'int bar (int x) { char *y = __builtin_alloca (x); return foo (x + 1, y) + 1; }' >> conftest.c
5334	libgcc_cv_cfi_sections_directive=no
5335	if { ac_try='${CC-cc} -Werror -g -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-exceptions -S conftest.c -o conftest.s 1>&5'
5336  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5337  (eval $ac_try) 2>&5
5338  ac_status=$?
5339  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5340  test $ac_status = 0; }; }; then
5341	    if grep "\\.cfi_sections.*\\.debug_frame" conftest.s >/dev/null; then
5342		libgcc_cv_cfi_sections_directive=yes
5343	    fi
5344	fi
5345	rm -f conftest.*
5346
5347fi
5348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi_sections_directive" >&5
5349$as_echo "$libgcc_cv_cfi_sections_directive" >&6; }
5350if test $libgcc_cv_cfi_sections_directive = yes; then
5351
5352$as_echo "#define HAVE_AS_CFI_SECTIONS 1" >>confdefs.h
5353
5354fi
5355
5356# See if we have thread-local storage.  We can only test assembler
5357# since link-time and run-time tests require the newly built
5358# gcc, which can't be used to build executable due to that libgcc
5359# is yet to be built here.
5360
5361   # Check whether --enable-tls was given.
5362if test "${enable_tls+set}" = set; then :
5363  enableval=$enable_tls;
5364      case "$enableval" in
5365       yes|no) ;;
5366       *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
5367      esac
5368
5369else
5370  enable_tls=yes
5371fi
5372
5373
5374  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target assembler supports thread-local storage" >&5
5375$as_echo_n "checking whether the target assembler supports thread-local storage... " >&6; }
5376if ${gcc_cv_have_cc_tls+:} false; then :
5377  $as_echo_n "(cached) " >&6
5378else
5379
5380    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5381/* end confdefs.h.  */
5382__thread int a; int b; int main() { return a = b; }
5383_ACEOF
5384if ac_fn_c_try_compile "$LINENO"; then :
5385  gcc_cv_have_cc_tls=yes
5386else
5387  gcc_cv_have_cc_tls=no
5388fi
5389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5390
5391fi
5392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_cc_tls" >&5
5393$as_echo "$gcc_cv_have_cc_tls" >&6; }
5394set_have_cc_tls=
5395if test "$enable_tls $gcc_cv_have_cc_tls" = "yes yes"; then
5396  set_have_cc_tls="-DHAVE_CC_TLS"
5397fi
5398
5399
5400# See if we have emulated thread-local storage.
5401
5402  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
5403$as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
5404if ${gcc_cv_use_emutls+:} false; then :
5405  $as_echo_n "(cached) " >&6
5406else
5407
5408    gcc_cv_use_emutls=no
5409    echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
5410    if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
5411  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5412  (eval $ac_try) 2>&5
5413  ac_status=$?
5414  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5415  test $ac_status = 0; }; }; then
5416      if grep __emutls_get_address conftest.s > /dev/null; then
5417	gcc_cv_use_emutls=yes
5418      fi
5419    fi
5420    rm -f conftest.*
5421
5422fi
5423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
5424$as_echo "$gcc_cv_use_emutls" >&6; }
5425  if test "$gcc_cv_use_emutls" = "yes" ; then
5426
5427$as_echo "#define USE_EMUTLS 1" >>confdefs.h
5428
5429  fi
5430set_use_emutls=
5431if test "$enable_tls $gcc_cv_use_emutls" = "yes yes"; then
5432  set_use_emutls="-DUSE_EMUTLS"
5433fi
5434
5435
5436
5437
5438case "${target}" in
5439i[34567]86-*-* | x86_64-*-*)
5440  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
5441$as_echo_n "checking if the assembler supports AVX... " >&6; }
5442if ${libgcc_cv_as_avx+:} false; then :
5443  $as_echo_n "(cached) " >&6
5444else
5445
5446    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5447/* end confdefs.h.  */
5448
5449int
5450main ()
5451{
5452asm("vzeroupper");
5453  ;
5454  return 0;
5455}
5456_ACEOF
5457if ac_fn_c_try_compile "$LINENO"; then :
5458  libgcc_cv_as_avx=yes
5459else
5460  libgcc_cv_as_avx=no
5461fi
5462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5463
5464fi
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_as_avx" >&5
5466$as_echo "$libgcc_cv_as_avx" >&6; }
5467  if test x$libgcc_cv_as_avx = xyes; then
5468
5469$as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
5470
5471  fi
5472  ;;
5473esac
5474
5475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5
5476$as_echo_n "checking for init priority support... " >&6; }
5477if ${libgcc_cv_init_priority+:} false; then :
5478  $as_echo_n "(cached) " >&6
5479else
5480
5481cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482/* end confdefs.h.  */
5483
5484int
5485main ()
5486{
5487void ip (void) __attribute__ ((constructor (1)));
5488  ;
5489  return 0;
5490}
5491_ACEOF
5492if ac_fn_c_try_compile "$LINENO"; then :
5493  libgcc_cv_init_priority=yes
5494else
5495  libgcc_cv_init_priority=no
5496fi
5497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5498fi
5499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_init_priority" >&5
5500$as_echo "$libgcc_cv_init_priority" >&6; }
5501if test $libgcc_cv_init_priority = yes; then
5502
5503$as_echo "#define HAVE_INIT_PRIORITY 1" >>confdefs.h
5504
5505fi
5506
5507# Conditionalize the sfp-machine.h header for this target machine.
5508if test -z "${sfp_machine_header}"; then
5509	sfp_machine_header=$cpu_type/sfp-machine.h
5510	if test -f ${srcdir}/config/${sfp_machine_header}; then
5511		:
5512	else
5513		sfp_machine_header=no-sfp-machine.h
5514	fi
5515fi
5516
5517
5518# Conditionalize the makefile for this target machine.
5519tmake_file_=
5520for f in ${tmake_file}
5521do
5522	if test -f ${srcdir}/config/$f
5523	then
5524		tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
5525	fi
5526done
5527tmake_file="${tmake_file_}"
5528
5529
5530# Likewise export definitions for libgcc_tm.h
5531tm_file_=
5532for f in ${tm_file}
5533do
5534	tm_file_="${tm_file_} \$(srcdir)/config/$f"
5535done
5536tm_file="${tm_file_}"
5537
5538
5539
5540# Map from thread model to thread header.
5541
5542case $target_thread_file in
5543    aix)	thread_header=config/rs6000/gthr-aix.h ;;
5544    dce)	thread_header=config/pa/gthr-dce.h ;;
5545    lynx)	thread_header=config/gthr-lynx.h ;;
5546    mipssde)	thread_header=config/mips/gthr-mipssde.h ;;
5547    posix)	thread_header=gthr-posix.h ;;
5548    rtems)	thread_header=config/gthr-rtems.h ;;
5549    single)	thread_header=gthr-single.h ;;
5550    tpf)	thread_header=config/s390/gthr-tpf.h ;;
5551    vxworks)	thread_header=config/gthr-vxworks.h ;;
5552    win32)	thread_header=config/i386/gthr-win32.h ;;
5553esac
5554
5555
5556
5557# Determine what GCC version number to use in filesystem paths.
5558
5559  get_gcc_base_ver="cat"
5560
5561# Check whether --with-gcc-major-version-only was given.
5562if test "${with_gcc_major_version_only+set}" = set; then :
5563  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
5564        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
5565      fi
5566
5567fi
5568
5569
5570
5571
5572# Substitute configuration variables
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582# We need multilib support.
5583ac_config_files="$ac_config_files Makefile"
5584
5585ac_config_commands="$ac_config_commands default"
5586
5587cat >confcache <<\_ACEOF
5588# This file is a shell script that caches the results of configure
5589# tests run on this system so they can be shared between configure
5590# scripts and configure runs, see configure's option --config-cache.
5591# It is not useful on other systems.  If it contains results you don't
5592# want to keep, you may remove or edit it.
5593#
5594# config.status only pays attention to the cache file if you give it
5595# the --recheck option to rerun configure.
5596#
5597# `ac_cv_env_foo' variables (set or unset) will be overridden when
5598# loading this file, other *unset* `ac_cv_foo' will be assigned the
5599# following values.
5600
5601_ACEOF
5602
5603# The following way of writing the cache mishandles newlines in values,
5604# but we know of no workaround that is simple, portable, and efficient.
5605# So, we kill variables containing newlines.
5606# Ultrix sh set writes to stderr and can't be redirected directly,
5607# and sets the high bit in the cache file unless we assign to the vars.
5608(
5609  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5610    eval ac_val=\$$ac_var
5611    case $ac_val in #(
5612    *${as_nl}*)
5613      case $ac_var in #(
5614      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5615$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5616      esac
5617      case $ac_var in #(
5618      _ | IFS | as_nl) ;; #(
5619      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5620      *) { eval $ac_var=; unset $ac_var;} ;;
5621      esac ;;
5622    esac
5623  done
5624
5625  (set) 2>&1 |
5626    case $as_nl`(ac_space=' '; set) 2>&1` in #(
5627    *${as_nl}ac_space=\ *)
5628      # `set' does not quote correctly, so add quotes: double-quote
5629      # substitution turns \\\\ into \\, and sed turns \\ into \.
5630      sed -n \
5631	"s/'/'\\\\''/g;
5632	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5633      ;; #(
5634    *)
5635      # `set' quotes correctly as required by POSIX, so do not add quotes.
5636      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5637      ;;
5638    esac |
5639    sort
5640) |
5641  sed '
5642     /^ac_cv_env_/b end
5643     t clear
5644     :clear
5645     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5646     t end
5647     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5648     :end' >>confcache
5649if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5650  if test -w "$cache_file"; then
5651    if test "x$cache_file" != "x/dev/null"; then
5652      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5653$as_echo "$as_me: updating cache $cache_file" >&6;}
5654      if test ! -f "$cache_file" || test -h "$cache_file"; then
5655	cat confcache >"$cache_file"
5656      else
5657        case $cache_file in #(
5658        */* | ?:*)
5659	  mv -f confcache "$cache_file"$$ &&
5660	  mv -f "$cache_file"$$ "$cache_file" ;; #(
5661        *)
5662	  mv -f confcache "$cache_file" ;;
5663	esac
5664      fi
5665    fi
5666  else
5667    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5668$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5669  fi
5670fi
5671rm -f confcache
5672
5673test "x$prefix" = xNONE && prefix=$ac_default_prefix
5674# Let make expand exec_prefix.
5675test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5676
5677DEFS=-DHAVE_CONFIG_H
5678
5679ac_libobjs=
5680ac_ltlibobjs=
5681U=
5682for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5683  # 1. Remove the extension, and $U if already installed.
5684  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5685  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5686  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
5687  #    will be set to the directory where LIBOBJS objects are built.
5688  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5689  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5690done
5691LIBOBJS=$ac_libobjs
5692
5693LTLIBOBJS=$ac_ltlibobjs
5694
5695
5696
5697: "${CONFIG_STATUS=./config.status}"
5698ac_write_fail=0
5699ac_clean_files_save=$ac_clean_files
5700ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5701{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5702$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5703as_write_fail=0
5704cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5705#! $SHELL
5706# Generated by $as_me.
5707# Run this file to recreate the current configuration.
5708# Compiler output produced by configure, useful for debugging
5709# configure, is in config.log if it exists.
5710
5711debug=false
5712ac_cs_recheck=false
5713ac_cs_silent=false
5714
5715SHELL=\${CONFIG_SHELL-$SHELL}
5716export SHELL
5717_ASEOF
5718cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5719## -------------------- ##
5720## M4sh Initialization. ##
5721## -------------------- ##
5722
5723# Be more Bourne compatible
5724DUALCASE=1; export DUALCASE # for MKS sh
5725if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5726  emulate sh
5727  NULLCMD=:
5728  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5729  # is contrary to our usage.  Disable this feature.
5730  alias -g '${1+"$@"}'='"$@"'
5731  setopt NO_GLOB_SUBST
5732else
5733  case `(set -o) 2>/dev/null` in #(
5734  *posix*) :
5735    set -o posix ;; #(
5736  *) :
5737     ;;
5738esac
5739fi
5740
5741
5742as_nl='
5743'
5744export as_nl
5745# Printing a long string crashes Solaris 7 /usr/bin/printf.
5746as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5747as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5748as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5749# Prefer a ksh shell builtin over an external printf program on Solaris,
5750# but without wasting forks for bash or zsh.
5751if test -z "$BASH_VERSION$ZSH_VERSION" \
5752    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5753  as_echo='print -r --'
5754  as_echo_n='print -rn --'
5755elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5756  as_echo='printf %s\n'
5757  as_echo_n='printf %s'
5758else
5759  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5760    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5761    as_echo_n='/usr/ucb/echo -n'
5762  else
5763    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5764    as_echo_n_body='eval
5765      arg=$1;
5766      case $arg in #(
5767      *"$as_nl"*)
5768	expr "X$arg" : "X\\(.*\\)$as_nl";
5769	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5770      esac;
5771      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5772    '
5773    export as_echo_n_body
5774    as_echo_n='sh -c $as_echo_n_body as_echo'
5775  fi
5776  export as_echo_body
5777  as_echo='sh -c $as_echo_body as_echo'
5778fi
5779
5780# The user is always right.
5781if test "${PATH_SEPARATOR+set}" != set; then
5782  PATH_SEPARATOR=:
5783  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5784    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5785      PATH_SEPARATOR=';'
5786  }
5787fi
5788
5789
5790# IFS
5791# We need space, tab and new line, in precisely that order.  Quoting is
5792# there to prevent editors from complaining about space-tab.
5793# (If _AS_PATH_WALK were called with IFS unset, it would disable word
5794# splitting by setting IFS to empty value.)
5795IFS=" ""	$as_nl"
5796
5797# Find who we are.  Look in the path if we contain no directory separator.
5798as_myself=
5799case $0 in #((
5800  *[\\/]* ) as_myself=$0 ;;
5801  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5802for as_dir in $PATH
5803do
5804  IFS=$as_save_IFS
5805  test -z "$as_dir" && as_dir=.
5806    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5807  done
5808IFS=$as_save_IFS
5809
5810     ;;
5811esac
5812# We did not find ourselves, most probably we were run as `sh COMMAND'
5813# in which case we are not to be found in the path.
5814if test "x$as_myself" = x; then
5815  as_myself=$0
5816fi
5817if test ! -f "$as_myself"; then
5818  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5819  exit 1
5820fi
5821
5822# Unset variables that we do not need and which cause bugs (e.g. in
5823# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
5824# suppresses any "Segmentation fault" message there.  '((' could
5825# trigger a bug in pdksh 5.2.14.
5826for as_var in BASH_ENV ENV MAIL MAILPATH
5827do eval test x\${$as_var+set} = xset \
5828  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5829done
5830PS1='$ '
5831PS2='> '
5832PS4='+ '
5833
5834# NLS nuisances.
5835LC_ALL=C
5836export LC_ALL
5837LANGUAGE=C
5838export LANGUAGE
5839
5840# CDPATH.
5841(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5842
5843
5844# as_fn_error STATUS ERROR [LINENO LOG_FD]
5845# ----------------------------------------
5846# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5847# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5848# script with STATUS, using 1 if that was 0.
5849as_fn_error ()
5850{
5851  as_status=$1; test $as_status -eq 0 && as_status=1
5852  if test "$4"; then
5853    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5854    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5855  fi
5856  $as_echo "$as_me: error: $2" >&2
5857  as_fn_exit $as_status
5858} # as_fn_error
5859
5860
5861# as_fn_set_status STATUS
5862# -----------------------
5863# Set $? to STATUS, without forking.
5864as_fn_set_status ()
5865{
5866  return $1
5867} # as_fn_set_status
5868
5869# as_fn_exit STATUS
5870# -----------------
5871# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5872as_fn_exit ()
5873{
5874  set +e
5875  as_fn_set_status $1
5876  exit $1
5877} # as_fn_exit
5878
5879# as_fn_unset VAR
5880# ---------------
5881# Portably unset VAR.
5882as_fn_unset ()
5883{
5884  { eval $1=; unset $1;}
5885}
5886as_unset=as_fn_unset
5887# as_fn_append VAR VALUE
5888# ----------------------
5889# Append the text in VALUE to the end of the definition contained in VAR. Take
5890# advantage of any shell optimizations that allow amortized linear growth over
5891# repeated appends, instead of the typical quadratic growth present in naive
5892# implementations.
5893if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5894  eval 'as_fn_append ()
5895  {
5896    eval $1+=\$2
5897  }'
5898else
5899  as_fn_append ()
5900  {
5901    eval $1=\$$1\$2
5902  }
5903fi # as_fn_append
5904
5905# as_fn_arith ARG...
5906# ------------------
5907# Perform arithmetic evaluation on the ARGs, and store the result in the
5908# global $as_val. Take advantage of shells that can avoid forks. The arguments
5909# must be portable across $(()) and expr.
5910if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5911  eval 'as_fn_arith ()
5912  {
5913    as_val=$(( $* ))
5914  }'
5915else
5916  as_fn_arith ()
5917  {
5918    as_val=`expr "$@" || test $? -eq 1`
5919  }
5920fi # as_fn_arith
5921
5922
5923if expr a : '\(a\)' >/dev/null 2>&1 &&
5924   test "X`expr 00001 : '.*\(...\)'`" = X001; then
5925  as_expr=expr
5926else
5927  as_expr=false
5928fi
5929
5930if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5931  as_basename=basename
5932else
5933  as_basename=false
5934fi
5935
5936if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5937  as_dirname=dirname
5938else
5939  as_dirname=false
5940fi
5941
5942as_me=`$as_basename -- "$0" ||
5943$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5944	 X"$0" : 'X\(//\)$' \| \
5945	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5946$as_echo X/"$0" |
5947    sed '/^.*\/\([^/][^/]*\)\/*$/{
5948	    s//\1/
5949	    q
5950	  }
5951	  /^X\/\(\/\/\)$/{
5952	    s//\1/
5953	    q
5954	  }
5955	  /^X\/\(\/\).*/{
5956	    s//\1/
5957	    q
5958	  }
5959	  s/.*/./; q'`
5960
5961# Avoid depending upon Character Ranges.
5962as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5963as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5964as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5965as_cr_digits='0123456789'
5966as_cr_alnum=$as_cr_Letters$as_cr_digits
5967
5968ECHO_C= ECHO_N= ECHO_T=
5969case `echo -n x` in #(((((
5970-n*)
5971  case `echo 'xy\c'` in
5972  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
5973  xy)  ECHO_C='\c';;
5974  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
5975       ECHO_T='	';;
5976  esac;;
5977*)
5978  ECHO_N='-n';;
5979esac
5980
5981rm -f conf$$ conf$$.exe conf$$.file
5982if test -d conf$$.dir; then
5983  rm -f conf$$.dir/conf$$.file
5984else
5985  rm -f conf$$.dir
5986  mkdir conf$$.dir 2>/dev/null
5987fi
5988if (echo >conf$$.file) 2>/dev/null; then
5989  if ln -s conf$$.file conf$$ 2>/dev/null; then
5990    as_ln_s='ln -s'
5991    # ... but there are two gotchas:
5992    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5993    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5994    # In both cases, we have to default to `cp -pR'.
5995    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5996      as_ln_s='cp -pR'
5997  elif ln conf$$.file conf$$ 2>/dev/null; then
5998    as_ln_s=ln
5999  else
6000    as_ln_s='cp -pR'
6001  fi
6002else
6003  as_ln_s='cp -pR'
6004fi
6005rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
6006rmdir conf$$.dir 2>/dev/null
6007
6008
6009# as_fn_mkdir_p
6010# -------------
6011# Create "$as_dir" as a directory, including parents if necessary.
6012as_fn_mkdir_p ()
6013{
6014
6015  case $as_dir in #(
6016  -*) as_dir=./$as_dir;;
6017  esac
6018  test -d "$as_dir" || eval $as_mkdir_p || {
6019    as_dirs=
6020    while :; do
6021      case $as_dir in #(
6022      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6023      *) as_qdir=$as_dir;;
6024      esac
6025      as_dirs="'$as_qdir' $as_dirs"
6026      as_dir=`$as_dirname -- "$as_dir" ||
6027$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6028	 X"$as_dir" : 'X\(//\)[^/]' \| \
6029	 X"$as_dir" : 'X\(//\)$' \| \
6030	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6031$as_echo X"$as_dir" |
6032    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6033	    s//\1/
6034	    q
6035	  }
6036	  /^X\(\/\/\)[^/].*/{
6037	    s//\1/
6038	    q
6039	  }
6040	  /^X\(\/\/\)$/{
6041	    s//\1/
6042	    q
6043	  }
6044	  /^X\(\/\).*/{
6045	    s//\1/
6046	    q
6047	  }
6048	  s/.*/./; q'`
6049      test -d "$as_dir" && break
6050    done
6051    test -z "$as_dirs" || eval "mkdir $as_dirs"
6052  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
6053
6054
6055} # as_fn_mkdir_p
6056if mkdir -p . 2>/dev/null; then
6057  as_mkdir_p='mkdir -p "$as_dir"'
6058else
6059  test -d ./-p && rmdir ./-p
6060  as_mkdir_p=false
6061fi
6062
6063
6064# as_fn_executable_p FILE
6065# -----------------------
6066# Test if FILE is an executable regular file.
6067as_fn_executable_p ()
6068{
6069  test -f "$1" && test -x "$1"
6070} # as_fn_executable_p
6071as_test_x='test -x'
6072as_executable_p=as_fn_executable_p
6073
6074# Sed expression to map a string onto a valid CPP name.
6075as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6076
6077# Sed expression to map a string onto a valid variable name.
6078as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6079
6080
6081exec 6>&1
6082## ----------------------------------- ##
6083## Main body of $CONFIG_STATUS script. ##
6084## ----------------------------------- ##
6085_ASEOF
6086test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6087
6088cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6089# Save the log message, to keep $0 and so on meaningful, and to
6090# report actual input values of CONFIG_FILES etc. instead of their
6091# values after options handling.
6092ac_log="
6093This file was extended by GNU C Runtime Library $as_me 1.0, which was
6094generated by GNU Autoconf 2.69.  Invocation command line was
6095
6096  CONFIG_FILES    = $CONFIG_FILES
6097  CONFIG_HEADERS  = $CONFIG_HEADERS
6098  CONFIG_LINKS    = $CONFIG_LINKS
6099  CONFIG_COMMANDS = $CONFIG_COMMANDS
6100  $ $0 $@
6101
6102on `(hostname || uname -n) 2>/dev/null | sed 1q`
6103"
6104
6105_ACEOF
6106
6107case $ac_config_files in *"
6108"*) set x $ac_config_files; shift; ac_config_files=$*;;
6109esac
6110
6111case $ac_config_headers in *"
6112"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6113esac
6114
6115
6116cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6117# Files that config.status was made for.
6118config_files="$ac_config_files"
6119config_headers="$ac_config_headers"
6120config_commands="$ac_config_commands"
6121
6122_ACEOF
6123
6124cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6125ac_cs_usage="\
6126\`$as_me' instantiates files and other configuration actions
6127from templates according to the current configuration.  Unless the files
6128and actions are specified as TAGs, all are instantiated by default.
6129
6130Usage: $0 [OPTION]... [TAG]...
6131
6132  -h, --help       print this help, then exit
6133  -V, --version    print version number and configuration settings, then exit
6134      --config     print configuration, then exit
6135  -q, --quiet, --silent
6136                   do not print progress messages
6137  -d, --debug      don't remove temporary files
6138      --recheck    update $as_me by reconfiguring in the same conditions
6139      --file=FILE[:TEMPLATE]
6140                   instantiate the configuration file FILE
6141      --header=FILE[:TEMPLATE]
6142                   instantiate the configuration header FILE
6143
6144Configuration files:
6145$config_files
6146
6147Configuration headers:
6148$config_headers
6149
6150Configuration commands:
6151$config_commands
6152
6153Report bugs to the package provider.
6154GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
6155General help using GNU software: <http://www.gnu.org/gethelp/>."
6156
6157_ACEOF
6158cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6159ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
6160ac_cs_version="\\
6161GNU C Runtime Library config.status 1.0
6162configured by $0, generated by GNU Autoconf 2.69,
6163  with options \\"\$ac_cs_config\\"
6164
6165Copyright (C) 2012 Free Software Foundation, Inc.
6166This config.status script is free software; the Free Software Foundation
6167gives unlimited permission to copy, distribute and modify it."
6168
6169ac_pwd='$ac_pwd'
6170srcdir='$srcdir'
6171INSTALL='$INSTALL'
6172AWK='$AWK'
6173test -n "\$AWK" || AWK=awk
6174_ACEOF
6175
6176cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6177# The default lists apply if the user does not specify any file.
6178ac_need_defaults=:
6179while test $# != 0
6180do
6181  case $1 in
6182  --*=?*)
6183    ac_option=`expr "X$1" : 'X\([^=]*\)='`
6184    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6185    ac_shift=:
6186    ;;
6187  --*=)
6188    ac_option=`expr "X$1" : 'X\([^=]*\)='`
6189    ac_optarg=
6190    ac_shift=:
6191    ;;
6192  *)
6193    ac_option=$1
6194    ac_optarg=$2
6195    ac_shift=shift
6196    ;;
6197  esac
6198
6199  case $ac_option in
6200  # Handling of the options.
6201  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6202    ac_cs_recheck=: ;;
6203  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6204    $as_echo "$ac_cs_version"; exit ;;
6205  --config | --confi | --conf | --con | --co | --c )
6206    $as_echo "$ac_cs_config"; exit ;;
6207  --debug | --debu | --deb | --de | --d | -d )
6208    debug=: ;;
6209  --file | --fil | --fi | --f )
6210    $ac_shift
6211    case $ac_optarg in
6212    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6213    '') as_fn_error $? "missing file argument" ;;
6214    esac
6215    as_fn_append CONFIG_FILES " '$ac_optarg'"
6216    ac_need_defaults=false;;
6217  --header | --heade | --head | --hea )
6218    $ac_shift
6219    case $ac_optarg in
6220    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6221    esac
6222    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6223    ac_need_defaults=false;;
6224  --he | --h)
6225    # Conflict between --help and --header
6226    as_fn_error $? "ambiguous option: \`$1'
6227Try \`$0 --help' for more information.";;
6228  --help | --hel | -h )
6229    $as_echo "$ac_cs_usage"; exit ;;
6230  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6231  | -silent | --silent | --silen | --sile | --sil | --si | --s)
6232    ac_cs_silent=: ;;
6233
6234  # This is an error.
6235  -*) as_fn_error $? "unrecognized option: \`$1'
6236Try \`$0 --help' for more information." ;;
6237
6238  *) as_fn_append ac_config_targets " $1"
6239     ac_need_defaults=false ;;
6240
6241  esac
6242  shift
6243done
6244
6245ac_configure_extra_args=
6246
6247if $ac_cs_silent; then
6248  exec 6>/dev/null
6249  ac_configure_extra_args="$ac_configure_extra_args --silent"
6250fi
6251
6252_ACEOF
6253cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6254if \$ac_cs_recheck; then
6255  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6256  shift
6257  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6258  CONFIG_SHELL='$SHELL'
6259  export CONFIG_SHELL
6260  exec "\$@"
6261fi
6262
6263_ACEOF
6264cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6265exec 5>>config.log
6266{
6267  echo
6268  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6269## Running $as_me. ##
6270_ASBOX
6271  $as_echo "$ac_log"
6272} >&5
6273
6274_ACEOF
6275cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6276#
6277# INIT-COMMANDS
6278#
6279srcdir=${srcdir}
6280host=${host}
6281with_target_subdir=${with_target_subdir}
6282with_multisubdir=${with_multisubdir}
6283ac_configure_args="--enable-multilib ${ac_configure_args}"
6284CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
6285libgcc_topdir=${libgcc_topdir}
6286CC="${CC}"
6287
6288
6289_ACEOF
6290
6291cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6292
6293# Handling of arguments.
6294for ac_config_target in $ac_config_targets
6295do
6296  case $ac_config_target in
6297    "auto-target.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-target.h:config.in" ;;
6298    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6299    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
6300
6301  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6302  esac
6303done
6304
6305
6306# If the user did not use the arguments to specify the items to instantiate,
6307# then the envvar interface is used.  Set only those that are not.
6308# We use the long form for the default assignment because of an extremely
6309# bizarre bug on SunOS 4.1.3.
6310if $ac_need_defaults; then
6311  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6312  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6313  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6314fi
6315
6316# Have a temporary directory for convenience.  Make it in the build tree
6317# simply because there is no reason against having it here, and in addition,
6318# creating and moving files from /tmp can sometimes cause problems.
6319# Hook for its removal unless debugging.
6320# Note that there is a small window in which the directory will not be cleaned:
6321# after its creation but before its name has been assigned to `$tmp'.
6322$debug ||
6323{
6324  tmp= ac_tmp=
6325  trap 'exit_status=$?
6326  : "${ac_tmp:=$tmp}"
6327  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6328' 0
6329  trap 'as_fn_exit 1' 1 2 13 15
6330}
6331# Create a (secure) tmp directory for tmp files.
6332
6333{
6334  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6335  test -d "$tmp"
6336}  ||
6337{
6338  tmp=./conf$$-$RANDOM
6339  (umask 077 && mkdir "$tmp")
6340} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6341ac_tmp=$tmp
6342
6343# Set up the scripts for CONFIG_FILES section.
6344# No need to generate them if there are no CONFIG_FILES.
6345# This happens for instance with `./config.status config.h'.
6346if test -n "$CONFIG_FILES"; then
6347
6348
6349ac_cr=`echo X | tr X '\015'`
6350# On cygwin, bash can eat \r inside `` if the user requested igncr.
6351# But we know of no other shell where ac_cr would be empty at this
6352# point, so we can use a bashism as a fallback.
6353if test "x$ac_cr" = x; then
6354  eval ac_cr=\$\'\\r\'
6355fi
6356ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6357if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6358  ac_cs_awk_cr='\\r'
6359else
6360  ac_cs_awk_cr=$ac_cr
6361fi
6362
6363echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
6364_ACEOF
6365
6366
6367{
6368  echo "cat >conf$$subs.awk <<_ACEOF" &&
6369  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6370  echo "_ACEOF"
6371} >conf$$subs.sh ||
6372  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6373ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
6374ac_delim='%!_!# '
6375for ac_last_try in false false false false false :; do
6376  . ./conf$$subs.sh ||
6377    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6378
6379  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6380  if test $ac_delim_n = $ac_delim_num; then
6381    break
6382  elif $ac_last_try; then
6383    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
6384  else
6385    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6386  fi
6387done
6388rm -f conf$$subs.sh
6389
6390cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6391cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
6392_ACEOF
6393sed -n '
6394h
6395s/^/S["/; s/!.*/"]=/
6396p
6397g
6398s/^[^!]*!//
6399:repl
6400t repl
6401s/'"$ac_delim"'$//
6402t delim
6403:nl
6404h
6405s/\(.\{148\}\)..*/\1/
6406t more1
6407s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6408p
6409n
6410b repl
6411:more1
6412s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6413p
6414g
6415s/.\{148\}//
6416t nl
6417:delim
6418h
6419s/\(.\{148\}\)..*/\1/
6420t more2
6421s/["\\]/\\&/g; s/^/"/; s/$/"/
6422p
6423b
6424:more2
6425s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6426p
6427g
6428s/.\{148\}//
6429t delim
6430' <conf$$subs.awk | sed '
6431/^[^""]/{
6432  N
6433  s/\n//
6434}
6435' >>$CONFIG_STATUS || ac_write_fail=1
6436rm -f conf$$subs.awk
6437cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6438_ACAWK
6439cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
6440  for (key in S) S_is_set[key] = 1
6441  FS = ""
6442
6443}
6444{
6445  line = $ 0
6446  nfields = split(line, field, "@")
6447  substed = 0
6448  len = length(field[1])
6449  for (i = 2; i < nfields; i++) {
6450    key = field[i]
6451    keylen = length(key)
6452    if (S_is_set[key]) {
6453      value = S[key]
6454      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6455      len += length(value) + length(field[++i])
6456      substed = 1
6457    } else
6458      len += 1 + keylen
6459  }
6460
6461  print line
6462}
6463
6464_ACAWK
6465_ACEOF
6466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6467if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6468  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6469else
6470  cat
6471fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
6472  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
6473_ACEOF
6474
6475# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
6476# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
6477# trailing colons and then remove the whole line if VPATH becomes empty
6478# (actually we leave an empty line to preserve line numbers).
6479if test "x$srcdir" = x.; then
6480  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
6481h
6482s///
6483s/^/:/
6484s/[	 ]*$/:/
6485s/:\$(srcdir):/:/g
6486s/:\${srcdir}:/:/g
6487s/:@srcdir@:/:/g
6488s/^:*//
6489s/:*$//
6490x
6491s/\(=[	 ]*\).*/\1/
6492G
6493s/\n//
6494s/^[^=]*=[	 ]*$//
6495}'
6496fi
6497
6498cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6499fi # test -n "$CONFIG_FILES"
6500
6501# Set up the scripts for CONFIG_HEADERS section.
6502# No need to generate them if there are no CONFIG_HEADERS.
6503# This happens for instance with `./config.status Makefile'.
6504if test -n "$CONFIG_HEADERS"; then
6505cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
6506BEGIN {
6507_ACEOF
6508
6509# Transform confdefs.h into an awk script `defines.awk', embedded as
6510# here-document in config.status, that substitutes the proper values into
6511# config.h.in to produce config.h.
6512
6513# Create a delimiter string that does not exist in confdefs.h, to ease
6514# handling of long lines.
6515ac_delim='%!_!# '
6516for ac_last_try in false false :; do
6517  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6518  if test -z "$ac_tt"; then
6519    break
6520  elif $ac_last_try; then
6521    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
6522  else
6523    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6524  fi
6525done
6526
6527# For the awk script, D is an array of macro values keyed by name,
6528# likewise P contains macro parameters if any.  Preserve backslash
6529# newline sequences.
6530
6531ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6532sed -n '
6533s/.\{148\}/&'"$ac_delim"'/g
6534t rset
6535:rset
6536s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
6537t def
6538d
6539:def
6540s/\\$//
6541t bsnl
6542s/["\\]/\\&/g
6543s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
6544D["\1"]=" \3"/p
6545s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
6546d
6547:bsnl
6548s/["\\]/\\&/g
6549s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
6550D["\1"]=" \3\\\\\\n"\\/p
6551t cont
6552s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6553t cont
6554d
6555:cont
6556n
6557s/.\{148\}/&'"$ac_delim"'/g
6558t clear
6559:clear
6560s/\\$//
6561t bsnlc
6562s/["\\]/\\&/g; s/^/"/; s/$/"/p
6563d
6564:bsnlc
6565s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6566b cont
6567' <confdefs.h | sed '
6568s/'"$ac_delim"'/"\\\
6569"/g' >>$CONFIG_STATUS || ac_write_fail=1
6570
6571cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6572  for (key in D) D_is_set[key] = 1
6573  FS = ""
6574}
6575/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6576  line = \$ 0
6577  split(line, arg, " ")
6578  if (arg[1] == "#") {
6579    defundef = arg[2]
6580    mac1 = arg[3]
6581  } else {
6582    defundef = substr(arg[1], 2)
6583    mac1 = arg[2]
6584  }
6585  split(mac1, mac2, "(") #)
6586  macro = mac2[1]
6587  prefix = substr(line, 1, index(line, defundef) - 1)
6588  if (D_is_set[macro]) {
6589    # Preserve the white space surrounding the "#".
6590    print prefix "define", macro P[macro] D[macro]
6591    next
6592  } else {
6593    # Replace #undef with comments.  This is necessary, for example,
6594    # in the case of _POSIX_SOURCE, which is predefined and required
6595    # on some systems where configure will not decide to define it.
6596    if (defundef == "undef") {
6597      print "/*", prefix defundef, macro, "*/"
6598      next
6599    }
6600  }
6601}
6602{ print }
6603_ACAWK
6604_ACEOF
6605cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6606  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
6607fi # test -n "$CONFIG_HEADERS"
6608
6609
6610eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
6611shift
6612for ac_tag
6613do
6614  case $ac_tag in
6615  :[FHLC]) ac_mode=$ac_tag; continue;;
6616  esac
6617  case $ac_mode$ac_tag in
6618  :[FHL]*:*);;
6619  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
6620  :[FH]-) ac_tag=-:-;;
6621  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6622  esac
6623  ac_save_IFS=$IFS
6624  IFS=:
6625  set x $ac_tag
6626  IFS=$ac_save_IFS
6627  shift
6628  ac_file=$1
6629  shift
6630
6631  case $ac_mode in
6632  :L) ac_source=$1;;
6633  :[FH])
6634    ac_file_inputs=
6635    for ac_f
6636    do
6637      case $ac_f in
6638      -) ac_f="$ac_tmp/stdin";;
6639      *) # Look for the file first in the build tree, then in the source tree
6640	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
6641	 # because $ac_f cannot contain `:'.
6642	 test -f "$ac_f" ||
6643	   case $ac_f in
6644	   [\\/$]*) false;;
6645	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6646	   esac ||
6647	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6648      esac
6649      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6650      as_fn_append ac_file_inputs " '$ac_f'"
6651    done
6652
6653    # Let's still pretend it is `configure' which instantiates (i.e., don't
6654    # use $as_me), people would be surprised to read:
6655    #    /* config.h.  Generated by config.status.  */
6656    configure_input='Generated from '`
6657	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6658	`' by configure.'
6659    if test x"$ac_file" != x-; then
6660      configure_input="$ac_file.  $configure_input"
6661      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6662$as_echo "$as_me: creating $ac_file" >&6;}
6663    fi
6664    # Neutralize special characters interpreted by sed in replacement strings.
6665    case $configure_input in #(
6666    *\&* | *\|* | *\\* )
6667       ac_sed_conf_input=`$as_echo "$configure_input" |
6668       sed 's/[\\\\&|]/\\\\&/g'`;; #(
6669    *) ac_sed_conf_input=$configure_input;;
6670    esac
6671
6672    case $ac_tag in
6673    *:-:* | *:-) cat >"$ac_tmp/stdin" \
6674      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
6675    esac
6676    ;;
6677  esac
6678
6679  ac_dir=`$as_dirname -- "$ac_file" ||
6680$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6681	 X"$ac_file" : 'X\(//\)[^/]' \| \
6682	 X"$ac_file" : 'X\(//\)$' \| \
6683	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6684$as_echo X"$ac_file" |
6685    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6686	    s//\1/
6687	    q
6688	  }
6689	  /^X\(\/\/\)[^/].*/{
6690	    s//\1/
6691	    q
6692	  }
6693	  /^X\(\/\/\)$/{
6694	    s//\1/
6695	    q
6696	  }
6697	  /^X\(\/\).*/{
6698	    s//\1/
6699	    q
6700	  }
6701	  s/.*/./; q'`
6702  as_dir="$ac_dir"; as_fn_mkdir_p
6703  ac_builddir=.
6704
6705case "$ac_dir" in
6706.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6707*)
6708  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6709  # A ".." for each directory in $ac_dir_suffix.
6710  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6711  case $ac_top_builddir_sub in
6712  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6713  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6714  esac ;;
6715esac
6716ac_abs_top_builddir=$ac_pwd
6717ac_abs_builddir=$ac_pwd$ac_dir_suffix
6718# for backward compatibility:
6719ac_top_builddir=$ac_top_build_prefix
6720
6721case $srcdir in
6722  .)  # We are building in place.
6723    ac_srcdir=.
6724    ac_top_srcdir=$ac_top_builddir_sub
6725    ac_abs_top_srcdir=$ac_pwd ;;
6726  [\\/]* | ?:[\\/]* )  # Absolute name.
6727    ac_srcdir=$srcdir$ac_dir_suffix;
6728    ac_top_srcdir=$srcdir
6729    ac_abs_top_srcdir=$srcdir ;;
6730  *) # Relative name.
6731    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6732    ac_top_srcdir=$ac_top_build_prefix$srcdir
6733    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6734esac
6735ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6736
6737
6738  case $ac_mode in
6739  :F)
6740  #
6741  # CONFIG_FILE
6742  #
6743
6744  case $INSTALL in
6745  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6746  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
6747  esac
6748_ACEOF
6749
6750cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6751# If the template does not know about datarootdir, expand it.
6752# FIXME: This hack should be removed a few years after 2.60.
6753ac_datarootdir_hack=; ac_datarootdir_seen=
6754ac_sed_dataroot='
6755/datarootdir/ {
6756  p
6757  q
6758}
6759/@datadir@/p
6760/@docdir@/p
6761/@infodir@/p
6762/@localedir@/p
6763/@mandir@/p'
6764case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6765*datarootdir*) ac_datarootdir_seen=yes;;
6766*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6767  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6768$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6769_ACEOF
6770cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6771  ac_datarootdir_hack='
6772  s&@datadir@&$datadir&g
6773  s&@docdir@&$docdir&g
6774  s&@infodir@&$infodir&g
6775  s&@localedir@&$localedir&g
6776  s&@mandir@&$mandir&g
6777  s&\\\${datarootdir}&$datarootdir&g' ;;
6778esac
6779_ACEOF
6780
6781# Neutralize VPATH when `$srcdir' = `.'.
6782# Shell code in configure.ac might set extrasub.
6783# FIXME: do we really want to maintain this feature?
6784cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6785ac_sed_extra="$ac_vpsub
6786$extrasub
6787_ACEOF
6788cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6789:t
6790/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6791s|@configure_input@|$ac_sed_conf_input|;t t
6792s&@top_builddir@&$ac_top_builddir_sub&;t t
6793s&@top_build_prefix@&$ac_top_build_prefix&;t t
6794s&@srcdir@&$ac_srcdir&;t t
6795s&@abs_srcdir@&$ac_abs_srcdir&;t t
6796s&@top_srcdir@&$ac_top_srcdir&;t t
6797s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6798s&@builddir@&$ac_builddir&;t t
6799s&@abs_builddir@&$ac_abs_builddir&;t t
6800s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6801s&@INSTALL@&$ac_INSTALL&;t t
6802$ac_datarootdir_hack
6803"
6804eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
6805  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6806
6807test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6808  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
6809  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
6810      "$ac_tmp/out"`; test -z "$ac_out"; } &&
6811  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6812which seems to be undefined.  Please make sure it is defined" >&5
6813$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6814which seems to be undefined.  Please make sure it is defined" >&2;}
6815
6816  rm -f "$ac_tmp/stdin"
6817  case $ac_file in
6818  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
6819  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
6820  esac \
6821  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6822 ;;
6823  :H)
6824  #
6825  # CONFIG_HEADER
6826  #
6827  if test x"$ac_file" != x-; then
6828    {
6829      $as_echo "/* $configure_input  */" \
6830      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6831    } >"$ac_tmp/config.h" \
6832      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6833    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
6834      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6835$as_echo "$as_me: $ac_file is unchanged" >&6;}
6836    else
6837      rm -f "$ac_file"
6838      mv "$ac_tmp/config.h" "$ac_file" \
6839	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
6840    fi
6841  else
6842    $as_echo "/* $configure_input  */" \
6843      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6844      || as_fn_error $? "could not create -" "$LINENO" 5
6845  fi
6846 ;;
6847
6848  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6849$as_echo "$as_me: executing $ac_file commands" >&6;}
6850 ;;
6851  esac
6852
6853
6854  case $ac_file$ac_mode in
6855    "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6856if test -n "$CONFIG_FILES"; then
6857  # FIXME: We shouldn't need to set ac_file
6858  ac_file=Makefile
6859  . ${libgcc_topdir}/config-ml.in
6860fi ;;
6861
6862  esac
6863done # for ac_tag
6864
6865
6866as_fn_exit 0
6867_ACEOF
6868ac_clean_files=$ac_clean_files_save
6869
6870test $ac_write_fail = 0 ||
6871  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
6872
6873
6874# configure is writing to config.log, and then calls config.status.
6875# config.status does its own redirection, appending to config.log.
6876# Unfortunately, on DOS this fails, as config.log is still kept open
6877# by configure, so config.status won't be able to write to it; its
6878# output is simply discarded.  So we exec the FD to /dev/null,
6879# effectively closing config.log, so it can be properly (re)opened and
6880# appended to by config.status.  When coming back to configure, we
6881# need to make the FD available again.
6882if test "$no_create" != yes; then
6883  ac_cs_success=:
6884  ac_config_status_args=
6885  test "$silent" = yes &&
6886    ac_config_status_args="$ac_config_status_args --quiet"
6887  exec 5>/dev/null
6888  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6889  exec 5>>config.log
6890  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6891  # would make configure fail if this is the last instruction.
6892  $ac_cs_success || as_fn_exit 1
6893fi
6894if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6895  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6896$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6897fi
6898
6899