OSDN Git Service

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