OSDN Git Service

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