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