OSDN Git Service

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