OSDN Git Service

* configure.ac: Fix spelling in option names.
[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-libgfortran \
2700                 target-boehm-gc \
2701                 ${libgcj} \
2702                 target-libobjc \
2703                 target-libada"
2704
2705 # these tools are built using the target libraries, and are intended to
2706 # run only in the target environment
2707 #
2708 # note: any program that *uses* libraries that are in the "target_libraries"
2709 # list belongs in this list.  those programs are also very likely
2710 # candidates for the "native_only" list which follows
2711 #
2712 target_tools="target-examples target-groff target-gperf target-rda"
2713
2714 ################################################################################
2715
2716 ## All tools belong in one of the four categories, and are assigned above
2717 ## We assign ${configdirs} this way to remove all embedded newlines.  This
2718 ## is important because configure will choke if they ever get through.
2719 ## ${configdirs} is directories we build using the host tools.
2720 ## ${target_configdirs} is directories we build using the target tools.
2721 configdirs=`echo ${host_libs} ${host_tools}`
2722 target_configdirs=`echo ${target_libraries} ${target_tools}`
2723 build_configdirs=`echo ${build_libs} ${build_tools}`
2724
2725
2726
2727 ################################################################################
2728
2729 srcname="gnu development package"
2730
2731 # This gets set non-empty for some net releases of packages.
2732 appdirs=""
2733
2734 # Define is_cross_compiler to save on calls to 'test'.
2735 is_cross_compiler=
2736 if test x"${host}" = x"${target}" ; then
2737   is_cross_compiler=no
2738 else
2739   is_cross_compiler=yes
2740 fi
2741
2742 # Find the build and target subdir names.
2743
2744 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2745 # have matching libraries, they should use host libraries: Makefile.tpl
2746 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2747 # However, they still use the build modules, because the corresponding
2748 # host modules (e.g. bison) are only built for the host when bootstrap
2749 # finishes. So:
2750 # - build_subdir is where we find build modules, and never changes.
2751 # - build_libsubdir is where we find build libraries, and can be overridden.
2752
2753 # Prefix 'build-' so this never conflicts with target_subdir.
2754 build_subdir="build-${build_noncanonical}"
2755
2756 # Check whether --with-build-libsubdir was given.
2757 if test "${with_build_libsubdir+set}" = set; then :
2758   withval=$with_build_libsubdir; build_libsubdir="$withval"
2759 else
2760   build_libsubdir="$build_subdir"
2761 fi
2762
2763 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2764 if ( test $srcdir = . && test -d gcc ) \
2765    || test -d $srcdir/../host-${host_noncanonical}; then
2766   host_subdir="host-${host_noncanonical}"
2767 else
2768   host_subdir=.
2769 fi
2770 # No prefix.
2771 target_subdir=${target_noncanonical}
2772
2773 # Be sure to cover against remnants of an in-tree build.
2774 if test $srcdir != .  && test -d $srcdir/host-${host_noncanonical}; then
2775   as_fn_error "building out of tree but $srcdir contains host-${host_noncanonical}.
2776 Use a pristine source tree when building in a separate tree" "$LINENO" 5
2777 fi
2778
2779 # Skipdirs are removed silently.
2780 skipdirs=
2781 # Noconfigdirs are removed loudly.
2782 noconfigdirs=""
2783
2784 use_gnu_ld=
2785 # Make sure we don't let GNU ld be added if we didn't want it.
2786 if test x$with_gnu_ld = xno ; then
2787   use_gnu_ld=no
2788   noconfigdirs="$noconfigdirs ld gold"
2789 fi
2790
2791 use_gnu_as=
2792 # Make sure we don't let GNU as be added if we didn't want it.
2793 if test x$with_gnu_as = xno ; then
2794   use_gnu_as=no
2795   noconfigdirs="$noconfigdirs gas"
2796 fi
2797
2798 use_included_zlib=
2799 # Make sure we don't let ZLIB be added if we didn't want it.
2800 if test x$with_system_zlib = xyes ; then
2801   use_included_zlib=no
2802   noconfigdirs="$noconfigdirs zlib"
2803 fi
2804
2805 # some tools are so dependent upon X11 that if we're not building with X,
2806 # it's not even worth trying to configure, much less build, that tool.
2807
2808 case ${with_x} in
2809   yes | "") ;; # the default value for this tree is that X11 is available
2810   no)
2811     skipdirs="${skipdirs} tk itcl libgui"
2812     # We won't be able to build gdbtk without X.
2813     enable_gdbtk=no
2814     ;;
2815   *)  echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2816 esac
2817
2818 # Some tools are only suitable for building in a "native" situation.
2819 # Remove these if host!=target.
2820 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"
2821
2822 # Similarly, some are only suitable for cross toolchains.
2823 # Remove these if host=target.
2824 cross_only="target-libgloss target-newlib target-opcodes"
2825
2826 case $is_cross_compiler in
2827   no) skipdirs="${skipdirs} ${cross_only}" ;;
2828   yes) skipdirs="${skipdirs} ${native_only}" ;;
2829 esac
2830
2831 # If both --with-headers and --with-libs are specified, default to
2832 # --without-newlib.
2833 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2834    && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2835   if test x"${with_newlib}" = x ; then
2836     with_newlib=no
2837   fi
2838 fi
2839
2840 # Recognize --with-newlib/--without-newlib.
2841 case ${with_newlib} in
2842   no) skipdirs="${skipdirs} target-newlib" ;;
2843   yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2844 esac
2845
2846 # Handle --enable-gold.
2847 #   --enable-gold               Build only gold
2848 #   --disable-gold [default]    Build only ld
2849 #   --enable-gold=both          Build both gold and ld, ld is default
2850 #   --enable-gold=both/ld       Same
2851 #   --enable-gold=both/gold     Build both gold and ld, gold is default, ld is renamed ld.bfd
2852
2853 # Check whether --enable-gold was given.
2854 if test "${enable_gold+set}" = set; then :
2855   enableval=$enable_gold; ENABLE_GOLD=$enableval
2856 else
2857   ENABLE_GOLD=no
2858 fi
2859
2860   case "${ENABLE_GOLD}" in
2861   yes|both|both/gold|both/ld)
2862     # Check for ELF target.
2863     is_elf=no
2864     case "${target}" in
2865       *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
2866       | *-*-linux* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
2867       | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-solaris2* | *-*-nto*)
2868         case "${target}" in
2869           *-*-linux*aout* | *-*-linux*oldld*)
2870             ;;
2871           *)
2872             is_elf=yes
2873             ;;
2874         esac
2875     esac
2876
2877     if test "$is_elf" = "yes"; then
2878       # Check for target supported by gold.
2879       case "${target}" in
2880         i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-*)
2881           case "${ENABLE_GOLD}" in
2882           both*)
2883             configdirs="$configdirs gold"
2884             ;;
2885           *)
2886             configdirs=`echo " ${configdirs} " | sed -e 's/ ld / gold /'`
2887             ;;
2888           esac
2889           ENABLE_GOLD=yes
2890           ;;
2891       esac
2892     fi
2893     ;;
2894   no)
2895     ;;
2896   *)
2897     as_fn_error "invalid --enable-gold argument" "$LINENO" 5
2898     ;;
2899   esac
2900
2901 # Configure extra directories which are host specific
2902
2903 case "${host}" in
2904   *-cygwin*)
2905     configdirs="$configdirs libtermcap" ;;
2906 esac
2907
2908 # A target can indicate whether a language isn't supported for some reason.
2909 # Only spaces may be used in this macro; not newlines or tabs.
2910 unsupported_languages=
2911
2912 # Remove more programs from consideration, based on the host or
2913 # target this usually means that a port of the program doesn't
2914 # exist yet.
2915
2916 case "${host}" in
2917   hppa*64*-*-*)
2918     noconfigdirs="$noconfigdirs byacc"
2919     ;;
2920   i[3456789]86-*-vsta)
2921     noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
2922     ;;
2923   i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
2924     noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
2925     ;;
2926   x86_64-*-mingw*)
2927     noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool newlib"
2928     ;;
2929   i[3456789]86-*-mingw32*)
2930     # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
2931     noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool newlib"
2932     ;;
2933   i[3456789]86-*-beos*)
2934     noconfigdirs="$noconfigdirs tk itcl libgui gdb"
2935     ;;
2936   *-*-cygwin*)
2937     noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
2938     ;;
2939   *-*-netbsd*)
2940     noconfigdirs="$noconfigdirs rcs"
2941     ;;
2942   ppc*-*-pe)
2943     noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
2944     ;;
2945   powerpc-*-beos*)
2946     noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
2947     ;;
2948 esac
2949
2950
2951 # Check whether --enable-libada was given.
2952 if test "${enable_libada+set}" = set; then :
2953   enableval=$enable_libada; ENABLE_LIBADA=$enableval
2954 else
2955   ENABLE_LIBADA=yes
2956 fi
2957
2958 if test "${ENABLE_LIBADA}" != "yes" ; then
2959   noconfigdirs="$noconfigdirs gnattools"
2960 fi
2961
2962 # Check whether --enable-libssp was given.
2963 if test "${enable_libssp+set}" = set; then :
2964   enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
2965 else
2966   ENABLE_LIBSSP=yes
2967 fi
2968
2969
2970 # Save it here so that, even in case of --enable-libgcj, if the Java
2971 # front-end isn't enabled, we still get libgcj disabled.
2972 libgcj_saved=$libgcj
2973 case $enable_libgcj in
2974 yes)
2975   # If we reset it here, it won't get added to noconfigdirs in the
2976   # target-specific build rules, so it will be forcibly enabled
2977   # (unless the Java language itself isn't enabled).
2978   libgcj=
2979   ;;
2980 no)
2981   # Make sure we get it printed in the list of not supported target libs.
2982   noconfigdirs="$noconfigdirs ${libgcj}"
2983   ;;
2984 esac
2985
2986
2987 # Disable libmudflap on some systems.
2988 if test x$enable_libmudflap = x ; then
2989     case "${target}" in
2990     *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | bfin*-*-uclinux* | *-*-kopensolaris*-gnu)
2991         # Enable libmudflap by default in GNU and friends.
2992         ;;
2993     *-*-freebsd*)
2994         # Enable libmudflap by default in FreeBSD.
2995         ;;
2996     *)
2997         # Disable it by default everywhere else.
2998         noconfigdirs="$noconfigdirs target-libmudflap"
2999         ;;
3000     esac
3001 fi
3002
3003 # Disable libgomp on non POSIX hosted systems.
3004 if test x$enable_libgomp = x ; then
3005     # Enable libgomp by default on hosted POSIX systems.
3006     case "${target}" in
3007     *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3008         ;;
3009     *-*-netbsd* | *-*-freebsd* | *-*-openbsd*)
3010         ;;
3011     *-*-solaris2* | *-*-sysv4* | *-*-irix6* | *-*-osf* | *-*-hpux11*)
3012         ;;
3013     *-*-darwin* | *-*-aix*)
3014         ;;
3015     *)
3016         noconfigdirs="$noconfigdirs target-libgomp"
3017         ;;
3018     esac
3019 fi
3020
3021 # Default libgloss CPU subdirectory.
3022 libgloss_dir="$target_cpu"
3023
3024 case "${target}" in
3025   *-*-chorusos)
3026     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3027     ;;
3028   powerpc-*-darwin*)
3029     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3030     noconfigdirs="$noconfigdirs sim target-rda"
3031     ;;
3032   i[3456789]86-*-darwin*)
3033     noconfigdirs="$noconfigdirs ld gprof"
3034     noconfigdirs="$noconfigdirs sim target-rda"
3035     ;;
3036   x86_64-*-darwin[912]*)
3037     noconfigdirs="$noconfigdirs ld gas gprof"
3038     noconfigdirs="$noconfigdirs sim target-rda"
3039     ;;
3040   *-*-darwin*)
3041     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3042     noconfigdirs="$noconfigdirs sim target-rda"
3043     noconfigdirs="$noconfigdirs ${libgcj}"
3044     ;;
3045   *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
3046     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3047     ;;
3048   *-*-freebsd*)
3049     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3050     if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
3051         && test -f /usr/local/include/gmp.h; then
3052       with_gmp=/usr/local
3053     fi
3054
3055     # Skip some stuff that's unsupported on some FreeBSD configurations.
3056     case "${target}" in
3057       i*86-*-*) ;;
3058       alpha*-*-*) ;;
3059       x86_64-*-*) ;;
3060       *)
3061         noconfigdirs="$noconfigdirs ${libgcj}"
3062         ;;
3063     esac
3064     ;;
3065   *-*-kaos*)
3066     # Remove unsupported stuff on all kaOS configurations.
3067     skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
3068     skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
3069     skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
3070     noconfigdirs="$noconfigdirs target-libgloss"
3071     ;;
3072   *-*-netbsd*)
3073     # Skip some stuff on all NetBSD configurations.
3074     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
3075
3076     # Skip some stuff that's unsupported on some NetBSD configurations.
3077     case "${target}" in
3078       i*86-*-netbsdelf*) ;;
3079       arm*-*-netbsdelf*) ;;
3080       *)
3081         noconfigdirs="$noconfigdirs ${libgcj}"
3082         ;;
3083     esac
3084     ;;
3085   *-*-netware*)
3086     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
3087     ;;
3088   *-*-rtems*)
3089     skipdirs="${skipdirs} target-libiberty"
3090     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3091     ;;
3092     # The tpf target doesn't support gdb yet.
3093   *-*-tpf*)
3094     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj} target-libmudflap gdb tcl tk libgui itcl"
3095     ;;
3096   *-*-uclinux*)
3097     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
3098     ;;
3099   *-*-vxworks*)
3100     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty target-libstdc++-v3 ${libgcj}"
3101     ;;
3102   alpha*-dec-osf*)
3103     # ld works, but does not support shared libraries.
3104     # newlib is not 64 bit ready.  I'm not sure about fileutils.
3105     # gas doesn't generate exception information.
3106     noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
3107     ;;
3108   alpha*-*-*vms*)
3109     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
3110     ;;
3111   alpha*-*-linux*)
3112     # newlib is not 64 bit ready
3113     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3114     ;;
3115   alpha*-*-*)
3116     # newlib is not 64 bit ready
3117     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3118     ;;
3119   am33_2.0-*-linux*)
3120     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
3121     ;;
3122   sh-*-linux*)
3123     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
3124     ;;
3125   sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3126     noconfigdirs="$noconfigdirs ${libgcj}"
3127     noconfigdirs="$noconfigdirs target-examples"
3128     noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
3129     noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
3130     noconfigdirs="$noconfigdirs expect dejagnu"
3131     # the C++ libraries don't build on top of CE's C libraries
3132     noconfigdirs="$noconfigdirs target-libstdc++-v3"
3133     noconfigdirs="$noconfigdirs target-newlib"
3134     case "${host}" in
3135       *-*-cygwin*) ;; # keep gdb and readline
3136       *) noconfigdirs="$noconfigdirs gdb readline"
3137          ;;
3138     esac
3139     libgloss_dir=wince
3140     ;;
3141   arc-*-*)
3142     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3143     ;;
3144   arm-semi-aof )
3145     ;;
3146   arm-*-coff | strongarm-*-coff | xscale-*-coff)
3147     noconfigdirs="$noconfigdirs ${libgcj}"
3148     libgloss_dir=arm
3149     ;;
3150   arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
3151     noconfigdirs="$noconfigdirs target-libffi target-qthreads"
3152     libgloss_dir=arm
3153     ;;
3154   arm*-*-linux-gnueabi)
3155     noconfigdirs="$noconfigdirs target-qthreads"
3156     case ${with_newlib} in
3157       no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3158     esac
3159     libgloss_dir=arm
3160     ;;
3161   arm*-*-symbianelf*)
3162     noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
3163     libgloss_dir=arm
3164     ;;
3165   arm-*-pe*)
3166     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3167     ;;
3168   thumb-*-coff)
3169     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3170     ;;
3171   thumb-*-elf)
3172     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3173     ;;
3174   thumb-*-pe)
3175     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3176     ;;
3177   arm-*-riscix*)
3178     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
3179     ;;
3180   avr-*-*)
3181     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj} target-libssp"
3182     ;;
3183   bfin-*-*)
3184     unsupported_languages="$unsupported_languages java"
3185     noconfigdirs="$noconfigdirs target-boehm-gc gdb"
3186     if test x${is_cross_compiler} != xno ; then
3187       target_configdirs="${target_configdirs} target-bsp target-cygmon"
3188     fi
3189     ;;
3190   c4x-*-* | tic4x-*-*)
3191     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3192     ;;
3193   c54x*-*-* | tic54x-*-*)
3194     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
3195     ;;
3196   cr16-*-*)
3197     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3198     ;;
3199   cris-*-* | crisv32-*-*)
3200     unsupported_languages="$unsupported_languages java"
3201     case "${target}" in
3202       *-*-aout)
3203         unsupported_languages="$unsupported_languages fortran"
3204         noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
3205       *-*-elf)
3206         noconfigdirs="$noconfigdirs target-boehm-gc";;
3207       *-*-linux*)
3208         noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
3209       *)
3210         unsupported_languages="$unsupported_languages fortran"
3211         noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
3212     esac
3213     libgloss_dir=cris
3214     ;;
3215   crx-*-*)
3216     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
3217     ;;
3218   d10v-*-*)
3219     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3220     ;;
3221   d30v-*-*)
3222     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3223     ;;
3224   ep9312-*-elf | ep9312-*-coff)
3225     libgloss_dir=arm
3226     ;;
3227   fr30-*-elf*)
3228     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3229     ;;
3230   frv-*-*)
3231     noconfigdirs="$noconfigdirs ${libgcj}"
3232     ;;
3233   moxie-*-*)
3234     noconfigdirs="$noconfigdirs ${libgcj}"
3235     noconfigdirs="$noconfigdirs gprof"
3236     ;;
3237   h8300*-*-*)
3238     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3239     ;;
3240   h8500-*-*)
3241     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3242     ;;
3243   hppa1.1-*-osf* | hppa1.1-*-bsd* )
3244     ;;
3245   hppa*64*-*-linux* | parisc*64*-*-linux*)
3246     # In this case, it's because the hppa64-linux target is for
3247     # the kernel only at this point and has no libc, and thus no
3248     # headers, crt*.o, etc., all of which are needed by these.
3249     noconfigdirs="$noconfigdirs target-zlib"
3250     ;;
3251   parisc*-*-linux* | hppa*-*-linux*)
3252     ;;
3253   hppa*-*-*elf* | \
3254   hppa*-*-lites* | \
3255   hppa*-*-openbsd* | \
3256   hppa*64*-*-*)
3257     noconfigdirs="$noconfigdirs ${libgcj}"
3258     ;;
3259   hppa*-hp-hpux11*)
3260     noconfigdirs="$noconfigdirs ld shellutils"
3261     ;;
3262   hppa*-*-pro*)
3263     libgloss_dir=pa
3264     ;;
3265   hppa*-*-*)
3266     # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
3267     # build on HP-UX 10.20.
3268     noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
3269     ;;
3270   i960-*-*)
3271     noconfigdirs="$noconfigdirs ${libgcj} gdb"
3272     ;;
3273   ia64*-*-elf*)
3274     # No gdb support yet.
3275     noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
3276     ;;
3277   ia64*-**-hpux*)
3278     # No gdb or ld support yet.
3279     noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
3280     ;;
3281   ia64*-*-*vms*)
3282     # No gdb or ld support yet.
3283     noconfigdirs="$noconfigdirs ${libgcj} tix readline mmalloc libgui itcl gdb ld"
3284     ;;
3285   i370-*-opened*)
3286     ;;
3287   i[3456789]86-*-coff | i[3456789]86-*-elf)
3288     noconfigdirs="$noconfigdirs ${libgcj}"
3289     libgloss_dir=i386
3290     ;;
3291   i[3456789]86-*-linux*)
3292     # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
3293     # not build java stuff by default.
3294     case "${target}" in
3295       *-*-*libc1*)
3296         noconfigdirs="$noconfigdirs ${libgcj}";;
3297     esac
3298
3299     # This section makes it possible to build newlib natively on linux.
3300     # If we are using a cross compiler then don't configure newlib.
3301     if test x${is_cross_compiler} != xno ; then
3302       noconfigdirs="$noconfigdirs target-newlib"
3303     fi
3304     noconfigdirs="$noconfigdirs target-libgloss"
3305     # If we are not using a cross compiler, do configure newlib.
3306     # Note however, that newlib will only be configured in this situation
3307     # if the --with-newlib option has been given, because otherwise
3308     # 'target-newlib' will appear in skipdirs.
3309     ;;
3310   i[3456789]86-w64-mingw*)
3311     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
3312     ;;
3313   i[3456789]86-*-mingw*)
3314     target_configdirs="$target_configdirs target-winsup"
3315     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
3316     ;;
3317   x86_64-*-mingw*)
3318     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
3319     ;;
3320   *-*-cygwin*)
3321     target_configdirs="$target_configdirs target-libtermcap target-winsup"
3322     noconfigdirs="$noconfigdirs target-gperf target-libgloss"
3323     # always build newlib if winsup directory is present.
3324     if test -d "$srcdir/winsup/cygwin"; then
3325       skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3326     elif test -d "$srcdir/newlib"; then
3327       echo "Warning: winsup/cygwin is missing so newlib can't be built."
3328     fi
3329     ;;
3330   i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
3331   i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
3332     ;;
3333   i[3456789]86-*-pe)
3334     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
3335     ;;
3336   i[3456789]86-*-sco3.2v5*)
3337     # The linker does not yet know about weak symbols in COFF,
3338     # and is not configured to handle mixed ELF and COFF.
3339     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
3340     ;;
3341   i[3456789]86-*-sco*)
3342     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3343     ;;
3344   i[3456789]86-*-solaris2*)
3345     noconfigdirs="$noconfigdirs target-libgloss"
3346     ;;
3347   i[3456789]86-*-sysv4*)
3348     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
3349     ;;
3350   i[3456789]86-*-beos*)
3351     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
3352     ;;
3353   i[3456789]86-*-rdos*)
3354     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3355     ;;
3356   m32r-*-*)
3357     noconfigdirs="$noconfigdirs ${libgcj}"
3358     ;;
3359   m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3360     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
3361     libgloss_dir=m68hc11
3362     ;;
3363   m68k-*-elf*)
3364     noconfigdirs="$noconfigdirs ${libgcj}"
3365     ;;
3366   m68k-*-coff*)
3367     noconfigdirs="$noconfigdirs ${libgcj}"
3368     ;;
3369   m68*-*-* | fido-*-*)
3370     libgloss_dir=m68k
3371     ;;
3372   mcore-*-pe*)
3373   # The EPOC C++ environment does not support exceptions or rtti,
3374   # and so building libstdc++-v3 tends not to always work.
3375     noconfigdirs="$noconfigdirs target-libstdc++-v3"
3376     ;;
3377   mmix-*-*)
3378     noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
3379     unsupported_languages="$unsupported_languages fortran java"
3380     ;;
3381   mn10200-*-*)
3382     noconfigdirs="$noconfigdirs ${libgcj}"
3383     ;;
3384   mn10300-*-*)
3385     noconfigdirs="$noconfigdirs ${libgcj}"
3386     ;;
3387   mt-*-*)
3388     noconfigdirs="$noconfigdirs sim"
3389     ;;
3390   powerpc-*-aix*)
3391     # copied from rs6000-*-* entry
3392     noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp target-newlib ${libgcj}"
3393     ;;
3394   powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
3395     target_configdirs="$target_configdirs target-winsup"
3396     noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
3397     # always build newlib.
3398     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3399     ;;
3400     # This is temporary until we can link against shared libraries
3401   powerpcle-*-solaris*)
3402     noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
3403     libgloss_dir=rs6000
3404     ;;
3405   powerpc-*-beos*)
3406     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
3407     ;;
3408   powerpc-*-eabi)
3409     noconfigdirs="$noconfigdirs ${libgcj}"
3410     libgloss_dir=rs6000
3411     ;;
3412   powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
3413     libgloss_dir=rs6000
3414     ;;
3415   rs6000-*-lynxos*)
3416     noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
3417     ;;
3418   rs6000-*-aix*)
3419     noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp target-newlib ${libgcj}"
3420     ;;
3421   rs6000-*-*)
3422     noconfigdirs="$noconfigdirs gprof ${libgcj}"
3423     ;;
3424   m68k-apollo-*)
3425     noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
3426     ;;
3427   microblaze*)
3428     noconfigdirs="$noconfigdirs gprof target-libssp ${libgcj}"
3429     ;;
3430   mips*-sde-elf*)
3431     skipdirs="$skipdirs target-libiberty"
3432     noconfigdirs="$noconfigdirs ${libgcj}"
3433     if test x$with_newlib = xyes; then
3434       noconfigdirs="$noconfigdirs gprof"
3435     fi
3436     libgloss_dir=mips
3437     ;;
3438   mips*-*-irix5*)
3439     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3440     ;;
3441   mips*-*-irix6*)
3442     # Linking libjava exceeds command-line length limits on at least
3443     # IRIX 6.2, but not on IRIX 6.5.
3444     # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
3445     # <oldham@codesourcery.com>
3446     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3447     ;;
3448   mips*-*-bsd*)
3449     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
3450     ;;
3451   mips*-*-linux*)
3452     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3453     ;;
3454   mips*-*-*)
3455     noconfigdirs="$noconfigdirs gprof ${libgcj}"
3456     libgloss_dir=mips
3457     ;;
3458   romp-*-*)
3459     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
3460     ;;
3461   sh-*-* | sh64-*-*)
3462     case "${host}" in
3463       i[3456789]86-*-vsta) ;; # don't add gprof back in
3464       i[3456789]86-*-go32*) ;; # don't add gprof back in
3465       i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
3466       *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
3467     esac
3468     case "${target}" in
3469       sh*-*-elf)
3470          noconfigdirs="$noconfigdirs ${libgcj}" ;;
3471       *)
3472          noconfigdirs="$noconfigdirs target-libgloss ${libgcj}" ;;
3473     esac
3474     ;;
3475   sparclet-*-aout* | sparc86x-*-*)
3476     libgloss_dir=sparc
3477     ;;
3478   sparc-*-elf*)
3479     noconfigdirs="$noconfigdirs ${libgcj}"
3480     ;;
3481   sparc64-*-elf*)
3482     noconfigdirs="$noconfigdirs ${libgcj}"
3483     libgloss_dir=sparc
3484     ;;
3485   sparclite-*-*)
3486     noconfigdirs="$noconfigdirs ${libgcj}"
3487     libgloss_dir=sparc
3488     ;;
3489   sparc-*-sunos4*)
3490     noconfigdirs="$noconfigdirs ${libgcj}"
3491     if test x${is_cross_compiler} != xno ; then
3492            noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3493     else
3494            use_gnu_ld=no
3495     fi
3496     ;;
3497   sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
3498     noconfigdirs="$noconfigdirs ${libgcj}"
3499     ;;
3500   sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
3501     ;;
3502   tic6x-*-*)
3503     noconfigdirs="$noconfigdirs gdb sim ${libgcj}"
3504     ;;
3505   v810-*-*)
3506     noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
3507     ;;
3508   v850*-*-*)
3509     noconfigdirs="$noconfigdirs ${libgcj}"
3510     ;;
3511   vax-*-vms)
3512     noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
3513     ;;
3514   vax-*-*)
3515     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3516     ;;
3517   xtensa*-*-*)
3518     noconfigdirs="$noconfigdirs ${libgcj}"
3519     ;;
3520   ip2k-*-*)
3521     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
3522     ;;
3523   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3524     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3525     ;;
3526   *-*-lynxos*)
3527     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
3528     ;;
3529   *-*-*)
3530     noconfigdirs="$noconfigdirs ${libgcj}"
3531     ;;
3532 esac
3533
3534 # If we aren't building newlib, then don't build libgloss, since libgloss
3535 # depends upon some newlib header files.
3536 case "${noconfigdirs}" in
3537   *target-libgloss*) ;;
3538   *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
3539 esac
3540
3541 # Work in distributions that contain no compiler tools, like Autoconf.
3542 tentative_cc=""
3543 host_makefile_frag=/dev/null
3544 if test -d ${srcdir}/config ; then
3545 case "${host}" in
3546   m68k-hp-hpux*)
3547     # Avoid "too much defining" errors from HPUX compiler.
3548     tentative_cc="cc -Wp,-H256000"
3549     # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
3550     # If it's HP/UX ar, this should be harmless.
3551     RANLIB="ar ts"
3552     ;;
3553   m68k-apollo-sysv*)
3554     tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
3555     ;;
3556   m68k-apollo-bsd*)
3557     #None of the Apollo compilers can compile gas or binutils.  The preprocessor
3558     # chokes on bfd, the compiler won't let you assign integers to enums, and
3559     # other problems.  Defining CC to gcc is a questionable way to say "don't use
3560     # the apollo compiler" (the preferred version of GCC could be called cc,
3561     # or whatever), but I'm not sure leaving CC as cc is any better...
3562     #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
3563     # Used to have BISON=yacc.
3564     tentative_cc=gcc
3565     ;;
3566   m88k-dg-dgux*)
3567     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
3568     ;;
3569   m88k-harris-cxux*)
3570     # Under CX/UX, we want to tell the compiler to use ANSI mode.
3571     tentative_cc="cc -Xa"
3572     host_makefile_frag="config/mh-cxux"
3573     ;;
3574   m88k-motorola-sysv*)
3575     ;;
3576   mips*-dec-ultrix*)
3577     tentative_cc="cc -Wf,-XNg1000"
3578     host_makefile_frag="config/mh-decstation"
3579     ;;
3580   mips*-nec-sysv4*)
3581     # The C compiler on NEC MIPS SVR4 needs bigger tables.
3582     tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
3583     host_makefile_frag="config/mh-necv4"
3584     ;;
3585   mips*-sgi-irix4*)
3586     # Tell compiler to use K&R C.  We can't compile under the SGI Ansi
3587     # environment.  Also bump switch table size so that cp-parse will
3588     # compile.  Bump string length limit so linker builds.
3589     tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
3590     ;;
3591   mips*-*-sysv4*)
3592     host_makefile_frag="config/mh-sysv4"
3593     ;;
3594   mips*-*-sysv*)
3595     # This is for a MIPS running RISC/os 4.52C.
3596
3597     # This is needed for GDB, but needs to be in the top-level make because
3598     # if a library is compiled with the bsd headers and gets linked with the
3599     # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
3600     # a different size).
3601     # ptrace(2) apparently has problems in the BSD environment.  No workaround is
3602     # known except to select the sysv environment.  Could we use /proc instead?
3603     # These "sysv environments" and "bsd environments" often end up being a pain.
3604     #
3605     # This is not part of CFLAGS because perhaps not all C compilers have this
3606     # option.
3607     tentative_cc="cc -systype sysv"
3608     ;;
3609   i370-ibm-opened*)
3610     tentative_cc="c89"
3611     ;;
3612   i[3456789]86-*-sysv5*)
3613     host_makefile_frag="config/mh-sysv5"
3614     ;;
3615   i[3456789]86-*-dgux*)
3616     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
3617     host_makefile_frag="config/mh-dgux386"
3618     ;;
3619   i[3456789]86-ncr-sysv4.3*)
3620     # The MetaWare compiler will generate a copyright message unless you
3621     # turn it off by adding the -Hnocopyr flag.
3622     tentative_cc="cc -Hnocopyr"
3623     ;;
3624   i[3456789]86-ncr-sysv4*)
3625     # for an NCR 3000 (i486/SVR4) system.
3626     # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
3627     # This compiler not only emits obnoxious copyright messages every time
3628     # you run it, but it chokes and dies on a whole bunch of GNU source
3629     # files.  Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
3630     tentative_cc="/usr/ccs/ATT/cc"
3631     host_makefile_frag="config/mh-ncr3000"
3632     ;;
3633   i[3456789]86-*-sco3.2v5*)
3634     ;;
3635   i[3456789]86-*-sco*)
3636     # The native C compiler botches some simple uses of const.  Unfortunately,
3637     # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
3638     tentative_cc="cc -Dconst="
3639     host_makefile_frag="config/mh-sco"
3640     ;;
3641   i[3456789]86-*-udk*)
3642     host_makefile_frag="config/mh-sysv5"
3643     ;;
3644   i[3456789]86-*-solaris2*)
3645     host_makefile_frag="config/mh-sysv4"
3646     ;;
3647   i[3456789]86-*-msdosdjgpp*)
3648     host_makefile_frag="config/mh-djgpp"
3649     ;;
3650   *-cygwin*)
3651
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
3653 $as_echo_n "checking to see if cat works as expected... " >&6; }
3654 echo a >cygwin-cat-check
3655 if test `cat cygwin-cat-check` = a ; then
3656   rm cygwin-cat-check
3657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3658 $as_echo "yes" >&6; }
3659 else
3660   rm cygwin-cat-check
3661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3662 $as_echo "no" >&6; }
3663   as_fn_error "The cat command does not ignore carriage return characters.
3664   Please either mount the build directory in binary mode or run the following
3665   commands before running any configure script:
3666 set -o igncr
3667 export SHELLOPTS
3668   " "$LINENO" 5
3669 fi
3670
3671     host_makefile_frag="config/mh-cygwin"
3672     ;;
3673   *-mingw*)
3674     host_makefile_frag="config/mh-mingw"
3675     ;;
3676   *-interix*)
3677     host_makefile_frag="config/mh-interix"
3678     ;;
3679   vax-*-ultrix2*)
3680     # The old BSD pcc isn't up to compiling parts of gdb so use gcc
3681     tentative_cc=gcc
3682     ;;
3683   *-*-solaris2*)
3684     host_makefile_frag="config/mh-solaris"
3685     ;;
3686   m68k-sun-sunos*)
3687     # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
3688     # without overflowing the jump tables (-J says to use a 32 bit table)
3689     tentative_cc="cc -J"
3690     ;;
3691   hppa*-hp-hpux10*)
3692     tentative_cc="cc -Wp,-H256000"
3693     host_makefile_frag="config/mh-pa-hpux10"
3694     ;;
3695   hppa*-hp-hpux* | hppa*-*-hiux*)
3696     tentative_cc="cc -Wp,-H256000"
3697     host_makefile_frag="config/mh-pa"
3698     ;;
3699   hppa*-*)
3700     host_makefile_frag="config/mh-pa"
3701     ;;
3702   *-hp-hpux* | *-*-hiux*)
3703     tentative_cc="cc -Wp,-H256000"
3704     ;;
3705   rs6000-*-lynxos*)
3706     # /bin/cc is less than useful for our purposes.  Always use GCC
3707     tentative_cc="/usr/cygnus/progressive/bin/gcc"
3708     host_makefile_frag="config/mh-lynxrs6k"
3709     ;;
3710   *-*-darwin*)
3711     host_makefile_frag="config/mh-darwin"
3712     ;;
3713   powerpc-*-aix*)
3714     host_makefile_frag="config/mh-ppc-aix"
3715     ;;
3716   rs6000-*-aix*)
3717     host_makefile_frag="config/mh-ppc-aix"
3718     ;;
3719   *-*-lynxos*)
3720     # /bin/cc is less than useful for our purposes.  Always use GCC
3721     tentative_cc="/bin/gcc"
3722     ;;
3723   *-*-sysv4*)
3724     host_makefile_frag="config/mh-sysv4"
3725     ;;
3726   # This is placed last to prevent interfering with the cases above.
3727   i[3456789]86-*-*)
3728     # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
3729     host_makefile_frag="config/mh-x86omitfp"
3730     ;;
3731 esac
3732 fi
3733
3734 # If we aren't going to be using gcc, see if we can extract a definition
3735 # of CC from the fragment.
3736 # Actually, use the 'pre-extracted' version above.
3737 if test -z "${CC}" && test "${build}" = "${host}" ; then
3738   IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}:"
3739   found=
3740   for dir in $PATH; do
3741     test -z "$dir" && dir=.
3742     if test -f $dir/gcc; then
3743       found=yes
3744       break
3745     fi
3746   done
3747   IFS="$save_ifs"
3748   if test -z "${found}" && test -n "${tentative_cc}" ; then
3749     CC=$tentative_cc
3750   fi
3751 fi
3752
3753 if test "${build}" != "${host}" ; then
3754   AR_FOR_BUILD=${AR_FOR_BUILD-ar}
3755   AS_FOR_BUILD=${AS_FOR_BUILD-as}
3756   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
3757   CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
3758   GCJ_FOR_BUILD=${GCJ_FOR_BUILD-gcj}
3759   GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
3760   DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
3761   LD_FOR_BUILD=${LD_FOR_BUILD-ld}
3762   NM_FOR_BUILD=${NM_FOR_BUILD-nm}
3763   RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
3764   WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
3765   WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
3766 else
3767   AR_FOR_BUILD="\$(AR)"
3768   AS_FOR_BUILD="\$(AS)"
3769   CC_FOR_BUILD="\$(CC)"
3770   CXX_FOR_BUILD="\$(CXX)"
3771   GCJ_FOR_BUILD="\$(GCJ)"
3772   GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
3773   DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
3774   LD_FOR_BUILD="\$(LD)"
3775   NM_FOR_BUILD="\$(NM)"
3776   RANLIB_FOR_BUILD="\$(RANLIB)"
3777   WINDRES_FOR_BUILD="\$(WINDRES)"
3778   WINDMC_FOR_BUILD="\$(WINDMC)"
3779 fi
3780
3781 ac_ext=c
3782 ac_cpp='$CPP $CPPFLAGS'
3783 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3786 if test -n "$ac_tool_prefix"; then
3787   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3788 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5