OSDN Git Service

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