OSDN Git Service

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