2010-10-08 Thomas Quinot <quinot@adacore.com>
[gcc/gcc.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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   }
79 fi
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.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
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
99 IFS=$as_save_IFS
100
101      ;;
102 esac
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.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
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.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if 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
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test 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
172 test \$(( 1 + 1 )) = 2 || exit 1"
173   if (eval "$as_required") 2>/dev/null; then :
174   as_have_required=yes
175 else
176   as_have_required=no
177 fi
178   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
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
198 fi
199 fi
200            done;;
201        esac
202   as_found=false
203 done
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
207 fi; }
208 IFS=$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+"$@"}
220 fi
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
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252   { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_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.
267 as_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.
277 as_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.
327 if (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   }'
332 else
333   as_fn_append ()
334   {
335     eval $1=\$$1\$2
336   }
337 fi # 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.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345   eval 'as_fn_arith ()
346   {
347     as_val=$(( $* ))
348   }'
349 else
350   as_fn_arith ()
351   {
352     as_val=`expr "$@" || test $? -eq 1`
353   }
354 fi # 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.
362 as_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
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374    test "X`expr 00001 : '.*\(...\)'`" = X001; then
375   as_expr=expr
376 else
377   as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381   as_basename=basename
382 else
383   as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387   as_dirname=dirname
388 else
389   as_dirname=false
390 fi
391
392 as_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.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_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
450 ECHO_C= ECHO_N= ECHO_T=
451 case `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';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465   rm -f conf$$.dir/conf$$.file
466 else
467   rm -f conf$$.dir
468   mkdir conf$$.dir 2>/dev/null
469 fi
470 if (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
484 else
485   as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491   as_mkdir_p='mkdir -p "$as_dir"'
492 else
493   test -d ./-p && rmdir ./-p
494   as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498   as_test_x='test -x'
499 else
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   '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_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.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527 exec 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.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
534 #
535 # Initializations.
536 #
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
545
546 # Identity of this package.
547 PACKAGE_NAME=
548 PACKAGE_TARNAME=
549 PACKAGE_VERSION=
550 PACKAGE_STRING=
551 PACKAGE_BUGREPORT=
552 PACKAGE_URL=
553
554 ac_unique_file="move-if-change"
555 enable_option_checking=no
556 # Factoring default headers for most tests.
557 ac_includes_default="\
558 #include <stdio.h>
559 #ifdef HAVE_SYS_TYPES_H
560 # include <sys/types.h>
561 #endif
562 #ifdef HAVE_SYS_STAT_H
563 # include <sys/stat.h>
564 #endif
565 #ifdef STDC_HEADERS
566 # include <stdlib.h>
567 # include <stddef.h>
568 #else
569 # ifdef HAVE_STDLIB_H
570 #  include <stdlib.h>
571 # endif
572 #endif
573 #ifdef HAVE_STRING_H
574 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
575 #  include <memory.h>
576 # endif
577 # include <string.h>
578 #endif
579 #ifdef HAVE_STRINGS_H
580 # include <strings.h>
581 #endif
582 #ifdef HAVE_INTTYPES_H
583 # include <inttypes.h>
584 #endif
585 #ifdef HAVE_STDINT_H
586 # include <stdint.h>
587 #endif
588 #ifdef HAVE_UNISTD_H
589 # include <unistd.h>
590 #endif"
591
592 ac_subst_vars='LTLIBOBJS
593 LIBOBJS
594 compare_exclusions
595 stage2_werror_flag
596 stage1_checking
597 stage1_cflags
598 MAINT
599 MAINTAINER_MODE_FALSE
600 MAINTAINER_MODE_TRUE
601 COMPILER_NM_FOR_TARGET
602 COMPILER_LD_FOR_TARGET
603 COMPILER_AS_FOR_TARGET
604 FLAGS_FOR_TARGET
605 RAW_CXX_FOR_TARGET
606 WINDMC_FOR_TARGET
607 WINDRES_FOR_TARGET
608 STRIP_FOR_TARGET
609 RANLIB_FOR_TARGET
610 OBJDUMP_FOR_TARGET
611 NM_FOR_TARGET
612 LIPO_FOR_TARGET
613 LD_FOR_TARGET
614 DLLTOOL_FOR_TARGET
615 AS_FOR_TARGET
616 AR_FOR_TARGET
617 GFORTRAN_FOR_TARGET
618 GCJ_FOR_TARGET
619 GCC_FOR_TARGET
620 CXX_FOR_TARGET
621 CC_FOR_TARGET
622 OBJDUMP
623 OBJCOPY
624 WINDMC
625 WINDRES
626 STRIP
627 RANLIB
628 NM
629 LIPO
630 LD
631 DLLTOOL
632 AS
633 AR
634 RUNTEST
635 EXPECT
636 MAKEINFO
637 FLEX
638 LEX
639 M4
640 BISON
641 YACC
642 config_shell
643 WINDRES_FOR_BUILD
644 WINDMC_FOR_BUILD
645 RANLIB_FOR_BUILD
646 NM_FOR_BUILD
647 LD_FOR_BUILD
648 LDFLAGS_FOR_BUILD
649 GFORTRAN_FOR_BUILD
650 GCJ_FOR_BUILD
651 DLLTOOL_FOR_BUILD
652 CXX_FOR_BUILD
653 CXXFLAGS_FOR_BUILD
654 CFLAGS_FOR_BUILD
655 CC_FOR_BUILD
656 AS_FOR_BUILD
657 AR_FOR_BUILD
658 target_configdirs
659 configdirs
660 build_configdirs
661 INSTALL_GDB_TK
662 GDB_TK
663 CONFIGURE_GDB_TK
664 build_tooldir
665 tooldir
666 GCC_SHLIB_SUBDIR
667 RPATH_ENVVAR
668 target_configargs
669 host_configargs
670 build_configargs
671 BUILD_CONFIG
672 CXXFLAGS_FOR_TARGET
673 CFLAGS_FOR_TARGET
674 DEBUG_PREFIX_CFLAGS_FOR_TARGET
675 SYSROOT_CFLAGS_FOR_TARGET
676 stage1_languages
677 extra_host_libiberty_configure_flags
678 libelfinc
679 libelflibs
680 EGREP
681 GREP
682 CPP
683 clooginc
684 clooglibs
685 pplinc
686 ppllibs
687 poststage1_ldflags
688 poststage1_libs
689 stage1_libs
690 stage1_ldflags
691 extra_mpc_mpfr_configure_flags
692 extra_mpc_gmp_configure_flags
693 extra_mpfr_configure_flags
694 gmpinc
695 gmplibs
696 do_compare
697 GNATMAKE
698 GNATBIND
699 ac_ct_CXX
700 CXXFLAGS
701 CXX
702 OBJEXT
703 EXEEXT
704 ac_ct_CC
705 CPPFLAGS
706 LDFLAGS
707 CFLAGS
708 CC
709 target_subdir
710 host_subdir
711 build_subdir
712 build_libsubdir
713 AWK
714 SED
715 LN_S
716 LN
717 INSTALL_DATA
718 INSTALL_SCRIPT
719 INSTALL_PROGRAM
720 target_os
721 target_vendor
722 target_cpu
723 target
724 host_os
725 host_vendor
726 host_cpu
727 host
728 target_noncanonical
729 host_noncanonical
730 build_noncanonical
731 build_os
732 build_vendor
733 build_cpu
734 build
735 TOPLEVEL_CONFIGURE_ARGUMENTS
736 target_alias
737 host_alias
738 build_alias
739 LIBS
740 ECHO_T
741 ECHO_N
742 ECHO_C
743 DEFS
744 mandir
745 localedir
746 libdir
747 psdir
748 pdfdir
749 dvidir
750 htmldir
751 infodir
752 docdir
753 oldincludedir
754 includedir
755 localstatedir
756 sharedstatedir
757 sysconfdir
758 datadir
759 datarootdir
760 libexecdir
761 sbindir
762 bindir
763 program_transform_name
764 prefix
765 exec_prefix
766 PACKAGE_URL
767 PACKAGE_BUGREPORT
768 PACKAGE_STRING
769 PACKAGE_VERSION
770 PACKAGE_TARNAME
771 PACKAGE_NAME
772 PATH_SEPARATOR
773 SHELL'
774 ac_subst_files='serialization_dependencies
775 host_makefile_frag
776 target_makefile_frag
777 alphaieee_frag
778 ospace_frag'
779 ac_user_opts='
780 enable_option_checking
781 with_build_libsubdir
782 enable_gold
783 enable_libada
784 enable_libssp
785 enable_build_with_cxx
786 with_mpc
787 with_mpc_include
788 with_mpc_lib
789 with_mpfr_dir
790 with_mpfr
791 with_mpfr_include
792 with_mpfr_lib
793 with_gmp_dir
794 with_gmp
795 with_gmp_include
796 with_gmp_lib
797 with_host_libstdcxx
798 with_stage1_ldflags
799 with_stage1_libs
800 with_boot_libs
801 with_boot_ldflags
802 with_ppl
803 with_ppl_include
804 with_ppl_lib
805 enable_ppl_version_check
806 with_cloog
807 with_cloog_include
808 with_cloog_lib
809 enable_cloog_version_check
810 enable_lto
811 with_libelf
812 with_libelf_include
813 with_libelf_lib
814 enable_stage1_languages
815 enable_objc_gc
816 with_build_sysroot
817 with_debug_prefix_map
818 enable_bootstrap
819 with_build_config
820 enable_serial_configure
821 with_build_time_tools
822 enable_maintainer_mode
823 enable_stage1_checking
824 enable_werror
825 '
826       ac_precious_vars='build_alias
827 host_alias
828 target_alias
829 CC
830 CFLAGS
831 LDFLAGS
832 LIBS
833 CPPFLAGS
834 CXX
835 CXXFLAGS
836 CCC
837 CPP
838 build_configargs
839 host_configargs
840 target_configargs
841 AR
842 AS
843 DLLTOOL
844 LD
845 LIPO
846 NM
847 RANLIB
848 STRIP
849 WINDRES
850 WINDMC
851 OBJCOPY
852 OBJDUMP
853 CC_FOR_TARGET
854 CXX_FOR_TARGET
855 GCC_FOR_TARGET
856 GCJ_FOR_TARGET
857 GFORTRAN_FOR_TARGET
858 AR_FOR_TARGET
859 AS_FOR_TARGET
860 DLLTOOL_FOR_TARGET
861 LD_FOR_TARGET
862 LIPO_FOR_TARGET
863 NM_FOR_TARGET
864 OBJDUMP_FOR_TARGET
865 RANLIB_FOR_TARGET
866 STRIP_FOR_TARGET
867 WINDRES_FOR_TARGET
868 WINDMC_FOR_TARGET'
869
870
871 # Initialize some variables set by options.
872 ac_init_help=
873 ac_init_version=false
874 ac_unrecognized_opts=
875 ac_unrecognized_sep=
876 # The variables have the same names as the options, with
877 # dashes changed to underlines.
878 cache_file=/dev/null
879 exec_prefix=NONE
880 no_create=
881 no_recursion=
882 prefix=NONE
883 program_prefix=NONE
884 program_suffix=NONE
885 program_transform_name=s,x,x,
886 silent=
887 site=
888 srcdir=
889 verbose=
890 x_includes=NONE
891 x_libraries=NONE
892
893 # Installation directory options.
894 # These are left unexpanded so users can "make install exec_prefix=/foo"
895 # and all the variables that are supposed to be based on exec_prefix
896 # by default will actually change.
897 # Use braces instead of parens because sh, perl, etc. also accept them.
898 # (The list follows the same order as the GNU Coding Standards.)
899 bindir='${exec_prefix}/bin'
900 sbindir='${exec_prefix}/sbin'
901 libexecdir='${exec_prefix}/libexec'
902 datarootdir='${prefix}/share'
903 datadir='${datarootdir}'
904 sysconfdir='${prefix}/etc'
905 sharedstatedir='${prefix}/com'
906 localstatedir='${prefix}/var'
907 includedir='${prefix}/include'
908 oldincludedir='/usr/include'
909 docdir='${datarootdir}/doc/${PACKAGE}'
910 infodir='${datarootdir}/info'
911 htmldir='${docdir}'
912 dvidir='${docdir}'
913 pdfdir='${docdir}'
914 psdir='${docdir}'
915 libdir='${exec_prefix}/lib'
916 localedir='${datarootdir}/locale'
917 mandir='${datarootdir}/man'
918
919 ac_prev=
920 ac_dashdash=
921 for ac_option
922 do
923   # If the previous option needs an argument, assign it.
924   if test -n "$ac_prev"; then
925     eval $ac_prev=\$ac_option
926     ac_prev=
927     continue
928   fi
929
930   case $ac_option in
931   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
932   *)    ac_optarg=yes ;;
933   esac
934
935   # Accept the important Cygnus configure options, so we can diagnose typos.
936
937   case $ac_dashdash$ac_option in
938   --)
939     ac_dashdash=yes ;;
940
941   -bindir | --bindir | --bindi | --bind | --bin | --bi)
942     ac_prev=bindir ;;
943   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
944     bindir=$ac_optarg ;;
945
946   -build | --build | --buil | --bui | --bu)
947     ac_prev=build_alias ;;
948   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
949     build_alias=$ac_optarg ;;
950
951   -cache-file | --cache-file | --cache-fil | --cache-fi \
952   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
953     ac_prev=cache_file ;;
954   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
955   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
956     cache_file=$ac_optarg ;;
957
958   --config-cache | -C)
959     cache_file=config.cache ;;
960
961   -datadir | --datadir | --datadi | --datad)
962     ac_prev=datadir ;;
963   -datadir=* | --datadir=* | --datadi=* | --datad=*)
964     datadir=$ac_optarg ;;
965
966   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
967   | --dataroo | --dataro | --datar)
968     ac_prev=datarootdir ;;
969   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
970   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
971     datarootdir=$ac_optarg ;;
972
973   -disable-* | --disable-*)
974     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
975     # Reject names that are not valid shell variable names.
976     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
977       as_fn_error "invalid feature name: $ac_useropt"
978     ac_useropt_orig=$ac_useropt
979     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
980     case $ac_user_opts in
981       *"
982 "enable_$ac_useropt"
983 "*) ;;
984       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
985          ac_unrecognized_sep=', ';;
986     esac
987     eval enable_$ac_useropt=no ;;
988
989   -docdir | --docdir | --docdi | --doc | --do)
990     ac_prev=docdir ;;
991   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
992     docdir=$ac_optarg ;;
993
994   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
995     ac_prev=dvidir ;;
996   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
997     dvidir=$ac_optarg ;;
998
999   -enable-* | --enable-*)
1000     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1001     # Reject names that are not valid shell variable names.
1002     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1003       as_fn_error "invalid feature name: $ac_useropt"
1004     ac_useropt_orig=$ac_useropt
1005     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1006     case $ac_user_opts in
1007       *"
1008 "enable_$ac_useropt"
1009 "*) ;;
1010       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1011          ac_unrecognized_sep=', ';;
1012     esac
1013     eval enable_$ac_useropt=\$ac_optarg ;;
1014
1015   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1016   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1017   | --exec | --exe | --ex)
1018     ac_prev=exec_prefix ;;
1019   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1020   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1021   | --exec=* | --exe=* | --ex=*)
1022     exec_prefix=$ac_optarg ;;
1023
1024   -gas | --gas | --ga | --g)
1025     # Obsolete; use --with-gas.
1026     with_gas=yes ;;
1027
1028   -help | --help | --hel | --he | -h)
1029     ac_init_help=long ;;
1030   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1031     ac_init_help=recursive ;;
1032   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1033     ac_init_help=short ;;
1034
1035   -host | --host | --hos | --ho)
1036     ac_prev=host_alias ;;
1037   -host=* | --host=* | --hos=* | --ho=*)
1038     host_alias=$ac_optarg ;;
1039
1040   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1041     ac_prev=htmldir ;;
1042   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1043   | --ht=*)
1044     htmldir=$ac_optarg ;;
1045
1046   -includedir | --includedir | --includedi | --included | --include \
1047   | --includ | --inclu | --incl | --inc)
1048     ac_prev=includedir ;;
1049   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1050   | --includ=* | --inclu=* | --incl=* | --inc=*)
1051     includedir=$ac_optarg ;;
1052
1053   -infodir | --infodir | --infodi | --infod | --info | --inf)
1054     ac_prev=infodir ;;
1055   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1056     infodir=$ac_optarg ;;
1057
1058   -libdir | --libdir | --libdi | --libd)
1059     ac_prev=libdir ;;
1060   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1061     libdir=$ac_optarg ;;
1062
1063   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1064   | --libexe | --libex | --libe)
1065     ac_prev=libexecdir ;;
1066   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1067   | --libexe=* | --libex=* | --libe=*)
1068     libexecdir=$ac_optarg ;;
1069
1070   -localedir | --localedir | --localedi | --localed | --locale)
1071     ac_prev=localedir ;;
1072   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1073     localedir=$ac_optarg ;;
1074
1075   -localstatedir | --localstatedir | --localstatedi | --localstated \
1076   | --localstate | --localstat | --localsta | --localst | --locals)
1077     ac_prev=localstatedir ;;
1078   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1079   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1080     localstatedir=$ac_optarg ;;
1081
1082   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1083     ac_prev=mandir ;;
1084   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1085     mandir=$ac_optarg ;;
1086
1087   -nfp | --nfp | --nf)
1088     # Obsolete; use --without-fp.
1089     with_fp=no ;;
1090
1091   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1092   | --no-cr | --no-c | -n)
1093     no_create=yes ;;
1094
1095   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1096   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1097     no_recursion=yes ;;
1098
1099   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1100   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1101   | --oldin | --oldi | --old | --ol | --o)
1102     ac_prev=oldincludedir ;;
1103   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1104   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1105   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1106     oldincludedir=$ac_optarg ;;
1107
1108   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1109     ac_prev=prefix ;;
1110   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1111     prefix=$ac_optarg ;;
1112
1113   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1114   | --program-pre | --program-pr | --program-p)
1115     ac_prev=program_prefix ;;
1116   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1117   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1118     program_prefix=$ac_optarg ;;
1119
1120   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1121   | --program-suf | --program-su | --program-s)
1122     ac_prev=program_suffix ;;
1123   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1124   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1125     program_suffix=$ac_optarg ;;
1126
1127   -program-transform-name | --program-transform-name \
1128   | --program-transform-nam | --program-transform-na \
1129   | --program-transform-n | --program-transform- \
1130   | --program-transform | --program-transfor \
1131   | --program-transfo | --program-transf \
1132   | --program-trans | --program-tran \
1133   | --progr-tra | --program-tr | --program-t)
1134     ac_prev=program_transform_name ;;
1135   -program-transform-name=* | --program-transform-name=* \
1136   | --program-transform-nam=* | --program-transform-na=* \
1137   | --program-transform-n=* | --program-transform-=* \
1138   | --program-transform=* | --program-transfor=* \
1139   | --program-transfo=* | --program-transf=* \
1140   | --program-trans=* | --program-tran=* \
1141   | --progr-tra=* | --program-tr=* | --program-t=*)
1142     program_transform_name=$ac_optarg ;;
1143
1144   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1145     ac_prev=pdfdir ;;
1146   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1147     pdfdir=$ac_optarg ;;
1148
1149   -psdir | --psdir | --psdi | --psd | --ps)
1150     ac_prev=psdir ;;
1151   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1152     psdir=$ac_optarg ;;
1153
1154   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1155   | -silent | --silent | --silen | --sile | --sil)
1156     silent=yes ;;
1157
1158   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1159     ac_prev=sbindir ;;
1160   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1161   | --sbi=* | --sb=*)
1162     sbindir=$ac_optarg ;;
1163
1164   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1165   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1166   | --sharedst | --shareds | --shared | --share | --shar \
1167   | --sha | --sh)
1168     ac_prev=sharedstatedir ;;
1169   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1170   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1171   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1172   | --sha=* | --sh=*)
1173     sharedstatedir=$ac_optarg ;;
1174
1175   -site | --site | --sit)
1176     ac_prev=site ;;
1177   -site=* | --site=* | --sit=*)
1178     site=$ac_optarg ;;
1179
1180   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1181     ac_prev=srcdir ;;
1182   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1183     srcdir=$ac_optarg ;;
1184
1185   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1186   | --syscon | --sysco | --sysc | --sys | --sy)
1187     ac_prev=sysconfdir ;;
1188   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1189   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1190     sysconfdir=$ac_optarg ;;
1191
1192   -target | --target | --targe | --targ | --tar | --ta | --t)
1193     ac_prev=target_alias ;;
1194   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1195     target_alias=$ac_optarg ;;
1196
1197   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1198     verbose=yes ;;
1199
1200   -version | --version | --versio | --versi | --vers | -V)
1201     ac_init_version=: ;;
1202
1203   -with-* | --with-*)
1204     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1205     # Reject names that are not valid shell variable names.
1206     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1207       as_fn_error "invalid package name: $ac_useropt"
1208     ac_useropt_orig=$ac_useropt
1209     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210     case $ac_user_opts in
1211       *"
1212 "with_$ac_useropt"
1213 "*) ;;
1214       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1215          ac_unrecognized_sep=', ';;
1216     esac
1217     eval with_$ac_useropt=\$ac_optarg ;;
1218
1219   -without-* | --without-*)
1220     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1221     # Reject names that are not valid shell variable names.
1222     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1223       as_fn_error "invalid package name: $ac_useropt"
1224     ac_useropt_orig=$ac_useropt
1225     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1226     case $ac_user_opts in
1227       *"
1228 "with_$ac_useropt"
1229 "*) ;;
1230       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1231          ac_unrecognized_sep=', ';;
1232     esac
1233     eval with_$ac_useropt=no ;;
1234
1235   --x)
1236     # Obsolete; use --with-x.
1237     with_x=yes ;;
1238
1239   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1240   | --x-incl | --x-inc | --x-in | --x-i)
1241     ac_prev=x_includes ;;
1242   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1243   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1244     x_includes=$ac_optarg ;;
1245
1246   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1247   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1248     ac_prev=x_libraries ;;
1249   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1250   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1251     x_libraries=$ac_optarg ;;
1252
1253   -*) as_fn_error "unrecognized option: \`$ac_option'
1254 Try \`$0 --help' for more information."
1255     ;;
1256
1257   *=*)
1258     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1259     # Reject names that are not valid shell variable names.
1260     case $ac_envvar in #(
1261       '' | [0-9]* | *[!_$as_cr_alnum]* )
1262       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1263     esac
1264     eval $ac_envvar=\$ac_optarg
1265     export $ac_envvar ;;
1266
1267   *)
1268     # FIXME: should be removed in autoconf 3.0.
1269     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1270     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1271       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1272     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1273     ;;
1274
1275   esac
1276 done
1277
1278 if test -n "$ac_prev"; then
1279   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1280   as_fn_error "missing argument to $ac_option"
1281 fi
1282
1283 if test -n "$ac_unrecognized_opts"; then
1284   case $enable_option_checking in
1285     no) ;;
1286     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1287     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1288   esac
1289 fi
1290
1291 # Check all directory arguments for consistency.
1292 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1293                 datadir sysconfdir sharedstatedir localstatedir includedir \
1294                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1295                 libdir localedir mandir
1296 do
1297   eval ac_val=\$$ac_var
1298   # Remove trailing slashes.
1299   case $ac_val in
1300     */ )
1301       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1302       eval $ac_var=\$ac_val;;
1303   esac
1304   # Be sure to have absolute directory names.
1305   case $ac_val in
1306     [\\/$]* | ?:[\\/]* )  continue;;
1307     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1308   esac
1309   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1310 done
1311
1312 # There might be people who depend on the old broken behavior: `$host'
1313 # used to hold the argument of --host etc.
1314 # FIXME: To remove some day.
1315 build=$build_alias
1316 host=$host_alias
1317 target=$target_alias
1318
1319 # FIXME: To remove some day.
1320 if test "x$host_alias" != x; then
1321   if test "x$build_alias" = x; then
1322     cross_compiling=maybe
1323     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1324     If a cross compiler is detected then cross compile mode will be used." >&2
1325   elif test "x$build_alias" != "x$host_alias"; then
1326     cross_compiling=yes
1327   fi
1328 fi
1329
1330 ac_tool_prefix=
1331 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1332
1333 test "$silent" = yes && exec 6>/dev/null
1334
1335
1336 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1337 ac_ls_di=`ls -di .` &&
1338 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1339   as_fn_error "working directory cannot be determined"
1340 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1341   as_fn_error "pwd does not report name of working directory"
1342
1343
1344 # Find the source files, if location was not specified.
1345 if test -z "$srcdir"; then
1346   ac_srcdir_defaulted=yes
1347   # Try the directory containing this script, then the parent directory.
1348   ac_confdir=`$as_dirname -- "$as_myself" ||
1349 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1350          X"$as_myself" : 'X\(//\)[^/]' \| \
1351          X"$as_myself" : 'X\(//\)$' \| \
1352          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1353 $as_echo X"$as_myself" |
1354     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1355             s//\1/
1356             q
1357           }
1358           /^X\(\/\/\)[^/].*/{
1359             s//\1/
1360             q
1361           }
1362           /^X\(\/\/\)$/{
1363             s//\1/
1364             q
1365           }
1366           /^X\(\/\).*/{
1367             s//\1/
1368             q
1369           }
1370           s/.*/./; q'`
1371   srcdir=$ac_confdir
1372   if test ! -r "$srcdir/$ac_unique_file"; then
1373     srcdir=..
1374   fi
1375 else
1376   ac_srcdir_defaulted=no
1377 fi
1378 if test ! -r "$srcdir/$ac_unique_file"; then
1379   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1380   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1381 fi
1382 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1383 ac_abs_confdir=`(
1384         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1385         pwd)`
1386 # When building in place, set srcdir=.
1387 if test "$ac_abs_confdir" = "$ac_pwd"; then
1388   srcdir=.
1389 fi
1390 # Remove unnecessary trailing slashes from srcdir.
1391 # Double slashes in file names in object file debugging info
1392 # mess up M-x gdb in Emacs.
1393 case $srcdir in
1394 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1395 esac
1396 ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1397
1398 for ac_var in $ac_precious_vars; do
1399   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1400   eval ac_env_${ac_var}_value=\$${ac_var}
1401   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1402   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1403 done
1404
1405 #
1406 # Report the --help message.
1407 #
1408 if test "$ac_init_help" = "long"; then
1409   # Omit some internal or obsolete options to make the list less imposing.
1410   # This message is too long to be a string in the A/UX 3.1 sh.
1411   cat <<_ACEOF
1412 \`configure' configures this package to adapt to many kinds of systems.
1413
1414 Usage: $0 [OPTION]... [VAR=VALUE]...
1415
1416 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1417 VAR=VALUE.  See below for descriptions of some of the useful variables.
1418
1419 Defaults for the options are specified in brackets.
1420
1421 Configuration:
1422   -h, --help              display this help and exit
1423       --help=short        display options specific to this package
1424       --help=recursive    display the short help of all the included packages
1425   -V, --version           display version information and exit
1426   -q, --quiet, --silent   do not print \`checking...' messages
1427       --cache-file=FILE   cache test results in FILE [disabled]
1428   -C, --config-cache      alias for \`--cache-file=config.cache'
1429   -n, --no-create         do not create output files
1430       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1431
1432 Installation directories:
1433   --prefix=PREFIX         install architecture-independent files in PREFIX
1434                           [$ac_default_prefix]
1435   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1436                           [PREFIX]
1437
1438 By default, \`make install' will install all the files in
1439 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1440 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1441 for instance \`--prefix=\$HOME'.
1442
1443 For better control, use the options below.
1444
1445 Fine tuning of the installation directories:
1446   --bindir=DIR            user executables [EPREFIX/bin]
1447   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1448   --libexecdir=DIR        program executables [EPREFIX/libexec]
1449   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1450   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1451   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1452   --libdir=DIR            object code libraries [EPREFIX/lib]
1453   --includedir=DIR        C header files [PREFIX/include]
1454   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1455   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1456   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1457   --infodir=DIR           info documentation [DATAROOTDIR/info]
1458   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1459   --mandir=DIR            man documentation [DATAROOTDIR/man]
1460   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1461   --htmldir=DIR           html documentation [DOCDIR]
1462   --dvidir=DIR            dvi documentation [DOCDIR]
1463   --pdfdir=DIR            pdf documentation [DOCDIR]
1464   --psdir=DIR             ps documentation [DOCDIR]
1465 _ACEOF
1466
1467   cat <<\_ACEOF
1468
1469 Program names:
1470   --program-prefix=PREFIX            prepend PREFIX to installed program names
1471   --program-suffix=SUFFIX            append SUFFIX to installed program names
1472   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1473
1474 System types:
1475   --build=BUILD     configure for building on BUILD [guessed]
1476   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1477   --target=TARGET   configure for building compilers for TARGET [HOST]
1478 _ACEOF
1479 fi
1480
1481 if test -n "$ac_init_help"; then
1482
1483   cat <<\_ACEOF
1484
1485 Optional Features:
1486   --disable-option-checking  ignore unrecognized --enable/--with options
1487   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1488   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1489   --enable-gold[=ARG]     build gold [ARG={both}[/{gold,ld}]]
1490   --enable-libada         build libada directory
1491   --enable-libssp         build libssp directory
1492   --enable-build-with-cxx build with C++ compiler instead of C compiler
1493   --disable-ppl-version-check    disable check for PPL version
1494   --disable-cloog-version-check  disable check for CLooG version
1495   --enable-lto            enable link time optimization support
1496   --enable-stage1-languages[=all]   choose additional languages to build during
1497                           stage1.  Mostly useful for compiler development.
1498   --enable-objc-gc        enable use of Boehm's garbage collector with the
1499                           GNU Objective-C runtime
1500   --enable-bootstrap      enable bootstrapping [yes if native build]
1501   --enable-serial-[{host,target,build}-]configure
1502                           force sequential configuration of
1503                           sub-packages for the host, target or build
1504                           machine, or all sub-packages
1505   --enable-maintainer-mode enable make rules and dependencies not useful
1506                           (and sometimes confusing) to the casual installer
1507   --enable-stage1-checking[=all]   choose additional checking for stage1
1508                           of the compiler
1509   --enable-werror         enable -Werror in bootstrap stage2 and later
1510
1511 Optional Packages:
1512   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1513   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1514   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1515   --with-mpc=PATH        specify prefix directory for installed MPC package.
1516                           Equivalent to --with-mpc-include=PATH/include
1517                           plus --with-mpc-lib=PATH/lib
1518   --with-mpc-include=PATH
1519                           specify directory for installed MPC include files
1520   --with-mpc-lib=PATH    specify directory for the installed MPC library
1521   --with-mpfr-dir=PATH    this option has been REMOVED
1522   --with-mpfr=PATH        specify prefix directory for installed MPFR package.
1523                           Equivalent to --with-mpfr-include=PATH/include
1524                           plus --with-mpfr-lib=PATH/lib
1525   --with-mpfr-include=PATH
1526                           specify directory for installed MPFR include files
1527   --with-mpfr-lib=PATH    specify directory for the installed MPFR library
1528   --with-gmp-dir=PATH     this option has been REMOVED
1529   --with-gmp=PATH         specify prefix directory for the installed GMP package.
1530                           Equivalent to --with-gmp-include=PATH/include
1531                           plus --with-gmp-lib=PATH/lib
1532   --with-gmp-include=PATH specify directory for installed GMP include files
1533   --with-gmp-lib=PATH     specify directory for the installed GMP library
1534   --with-host-libstdcxx=L Use linker arguments L to link with libstdc++
1535                           when linking with PPL
1536   --with-stage1-ldflags=FLAGS Linker flags for stage1
1537   -with-stage1-libs=LIBS      Libraries for stage1
1538   --with-boot-libs=LIBS     Libraries for stage2 and later
1539   --with-boot-ldflags=FLAGS Linker flags for stage2 and later
1540   --with-ppl=PATH         Specify prefix directory for the installed PPL package
1541                           Equivalent to --with-ppl-include=PATH/include
1542                           plus --with-ppl-lib=PATH/lib
1543   --with-ppl-include=PATH Specify directory for installed PPL include files
1544   --with-ppl-lib=PATH     Specify the directory for the installed PPL library
1545   --with-cloog=PATH       Specify prefix directory for the installed CLooG-PPL package
1546                           Equivalent to --with-cloog-include=PATH/include
1547                           plus --with-cloog-lib=PATH/lib
1548   --with-cloog-include=PATH Specify directory for installed CLooG include files
1549   --with-cloog-lib=PATH   Specify the directory for the installed CLooG library
1550   --with-libelf=PATH       Specify prefix directory for the installed libelf package
1551                           Equivalent to --with-libelf-include=PATH/include
1552                           plus --with-libelf-lib=PATH/lib
1553   --with-libelf-include=PATH Specify directory for installed libelf include files
1554   --with-libelf-lib=PATH   Specify the directory for the installed libelf library
1555   --with-build-sysroot=SYSROOT
1556                           use sysroot as the system root during the build
1557   --with-debug-prefix-map='A=B C=D ...'
1558                              map A to B, C to D ... in debug information
1559 --with-build-config='NAME NAME2...'
1560                           Use config/NAME.mk build configuration
1561   --with-build-time-tools=PATH
1562                           use given path to find target tools during the build
1563
1564 Some influential environment variables:
1565   CC          C compiler command
1566   CFLAGS      C compiler flags
1567   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1568               nonstandard directory <lib dir>
1569   LIBS        libraries to pass to the linker, e.g. -l<library>
1570   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1571               you have headers in a nonstandard directory <include dir>
1572   CXX         C++ compiler command
1573   CXXFLAGS    C++ compiler flags
1574   CPP         C preprocessor
1575   build_configargs
1576               additional configure arguments for build directories
1577   host_configargs
1578               additional configure arguments for host directories
1579   target_configargs
1580               additional configure arguments for target directories
1581   AR          AR for the host
1582   AS          AS for the host
1583   DLLTOOL     DLLTOOL for the host
1584   LD          LD for the host
1585   LIPO        LIPO for the host
1586   NM          NM for the host
1587   RANLIB      RANLIB for the host
1588   STRIP       STRIP for the host
1589   WINDRES     WINDRES for the host
1590   WINDMC      WINDMC for the host
1591   OBJCOPY     OBJCOPY for the host
1592   OBJDUMP     OBJDUMP for the host
1593   CC_FOR_TARGET
1594               CC for the target
1595   CXX_FOR_TARGET
1596               CXX for the target
1597   GCC_FOR_TARGET
1598               GCC for the target
1599   GCJ_FOR_TARGET
1600               GCJ for the target
1601   GFORTRAN_FOR_TARGET
1602               GFORTRAN for the target
1603   AR_FOR_TARGET
1604               AR for the target
1605   AS_FOR_TARGET
1606               AS for the target
1607   DLLTOOL_FOR_TARGET
1608               DLLTOOL for the target
1609   LD_FOR_TARGET
1610               LD for the target
1611   LIPO_FOR_TARGET
1612               LIPO for the target
1613   NM_FOR_TARGET
1614               NM for the target
1615   OBJDUMP_FOR_TARGET
1616               OBJDUMP for the target
1617   RANLIB_FOR_TARGET
1618               RANLIB for the target
1619   STRIP_FOR_TARGET
1620               STRIP for the target
1621   WINDRES_FOR_TARGET
1622               WINDRES for the target
1623   WINDMC_FOR_TARGET
1624               WINDMC for the target
1625
1626 Use these variables to override the choices made by `configure' or to help
1627 it to find libraries and programs with nonstandard names/locations.
1628
1629 Report bugs to the package provider.
1630 _ACEOF
1631 ac_status=$?
1632 fi
1633
1634 if test "$ac_init_help" = "recursive"; then
1635   # If there are subdirs, report their specific --help.
1636   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1637     test -d "$ac_dir" ||
1638       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1639       continue
1640     ac_builddir=.
1641
1642 case "$ac_dir" in
1643 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1644 *)
1645   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1646   # A ".." for each directory in $ac_dir_suffix.
1647   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1648   case $ac_top_builddir_sub in
1649   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1650   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1651   esac ;;
1652 esac
1653 ac_abs_top_builddir=$ac_pwd
1654 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1655 # for backward compatibility:
1656 ac_top_builddir=$ac_top_build_prefix
1657
1658 case $srcdir in
1659   .)  # We are building in place.
1660     ac_srcdir=.
1661     ac_top_srcdir=$ac_top_builddir_sub
1662     ac_abs_top_srcdir=$ac_pwd ;;
1663   [\\/]* | ?:[\\/]* )  # Absolute name.
1664     ac_srcdir=$srcdir$ac_dir_suffix;
1665     ac_top_srcdir=$srcdir
1666     ac_abs_top_srcdir=$srcdir ;;
1667   *) # Relative name.
1668     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1669     ac_top_srcdir=$ac_top_build_prefix$srcdir
1670     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1671 esac
1672 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1673
1674     cd "$ac_dir" || { ac_status=$?; continue; }
1675     # Check for guested configure.
1676     if test -f "$ac_srcdir/configure.gnu"; then
1677       echo &&
1678       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1679     elif test -f "$ac_srcdir/configure"; then
1680       echo &&
1681       $SHELL "$ac_srcdir/configure" --help=recursive
1682     else
1683       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1684     fi || ac_status=$?
1685     cd "$ac_pwd" || { ac_status=$?; break; }
1686   done
1687 fi
1688
1689 test -n "$ac_init_help" && exit $ac_status
1690 if $ac_init_version; then
1691   cat <<\_ACEOF
1692 configure
1693 generated by GNU Autoconf 2.64
1694
1695 Copyright (C) 2009 Free Software Foundation, Inc.
1696 This configure script is free software; the Free Software Foundation
1697 gives unlimited permission to copy, distribute and modify it.
1698 _ACEOF
1699   exit
1700 fi
1701
1702 ## ------------------------ ##
1703 ## Autoconf initialization. ##
1704 ## ------------------------ ##
1705
1706 # ac_fn_c_try_compile LINENO
1707 # --------------------------
1708 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1709 ac_fn_c_try_compile ()
1710 {
1711   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1712   rm -f conftest.$ac_objext
1713   if { { ac_try="$ac_compile"
1714 case "(($ac_try" in
1715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716   *) ac_try_echo=$ac_try;;
1717 esac
1718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719 $as_echo "$ac_try_echo"; } >&5
1720   (eval "$ac_compile") 2>conftest.err
1721   ac_status=$?
1722   if test -s conftest.err; then
1723     grep -v '^ *+' conftest.err >conftest.er1
1724     cat conftest.er1 >&5
1725     mv -f conftest.er1 conftest.err
1726   fi
1727   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728   test $ac_status = 0; } && {
1729          test -z "$ac_c_werror_flag" ||
1730          test ! -s conftest.err
1731        } && test -s conftest.$ac_objext; then :
1732   ac_retval=0
1733 else
1734   $as_echo "$as_me: failed program was:" >&5
1735 sed 's/^/| /' conftest.$ac_ext >&5
1736
1737         ac_retval=1
1738 fi
1739   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1740   return $ac_retval
1741
1742 } # ac_fn_c_try_compile
1743
1744 # ac_fn_cxx_try_compile LINENO
1745 # ----------------------------
1746 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1747 ac_fn_cxx_try_compile ()
1748 {
1749   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750   rm -f conftest.$ac_objext
1751   if { { ac_try="$ac_compile"
1752 case "(($ac_try" in
1753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1754   *) ac_try_echo=$ac_try;;
1755 esac
1756 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1757 $as_echo "$ac_try_echo"; } >&5
1758   (eval "$ac_compile") 2>conftest.err
1759   ac_status=$?
1760   if test -s conftest.err; then
1761     grep -v '^ *+' conftest.err >conftest.er1
1762     cat conftest.er1 >&5
1763     mv -f conftest.er1 conftest.err
1764   fi
1765   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1766   test $ac_status = 0; } && {
1767          test -z "$ac_cxx_werror_flag" ||
1768          test ! -s conftest.err
1769        } && test -s conftest.$ac_objext; then :
1770   ac_retval=0
1771 else
1772   $as_echo "$as_me: failed program was:" >&5
1773 sed 's/^/| /' conftest.$ac_ext >&5
1774
1775         ac_retval=1
1776 fi
1777   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1778   return $ac_retval
1779
1780 } # ac_fn_cxx_try_compile
1781
1782 # ac_fn_c_try_link LINENO
1783 # -----------------------
1784 # Try to link conftest.$ac_ext, and return whether this succeeded.
1785 ac_fn_c_try_link ()
1786 {
1787   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788   rm -f conftest.$ac_objext conftest$ac_exeext
1789   if { { ac_try="$ac_link"
1790 case "(($ac_try" in
1791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792   *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796   (eval "$ac_link") 2>conftest.err
1797   ac_status=$?
1798   if test -s conftest.err; then
1799     grep -v '^ *+' conftest.err >conftest.er1
1800     cat conftest.er1 >&5
1801     mv -f conftest.er1 conftest.err
1802   fi
1803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804   test $ac_status = 0; } && {
1805          test -z "$ac_c_werror_flag" ||
1806          test ! -s conftest.err
1807        } && test -s conftest$ac_exeext && {
1808          test "$cross_compiling" = yes ||
1809          $as_test_x conftest$ac_exeext
1810        }; then :
1811   ac_retval=0
1812 else
1813   $as_echo "$as_me: failed program was:" >&5
1814 sed 's/^/| /' conftest.$ac_ext >&5
1815
1816         ac_retval=1
1817 fi
1818   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1819   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1820   # interfere with the next link command; also delete a directory that is
1821   # left behind by Apple's compiler.  We do this before executing the actions.
1822   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1823   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1824   return $ac_retval
1825
1826 } # ac_fn_c_try_link
1827
1828 # ac_fn_c_try_cpp LINENO
1829 # ----------------------
1830 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1831 ac_fn_c_try_cpp ()
1832 {
1833   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834   if { { ac_try="$ac_cpp conftest.$ac_ext"
1835 case "(($ac_try" in
1836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837   *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 $as_echo "$ac_try_echo"; } >&5
1841   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1842   ac_status=$?
1843   if test -s conftest.err; then
1844     grep -v '^ *+' conftest.err >conftest.er1
1845     cat conftest.er1 >&5
1846     mv -f conftest.er1 conftest.err
1847   fi
1848   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849   test $ac_status = 0; } >/dev/null && {
1850          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1851          test ! -s conftest.err
1852        }; then :
1853   ac_retval=0
1854 else
1855   $as_echo "$as_me: failed program was:" >&5
1856 sed 's/^/| /' conftest.$ac_ext >&5
1857
1858     ac_retval=1
1859 fi
1860   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861   return $ac_retval
1862
1863 } # ac_fn_c_try_cpp
1864
1865 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1866 # -------------------------------------------------------
1867 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1868 # the include files in INCLUDES and setting the cache variable VAR
1869 # accordingly.
1870 ac_fn_c_check_header_mongrel ()
1871 {
1872   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1874   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1875 $as_echo_n "checking for $2... " >&6; }
1876 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1877   $as_echo_n "(cached) " >&6
1878 fi
1879 eval ac_res=\$$3
1880                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881 $as_echo "$ac_res" >&6; }
1882 else
1883   # Is the header compilable?
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1885 $as_echo_n "checking $2 usability... " >&6; }
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h.  */
1888 $4
1889 #include <$2>
1890 _ACEOF
1891 if ac_fn_c_try_compile "$LINENO"; then :
1892   ac_header_compiler=yes
1893 else
1894   ac_header_compiler=no
1895 fi
1896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1898 $as_echo "$ac_header_compiler" >&6; }
1899
1900 # Is the header present?
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1902 $as_echo_n "checking $2 presence... " >&6; }
1903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h.  */
1905 #include <$2>
1906 _ACEOF
1907 if ac_fn_c_try_cpp "$LINENO"; then :
1908   ac_header_preproc=yes
1909 else
1910   ac_header_preproc=no
1911 fi
1912 rm -f conftest.err conftest.$ac_ext
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1914 $as_echo "$ac_header_preproc" >&6; }
1915
1916 # So?  What about this header?
1917 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1918   yes:no: )
1919     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1920 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1921     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1922 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1923     ;;
1924   no:yes:* )
1925     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1926 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1927     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1928 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1929     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1930 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1931     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1932 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1933     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1934 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1935     ;;
1936 esac
1937   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1940   $as_echo_n "(cached) " >&6
1941 else
1942   eval "$3=\$ac_header_compiler"
1943 fi
1944 eval ac_res=\$$3
1945                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946 $as_echo "$ac_res" >&6; }
1947 fi
1948   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1949
1950 } # ac_fn_c_check_header_mongrel
1951
1952 # ac_fn_c_try_run LINENO
1953 # ----------------------
1954 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1955 # that executables *can* be run.
1956 ac_fn_c_try_run ()
1957 {
1958   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959   if { { ac_try="$ac_link"
1960 case "(($ac_try" in
1961   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1962   *) ac_try_echo=$ac_try;;
1963 esac
1964 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1965 $as_echo "$ac_try_echo"; } >&5
1966   (eval "$ac_link") 2>&5
1967   ac_status=$?
1968   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1970   { { case "(($ac_try" in
1971   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1972   *) ac_try_echo=$ac_try;;
1973 esac
1974 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1975 $as_echo "$ac_try_echo"; } >&5
1976   (eval "$ac_try") 2>&5
1977   ac_status=$?
1978   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1979   test $ac_status = 0; }; }; then :
1980   ac_retval=0
1981 else
1982   $as_echo "$as_me: program exited with status $ac_status" >&5
1983        $as_echo "$as_me: failed program was:" >&5
1984 sed 's/^/| /' conftest.$ac_ext >&5
1985
1986        ac_retval=$ac_status
1987 fi
1988   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1989   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1990   return $ac_retval
1991
1992 } # ac_fn_c_try_run
1993
1994 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1995 # -------------------------------------------------------
1996 # Tests whether HEADER exists and can be compiled using the include files in
1997 # INCLUDES, setting the cache variable VAR accordingly.
1998 ac_fn_c_check_header_compile ()
1999 {
2000   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2001   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2002 $as_echo_n "checking for $2... " >&6; }
2003 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2004   $as_echo_n "(cached) " >&6
2005 else
2006   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2007 /* end confdefs.h.  */
2008 $4
2009 #include <$2>
2010 _ACEOF
2011 if ac_fn_c_try_compile "$LINENO"; then :
2012   eval "$3=yes"
2013 else
2014   eval "$3=no"
2015 fi
2016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2017 fi
2018 eval ac_res=\$$3
2019                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2020 $as_echo "$ac_res" >&6; }
2021   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2022
2023 } # ac_fn_c_check_header_compile
2024 cat >config.log <<_ACEOF
2025 This file contains any messages produced by compilers while
2026 running configure, to aid debugging if configure makes a mistake.
2027
2028 It was created by $as_me, which was
2029 generated by GNU Autoconf 2.64.  Invocation command line was
2030
2031   $ $0 $@
2032
2033 _ACEOF
2034 exec 5>>config.log
2035 {
2036 cat <<_ASUNAME
2037 ## --------- ##
2038 ## Platform. ##
2039 ## --------- ##
2040
2041 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2042 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2043 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2044 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2045 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2046
2047 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2048 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2049
2050 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2051 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2052 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2053 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2054 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2055 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2056 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2057
2058 _ASUNAME
2059
2060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2061 for as_dir in $PATH
2062 do
2063   IFS=$as_save_IFS
2064   test -z "$as_dir" && as_dir=.
2065     $as_echo "PATH: $as_dir"
2066   done
2067 IFS=$as_save_IFS
2068
2069 } >&5
2070
2071 cat >&5 <<_ACEOF
2072
2073
2074 ## ----------- ##
2075 ## Core tests. ##
2076 ## ----------- ##
2077
2078 _ACEOF
2079
2080
2081 # Keep a trace of the command line.
2082 # Strip out --no-create and --no-recursion so they do not pile up.
2083 # Strip out --silent because we don't want to record it for future runs.
2084 # Also quote any args containing shell meta-characters.
2085 # Make two passes to allow for proper duplicate-argument suppression.
2086 ac_configure_args=
2087 ac_configure_args0=
2088 ac_configure_args1=
2089 ac_must_keep_next=false
2090 for ac_pass in 1 2
2091 do
2092   for ac_arg
2093   do
2094     case $ac_arg in
2095     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2096     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2097     | -silent | --silent | --silen | --sile | --sil)
2098       continue ;;
2099     *\'*)
2100       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2101     esac
2102     case $ac_pass in
2103     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2104     2)
2105       as_fn_append ac_configure_args1 " '$ac_arg'"
2106       if test $ac_must_keep_next = true; then
2107         ac_must_keep_next=false # Got value, back to normal.
2108       else
2109         case $ac_arg in
2110           *=* | --config-cache | -C | -disable-* | --disable-* \
2111           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2112           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2113           | -with-* | --with-* | -without-* | --without-* | --x)
2114             case "$ac_configure_args0 " in
2115               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2116             esac
2117             ;;
2118           -* ) ac_must_keep_next=true ;;
2119         esac
2120       fi
2121       as_fn_append ac_configure_args " '$ac_arg'"
2122       ;;
2123     esac
2124   done
2125 done
2126 { ac_configure_args0=; unset ac_configure_args0;}
2127 { ac_configure_args1=; unset ac_configure_args1;}
2128
2129 # When interrupted or exit'd, cleanup temporary files, and complete
2130 # config.log.  We remove comments because anyway the quotes in there
2131 # would cause problems or look ugly.
2132 # WARNING: Use '\'' to represent an apostrophe within the trap.
2133 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2134 trap 'exit_status=$?
2135   # Save into config.log some information that might help in debugging.
2136   {
2137     echo
2138
2139     cat <<\_ASBOX
2140 ## ---------------- ##
2141 ## Cache variables. ##
2142 ## ---------------- ##
2143 _ASBOX
2144     echo
2145     # The following way of writing the cache mishandles newlines in values,
2146 (
2147   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2148     eval ac_val=\$$ac_var
2149     case $ac_val in #(
2150     *${as_nl}*)
2151       case $ac_var in #(
2152       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2153 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2154       esac
2155       case $ac_var in #(
2156       _ | IFS | as_nl) ;; #(
2157       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2158       *) { eval $ac_var=; unset $ac_var;} ;;
2159       esac ;;
2160     esac
2161   done
2162   (set) 2>&1 |
2163     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2164     *${as_nl}ac_space=\ *)
2165       sed -n \
2166         "s/'\''/'\''\\\\'\'''\''/g;
2167           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2168       ;; #(
2169     *)
2170       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2171       ;;
2172     esac |
2173     sort
2174 )
2175     echo
2176
2177     cat <<\_ASBOX
2178 ## ----------------- ##
2179 ## Output variables. ##
2180 ## ----------------- ##
2181 _ASBOX
2182     echo
2183     for ac_var in $ac_subst_vars
2184     do
2185       eval ac_val=\$$ac_var
2186       case $ac_val in
2187       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2188       esac
2189       $as_echo "$ac_var='\''$ac_val'\''"
2190     done | sort
2191     echo
2192
2193     if test -n "$ac_subst_files"; then
2194       cat <<\_ASBOX
2195 ## ------------------- ##
2196 ## File substitutions. ##
2197 ## ------------------- ##
2198 _ASBOX
2199       echo
2200       for ac_var in $ac_subst_files
2201       do
2202         eval ac_val=\$$ac_var
2203         case $ac_val in
2204         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2205         esac
2206         $as_echo "$ac_var='\''$ac_val'\''"
2207       done | sort
2208       echo
2209     fi
2210
2211     if test -s confdefs.h; then
2212       cat <<\_ASBOX
2213 ## ----------- ##
2214 ## confdefs.h. ##
2215 ## ----------- ##
2216 _ASBOX
2217       echo
2218       cat confdefs.h
2219       echo
2220     fi
2221     test "$ac_signal" != 0 &&
2222       $as_echo "$as_me: caught signal $ac_signal"
2223     $as_echo "$as_me: exit $exit_status"
2224   } >&5
2225   rm -f core *.core core.conftest.* &&
2226     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2227     exit $exit_status
2228 ' 0
2229 for ac_signal in 1 2 13 15; do
2230   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2231 done
2232 ac_signal=0
2233
2234 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2235 rm -f -r conftest* confdefs.h
2236
2237 $as_echo "/* confdefs.h */" > confdefs.h
2238
2239 # Predefined preprocessor variables.
2240
2241 cat >>confdefs.h <<_ACEOF
2242 #define PACKAGE_NAME "$PACKAGE_NAME"
2243 _ACEOF
2244
2245 cat >>confdefs.h <<_ACEOF
2246 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2247 _ACEOF
2248
2249 cat >>confdefs.h <<_ACEOF
2250 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2251 _ACEOF
2252
2253 cat >>confdefs.h <<_ACEOF
2254 #define PACKAGE_STRING "$PACKAGE_STRING"
2255 _ACEOF
2256
2257 cat >>confdefs.h <<_ACEOF
2258 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2259 _ACEOF
2260
2261 cat >>confdefs.h <<_ACEOF
2262 #define PACKAGE_URL "$PACKAGE_URL"
2263 _ACEOF
2264
2265
2266 # Let the site file select an alternate cache file if it wants to.
2267 # Prefer an explicitly selected file to automatically selected ones.
2268 ac_site_file1=NONE
2269 ac_site_file2=NONE
2270 if test -n "$CONFIG_SITE"; then
2271   ac_site_file1=$CONFIG_SITE
2272 elif test "x$prefix" != xNONE; then
2273   ac_site_file1=$prefix/share/config.site
2274   ac_site_file2=$prefix/etc/config.site
2275 else
2276   ac_site_file1=$ac_default_prefix/share/config.site
2277   ac_site_file2=$ac_default_prefix/etc/config.site
2278 fi
2279 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2280 do
2281   test "x$ac_site_file" = xNONE && continue
2282   if test -r "$ac_site_file"; then
2283     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2284 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2285     sed 's/^/| /' "$ac_site_file" >&5
2286     . "$ac_site_file"
2287   fi
2288 done
2289
2290 if test -r "$cache_file"; then
2291   # Some versions of bash will fail to source /dev/null (special
2292   # files actually), so we avoid doing that.
2293   if test -f "$cache_file"; then
2294     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2295 $as_echo "$as_me: loading cache $cache_file" >&6;}
2296     case $cache_file in
2297       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2298       *)                      . "./$cache_file";;
2299     esac
2300   fi
2301 else
2302   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2303 $as_echo "$as_me: creating cache $cache_file" >&6;}
2304   >$cache_file
2305 fi
2306
2307 # Check that the precious variables saved in the cache have kept the same
2308 # value.
2309 ac_cache_corrupted=false
2310 for ac_var in $ac_precious_vars; do
2311   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2312   eval ac_new_set=\$ac_env_${ac_var}_set
2313   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2314   eval ac_new_val=\$ac_env_${ac_var}_value
2315   case $ac_old_set,$ac_new_set in
2316     set,)
2317       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2318 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2319       ac_cache_corrupted=: ;;
2320     ,set)
2321       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2322 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2323       ac_cache_corrupted=: ;;
2324     ,);;
2325     *)
2326       if test "x$ac_old_val" != "x$ac_new_val"; then
2327         # differences in whitespace do not lead to failure.
2328         ac_old_val_w=`echo x $ac_old_val`
2329         ac_new_val_w=`echo x $ac_new_val`
2330         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2331           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2332 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2333           ac_cache_corrupted=:
2334         else
2335           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2336 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2337           eval $ac_var=\$ac_old_val
2338         fi
2339         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2340 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2341         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2342 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2343       fi;;
2344   esac
2345   # Pass precious variables to config.status.
2346   if test "$ac_new_set" = set; then
2347     case $ac_new_val in
2348     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2349     *) ac_arg=$ac_var=$ac_new_val ;;
2350     esac
2351     case " $ac_configure_args " in
2352       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2353       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2354     esac
2355   fi
2356 done
2357 if $ac_cache_corrupted; then
2358   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2359 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2360   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2361 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2362   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2363 fi
2364 ## -------------------- ##
2365 ## Main body of script. ##
2366 ## -------------------- ##
2367
2368 ac_ext=c
2369 ac_cpp='$CPP $CPPFLAGS'
2370 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2371 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2372 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382 progname=$0
2383 # if PWD already has a value, it is probably wrong.
2384 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2385
2386 # Export original configure arguments for use by sub-configures.
2387 # Quote arguments with shell meta charatcers.
2388 TOPLEVEL_CONFIGURE_ARGUMENTS=
2389 set -- "$progname" "$@"
2390 for ac_arg
2391 do
2392   case "$ac_arg" in
2393   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2394     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2395     # if the argument is of the form -foo=baz, quote the baz part only
2396     ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2397   *) ;;
2398   esac
2399   # Add the quoted argument to the list.
2400   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2401 done
2402 if test "$silent" = yes; then
2403   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2404 fi
2405 # Remove the initial space we just introduced and, as these will be
2406 # expanded by make, quote '$'.
2407 TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2408
2409
2410 # Find the build, host, and target systems.
2411 ac_aux_dir=
2412 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2413   for ac_t in install-sh install.sh shtool; do
2414     if test -f "$ac_dir/$ac_t"; then
2415       ac_aux_dir=$ac_dir
2416       ac_install_sh="$ac_aux_dir/$ac_t -c"
2417       break 2
2418     fi
2419   done
2420 done
2421 if test -z "$ac_aux_dir"; then
2422   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2423 fi
2424
2425 # These three variables are undocumented and unsupported,
2426 # and are intended to be withdrawn in a future Autoconf release.
2427 # They can cause serious problems if a builder's source tree is in a directory
2428 # whose full name contains unusual characters.
2429 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2430 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2431 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2432
2433
2434 # Make sure we can run config.sub.
2435 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2436   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2437
2438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2439 $as_echo_n "checking build system type... " >&6; }
2440 if test "${ac_cv_build+set}" = set; then :
2441   $as_echo_n "(cached) " >&6
2442 else
2443   ac_build_alias=$build_alias
2444 test "x$ac_build_alias" = x &&
2445   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2446 test "x$ac_build_alias" = x &&
2447   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2448 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2449   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2450
2451 fi
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2453 $as_echo "$ac_cv_build" >&6; }
2454 case $ac_cv_build in
2455 *-*-*) ;;
2456 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2457 esac
2458 build=$ac_cv_build
2459 ac_save_IFS=$IFS; IFS='-'
2460 set x $ac_cv_build
2461 shift
2462 build_cpu=$1
2463 build_vendor=$2
2464 shift; shift
2465 # Remember, the first character of IFS is used to create $*,
2466 # except with old shells:
2467 build_os=$*
2468 IFS=$ac_save_IFS
2469 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2470
2471
2472  case ${build_alias} in
2473   "") build_noncanonical=${build} ;;
2474   *) build_noncanonical=${build_alias} ;;
2475 esac
2476
2477
2478
2479  case ${host_alias} in
2480   "") host_noncanonical=${build_noncanonical} ;;
2481   *) host_noncanonical=${host_alias} ;;
2482 esac
2483
2484
2485
2486  case ${target_alias} in
2487   "") target_noncanonical=${host_noncanonical} ;;
2488   *) target_noncanonical=${target_alias} ;;
2489 esac
2490
2491
2492
2493
2494 test "$host_noncanonical" = "$target_noncanonical" &&
2495   test "$program_prefix$program_suffix$program_transform_name" = \
2496     NONENONEs,x,x, &&
2497   program_transform_name=s,y,y,
2498
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2500 $as_echo_n "checking host system type... " >&6; }
2501 if test "${ac_cv_host+set}" = set; then :
2502   $as_echo_n "(cached) " >&6
2503 else
2504   if test "x$host_alias" = x; then
2505   ac_cv_host=$ac_cv_build
2506 else
2507   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2508     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2509 fi
2510
2511 fi
2512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2513 $as_echo "$ac_cv_host" >&6; }
2514 case $ac_cv_host in
2515 *-*-*) ;;
2516 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2517 esac
2518 host=$ac_cv_host
2519 ac_save_IFS=$IFS; IFS='-'
2520 set x $ac_cv_host
2521 shift
2522 host_cpu=$1
2523 host_vendor=$2
2524 shift; shift
2525 # Remember, the first character of IFS is used to create $*,
2526 # except with old shells:
2527 host_os=$*
2528 IFS=$ac_save_IFS
2529 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2530
2531
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2533 $as_echo_n "checking target system type... " >&6; }
2534 if test "${ac_cv_target+set}" = set; then :
2535   $as_echo_n "(cached) " >&6
2536 else
2537   if test "x$target_alias" = x; then
2538   ac_cv_target=$ac_cv_host
2539 else
2540   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2541     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2542 fi
2543
2544 fi
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2546 $as_echo "$ac_cv_target" >&6; }
2547 case $ac_cv_target in
2548 *-*-*) ;;
2549 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2550 esac
2551 target=$ac_cv_target
2552 ac_save_IFS=$IFS; IFS='-'
2553 set x $ac_cv_target
2554 shift
2555 target_cpu=$1
2556 target_vendor=$2
2557 shift; shift
2558 # Remember, the first character of IFS is used to create $*,
2559 # except with old shells:
2560 target_os=$*
2561 IFS=$ac_save_IFS
2562 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2563
2564
2565 # The aliases save the names the user supplied, while $host etc.
2566 # will get canonicalized.
2567 test -n "$target_alias" &&
2568   test "$program_prefix$program_suffix$program_transform_name" = \
2569     NONENONEs,x,x, &&
2570   program_prefix=${target_alias}-
2571
2572 test "$program_prefix" != NONE &&
2573   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2574 # Use a double $ so make ignores it.
2575 test "$program_suffix" != NONE &&
2576   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2577 # Double any \ or $.
2578 # By default was `s,x,x', remove it if useless.
2579 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2580 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2581
2582
2583
2584 # Get 'install' or 'install-sh' and its variants.
2585 # Find a good install program.  We prefer a C program (faster),
2586 # so one script is as good as another.  But avoid the broken or
2587 # incompatible versions:
2588 # SysV /etc/install, /usr/sbin/install
2589 # SunOS /usr/etc/install
2590 # IRIX /sbin/install
2591 # AIX /bin/install
2592 # AmigaOS /C/install, which installs bootblocks on floppy discs
2593 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2594 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2595 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2596 # OS/2's system install, which has a completely different semantic
2597 # ./install, which can be erroneously created by make from ./install.sh.
2598 # Reject install programs that cannot install multiple files.
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2600 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2601 if test -z "$INSTALL"; then
2602 if test "${ac_cv_path_install+set}" = set; then :
2603   $as_echo_n "(cached) " >&6
2604 else
2605   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2606 for as_dir in $PATH
2607 do
2608   IFS=$as_save_IFS
2609   test -z "$as_dir" && as_dir=.
2610     # Account for people who put trailing slashes in PATH elements.
2611 case $as_dir/ in #((
2612   ./ | .// | /[cC]/* | \
2613   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2614   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2615   /usr/ucb/* ) ;;
2616   *)
2617     # OSF1 and SCO ODT 3.0 have their own names for install.
2618     # Don't use installbsd from OSF since it installs stuff as root
2619     # by default.
2620     for ac_prog in ginstall scoinst install; do
2621       for ac_exec_ext in '' $ac_executable_extensions; do
2622         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2623           if test $ac_prog = install &&
2624             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2625             # AIX install.  It has an incompatible calling convention.
2626             :
2627           elif test $ac_prog = install &&
2628             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2629             # program-specific install script used by HP pwplus--don't use.
2630             :
2631           else
2632             rm -rf conftest.one conftest.two conftest.dir
2633             echo one > conftest.one
2634             echo two > conftest.two
2635             mkdir conftest.dir
2636             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2637               test -s conftest.one && test -s conftest.two &&
2638               test -s conftest.dir/conftest.one &&
2639               test -s conftest.dir/conftest.two
2640             then
2641               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2642               break 3
2643             fi
2644           fi
2645         fi
2646       done
2647     done
2648     ;;
2649 esac
2650
2651   done
2652 IFS=$as_save_IFS
2653
2654 rm -rf conftest.one conftest.two conftest.dir
2655
2656 fi
2657   if test "${ac_cv_path_install+set}" = set; then
2658     INSTALL=$ac_cv_path_install
2659   else
2660     # As a last resort, use the slow shell script.  Don't cache a
2661     # value for INSTALL within a source directory, because that will
2662     # break other packages using the cache if that directory is
2663     # removed, or if the value is a relative name.
2664     INSTALL=$ac_install_sh
2665   fi
2666 fi
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2668 $as_echo "$INSTALL" >&6; }
2669
2670 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2671 # It thinks the first close brace ends the variable substitution.
2672 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2673
2674 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2675
2676 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2677
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2679 $as_echo_n "checking whether ln works... " >&6; }
2680 if test "${acx_cv_prog_LN+set}" = set; then :
2681   $as_echo_n "(cached) " >&6
2682 else
2683   rm -f conftestdata_t
2684 echo >conftestdata_f
2685 if ln conftestdata_f conftestdata_t 2>/dev/null
2686 then
2687   acx_cv_prog_LN=ln
2688 else
2689   acx_cv_prog_LN=no
2690 fi
2691 rm -f conftestdata_f conftestdata_t
2692
2693 fi
2694 if test $acx_cv_prog_LN = no; then
2695   LN="cp"
2696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2697 $as_echo "no, using $LN" >&6; }
2698 else
2699   LN="$acx_cv_prog_LN"
2700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2701 $as_echo "yes" >&6; }
2702 fi
2703
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2705 $as_echo_n "checking whether ln -s works... " >&6; }
2706 LN_S=$as_ln_s
2707 if test "$LN_S" = "ln -s"; then
2708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2709 $as_echo "yes" >&6; }
2710 else
2711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2712 $as_echo "no, using $LN_S" >&6; }
2713 fi
2714
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2716 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
2717 if test "${ac_cv_path_SED+set}" = set; then :
2718   $as_echo_n "(cached) " >&6
2719 else
2720             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2721      for ac_i in 1 2 3 4 5 6 7; do
2722        ac_script="$ac_script$as_nl$ac_script"
2723      done
2724      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2725      { ac_script=; unset ac_script;}
2726      if test -z "$SED"; then
2727   ac_path_SED_found=false
2728   # Loop through the user's path and test for each of PROGNAME-LIST
2729   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2730 for as_dir in $PATH
2731 do
2732   IFS=$as_save_IFS
2733   test -z "$as_dir" && as_dir=.
2734     for ac_prog in sed gsed; do
2735     for ac_exec_ext in '' $ac_executable_extensions; do
2736       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2737       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
2738 # Check for GNU ac_path_SED and select it if it is found.
2739   # Check for GNU $ac_path_SED
2740 case `"$ac_path_SED" --version 2>&1` in
2741 *GNU*)
2742   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2743 *)
2744   ac_count=0
2745   $as_echo_n 0123456789 >"conftest.in"
2746   while :
2747   do
2748     cat "conftest.in" "conftest.in" >"conftest.tmp"
2749     mv "conftest.tmp" "conftest.in"
2750     cp "conftest.in" "conftest.nl"
2751     $as_echo '' >> "conftest.nl"
2752     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2753     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2754     as_fn_arith $ac_count + 1 && ac_count=$as_val
2755     if test $ac_count -gt ${ac_path_SED_max-0}; then
2756       # Best one so far, save it but keep looking for a better one
2757       ac_cv_path_SED="$ac_path_SED"
2758       ac_path_SED_max=$ac_count
2759     fi
2760     # 10*(2^10) chars as input seems more than enough
2761     test $ac_count -gt 10 && break
2762   done
2763   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2764 esac
2765
2766       $ac_path_SED_found && break 3
2767     done
2768   done
2769   done
2770 IFS=$as_save_IFS
2771   if test -z "$ac_cv_path_SED"; then
2772     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
2773   fi
2774 else
2775   ac_cv_path_SED=$SED
2776 fi
2777
2778 fi
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2780 $as_echo "$ac_cv_path_SED" >&6; }
2781  SED="$ac_cv_path_SED"
2782   rm -f conftest.sed
2783
2784 for ac_prog in gawk mawk nawk awk
2785 do
2786   # Extract the first word of "$ac_prog", so it can be a program name with args.
2787 set dummy $ac_prog; ac_word=$2
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2789 $as_echo_n "checking for $ac_word... " >&6; }
2790 if test "${ac_cv_prog_AWK+set}" = set; then :
2791   $as_echo_n "(cached) " >&6
2792 else
2793   if test -n "$AWK"; then
2794   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2795 else
2796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2797 for as_dir in $PATH
2798 do
2799   IFS=$as_save_IFS
2800   test -z "$as_dir" && as_dir=.
2801     for ac_exec_ext in '' $ac_executable_extensions; do
2802   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2803     ac_cv_prog_AWK="$ac_prog"
2804     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2805     break 2
2806   fi
2807 done
2808   done
2809 IFS=$as_save_IFS
2810
2811 fi
2812 fi
2813 AWK=$ac_cv_prog_AWK
2814 if test -n "$AWK"; then
2815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2816 $as_echo "$AWK" >&6; }
2817 else
2818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2819 $as_echo "no" >&6; }
2820 fi
2821
2822
2823   test -n "$AWK" && break
2824 done
2825
2826
2827 ### we might need to use some other shell than /bin/sh for running subshells
2828 ### If we are on Windows, search for the shell.  This will permit people
2829 ### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
2830 ### without also having to set CONFIG_SHELL.  This code will work when
2831 ### using bash, which sets OSTYPE.
2832 case "${OSTYPE}" in
2833 *win32*)
2834   if test x${CONFIG_SHELL} = x ; then
2835     if test ! -f /bin/sh ; then
2836       if test x${SHELL} != x && test -f ${SHELL} ; then
2837         CONFIG_SHELL=${SHELL}
2838         export CONFIG_SHELL
2839       else
2840         for prog in sh sh.exe bash bash.exe; do
2841           IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}:"
2842           for dir in $PATH; do
2843             test -z "$dir" && dir=.
2844             if test -f $dir/$prog; then
2845               CONFIG_SHELL=$dir/$prog
2846               export CONFIG_SHELL
2847               break
2848             fi
2849           done
2850           IFS="$save_ifs"
2851           test -n "${CONFIG_SHELL}" && break
2852         done
2853       fi
2854     fi
2855   fi
2856   ;;
2857 esac
2858
2859 config_shell=${CONFIG_SHELL-/bin/sh}
2860
2861 moveifchange=${srcdir}/move-if-change
2862
2863 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2864
2865 # We pass INSTALL explicitly to sub-makes.  Make sure that it is not
2866 # a relative path.
2867 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2868   INSTALL="${srcpwd}/install-sh -c"
2869 fi
2870
2871 # Set srcdir to "." if that's what it is.
2872 # This is important for multilib support.
2873 pwd=`${PWDCMD-pwd}`
2874 if test "${pwd}" = "${srcpwd}" ; then
2875   srcdir=.
2876 fi
2877
2878 topsrcdir=$srcpwd
2879
2880 extra_host_args=
2881
2882 ### To add a new directory to the tree, first choose whether it is a target
2883 ### or a host dependent tool.  Then put it into the appropriate list
2884 ### (library or tools, host or target), doing a dependency sort.
2885
2886 # Subdirs will be configured in the order listed in build_configdirs,
2887 # configdirs, or target_configdirs; see the serialization section below.
2888
2889 # Dependency sorting is only needed when *configuration* must be done in
2890 # a particular order.  In all cases a dependency should be specified in
2891 # the Makefile, whether or not it's implicitly specified here.
2892
2893 # Double entries in build_configdirs, configdirs, or target_configdirs may
2894 # cause circular dependencies and break everything horribly.
2895
2896 # these library is used by various programs built for the build
2897 # environment
2898 #
2899 build_libs="build-libiberty"
2900
2901 # these tools are built for the build environment
2902 build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
2903
2904 # these libraries are used by various programs built for the host environment
2905 #
2906 host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber gmp mpfr mpc ppl cloog libelf libiconv"
2907
2908 # these tools are built for the host environment
2909 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2910 # know that we are building the simulator.
2911 # binutils, gas and ld appear in that order because it makes sense to run
2912 # "make check" in that particular order.
2913 # If --enable-gold is used, "gold" may replace "ld".
2914 host_tools="texinfo byacc flex bison binutils gas ld fixincludes gcc cgen sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar gnattools"
2915
2916 # libgcj represents the runtime libraries only used by gcj.
2917 libgcj="target-libffi \
2918         target-zlib \
2919         target-qthreads \
2920         target-libjava"
2921
2922 # these libraries are built for the target environment, and are built after
2923 # the host libraries and the host tools (which may be a cross compiler)
2924 #
2925 target_libraries="target-libgcc \
2926                 target-libiberty \
2927                 target-libgloss \
2928                 target-newlib \
2929                 target-libgomp \
2930                 target-libstdc++-v3 \
2931                 target-libmudflap \
2932                 target-libssp \
2933                 target-libgfortran \
2934                 target-boehm-gc \
2935                 ${libgcj} \
2936                 target-libobjc \
2937                 target-libada"
2938
2939 # these tools are built using the target libraries, and are intended to
2940 # run only in the target environment
2941 #
2942 # note: any program that *uses* libraries that are in the "target_libraries"
2943 # list belongs in this list.  those programs are also very likely
2944 # candidates for the "native_only" list which follows
2945 #
2946 target_tools="target-examples target-groff target-gperf target-rda"
2947
2948 ################################################################################
2949
2950 ## All tools belong in one of the four categories, and are assigned above
2951 ## We assign ${configdirs} this way to remove all embedded newlines.  This
2952 ## is important because configure will choke if they ever get through.
2953 ## ${configdirs} is directories we build using the host tools.
2954 ## ${target_configdirs} is directories we build using the target tools.
2955 configdirs=`echo ${host_libs} ${host_tools}`
2956 target_configdirs=`echo ${target_libraries} ${target_tools}`
2957 build_configdirs=`echo ${build_libs} ${build_tools}`
2958
2959
2960
2961 ################################################################################
2962
2963 srcname="gnu development package"
2964
2965 # This gets set non-empty for some net releases of packages.
2966 appdirs=""
2967
2968 # Define is_cross_compiler to save on calls to 'test'.
2969 is_cross_compiler=
2970 if test x"${host}" = x"${target}" ; then
2971   is_cross_compiler=no
2972 else
2973   is_cross_compiler=yes
2974 fi
2975
2976 # Find the build and target subdir names.
2977
2978 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2979 # have matching libraries, they should use host libraries: Makefile.tpl
2980 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2981 # However, they still use the build modules, because the corresponding
2982 # host modules (e.g. bison) are only built for the host when bootstrap
2983 # finishes. So:
2984 # - build_subdir is where we find build modules, and never changes.
2985 # - build_libsubdir is where we find build libraries, and can be overridden.
2986
2987 # Prefix 'build-' so this never conflicts with target_subdir.
2988 build_subdir="build-${build_noncanonical}"
2989
2990 # Check whether --with-build-libsubdir was given.
2991 if test "${with_build_libsubdir+set}" = set; then :
2992   withval=$with_build_libsubdir; build_libsubdir="$withval"
2993 else
2994   build_libsubdir="$build_subdir"
2995 fi
2996
2997 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2998 if ( test $srcdir = . && test -d gcc ) \
2999    || test -d $srcdir/../host-${host_noncanonical}; then
3000   host_subdir="host-${host_noncanonical}"
3001 else
3002   host_subdir=.
3003 fi
3004 # No prefix.
3005 target_subdir=${target_noncanonical}
3006
3007 # Be sure to cover against remnants of an in-tree build.
3008 if test $srcdir != .  && test -d $srcdir/host-${host_noncanonical}; then
3009   as_fn_error "building out of tree but $srcdir contains host-${host_noncanonical}.
3010 Use a pristine source tree when building in a separate tree" "$LINENO" 5
3011 fi
3012
3013 # Skipdirs are removed silently.
3014 skipdirs=
3015 # Noconfigdirs are removed loudly.
3016 noconfigdirs=""
3017
3018 use_gnu_ld=
3019 # Make sure we don't let GNU ld be added if we didn't want it.
3020 if test x$with_gnu_ld = xno ; then
3021   use_gnu_ld=no
3022   noconfigdirs="$noconfigdirs ld gold"
3023 fi
3024
3025 use_gnu_as=
3026 # Make sure we don't let GNU as be added if we didn't want it.
3027 if test x$with_gnu_as = xno ; then
3028   use_gnu_as=no
3029   noconfigdirs="$noconfigdirs gas"
3030 fi
3031
3032 use_included_zlib=
3033 # Make sure we don't let ZLIB be added if we didn't want it.
3034 if test x$with_system_zlib = xyes ; then
3035   use_included_zlib=no
3036   noconfigdirs="$noconfigdirs zlib"
3037 fi
3038
3039 # some tools are so dependent upon X11 that if we're not building with X,
3040 # it's not even worth trying to configure, much less build, that tool.
3041
3042 case ${with_x} in
3043   yes | "") ;; # the default value for this tree is that X11 is available
3044   no)
3045     skipdirs="${skipdirs} tk itcl libgui"
3046     # We won't be able to build gdbtk without X.
3047     enable_gdbtk=no
3048     ;;
3049   *)  echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
3050 esac
3051
3052 # Some tools are only suitable for building in a "native" situation.
3053 # Remove these if host!=target.
3054 native_only="autoconf automake libtool fileutils find gawk gettext gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff target-groff guile perl time ash bash bzip2 prms gnuserv target-gperf"
3055
3056 # Similarly, some are only suitable for cross toolchains.
3057 # Remove these if host=target.
3058 cross_only="target-libgloss target-newlib target-opcodes"
3059
3060 case $is_cross_compiler in
3061   no) skipdirs="${skipdirs} ${cross_only}" ;;
3062   yes) skipdirs="${skipdirs} ${native_only}" ;;
3063 esac
3064
3065 # If both --with-headers and --with-libs are specified, default to
3066 # --without-newlib.
3067 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
3068    && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
3069   if test x"${with_newlib}" = x ; then
3070     with_newlib=no
3071   fi
3072 fi
3073
3074 # Recognize --with-newlib/--without-newlib.
3075 case ${with_newlib} in
3076   no) skipdirs="${skipdirs} target-newlib" ;;
3077   yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
3078 esac
3079
3080 # Handle --enable-gold.
3081 #   --enable-gold               Build only gold
3082 #   --disable-gold [default]    Build only ld
3083 #   --enable-gold=both          Build both gold and ld, ld is default
3084 #   --enable-gold=both/ld       Same
3085 #   --enable-gold=both/gold     Build both gold and ld, gold is default, ld is renamed ld.bfd
3086
3087 # Check whether --enable-gold was given.
3088 if test "${enable_gold+set}" = set; then :
3089   enableval=$enable_gold; ENABLE_GOLD=$enableval
3090 else
3091   ENABLE_GOLD=no
3092 fi
3093
3094   case "${ENABLE_GOLD}" in
3095   yes|both|both/gold|both/ld)
3096     # Check for ELF target.
3097     is_elf=no
3098     case "${target}" in
3099       *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
3100       | *-*-linux* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
3101       | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-solaris2* | *-*-nto*)
3102         case "${target}" in
3103           *-*-linux*aout* | *-*-linux*oldld*)
3104             ;;
3105           *)
3106             is_elf=yes
3107             ;;
3108         esac
3109     esac
3110
3111     if test "$is_elf" = "yes"; then
3112       # Check for target supported by gold.
3113       case "${target}" in
3114         i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-*)
3115           case "${ENABLE_GOLD}" in
3116           both*)
3117             configdirs="$configdirs gold"
3118             ;;
3119           *)
3120             configdirs=`echo " ${configdirs} " | sed -e 's/ ld / gold /'`
3121             ;;
3122           esac
3123           ENABLE_GOLD=yes
3124           ;;
3125       esac
3126     fi
3127     ;;
3128   no)
3129     ;;
3130   *)
3131     as_fn_error "invalid --enable-gold argument" "$LINENO" 5
3132     ;;
3133   esac
3134
3135 # Configure extra directories which are host specific
3136
3137 case "${host}" in
3138   *-cygwin*)
3139     configdirs="$configdirs libtermcap" ;;
3140 esac
3141
3142 # A target can indicate whether a language isn't supported for some reason.
3143 # Only spaces may be used in this macro; not newlines or tabs.
3144 unsupported_languages=
3145
3146 # Remove more programs from consideration, based on the host or
3147 # target this usually means that a port of the program doesn't
3148 # exist yet.
3149
3150 case "${host}" in
3151   hppa*64*-*-*)
3152     noconfigdirs="$noconfigdirs byacc"
3153     ;;
3154   i[3456789]86-*-vsta)
3155     noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
3156     ;;
3157   i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
3158     noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
3159     ;;
3160   x86_64-*-mingw*)
3161     noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool newlib"
3162     ;;
3163   i[3456789]86-*-mingw32*)
3164     # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
3165     noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool newlib"
3166     ;;
3167   i[3456789]86-*-beos*)
3168     noconfigdirs="$noconfigdirs tk itcl libgui gdb"
3169     ;;
3170   *-*-cygwin*)
3171     noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
3172     ;;
3173   *-*-netbsd*)
3174     noconfigdirs="$noconfigdirs rcs"
3175     ;;
3176   ppc*-*-pe)
3177     noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
3178     ;;
3179   powerpc-*-beos*)
3180     noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
3181     ;;
3182 esac
3183
3184
3185 # Check whether --enable-libada was given.
3186 if test "${enable_libada+set}" = set; then :
3187   enableval=$enable_libada; ENABLE_LIBADA=$enableval
3188 else
3189   ENABLE_LIBADA=yes
3190 fi
3191
3192 if test "${ENABLE_LIBADA}" != "yes" ; then
3193   noconfigdirs="$noconfigdirs gnattools"
3194 fi
3195
3196 # Check whether --enable-libssp was given.
3197 if test "${enable_libssp+set}" = set; then :
3198   enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
3199 else
3200   ENABLE_LIBSSP=yes
3201 fi
3202
3203
3204 # Save it here so that, even in case of --enable-libgcj, if the Java
3205 # front-end isn't enabled, we still get libgcj disabled.
3206 libgcj_saved=$libgcj
3207 case $enable_libgcj in
3208 yes)
3209   # If we reset it here, it won't get added to noconfigdirs in the
3210   # target-specific build rules, so it will be forcibly enabled
3211   # (unless the Java language itself isn't enabled).
3212   libgcj=
3213   ;;
3214 no)
3215   # Make sure we get it printed in the list of not supported target libs.
3216   noconfigdirs="$noconfigdirs ${libgcj}"
3217   ;;
3218 esac
3219
3220
3221 # Disable libmudflap on some systems.
3222 if test x$enable_libmudflap = x ; then
3223     case "${target}" in
3224     *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | bfin*-*-uclinux* | *-*-kopensolaris*-gnu)
3225         # Enable libmudflap by default in GNU and friends.
3226         ;;
3227     *-*-freebsd*)
3228         # Enable libmudflap by default in FreeBSD.
3229         ;;
3230     *)
3231         # Disable it by default everywhere else.
3232         noconfigdirs="$noconfigdirs target-libmudflap"
3233         ;;
3234     esac
3235 fi
3236
3237 # Disable libgomp on non POSIX hosted systems.
3238 if test x$enable_libgomp = x ; then
3239     # Enable libgomp by default on hosted POSIX systems.
3240     case "${target}" in
3241     *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3242         ;;
3243     *-*-netbsd* | *-*-freebsd* | *-*-openbsd*)
3244         ;;
3245     *-*-solaris2* | *-*-sysv4* | *-*-irix6* | *-*-osf* | *-*-hpux11*)
3246         ;;
3247     *-*-darwin* | *-*-aix*)
3248         ;;
3249     *)
3250         noconfigdirs="$noconfigdirs target-libgomp"
3251         ;;
3252     esac
3253 fi
3254
3255 # Default libgloss CPU subdirectory.
3256 libgloss_dir="$target_cpu"
3257
3258 case "${target}" in
3259   *-*-chorusos)
3260     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3261     ;;
3262   powerpc-*-darwin*)
3263     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3264     noconfigdirs="$noconfigdirs sim target-rda"
3265     ;;
3266   i[3456789]86-*-darwin*)
3267     noconfigdirs="$noconfigdirs ld gprof"
3268     noconfigdirs="$noconfigdirs sim target-rda"
3269     ;;
3270   x86_64-*-darwin[912]*)
3271     noconfigdirs="$noconfigdirs ld gas gprof"
3272     noconfigdirs="$noconfigdirs sim target-rda"
3273     ;;
3274   *-*-darwin*)
3275     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3276     noconfigdirs="$noconfigdirs sim target-rda"
3277     noconfigdirs="$noconfigdirs ${libgcj}"
3278     ;;
3279   *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
3280     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3281     ;;
3282   *-*-freebsd*)
3283     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3284     if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
3285         && test -f /usr/local/include/gmp.h; then
3286       with_gmp=/usr/local
3287     fi
3288
3289     # Skip some stuff that's unsupported on some FreeBSD configurations.
3290     case "${target}" in
3291       i*86-*-*) ;;
3292       alpha*-*-*) ;;
3293       x86_64-*-*) ;;
3294       *)
3295         noconfigdirs="$noconfigdirs ${libgcj}"
3296         ;;
3297     esac
3298     ;;
3299   *-*-kaos*)
3300     # Remove unsupported stuff on all kaOS configurations.
3301     skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
3302     skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
3303     skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
3304     noconfigdirs="$noconfigdirs target-libgloss"
3305     ;;
3306   *-*-netbsd*)
3307     # Skip some stuff on all NetBSD configurations.
3308     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
3309
3310     # Skip some stuff that's unsupported on some NetBSD configurations.
3311     case "${target}" in
3312       i*86-*-netbsdelf*) ;;
3313       arm*-*-netbsdelf*) ;;
3314       *)
3315         noconfigdirs="$noconfigdirs ${libgcj}"
3316         ;;
3317     esac
3318     ;;
3319   *-*-netware*)
3320     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
3321     ;;
3322   *-*-rtems*)
3323     skipdirs="${skipdirs} target-libiberty"
3324     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3325     ;;
3326     # The tpf target doesn't support gdb yet.
3327   *-*-tpf*)
3328     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj} target-libmudflap gdb tcl tk libgui itcl"
3329     ;;
3330   *-*-uclinux*)
3331     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
3332     ;;
3333   *-*-vxworks*)
3334     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty target-libstdc++-v3 ${libgcj}"
3335     ;;
3336   alpha*-dec-osf*)
3337     # ld works, but does not support shared libraries.
3338     # newlib is not 64 bit ready.  I'm not sure about fileutils.
3339     # gas doesn't generate exception information.
3340     noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
3341     ;;
3342   alpha*-*-*vms*)
3343     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
3344     ;;
3345   alpha*-*-linux*)
3346     # newlib is not 64 bit ready
3347     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3348     ;;
3349   alpha*-*-*)
3350     # newlib is not 64 bit ready
3351     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3352     ;;
3353   am33_2.0-*-linux*)
3354     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
3355     ;;
3356   sh-*-linux*)
3357     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
3358     ;;
3359   sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3360     noconfigdirs="$noconfigdirs ${libgcj}"
3361     noconfigdirs="$noconfigdirs target-examples"
3362     noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
3363     noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
3364     noconfigdirs="$noconfigdirs expect dejagnu"
3365     # the C++ libraries don't build on top of CE's C libraries
3366     noconfigdirs="$noconfigdirs target-libstdc++-v3"
3367     noconfigdirs="$noconfigdirs target-newlib"
3368     case "${host}" in
3369       *-*-cygwin*) ;; # keep gdb and readline
3370       *) noconfigdirs="$noconfigdirs gdb readline"
3371          ;;
3372     esac
3373     libgloss_dir=wince
3374     ;;
3375   arc-*-*)
3376     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3377     ;;
3378   arm-semi-aof )
3379     ;;
3380   arm-*-coff | strongarm-*-coff | xscale-*-coff)
3381     noconfigdirs="$noconfigdirs ${libgcj}"
3382     libgloss_dir=arm
3383     ;;
3384   arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
3385     noconfigdirs="$noconfigdirs target-libffi target-qthreads"
3386     libgloss_dir=arm
3387     ;;
3388   arm*-*-linux-gnueabi)
3389     noconfigdirs="$noconfigdirs target-qthreads"
3390     case ${with_newlib} in
3391       no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3392     esac
3393     libgloss_dir=arm
3394     ;;
3395   arm*-*-symbianelf*)
3396     noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
3397     libgloss_dir=arm
3398     ;;
3399   arm-*-pe*)
3400     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3401     ;;
3402   thumb-*-coff)
3403     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3404     ;;
3405   thumb-*-elf)
3406     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3407     ;;
3408   thumb-*-pe)
3409     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3410     ;;
3411   arm-*-riscix*)
3412     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
3413     ;;
3414   avr-*-*)
3415     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj} target-libssp"
3416     ;;
3417   bfin-*-*)
3418     unsupported_languages="$unsupported_languages java"
3419     noconfigdirs="$noconfigdirs target-boehm-gc gdb"
3420     if test x${is_cross_compiler} != xno ; then
3421       target_configdirs="${target_configdirs} target-bsp target-cygmon"
3422     fi
3423     ;;
3424   c4x-*-* | tic4x-*-*)
3425     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3426     ;;
3427   c54x*-*-* | tic54x-*-*)
3428     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
3429     ;;
3430   cr16-*-*)
3431     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3432     ;;
3433   cris-*-* | crisv32-*-*)
3434     unsupported_languages="$unsupported_languages java"
3435     case "${target}" in
3436       *-*-aout)
3437         unsupported_languages="$unsupported_languages fortran"
3438         noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
3439       *-*-elf)
3440         noconfigdirs="$noconfigdirs target-boehm-gc";;
3441       *-*-linux*)
3442         noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
3443       *)
3444         unsupported_languages="$unsupported_languages fortran"
3445         noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
3446     esac
3447     libgloss_dir=cris
3448     ;;
3449   crx-*-*)
3450     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
3451     ;;
3452   d10v-*-*)
3453     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3454     ;;
3455   d30v-*-*)
3456     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3457     ;;
3458   ep9312-*-elf | ep9312-*-coff)
3459     libgloss_dir=arm
3460     ;;
3461   fr30-*-elf*)
3462     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3463     ;;
3464   frv-*-*)
3465     noconfigdirs="$noconfigdirs ${libgcj}"
3466     ;;
3467   moxie-*-*)
3468     noconfigdirs="$noconfigdirs ${libgcj}"
3469     noconfigdirs="$noconfigdirs gprof"
3470     ;;
3471   h8300*-*-*)
3472     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3473     ;;
3474   h8500-*-*)
3475     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3476     ;;
3477   hppa1.1-*-osf* | hppa1.1-*-bsd* )
3478     ;;
3479   hppa*64*-*-linux* | parisc*64*-*-linux*)
3480     # In this case, it's because the hppa64-linux target is for
3481     # the kernel only at this point and has no libc, and thus no
3482     # headers, crt*.o, etc., all of which are needed by these.
3483     noconfigdirs="$noconfigdirs target-zlib"
3484     ;;
3485   parisc*-*-linux* | hppa*-*-linux*)
3486     ;;
3487   hppa*-*-*elf* | \
3488   hppa*-*-lites* | \
3489   hppa*-*-openbsd* | \
3490   hppa*64*-*-*)
3491     noconfigdirs="$noconfigdirs ${libgcj}"
3492     ;;
3493   hppa*-hp-hpux11*)
3494     noconfigdirs="$noconfigdirs ld shellutils"
3495     ;;
3496   hppa*-*-pro*)
3497     libgloss_dir=pa
3498     ;;
3499   hppa*-*-*)
3500     # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
3501     # build on HP-UX 10.20.
3502     noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
3503     ;;
3504   i960-*-*)
3505     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3506     ;;
3507   ia64*-*-elf*)
3508     # No gdb support yet.
3509     noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
3510     ;;
3511   ia64*-**-hpux*)
3512     # No gdb or ld support yet.
3513     noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
3514     ;;
3515   ia64*-*-*vms*)
3516     # No gdb or ld support yet.
3517     noconfigdirs="$noconfigdirs ${libgcj} tix readline mmalloc libgui itcl gdb ld"
3518     ;;
3519   i370-*-opened*)
3520     ;;
3521   i[3456789]86-*-coff | i[3456789]86-*-elf)
3522     noconfigdirs="$noconfigdirs ${libgcj}"
3523     libgloss_dir=i386
3524     ;;
3525   i[3456789]86-*-linux*)
3526     # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
3527     # not build java stuff by default.
3528     case "${target}" in
3529       *-*-*libc1*)
3530         noconfigdirs="$noconfigdirs ${libgcj}";;
3531     esac
3532
3533     # This section makes it possible to build newlib natively on linux.
3534     # If we are using a cross compiler then don't configure newlib.
3535     if test x${is_cross_compiler} != xno ; then
3536       noconfigdirs="$noconfigdirs target-newlib"
3537     fi
3538     noconfigdirs="$noconfigdirs target-libgloss"
3539     # If we are not using a cross compiler, do configure newlib.
3540     # Note however, that newlib will only be configured in this situation
3541     # if the --with-newlib option has been given, because otherwise
3542     # 'target-newlib' will appear in skipdirs.
3543     ;;
3544   i[3456789]86-w64-mingw*)
3545     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
3546     ;;
3547   i[3456789]86-*-mingw*)
3548     target_configdirs="$target_configdirs target-winsup"
3549     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
3550     ;;
3551   x86_64-*-mingw*)
3552     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
3553     ;;
3554   *-*-cygwin*)
3555     target_configdirs="$target_configdirs target-libtermcap target-winsup"
3556     noconfigdirs="$noconfigdirs target-gperf target-libgloss"
3557     # always build newlib if winsup directory is present.
3558     if test -d "$srcdir/winsup/cygwin"; then
3559       skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3560     elif test -d "$srcdir/newlib"; then
3561       echo "Warning: winsup/cygwin is missing so newlib can't be built."
3562     fi
3563     ;;
3564   i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
3565   i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
3566     ;;
3567   i[3456789]86-*-pe)
3568     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3569     ;;
3570   i[3456789]86-*-sco3.2v5*)
3571     # The linker does not yet know about weak symbols in COFF,
3572     # and is not configured to handle mixed ELF and COFF.
3573     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
3574     ;;
3575   i[3456789]86-*-sco*)
3576     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3577     ;;
3578   i[3456789]86-*-solaris2*)
3579     noconfigdirs="$noconfigdirs target-libgloss"
3580     ;;
3581   i[3456789]86-*-sysv4*)
3582     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3583     ;;
3584   i[3456789]86-*-beos*)
3585     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
3586     ;;
3587   i[3456789]86-*-rdos*)
3588     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3589     ;;
3590   m32r-*-*)
3591     noconfigdirs="$noconfigdirs ${libgcj}"
3592     ;;
3593   m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3594     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
3595     libgloss_dir=m68hc11
3596     ;;
3597   m68k-*-elf*)
3598     noconfigdirs="$noconfigdirs ${libgcj}"
3599     ;;
3600   m68k-*-coff*)
3601     noconfigdirs="$noconfigdirs ${libgcj}"
3602     ;;
3603   m68*-*-* | fido-*-*)
3604     libgloss_dir=m68k
3605     ;;
3606   mcore-*-pe*)
3607   # The EPOC C++ environment does not support exceptions or rtti,
3608   # and so building libstdc++-v3 tends not to always work.
3609     noconfigdirs="$noconfigdirs target-libstdc++-v3"
3610     ;;
3611   mmix-*-*)
3612     noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
3613     unsupported_languages="$unsupported_languages fortran java"
3614     ;;
3615   mn10200-*-*)
3616     noconfigdirs="$noconfigdirs ${libgcj}"
3617     ;;
3618   mn10300-*-*)
3619     noconfigdirs="$noconfigdirs ${libgcj}"
3620     ;;
3621   mt-*-*)
3622     noconfigdirs="$noconfigdirs sim"
3623     ;;
3624   powerpc-*-aix*)
3625     # copied from rs6000-*-* entry
3626     noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp target-newlib ${libgcj}"
3627     ;;
3628   powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
3629     target_configdirs="$target_configdirs target-winsup"
3630     noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
3631     # always build newlib.
3632     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3633     ;;
3634     # This is temporary until we can link against shared libraries
3635   powerpcle-*-solaris*)
3636     noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
3637     libgloss_dir=rs6000
3638     ;;
3639   powerpc-*-beos*)
3640     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
3641     ;;
3642   powerpc-*-eabi)
3643     noconfigdirs="$noconfigdirs ${libgcj}"
3644     libgloss_dir=rs6000
3645     ;;
3646   powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
3647     libgloss_dir=rs6000
3648     ;;
3649   rs6000-*-lynxos*)
3650     noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
3651     ;;
3652   rs6000-*-aix*)
3653     noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp target-newlib ${libgcj}"
3654     ;;
3655   rs6000-*-*)
3656     noconfigdirs="$noconfigdirs gprof ${libgcj}"
3657     ;;
3658   m68k-apollo-*)
3659     noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
3660     ;;
3661   microblaze*)
3662     noconfigdirs="$noconfigdirs gprof target-libssp ${libgcj}"
3663     ;;
3664   mips*-sde-elf*)
3665     skipdirs="$skipdirs target-libiberty"
3666     noconfigdirs="$noconfigdirs ${libgcj}"
3667     if test x$with_newlib = xyes; then
3668       noconfigdirs="$noconfigdirs gprof"
3669     fi
3670     libgloss_dir=mips
3671     ;;
3672   mips*-*-irix5*)
3673     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3674     ;;
3675   mips*-*-irix6*)
3676     # Linking libjava exceeds command-line length limits on at least
3677     # IRIX 6.2, but not on IRIX 6.5.
3678     # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
3679     # <oldham@codesourcery.com>
3680     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3681     ;;
3682   mips*-*-bsd*)
3683     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3684     ;;
3685   mips*-*-linux*)
3686     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3687     ;;
3688   mips*-*-*)
3689     noconfigdirs="$noconfigdirs gprof ${libgcj}"
3690     libgloss_dir=mips
3691     ;;
3692   romp-*-*)
3693     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
3694     ;;
3695   sh-*-* | sh64-*-*)
3696     case "${host}" in
3697       i[3456789]86-*-vsta) ;; # don't add gprof back in
3698       i[3456789]86-*-go32*) ;; # don't add gprof back in
3699       i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
3700       *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
3701     esac
3702     case "${target}" in
3703       sh*-*-elf)
3704          noconfigdirs="$noconfigdirs ${libgcj}" ;;
3705       *)
3706          noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" ;;
3707     esac
3708     ;;
3709   sparclet-*-aout* | sparc86x-*-*)
3710     libgloss_dir=sparc
3711     ;;
3712   sparc-*-elf*)
3713     noconfigdirs="$noconfigdirs ${libgcj}"
3714     ;;
3715   sparc64-*-elf*)
3716     noconfigdirs="$noconfigdirs ${libgcj}"
3717     libgloss_dir=sparc
3718     ;;
3719   sparclite-*-*)
3720     noconfigdirs="$noconfigdirs ${libgcj}"
3721     libgloss_dir=sparc
3722     ;;
3723   sparc-*-sunos4*)
3724     noconfigdirs="$noconfigdirs ${libgcj}"
3725     if test x${is_cross_compiler} != xno ; then
3726            noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3727     else
3728            use_gnu_ld=no
3729     fi
3730     ;;
3731   sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
3732     noconfigdirs="$noconfigdirs ${libgcj}"
3733     ;;
3734   sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
3735     ;;
3736   tic6x-*-*)
3737     noconfigdirs="$noconfigdirs gdb sim ${libgcj}"
3738     ;;
3739   v810-*-*)
3740     noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
3741     ;;
3742   v850*-*-*)
3743     noconfigdirs="$noconfigdirs ${libgcj}"
3744     ;;
3745   vax-*-vms)
3746     noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
3747     ;;
3748   vax-*-*)
3749     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3750     ;;
3751   xtensa*-*-*)
3752     noconfigdirs="$noconfigdirs ${libgcj}"
3753     ;;
3754   ip2k-*-*)
3755     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
3756     ;;
3757   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3758     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3759     ;;
3760   *-*-lynxos*)
3761     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3762     ;;
3763   *-*-*)
3764     noconfigdirs="$noconfigdirs ${libgcj}"
3765     ;;
3766 esac
3767
3768 # If we aren't building newlib, then don't build libgloss, since libgloss
3769 # depends upon some newlib header files.
3770 case "${noconfigdirs}" in
3771   *target-libgloss*) ;;
3772   *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
3773 esac
3774
3775 # Work in distributions that contain no compiler tools, like Autoconf.
3776 tentative_cc=""
3777 host_makefile_frag=/dev/null
3778 if test -d ${srcdir}/config ; then
3779 case "${host}" in
3780   m68k-hp-hpux*)
3781     # Avoid "too much defining" errors from HPUX compiler.
3782     tentative_cc="cc -Wp,-H256000"
3783     # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
3784     # If it's HP/UX ar, this should be harmless.
3785     RANLIB="ar ts"
3786     ;;
3787   m68k-apollo-sysv*)
3788     tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
3789     ;;
3790   m68k-apollo-bsd*)
3791     #None of the Apollo compilers can compile gas or binutils.  The preprocessor
3792     # chokes on bfd, the compiler won't let you assign integers to enums, and
3793     # other problems.  Defining CC to gcc is a questionable way to say "don't use
3794     # the apollo compiler" (the preferred version of GCC could be called cc,
3795     # or whatever), but I'm not sure leaving CC as cc is any better...
3796     #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
3797     # Used to have BISON=yacc.
3798     tentative_cc=gcc
3799     ;;
3800   m88k-dg-dgux*)
3801     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
3802     ;;
3803   m88k-harris-cxux*)
3804     # Under CX/UX, we want to tell the compiler to use ANSI mode.
3805     tentative_cc="cc -Xa"
3806     host_makefile_frag="config/mh-cxux"
3807     ;;
3808   m88k-motorola-sysv*)
3809     ;;
3810   mips*-dec-ultrix*)
3811     tentative_cc="cc -Wf,-XNg1000"
3812     host_makefile_frag="config/mh-decstation"
3813     ;;
3814   mips*-nec-sysv4*)
3815     # The C compiler on NEC MIPS SVR4 needs bigger tables.
3816     tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
3817     host_makefile_frag="config/mh-necv4"
3818     ;;
3819   mips*-sgi-irix4*)
3820     # Tell compiler to use K&R C.  We can't compile under the SGI Ansi
3821     # environment.  Also bump switch table size so that cp-parse will
3822     # compile.  Bump string length limit so linker builds.
3823     tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
3824     ;;
3825   mips*-*-sysv4*)
3826     host_makefile_frag="config/mh-sysv4"
3827     ;;
3828   mips*-*-sysv*)
3829     # This is for a MIPS running RISC/os 4.52C.
3830
3831     # This is needed for GDB, but needs to be in the top-level make because
3832     # if a library is compiled with the bsd headers and gets linked with the
3833     # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
3834     # a different size).
3835     # ptrace(2) apparently has problems in the BSD environment.  No workaround is
3836     # known except to select the sysv environment.  Could we use /proc instead?
3837     # These "sysv environments" and "bsd environments" often end up being a pain.
3838     #
3839     # This is not part of CFLAGS because perhaps not all C compilers have this
3840     # option.
3841     tentative_cc="cc -systype sysv"
3842     ;;
3843   i370-ibm-opened*)
3844     tentative_cc="c89"
3845     ;;
3846   i[3456789]86-*-sysv5*)
3847     host_makefile_frag="config/mh-sysv5"
3848     ;;
3849   i[3456789]86-*-dgux*)
3850     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
3851     host_makefile_frag="config/mh-dgux386"
3852     ;;
3853   i[3456789]86-ncr-sysv4.3*)
3854     # The MetaWare compiler will generate a copyright message unless you
3855     # turn it off by adding the -Hnocopyr flag.
3856     tentative_cc="cc -Hnocopyr"
3857     ;;
3858   i[3456789]86-ncr-sysv4*)
3859     # for an NCR 3000 (i486/SVR4) system.
3860     # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
3861     # This compiler not only emits obnoxious copyright messages every time
3862     # you run it, but it chokes and dies on a whole bunch of GNU source
3863     # files.  Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
3864     tentative_cc="/usr/ccs/ATT/cc"
3865     host_makefile_frag="config/mh-ncr3000"
3866     ;;
3867   i[3456789]86-*-sco3.2v5*)
3868     ;;
3869   i[3456789]86-*-sco*)
3870     # The native C compiler botches some simple uses of const.  Unfortunately,
3871     # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
3872     tentative_cc="cc -Dconst="
3873     host_makefile_frag="config/mh-sco"
3874     ;;
3875   i[3456789]86-*-udk*)
3876     host_makefile_frag="config/mh-sysv5"
3877     ;;
3878   i[3456789]86-*-solaris2*)
3879     host_makefile_frag="config/mh-sysv4"
3880     ;;
3881   i[3456789]86-*-msdosdjgpp*)
3882     host_makefile_frag="config/mh-djgpp"
3883     ;;
3884   *-cygwin*)
3885
3886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
3887 $as_echo_n "checking to see if cat works as expected... " >&6; }
3888 echo a >cygwin-cat-check
3889 if test `cat cygwin-cat-check` = a ; then
3890   rm cygwin-cat-check
3891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3892 $as_echo "yes" >&6; }
3893 else
3894   rm cygwin-cat-check
3895   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3896 $as_echo "no" >&6; }
3897   as_fn_error "The cat command does not ignore carriage return characters.
3898   Please either mount the build directory in binary mode or run the following
3899   commands before running any configure script:
3900 set -o igncr
3901 export SHELLOPTS
3902   " "$LINENO" 5
3903 fi
3904
3905     host_makefile_frag="config/mh-cygwin"
3906     ;;
3907   *-mingw*)
3908     host_makefile_frag="config/mh-mingw"
3909     ;;
3910   *-interix*)
3911     host_makefile_frag="config/mh-interix"
3912     ;;
3913   vax-*-ultrix2*)
3914     # The old BSD pcc isn't up to compiling parts of gdb so use gcc
3915     tentative_cc=gcc
3916     ;;
3917   *-*-solaris2*)
3918     host_makefile_frag="config/mh-solaris"
3919     ;;
3920   m68k-sun-sunos*)
3921     # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
3922     # without overflowing the jump tables (-J says to use a 32 bit table)
3923     tentative_cc="cc -J"
3924     ;;
3925   hppa*-hp-hpux10*)
3926     tentative_cc="cc -Wp,-H256000"
3927     host_makefile_frag="config/mh-pa-hpux10"
3928     ;;
3929   hppa*-hp-hpux* | hppa*-*-hiux*)
3930     tentative_cc="cc -Wp,-H256000"
3931     host_makefile_frag="config/mh-pa"
3932     ;;
3933   hppa*-*)
3934     host_makefile_frag="config/mh-pa"
3935     ;;
3936   *-hp-hpux* | *-*-hiux*)
3937     tentative_cc="cc -Wp,-H256000"
3938     ;;
3939   rs6000-*-lynxos*)
3940     # /bin/cc is less than useful for our purposes.  Always use GCC
3941     tentative_cc="/usr/cygnus/progressive/bin/gcc"
3942     host_makefile_frag="config/mh-lynxrs6k"
3943     ;;
3944   powerpc-*-darwin*)
3945     host_makefile_frag="config/mh-ppc-darwin"
3946     ;;
3947   powerpc-*-aix*)
3948     host_makefile_frag="config/mh-ppc-aix"
3949     ;;
3950   rs6000-*-aix*)
3951     host_makefile_frag="config/mh-ppc-aix"
3952     ;;
3953   *-*-lynxos*)
3954     # /bin/cc is less than useful for our purposes.  Always use GCC
3955     tentative_cc="/bin/gcc"
3956     ;;
3957   *-*-sysv4*)
3958     host_makefile_frag="config/mh-sysv4"
3959     ;;
3960   # This is placed last to prevent interfering with the cases above.
3961   i[3456789]86-*-*)
3962     # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
3963     host_makefile_frag="config/mh-x86omitfp"
3964     ;;
3965 esac
3966 fi
3967
3968 # If we aren't going to be using gcc, see if we can extract a definition
3969 # of CC from the fragment.
3970 # Actually, use the 'pre-extracted' version above.
3971 if test -z "${CC}" && test "${build}" = "${host}" ; then
3972   IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}:"
3973   found=
3974   for dir in $PATH; do
3975     test -z "$dir" && dir=.
3976     if test -f $dir/gcc; then
3977       found=yes
3978       break
3979     fi
3980   done
3981   IFS="$save_ifs"
3982   if test -z "${found}" && test -n "${tentative_cc}" ; then
3983     CC=$tentative_cc
3984   fi
3985 fi
3986
3987 if test "${build}" != "${host}" ; then
3988   AR_FOR_BUILD=${AR_FOR_BUILD-ar}
3989   AS_FOR_BUILD=${AS_FOR_BUILD-as}
3990   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
3991   CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
3992   GCJ_FOR_BUILD=${GCJ_FOR_BUILD-gcj}
3993   GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
3994   DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
3995   LD_FOR_BUILD=${LD_FOR_BUILD-ld}
3996   NM_FOR_BUILD=${NM_FOR_BUILD-nm}
3997   RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
3998   WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
3999   WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4000 else
4001   AR_FOR_BUILD="\$(AR)"
4002   AS_FOR_BUILD="\$(AS)"
4003   CC_FOR_BUILD="\$(CC)"
4004   CXX_FOR_BUILD="\$(CXX)"
4005   GCJ_FOR_BUILD="\$(GCJ)"
4006   GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
4007   DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4008   LD_FOR_BUILD="\$(LD)"
4009   NM_FOR_BUILD="\$(NM)"
4010   RANLIB_FOR_BUILD="\$(RANLIB)"
4011   WINDRES_FOR_BUILD="\$(WINDRES)"
4012   WINDMC_FOR_BUILD="\$(WINDMC)"
4013 fi
4014
4015 ac_ext=c
4016 ac_cpp='$CPP $CPPFLAGS'
4017 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4018 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4019 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4020 if test -n "$ac_tool_prefix"; then
4021   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4022 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4024 $as_echo_n "checking for $ac_word... " >&6; }
4025 if test "${ac_cv_prog_CC+set}" = set; then :
4026   $as_echo_n "(cached) " >&6
4027 else
4028   if test -n "$CC"; then
4029   ac_cv_prog_CC="$CC" # Let the user override the test.
4030 else
4031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4032 for as_dir in $PATH
4033 do
4034   IFS=$as_save_IFS
4035   test -z "$as_dir" && as_dir=.
4036     for ac_exec_ext in '' $ac_executable_extensions; do
4037   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4038     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4039     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4040     break 2
4041   fi
4042 done
4043   done
4044 IFS=$as_save_IFS
4045
4046 fi
4047 fi
4048 CC=$ac_cv_prog_CC
4049 if test -n "$CC"; then
4050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4051 $as_echo "$CC" >&6; }
4052 else
4053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4054 $as_echo "no" >&6; }
4055 fi
4056
4057
4058 fi
4059 if test -z "$ac_cv_prog_CC"; then
4060   ac_ct_CC=$CC
4061   # Extract the first word of "gcc", so it can be a program name with args.
4062 set dummy gcc; ac_word=$2
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4064 $as_echo_n "checking for $ac_word... " >&6; }
4065 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4066   $as_echo_n "(cached) " >&6
4067 else
4068   if test -n "$ac_ct_CC"; then
4069   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4070 else
4071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4072 for as_dir in $PATH
4073 do
4074   IFS=$as_save_IFS
4075   test -z "$as_dir" && as_dir=.
4076     for ac_exec_ext in '' $ac_executable_extensions; do
4077   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4078     ac_cv_prog_ac_ct_CC="gcc"
4079     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4080     break 2
4081   fi
4082 done
4083   done
4084 IFS=$as_save_IFS
4085
4086 fi
4087 fi
4088 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4089 if test -n "$ac_ct_CC"; then
4090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4091 $as_echo "$ac_ct_CC" >&6; }
4092 else
4093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4094 $as_echo "no" >&6; }
4095 fi
4096
4097   if test "x$ac_ct_CC" = x; then
4098     CC=""
4099   else
4100     case $cross_compiling:$ac_tool_warned in
4101 yes:)
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4103 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4104 ac_tool_warned=yes ;;
4105 esac
4106     CC=$ac_ct_CC
4107   fi
4108 else
4109   CC="$ac_cv_prog_CC"
4110 fi
4111
4112 if test -z "$CC"; then
4113           if test -n "$ac_tool_prefix"; then
4114     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4115 set dummy ${ac_tool_prefix}cc; ac_word=$2
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4117 $as_echo_n "checking for $ac_word... " >&6; }
4118 if test "${ac_cv_prog_CC+set}" = set; then :
4119   $as_echo_n "(cached) " >&6
4120 else
4121   if test -n "$CC"; then
4122   ac_cv_prog_CC="$CC" # Let the user override the test.
4123 else
4124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4125 for as_dir in $PATH
4126 do
4127   IFS=$as_save_IFS
4128   test -z "$as_dir" && as_dir=.
4129     for ac_exec_ext in '' $ac_executable_extensions; do
4130   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4131     ac_cv_prog_CC="${ac_tool_prefix}cc"
4132     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4133     break 2
4134   fi
4135 done
4136   done
4137 IFS=$as_save_IFS
4138
4139 fi
4140 fi
4141 CC=$ac_cv_prog_CC
4142 if test -n "$CC"; then
4143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4144 $as_echo "$CC" >&6; }
4145 else
4146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4147 $as_echo "no" >&6; }
4148 fi
4149
4150
4151   fi
4152 fi
4153 if test -z "$CC"; then
4154   # Extract the first word of "cc", so it can be a program name with args.
4155 set dummy cc; ac_word=$2
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4157 $as_echo_n "checking for $ac_word... " >&6; }
4158 if test "${ac_cv_prog_CC+set}" = set; then :
4159   $as_echo_n "(cached) " >&6
4160 else
4161   if test -n "$CC"; then
4162   ac_cv_prog_CC="$CC" # Let the user override the test.
4163 else
4164   ac_prog_rejected=no
4165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4166 for as_dir in $PATH
4167 do
4168   IFS=$as_save_IFS
4169   test -z "$as_dir" && as_dir=.
4170     for ac_exec_ext in '' $ac_executable_extensions; do
4171   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4172     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4173        ac_prog_rejected=yes
4174        continue
4175      fi
4176     ac_cv_prog_CC="cc"
4177     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4178     break 2
4179   fi
4180 done
4181   done
4182 IFS=$as_save_IFS
4183
4184 if test $ac_prog_rejected = yes; then
4185   # We found a bogon in the path, so make sure we never use it.
4186   set dummy $ac_cv_prog_CC
4187   shift
4188   if test $# != 0; then
4189     # We chose a different compiler from the bogus one.
4190     # However, it has the same basename, so the bogon will be chosen
4191     # first if we set CC to just the basename; use the full file name.
4192     shift
4193     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4194   fi
4195 fi
4196 fi
4197 fi
4198 CC=$ac_cv_prog_CC
4199 if test -n "$CC"; then
4200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4201 $as_echo "$CC" >&6; }
4202 else
4203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4204 $as_echo "no" >&6; }
4205 fi
4206
4207
4208 fi
4209 if test -z "$CC"; then
4210   if test -n "$ac_tool_prefix"; then
4211   for ac_prog in cl.exe
4212   do
4213     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4214 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4216 $as_echo_n "checking for $ac_word... " >&6; }
4217 if test "${ac_cv_prog_CC+set}" = set; then :
4218   $as_echo_n "(cached) " >&6
4219 else
4220   if test -n "$CC"; then
4221   ac_cv_prog_CC="$CC" # Let the user override the test.
4222 else
4223 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4224 for as_dir in $PATH
4225 do
4226   IFS=$as_save_IFS
4227   test -z "$as_dir" && as_dir=.
4228     for ac_exec_ext in '' $ac_executable_extensions; do
4229   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4230     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4231     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4232     break 2
4233   fi
4234 done
4235   done
4236 IFS=$as_save_IFS
4237
4238 fi
4239 fi
4240 CC=$ac_cv_prog_CC
4241 if test -n "$CC"; then
4242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4243 $as_echo "$CC" >&6; }
4244 else
4245   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4246 $as_echo "no" >&6; }
4247 fi
4248
4249
4250     test -n "$CC" && break
4251   done
4252 fi
4253 if test -z "$CC"; then
4254   ac_ct_CC=$CC
4255   for ac_prog in cl.exe
4256 do
4257   # Extract the first word of "$ac_prog", so it can be a program name with args.
4258 set dummy $ac_prog; ac_word=$2
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4260 $as_echo_n "checking for $ac_word... " >&6; }
4261 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4262   $as_echo_n "(cached) " >&6
4263 else
4264   if test -n "$ac_ct_CC"; then
4265   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4266 else
4267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4268 for as_dir in $PATH
4269 do
4270   IFS=$as_save_IFS
4271   test -z "$as_dir" && as_dir=.
4272     for ac_exec_ext in '' $ac_executable_extensions; do
4273   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4274     ac_cv_prog_ac_ct_CC="$ac_prog"
4275     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4276     break 2
4277   fi
4278 done
4279   done
4280 IFS=$as_save_IFS
4281
4282 fi
4283 fi
4284 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4285 if test -n "$ac_ct_CC"; then
4286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4287 $as_echo "$ac_ct_CC" >&6; }
4288 else
4289   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4290 $as_echo "no" >&6; }
4291 fi
4292
4293
4294   test -n "$ac_ct_CC" && break
4295 done
4296
4297   if test "x$ac_ct_CC" = x; then
4298     CC=""
4299   else
4300     case $cross_compiling:$ac_tool_warned in
4301 yes:)
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4303 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4304 ac_tool_warned=yes ;;
4305 esac
4306     CC=$ac_ct_CC
4307   fi
4308 fi
4309
4310 fi
4311
4312
4313 test -z "$CC" && { { $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_error "no acceptable C compiler found in \$PATH
4316 See \`config.log' for more details." "$LINENO" 5; }
4317
4318 # Provide some information about the compiler.
4319 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4320 set X $ac_compile
4321 ac_compiler=$2
4322 for ac_option in --version -v -V -qversion; do
4323   { { ac_try="$ac_compiler $ac_option >&5"
4324 case "(($ac_try" in
4325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4326   *) ac_try_echo=$ac_try;;
4327 esac
4328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4329 $as_echo "$ac_try_echo"; } >&5
4330   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4331   ac_status=$?
4332   if test -s conftest.err; then
4333     sed '10a\
4334 ... rest of stderr output deleted ...
4335          10q' conftest.err >conftest.er1
4336     cat conftest.er1 >&5
4337     rm -f conftest.er1 conftest.err
4338   fi
4339   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4340   test $ac_status = 0; }
4341 done
4342
4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344 /* end confdefs.h.  */
4345
4346 int
4347 main ()
4348 {
4349
4350   ;
4351   return 0;
4352 }
4353 _ACEOF
4354 ac_clean_files_save=$ac_clean_files
4355 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4356 # Try to create an executable without -o first, disregard a.out.
4357 # It will help us diagnose broken compilers, and finding out an intuition
4358 # of exeext.
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4360 $as_echo_n "checking for C compiler default output file name... " >&6; }
4361 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4362
4363 # The possible output files:
4364 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4365
4366 ac_rmfiles=
4367 for ac_file in $ac_files
4368 do
4369   case $ac_file in
4370     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4371     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4372   esac
4373 done
4374 rm -f $ac_rmfiles
4375
4376 if { { ac_try="$ac_link_default"
4377 case "(($ac_try" in
4378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4379   *) ac_try_echo=$ac_try;;
4380 esac
4381 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4382 $as_echo "$ac_try_echo"; } >&5
4383   (eval "$ac_link_default") 2>&5
4384   ac_status=$?
4385   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4386   test $ac_status = 0; }; then :
4387   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4388 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4389 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4390 # so that the user can short-circuit this test for compilers unknown to
4391 # Autoconf.
4392 for ac_file in $ac_files ''
4393 do
4394   test -f "$ac_file" || continue
4395   case $ac_file in
4396     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4397         ;;
4398     [ab].out )
4399         # We found the default executable, but exeext='' is most
4400         # certainly right.
4401         break;;
4402     *.* )
4403         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4404         then :; else
4405            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4406         fi
4407         # We set ac_cv_exeext here because the later test for it is not
4408         # safe: cross compilers may not add the suffix if given an `-o'
4409         # argument, so we may need to know it at that point already.
4410         # Even if this section looks crufty: it has the advantage of
4411         # actually working.
4412         break;;
4413     * )
4414         break;;
4415   esac
4416 done
4417 test "$ac_cv_exeext" = no && ac_cv_exeext=
4418
4419 else
4420   ac_file=''
4421 fi
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4423 $as_echo "$ac_file" >&6; }
4424 if test -z "$ac_file"; then :
4425   $as_echo "$as_me: failed program was:" >&5
4426 sed 's/^/| /' conftest.$ac_ext >&5
4427
4428 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4429 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4430 { as_fn_set_status 77
4431 as_fn_error "C compiler cannot create executables
4432 See \`config.log' for more details." "$LINENO" 5; }; }
4433 fi
4434 ac_exeext=$ac_cv_exeext
4435
4436 # Check that the compiler produces executables we can run.  If not, either
4437 # the compiler is broken, or we cross compile.
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4439 $as_echo_n "checking whether the C compiler works... " >&6; }
4440 # If not cross compiling, check that we can run a simple program.
4441 if test "$cross_compiling" != yes; then
4442   if { ac_try='./$ac_file'
4443   { { case "(($ac_try" in
4444   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4445   *) ac_try_echo=$ac_try;;
4446 esac
4447 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4448 $as_echo "$ac_try_echo"; } >&5
4449   (eval "$ac_try") 2>&5
4450   ac_status=$?
4451   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4452   test $ac_status = 0; }; }; then
4453     cross_compiling=no
4454   else
4455     if test "$cross_compiling" = maybe; then
4456         cross_compiling=yes
4457     else
4458         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4459 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4460 as_fn_error "cannot run C compiled programs.
4461 If you meant to cross compile, use \`--host'.
4462 See \`config.log' for more details." "$LINENO" 5; }
4463     fi
4464   fi
4465 fi
4466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4467 $as_echo "yes" >&6; }
4468
4469 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4470 ac_clean_files=$ac_clean_files_save
4471 # Check that the compiler produces executables we can run.  If not, either
4472 # the compiler is broken, or we cross compile.
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4474 $as_echo_n "checking whether we are cross compiling... " >&6; }
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4476 $as_echo "$cross_compiling" >&6; }
4477
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4479 $as_echo_n "checking for suffix of executables... " >&6; }
4480 if { { ac_try="$ac_link"
4481 case "(($ac_try" in
4482   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4483   *) ac_try_echo=$ac_try;;
4484 esac
4485 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4486 $as_echo "$ac_try_echo"; } >&5
4487   (eval "$ac_link") 2>&5
4488   ac_status=$?
4489   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4490   test $ac_status = 0; }; then :
4491   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4492 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4493 # work properly (i.e., refer to `conftest.exe'), while it won't with
4494 # `rm'.
4495 for ac_file in conftest.exe conftest conftest.*; do
4496   test -f "$ac_file" || continue
4497   case $ac_file in
4498     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4499     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4500           break;;
4501     * ) break;;
4502   esac
4503 done
4504 else
4505   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4506 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4507 as_fn_error "cannot compute suffix of executables: cannot compile and link
4508 See \`config.log' for more details." "$LINENO" 5; }
4509 fi
4510 rm -f conftest$ac_cv_exeext
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4512 $as_echo "$ac_cv_exeext" >&6; }
4513
4514 rm -f conftest.$ac_ext
4515 EXEEXT=$ac_cv_exeext
4516 ac_exeext=$EXEEXT
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4518 $as_echo_n "checking for suffix of object files... " >&6; }
4519 if test "${ac_cv_objext+set}" = set; then :
4520   $as_echo_n "(cached) " >&6
4521 else
4522   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4523 /* end confdefs.h.  */
4524
4525 int
4526 main ()
4527 {
4528
4529   ;
4530   return 0;
4531 }
4532 _ACEOF
4533 rm -f conftest.o conftest.obj
4534 if { { ac_try="$ac_compile"
4535 case "(($ac_try" in
4536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4537   *) ac_try_echo=$ac_try;;
4538 esac
4539 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4540 $as_echo "$ac_try_echo"; } >&5
4541   (eval "$ac_compile") 2>&5
4542   ac_status=$?
4543   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4544   test $ac_status = 0; }; then :
4545   for ac_file in conftest.o conftest.obj conftest.*; do
4546   test -f "$ac_file" || continue;
4547   case $ac_file in
4548     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4549     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4550        break;;
4551   esac
4552 done
4553 else
4554   $as_echo "$as_me: failed program was:" >&5
4555 sed 's/^/| /' conftest.$ac_ext >&5
4556
4557 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4558 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4559 as_fn_error "cannot compute suffix of object files: cannot compile
4560 See \`config.log' for more details." "$LINENO" 5; }
4561 fi
4562 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4563 fi
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4565 $as_echo "$ac_cv_objext" >&6; }
4566 OBJEXT=$ac_cv_objext
4567 ac_objext=$OBJEXT
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4569 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4570 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4571   $as_echo_n "(cached) " >&6
4572 else
4573   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4574 /* end confdefs.h.  */
4575
4576 int
4577 main ()
4578 {
4579 #ifndef __GNUC__
4580        choke me
4581 #endif
4582
4583   ;
4584   return 0;
4585 }
4586 _ACEOF
4587 if ac_fn_c_try_compile "$LINENO"; then :
4588   ac_compiler_gnu=yes
4589 else
4590   ac_compiler_gnu=no
4591 fi
4592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4593 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4594
4595 fi
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4597 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4598 if test $ac_compiler_gnu = yes; then
4599   GCC=yes
4600 else
4601   GCC=
4602 fi
4603 ac_test_CFLAGS=${CFLAGS+set}
4604 ac_save_CFLAGS=$CFLAGS
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4606 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4607 if test "${ac_cv_prog_cc_g+set}" = set; then :
4608   $as_echo_n "(cached) " >&6
4609 else
4610   ac_save_c_werror_flag=$ac_c_werror_flag
4611    ac_c_werror_flag=yes
4612    ac_cv_prog_cc_g=no
4613    CFLAGS="-g"
4614    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4615 /* end confdefs.h.  */
4616
4617 int
4618 main ()
4619 {
4620
4621   ;
4622   return 0;
4623 }
4624 _ACEOF
4625 if ac_fn_c_try_compile "$LINENO"; then :
4626   ac_cv_prog_cc_g=yes
4627 else
4628   CFLAGS=""
4629       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h.  */
4631
4632 int
4633 main ()
4634 {
4635
4636   ;
4637   return 0;
4638 }
4639 _ACEOF
4640 if ac_fn_c_try_compile "$LINENO"; then :
4641
4642 else
4643   ac_c_werror_flag=$ac_save_c_werror_flag
4644          CFLAGS="-g"
4645          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4646 /* end confdefs.h.  */
4647
4648 int
4649 main ()
4650 {
4651
4652   ;
4653   return 0;
4654 }
4655 _ACEOF
4656 if ac_fn_c_try_compile "$LINENO"; then :
4657   ac_cv_prog_cc_g=yes
4658 fi
4659 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4660 fi
4661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4662 fi
4663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4664    ac_c_werror_flag=$ac_save_c_werror_flag
4665 fi
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4667 $as_echo "$ac_cv_prog_cc_g" >&6; }
4668 if test "$ac_test_CFLAGS" = set; then
4669   CFLAGS=$ac_save_CFLAGS
4670 elif test $ac_cv_prog_cc_g = yes; then
4671   if test "$GCC" = yes; then
4672     CFLAGS="-g -O2"
4673   else
4674     CFLAGS="-g"
4675   fi
4676 else
4677   if test "$GCC" = yes; then
4678     CFLAGS="-O2"
4679   else
4680     CFLAGS=
4681   fi
4682 fi
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4684 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4685 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4686   $as_echo_n "(cached) " >&6
4687 else
4688   ac_cv_prog_cc_c89=no
4689 ac_save_CC=$CC
4690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4691 /* end confdefs.h.  */
4692 #include <stdarg.h>
4693 #include <stdio.h>
4694 #include <sys/types.h>
4695 #include <sys/stat.h>
4696 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4697 struct buf { int x; };
4698 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4699 static char *e (p, i)
4700      char **p;
4701      int i;
4702 {
4703   return p[i];
4704 }
4705 static char *f (char * (*g) (char **, int), char **p, ...)
4706 {
4707   char *s;
4708   va_list v;
4709   va_start (v,p);
4710   s = g (p, va_arg (v,int));
4711   va_end (v);
4712   return s;
4713 }
4714
4715 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4716    function prototypes and stuff, but not '\xHH' hex character constants.
4717    These don't provoke an error unfortunately, instead are silently treated
4718    as 'x'.  The following induces an error, until -std is added to get
4719    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4720    array size at least.  It's necessary to write '\x00'==0 to get something
4721    that's true only with -std.  */
4722 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4723
4724 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4725    inside strings and character constants.  */
4726 #define FOO(x) 'x'
4727 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4728
4729 int test (int i, double x);
4730 struct s1 {int (*f) (int a);};
4731 struct s2 {int (*f) (double a);};
4732 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4733 int argc;
4734 char **argv;
4735 int
4736 main ()
4737 {
4738 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4739   ;
4740   return 0;
4741 }
4742 _ACEOF
4743 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4744         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4745 do
4746   CC="$ac_save_CC $ac_arg"
4747   if ac_fn_c_try_compile "$LINENO"; then :
4748   ac_cv_prog_cc_c89=$ac_arg
4749 fi
4750 rm -f core conftest.err conftest.$ac_objext
4751   test "x$ac_cv_prog_cc_c89" != "xno" && break
4752 done
4753 rm -f conftest.$ac_ext
4754 CC=$ac_save_CC
4755
4756 fi
4757 # AC_CACHE_VAL
4758 case "x$ac_cv_prog_cc_c89" in
4759   x)
4760     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4761 $as_echo "none needed" >&6; } ;;
4762   xno)
4763     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4764 $as_echo "unsupported" >&6; } ;;
4765   *)
4766     CC="$CC $ac_cv_prog_cc_c89"
4767     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4768 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4769 esac
4770 if test "x$ac_cv_prog_cc_c89" != xno; then :
4771
4772 fi
4773
4774 ac_ext=c
4775 ac_cpp='$CPP $CPPFLAGS'
4776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4779
4780 ac_ext=cpp
4781 ac_cpp='$CXXCPP $CPPFLAGS'
4782 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4783 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4784 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4785 if test -z "$CXX"; then
4786   if test -n "$CCC"; then
4787     CXX=$CCC
4788   else
4789     if test -n "$ac_tool_prefix"; then
4790   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4791   do
4792     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4793 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4795 $as_echo_n "checking for $ac_word... " >&6; }
4796 if test "${ac_cv_prog_CXX+set}" = set; then :
4797   $as_echo_n "(cached) " >&6
4798 else
4799   if test -n "$CXX"; then
4800   ac_cv_prog_CXX="$CXX" # Let the user override the test.
4801 else
4802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4803 for as_dir in $PATH
4804 do
4805   IFS=$as_save_IFS
4806   test -z "$as_dir" && as_dir=.
4807     for ac_exec_ext in '' $ac_executable_extensions; do
4808   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4809     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4810     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4811     break 2
4812   fi
4813 done
4814   done
4815 IFS=$as_save_IFS
4816
4817 fi
4818 fi
4819 CXX=$ac_cv_prog_CXX
4820 if test -n "$CXX"; then
4821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4822 $as_echo "$CXX" >&6; }
4823 else
4824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4825 $as_echo "no" >&6; }
4826 fi
4827
4828
4829     test -n "$CXX" && break
4830   done
4831 fi
4832 if test -z "$CXX"; then
4833   ac_ct_CXX=$CXX
4834   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4835 do
4836   # Extract the first word of "$ac_prog", so it can be a program name with args.
4837 set dummy $ac_prog; ac_word=$2
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4839 $as_echo_n "checking for $ac_word... " >&6; }
4840 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4841   $as_echo_n "(cached) " >&6
4842 else
4843   if test -n "$ac_ct_CXX"; then
4844   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4845 else
4846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4847 for as_dir in $PATH
4848 do
4849   IFS=$as_save_IFS
4850   test -z "$as_dir" && as_dir=.
4851     for ac_exec_ext in '' $ac_executable_extensions; do
4852   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4853     ac_cv_prog_ac_ct_CXX="$ac_prog"
4854     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4855     break 2
4856   fi
4857 done
4858   done
4859 IFS=$as_save_IFS
4860
4861 fi
4862 fi
4863 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4864 if test -n "$ac_ct_CXX"; then
4865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4866 $as_echo "$ac_ct_CXX" >&6; }
4867 else
4868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4869 $as_echo "no" >&6; }
4870 fi
4871
4872
4873   test -n "$ac_ct_CXX" && break
4874 done
4875
4876   if test "x$ac_ct_CXX" = x; then
4877     CXX="g++"
4878   else
4879     case $cross_compiling:$ac_tool_warned in
4880 yes:)
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4883 ac_tool_warned=yes ;;
4884 esac
4885     CXX=$ac_ct_CXX
4886   fi
4887 fi
4888
4889   fi
4890 fi
4891 # Provide some information about the compiler.
4892 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4893 set X $ac_compile
4894 ac_compiler=$2
4895 for ac_option in --version -v -V -qversion; do
4896   { { ac_try="$ac_compiler $ac_option >&5"
4897 case "(($ac_try" in
4898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4899   *) ac_try_echo=$ac_try;;
4900 esac
4901 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4902 $as_echo "$ac_try_echo"; } >&5
4903   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4904   ac_status=$?
4905   if test -s conftest.err; then
4906     sed '10a\
4907 ... rest of stderr output deleted ...
4908          10q' conftest.err >conftest.er1
4909     cat conftest.er1 >&5
4910     rm -f conftest.er1 conftest.err
4911   fi
4912   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4913   test $ac_status = 0; }
4914 done
4915
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4917 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4918 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4919   $as_echo_n "(cached) " >&6
4920 else
4921   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4922 /* end confdefs.h.  */
4923
4924 int
4925 main ()
4926 {
4927 #ifndef __GNUC__
4928        choke me
4929 #endif
4930
4931   ;
4932   return 0;
4933 }
4934 _ACEOF
4935 if ac_fn_cxx_try_compile "$LINENO"; then :
4936   ac_compiler_gnu=yes
4937 else
4938   ac_compiler_gnu=no
4939 fi
4940 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4941 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4942
4943 fi
4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4945 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4946 if test $ac_compiler_gnu = yes; then
4947   GXX=yes
4948 else
4949   GXX=
4950 fi
4951 ac_test_CXXFLAGS=${CXXFLAGS+set}
4952 ac_save_CXXFLAGS=$CXXFLAGS
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4954 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4955 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4956   $as_echo_n "(cached) " >&6
4957 else
4958   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4959    ac_cxx_werror_flag=yes
4960    ac_cv_prog_cxx_g=no
4961    CXXFLAGS="-g"
4962    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963 /* end confdefs.h.  */
4964
4965 int
4966 main ()
4967 {
4968
4969   ;
4970   return 0;
4971 }
4972 _ACEOF
4973 if ac_fn_cxx_try_compile "$LINENO"; then :
4974   ac_cv_prog_cxx_g=yes
4975 else
4976   CXXFLAGS=""
4977       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4978 /* end confdefs.h.  */
4979
4980 int
4981 main ()
4982 {
4983
4984   ;
4985   return 0;
4986 }
4987 _ACEOF
4988 if ac_fn_cxx_try_compile "$LINENO"; then :
4989
4990 else
4991   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4992          CXXFLAGS="-g"
4993          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4994 /* end confdefs.h.  */
4995
4996 int
4997 main ()
4998 {
4999
5000   ;
5001   return 0;
5002 }
5003 _ACEOF
5004 if ac_fn_cxx_try_compile "$LINENO"; then :
5005   ac_cv_prog_cxx_g=yes
5006 fi
5007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5008 fi
5009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5010 fi
5011 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5012    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5013 fi
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5015 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5016 if test "$ac_test_CXXFLAGS" = set; then
5017   CXXFLAGS=$ac_save_CXXFLAGS
5018 elif test $ac_cv_prog_cxx_g = yes; then
5019   if test "$GXX" = yes; then
5020     CXXFLAGS="-g -O2"
5021   else
5022     CXXFLAGS="-g"
5023   fi
5024 else
5025   if test "$GXX" = yes; then
5026     CXXFLAGS="-O2"
5027   else
5028     CXXFLAGS=
5029   fi
5030 fi
5031 ac_ext=c
5032 ac_cpp='$CPP $CPPFLAGS'
5033 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5034 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5035 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5036
5037
5038 # We must set the default linker to the linker used by gcc for the correct
5039 # operation of libtool.  If LD is not defined and we are using gcc, try to
5040 # set the LD default to the ld used by gcc.
5041 if test -z "$LD"; then
5042   if test "$GCC" = yes; then
5043     case $build in
5044     *-*-mingw*)
5045       gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5046     *)
5047       gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5048     esac
5049     case $gcc_prog_ld in
5050     # Accept absolute paths.
5051     [\\/]* | [A-Za-z]:[\\/]*)
5052       LD="$gcc_prog_ld" ;;
5053     esac
5054   fi
5055 fi
5056
5057
5058
5059
5060 if test -n "$ac_tool_prefix"; then
5061   # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
5062 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5064 $as_echo_n "checking for $ac_word... " >&6; }
5065 if test "${ac_cv_prog_GNATBIND+set}" = set; then :
5066   $as_echo_n "(cached) " >&6
5067 else
5068   if test -n "$GNATBIND"; then
5069   ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5070 else
5071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5072 for as_dir in $PATH
5073 do
5074   IFS=$as_save_IFS
5075   test -z "$as_dir" && as_dir=.
5076     for ac_exec_ext in '' $ac_executable_extensions; do
5077   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5078     ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5079     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5080     break 2
5081   fi
5082 done
5083   done
5084 IFS=$as_save_IFS
5085
5086 fi
5087 fi
5088 GNATBIND=$ac_cv_prog_GNATBIND
5089 if test -n "$GNATBIND"; then
5090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5091 $as_echo "$GNATBIND" >&6; }
5092 else
5093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5094 $as_echo "no" >&6; }
5095 fi
5096
5097
5098 fi
5099 if test -z "$ac_cv_prog_GNATBIND"; then
5100   ac_ct_GNATBIND=$GNATBIND
5101   # Extract the first word of "gnatbind", so it can be a program name with args.
5102 set dummy gnatbind; ac_word=$2
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5104 $as_echo_n "checking for $ac_word... " >&6; }
5105 if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then :
5106   $as_echo_n "(cached) " >&6
5107 else
5108   if test -n "$ac_ct_GNATBIND"; then
5109   ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
5110 else
5111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5112 for as_dir in $PATH
5113 do
5114   IFS=$as_save_IFS
5115   test -z "$as_dir" && as_dir=.
5116     for ac_exec_ext in '' $ac_executable_extensions; do
5117   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5118     ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5119     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5120     break 2
5121   fi
5122 done
5123   done
5124 IFS=$as_save_IFS
5125
5126 fi
5127 fi
5128 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5129 if test -n "$ac_ct_GNATBIND"; then
5130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5131 $as_echo "$ac_ct_GNATBIND" >&6; }
5132 else
5133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134 $as_echo "no" >&6; }
5135 fi
5136
5137   if test "x$ac_ct_GNATBIND" = x; then
5138     GNATBIND="no"
5139   else
5140     case $cross_compiling:$ac_tool_warned in
5141 yes:)
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5143 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5144 ac_tool_warned=yes ;;
5145 esac
5146     GNATBIND=$ac_ct_GNATBIND
5147   fi
5148 else
5149   GNATBIND="$ac_cv_prog_GNATBIND"
5150 fi
5151
5152 if test -n "$ac_tool_prefix"; then
5153   # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5154 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5156 $as_echo_n "checking for $ac_word... " >&6; }
5157 if test "${ac_cv_prog_GNATMAKE+set}" = set; then :
5158   $as_echo_n "(cached) " >&6
5159 else
5160   if test -n "$GNATMAKE"; then
5161   ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5162 else
5163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5164 for as_dir in $PATH
5165 do
5166   IFS=$as_save_IFS
5167   test -z "$as_dir" && as_dir=.
5168     for ac_exec_ext in '' $ac_executable_extensions; do
5169   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5170     ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5171     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5172     break 2
5173   fi
5174 done
5175   done
5176 IFS=$as_save_IFS
5177
5178 fi
5179 fi
5180 GNATMAKE=$ac_cv_prog_GNATMAKE
5181 if test -n "$GNATMAKE"; then
5182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5183 $as_echo "$GNATMAKE" >&6; }
5184 else
5185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5186 $as_echo "no" >&6; }
5187 fi
5188
5189
5190 fi
5191 if test -z "$ac_cv_prog_GNATMAKE"; then
5192   ac_ct_GNATMAKE=$GNATMAKE
5193   # Extract the first word of "gnatmake", so it can be a program name with args.
5194 set dummy gnatmake; ac_word=$2
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5196 $as_echo_n "checking for $ac_word... " >&6; }
5197 if test "${ac_cv_prog_ac_ct_GNATMAKE+set}" = set; then :
5198   $as_echo_n "(cached) " >&6
5199 else
5200   if test -n "$ac_ct_GNATMAKE"; then
5201   ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5202 else
5203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5204 for as_dir in $PATH
5205 do
5206   IFS=$as_save_IFS
5207   test -z "$as_dir" && as_dir=.
5208     for ac_exec_ext in '' $ac_executable_extensions; do
5209   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5210     ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5211     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5212     break 2
5213   fi
5214 done
5215   done
5216 IFS=$as_save_IFS
5217
5218 fi
5219 fi
5220 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5221 if test -n "$ac_ct_GNATMAKE"; then
5222   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5223 $as_echo "$ac_ct_GNATMAKE" >&6; }
5224 else
5225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5226 $as_echo "no" >&6; }
5227 fi
5228
5229   if test "x$ac_ct_GNATMAKE" = x; then
5230     GNATMAKE="no"
5231   else
5232     case $cross_compiling:$ac_tool_warned in
5233 yes:)
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5235 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5236 ac_tool_warned=yes ;;
5237 esac
5238     GNATMAKE=$ac_ct_GNATMAKE
5239   fi
5240 else
5241   GNATMAKE="$ac_cv_prog_GNATMAKE"
5242 fi
5243
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada" >&5
5245 $as_echo_n "checking whether compiler driver understands Ada... " >&6; }
5246 if test "${acx_cv_cc_gcc_supports_ada+set}" = set; then :
5247   $as_echo_n "(cached) " >&6
5248 else
5249   cat >conftest.adb <<EOF
5250 procedure conftest is begin null; end conftest;
5251 EOF
5252 acx_cv_cc_gcc_supports_ada=no
5253 # There is a bug in old released versions of GCC which causes the
5254 # driver to exit successfully when the appropriate language module
5255 # has not been installed.  This is fixed in 2.95.4, 3.0.2, and 3.1.
5256 # Therefore we must check for the error message as well as an
5257 # unsuccessful exit.
5258 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
5259 # given a .adb file, but produce no object file.  So we must check
5260 # if an object file was really produced to guard against this.
5261 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
5262 if test x"$errors" = x && test -f conftest.$ac_objext; then
5263   acx_cv_cc_gcc_supports_ada=yes
5264 fi
5265 rm -f conftest.*
5266 fi
5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5268 $as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
5269
5270 if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
5271   have_gnat=yes
5272 else
5273   have_gnat=no
5274 fi
5275
5276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5277 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
5278 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
5279   $as_echo_n "(cached) " >&6
5280 else
5281    echo abfoo >t1
5282   echo cdfoo >t2
5283   gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
5284   if cmp t1 t2 2 2 > /dev/null 2>&1; then
5285     if cmp t1 t2 1 1 > /dev/null 2>&1; then
5286       :
5287     else
5288       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5289     fi
5290   fi
5291   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5292     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
5293       :
5294     else
5295       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5296     fi
5297   fi
5298   rm t1 t2
5299
5300 fi
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5302 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
5303 do_compare="$gcc_cv_prog_cmp_skip"
5304
5305
5306
5307 # See if we are building gcc with C++.
5308 # Check whether --enable-build-with-cxx was given.
5309 if test "${enable_build_with_cxx+set}" = set; then :
5310   enableval=$enable_build_with_cxx; ENABLE_BUILD_WITH_CXX=$enableval
5311 else
5312   ENABLE_BUILD_WITH_CXX=no
5313 fi
5314
5315
5316 # Used for setting $lt_cv_objdir
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
5318 $as_echo_n "checking for objdir... " >&6; }
5319 if test "${lt_cv_objdir+set}" = set; then :
5320   $as_echo_n "(cached) " >&6
5321 else
5322   rm -f .libs 2>/dev/null
5323 mkdir .libs 2>/dev/null
5324 if test -d .libs; then
5325   lt_cv_objdir=.libs
5326 else
5327   # MS-DOS does not allow filenames that begin with a dot.
5328   lt_cv_objdir=_libs
5329 fi
5330 rmdir .libs 2>/dev/null
5331 fi
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
5333 $as_echo "$lt_cv_objdir" >&6; }
5334 objdir=$lt_cv_objdir
5335
5336
5337
5338
5339
5340 cat >>confdefs.h <<_ACEOF
5341 #define LT_OBJDIR "$lt_cv_objdir/"
5342 _ACEOF
5343
5344
5345
5346 # Check for GMP, MPFR and MPC
5347 gmplibs="-lmpc -lmpfr -lgmp"
5348 gmpinc=
5349 have_gmp=no
5350
5351 # Specify a location for mpc
5352 # check for this first so it ends up on the link line before mpfr.
5353
5354 # Check whether --with-mpc was given.
5355 if test "${with_mpc+set}" = set; then :
5356   withval=$with_mpc;
5357 fi
5358
5359
5360 # Check whether --with-mpc_include was given.
5361 if test "${with_mpc_include+set}" = set; then :
5362   withval=$with_mpc_include;
5363 fi
5364
5365
5366 # Check whether --with-mpc_lib was given.
5367 if test "${with_mpc_lib+set}" = set; then :
5368   withval=$with_mpc_lib;
5369 fi
5370
5371
5372 if test "x$with_mpc" != x; then
5373   gmplibs="-L$with_mpc/lib $gmplibs"
5374   gmpinc="-I$with_mpc/include $gmpinc"
5375 fi
5376 if test "x$with_mpc_include" != x; then
5377   gmpinc="-I$with_mpc_include $gmpinc"
5378 fi
5379 if test "x$with_mpc_lib" != x; then
5380   gmplibs="-L$with_mpc_lib $gmplibs"
5381 fi
5382 if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
5383   gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
5384   gmpinc='-I$$s/mpc/src '"$gmpinc"
5385   # Do not test the mpc version.  Assume that it is sufficient, since
5386   # it is in the source tree, and the library has not been built yet
5387   # but it would be included on the link line in the version check below
5388   # hence making the test fail.
5389   have_gmp=yes
5390 fi
5391
5392 # Specify a location for mpfr
5393 # check for this first so it ends up on the link line before gmp.
5394
5395 # Check whether --with-mpfr-dir was given.
5396 if test "${with_mpfr_dir+set}" = set; then :
5397   withval=$with_mpfr_dir; as_fn_error "The --with-mpfr-dir=PATH option has been removed.
5398 Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" "$LINENO" 5
5399 fi
5400
5401
5402
5403 # Check whether --with-mpfr was given.
5404 if test "${with_mpfr+set}" = set; then :
5405   withval=$with_mpfr;
5406 fi
5407
5408
5409 # Check whether --with-mpfr_include was given.
5410 if test "${with_mpfr_include+set}" = set; then :
5411   withval=$with_mpfr_include;
5412 fi
5413
5414
5415 # Check whether --with-mpfr_lib was given.
5416 if test "${with_mpfr_lib+set}" = set; then :
5417   withval=$with_mpfr_lib;
5418 fi
5419
5420
5421 if test "x$with_mpfr" != x; then
5422   gmplibs="-L$with_mpfr/lib $gmplibs"
5423   gmpinc="-I$with_mpfr/include $gmpinc"
5424 fi
5425 if test "x$with_mpfr_include" != x; then
5426   gmpinc="-I$with_mpfr_include $gmpinc"
5427 fi
5428 if test "x$with_mpfr_lib" != x; then
5429   gmplibs="-L$with_mpfr_lib $gmplibs"
5430 fi
5431 if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
5432   gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/'"$lt_cv_objdir $gmplibs"
5433   gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr -I$$s/mpfr '"$gmpinc"
5434   extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/'"$lt_cv_objdir"
5435   # Do not test the mpfr version.  Assume that it is sufficient, since
5436   # it is in the source tree, and the library has not been built yet
5437   # but it would be included on the link line in the version check below
5438   # hence making the test fail.
5439   have_gmp=yes
5440 fi
5441
5442 # Specify a location for gmp
5443
5444 # Check whether --with-gmp-dir was given.
5445 if test "${with_gmp_dir+set}" = set; then :
5446   withval=$with_gmp_dir; as_fn_error "The --with-gmp-dir=PATH option has been removed.
5447 Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" "$LINENO" 5
5448 fi
5449
5450
5451
5452 # Check whether --with-gmp was given.
5453 if test "${with_gmp+set}" = set; then :
5454   withval=$with_gmp;
5455 fi
5456
5457
5458 # Check whether --with-gmp_include was given.
5459 if test "${with_gmp_include+set}" = set; then :
5460   withval=$with_gmp_include;
5461 fi
5462
5463
5464 # Check whether --with-gmp_lib was given.
5465 if test "${with_gmp_lib+set}" = set; then :
5466   withval=$with_gmp_lib;
5467 fi