OSDN Git Service

gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / 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
528 # Check that we are running under the correct shell.
529 SHELL=${CONFIG_SHELL-/bin/sh}
530
531 case X$lt_ECHO in
532 X*--fallback-echo)
533   # Remove one level of quotation (which was required for Make).
534   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
535   ;;
536 esac
537
538 ECHO=${lt_ECHO-echo}
539 if test "X$1" = X--no-reexec; then
540   # Discard the --no-reexec flag, and continue.
541   shift
542 elif test "X$1" = X--fallback-echo; then
543   # Avoid inline document here, it may be left over
544   :
545 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
546   # Yippee, $ECHO works!
547   :
548 else
549   # Restart under the correct shell.
550   exec $SHELL "$0" --no-reexec ${1+"$@"}
551 fi
552
553 if test "X$1" = X--fallback-echo; then
554   # used as fallback echo
555   shift
556   cat <<_LT_EOF
557 $*
558 _LT_EOF
559   exit 0
560 fi
561
562 # The HP-UX ksh and POSIX shell print the target directory to stdout
563 # if CDPATH is set.
564 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
565
566 if test -z "$lt_ECHO"; then
567   if test "X${echo_test_string+set}" != Xset; then
568     # find a string as large as possible, as long as the shell can cope with it
569     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
570       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
571       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
572          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
573       then
574         break
575       fi
576     done
577   fi
578
579   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
580      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
581      test "X$echo_testing_string" = "X$echo_test_string"; then
582     :
583   else
584     # The Solaris, AIX, and Digital Unix default echo programs unquote
585     # backslashes.  This makes it impossible to quote backslashes using
586     #   echo "$something" | sed 's/\\/\\\\/g'
587     #
588     # So, first we look for a working echo in the user's PATH.
589
590     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
591     for dir in $PATH /usr/ucb; do
592       IFS="$lt_save_ifs"
593       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
594          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
595          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
596          test "X$echo_testing_string" = "X$echo_test_string"; then
597         ECHO="$dir/echo"
598         break
599       fi
600     done
601     IFS="$lt_save_ifs"
602
603     if test "X$ECHO" = Xecho; then
604       # We didn't find a better echo, so look for alternatives.
605       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
606          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
607          test "X$echo_testing_string" = "X$echo_test_string"; then
608         # This shell has a builtin print -r that does the trick.
609         ECHO='print -r'
610       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
611            test "X$CONFIG_SHELL" != X/bin/ksh; then
612         # If we have ksh, try running configure again with it.
613         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
614         export ORIGINAL_CONFIG_SHELL
615         CONFIG_SHELL=/bin/ksh
616         export CONFIG_SHELL
617         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
618       else
619         # Try using printf.
620         ECHO='printf %s\n'
621         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
622            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
623            test "X$echo_testing_string" = "X$echo_test_string"; then
624           # Cool, printf works
625           :
626         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
627              test "X$echo_testing_string" = 'X\t' &&
628              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
629              test "X$echo_testing_string" = "X$echo_test_string"; then
630           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
631           export CONFIG_SHELL
632           SHELL="$CONFIG_SHELL"
633           export SHELL
634           ECHO="$CONFIG_SHELL $0 --fallback-echo"
635         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
636              test "X$echo_testing_string" = 'X\t' &&
637              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
638              test "X$echo_testing_string" = "X$echo_test_string"; then
639           ECHO="$CONFIG_SHELL $0 --fallback-echo"
640         else
641           # maybe with a smaller string...
642           prev=:
643
644           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
645             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
646             then
647               break
648             fi
649             prev="$cmd"
650           done
651
652           if test "$prev" != 'sed 50q "$0"'; then
653             echo_test_string=`eval $prev`
654             export echo_test_string
655             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
656           else
657             # Oops.  We lost completely, so just stick with echo.
658             ECHO=echo
659           fi
660         fi
661       fi
662     fi
663   fi
664 fi
665
666 # Copy echo and quote the copy suitably for passing to libtool from
667 # the Makefile, instead of quoting the original, which is used later.
668 lt_ECHO=$ECHO
669 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
670    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
671 fi
672
673
674
675
676 exec 7<&0 </dev/null 6>&1
677
678 # Name of the host.
679 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
680 # so uname gets run too.
681 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
682
683 #
684 # Initializations.
685 #
686 ac_default_prefix=/usr/local
687 ac_clean_files=
688 ac_config_libobj_dir=.
689 LIBOBJS=
690 cross_compiling=no
691 subdirs=
692 MFLAGS=
693 MAKEFLAGS=
694
695 # Identity of this package.
696 PACKAGE_NAME=
697 PACKAGE_TARNAME=
698 PACKAGE_VERSION=
699 PACKAGE_STRING=
700 PACKAGE_BUGREPORT=
701 PACKAGE_URL=
702
703 ac_unique_file="tree.c"
704 # Factoring default headers for most tests.
705 ac_includes_default="\
706 #include <stdio.h>
707 #ifdef HAVE_SYS_TYPES_H
708 # include <sys/types.h>
709 #endif
710 #ifdef HAVE_SYS_STAT_H
711 # include <sys/stat.h>
712 #endif
713 #ifdef STDC_HEADERS
714 # include <stdlib.h>
715 # include <stddef.h>
716 #else
717 # ifdef HAVE_STDLIB_H
718 #  include <stdlib.h>
719 # endif
720 #endif
721 #ifdef HAVE_STRING_H
722 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
723 #  include <memory.h>
724 # endif
725 # include <string.h>
726 #endif
727 #ifdef HAVE_STRINGS_H
728 # include <strings.h>
729 #endif
730 #ifdef HAVE_INTTYPES_H
731 # include <inttypes.h>
732 #endif
733 #ifdef HAVE_STDINT_H
734 # include <stdint.h>
735 #endif
736 #ifdef HAVE_UNISTD_H
737 # include <unistd.h>
738 #endif"
739
740 ac_subst_vars='LTLIBOBJS
741 LIBOBJS
742 enable_plugin
743 pluginlibs
744 LIBELFINC
745 LIBELFLIBS
746 CLOOGINC
747 CLOOGLIBS
748 PPLINC
749 PPLLIBS
750 GMPINC
751 GMPLIBS
752 target_cpu_default
753 fortran_target_objs
754 cxx_target_objs
755 c_target_objs
756 use_gcc_stdint
757 xm_defines
758 xm_include_list
759 xm_file_list
760 tm_p_include_list
761 tm_p_file_list
762 tm_defines
763 tm_include_list
764 tm_file_list
765 thread_file
766 out_object_file
767 out_file
768 objc_boehm_gc
769 md_file
770 local_prefix
771 lang_tree_files
772 lang_specs_files
773 lang_opt_files
774 install
775 out_host_hook_obj
776 host_xm_defines
777 host_xm_include_list
778 host_xm_file_list
779 host_exeext
780 gcc_gxx_include_dir
781 gcc_config_arguments
782 float_h_file
783 extra_programs
784 extra_passes
785 extra_parts
786 extra_objs
787 extra_headers_list
788 extra_gcc_objs
789 TM_MULTILIB_EXCEPTIONS_CONFIG
790 TM_MULTILIB_CONFIG
791 TM_ENDIAN_CONFIG
792 tmake_file
793 xmake_file
794 cpp_install_dir
795 check_languages
796 build_file_translate
797 build_xm_defines
798 build_xm_include_list
799 build_xm_file_list
800 build_install_headers_dir
801 build_exeext
802 all_selected_languages
803 all_languages
804 all_lang_makefiles
805 all_lang_makefrags
806 all_gtfiles
807 all_compilers
808 srcdir
809 subdirs
810 slibdir
811 dollar
812 gcc_tooldir
813 enable_lto
814 MAINT
815 zlibinc
816 zlibdir
817 HOST_LIBS
818 GGC
819 libgcc_visibility
820 gcc_cv_readelf
821 gcc_cv_objdump
822 ORIGINAL_NM_FOR_TARGET
823 gcc_cv_nm
824 ORIGINAL_LD_FOR_TARGET
825 ORIGINAL_PLUGIN_LD_FOR_TARGET
826 gcc_cv_ld
827 ORIGINAL_AS_FOR_TARGET
828 gcc_cv_as
829 enable_fast_install
830 objdir
831 CXXCPP
832 OTOOL64
833 OTOOL
834 LIPO
835 NMEDIT
836 DSYMUTIL
837 lt_ECHO
838 STRIP
839 OBJDUMP
840 ac_ct_DUMPBIN
841 DUMPBIN
842 LD
843 FGREP
844 SED
845 LIBTOOL
846 collect2
847 STMP_FIXINC
848 BUILD_LDFLAGS
849 BUILD_CFLAGS
850 CC_FOR_BUILD
851 inhibit_libc
852 SYSTEM_HEADER_DIR
853 ALL
854 CROSS
855 CATOBJEXT
856 GENCAT
857 INSTOBJEXT
858 DATADIRNAME
859 CATALOGS
860 POSUB
861 GMSGFMT
862 XGETTEXT
863 INCINTL
864 LIBINTL_DEP
865 LIBINTL
866 USE_NLS
867 extra_opt_files
868 extra_modes_file
869 gthread_flags
870 objext
871 manext
872 LIBICONV_DEP
873 LTLIBICONV
874 LIBICONV
875 LDEXP_LIB
876 GNAT_LIBEXC
877 COLLECT2_LIBS
878 AR
879 NM
880 BISON
881 FLEX
882 GENERATED_MANPAGES
883 BUILD_INFO
884 MAKEINFO
885 have_mktemp_command
886 make_compare_target
887 INSTALL_DATA
888 INSTALL_PROGRAM
889 INSTALL
890 ranlib_flags
891 RANLIB
892 LN
893 LN_S
894 AWK
895 SET_MAKE
896 REPORT_BUGS_TEXI
897 REPORT_BUGS_TO
898 PKGVERSION
899 onestep
900 CROSS_SYSTEM_HEADER_DIR
901 TARGET_SYSTEM_ROOT_DEFINE
902 TARGET_SYSTEM_ROOT
903 enable_shared
904 enable_fixed_point
905 enable_decimal_float
906 enable_multilib
907 ENABLE_BUILD_WITH_CXX
908 coverage_flags
909 valgrind_command
910 valgrind_path_defines
911 valgrind_path
912 TREEBROWSER
913 nocommon_flag
914 warn_cxxflags
915 warn_cflags
916 c_strict_warn
917 strict_warn
918 c_loose_warn
919 loose_warn
920 EGREP
921 GREP
922 CPP
923 OUTPUT_OPTION
924 NO_MINUS_C_MINUS_O
925 GNATMAKE
926 GNATBIND
927 ac_ct_CXX
928 CXXFLAGS
929 CXX
930 OBJEXT
931 EXEEXT
932 ac_ct_CC
933 CPPFLAGS
934 LDFLAGS
935 CFLAGS
936 CC
937 GENINSRC
938 target_subdir
939 host_subdir
940 build_subdir
941 build_libsubdir
942 target_noncanonical
943 target_os
944 target_vendor
945 target_cpu
946 target
947 host_os
948 host_vendor
949 host_cpu
950 host
951 build_os
952 build_vendor
953 build_cpu
954 build
955 target_alias
956 host_alias
957 build_alias
958 LIBS
959 ECHO_T
960 ECHO_N
961 ECHO_C
962 DEFS
963 mandir
964 localedir
965 libdir
966 psdir
967 pdfdir
968 dvidir
969 htmldir
970 infodir
971 docdir
972 oldincludedir
973 includedir
974 localstatedir
975 sharedstatedir
976 sysconfdir
977 datadir
978 datarootdir
979 libexecdir
980 sbindir
981 bindir
982 program_transform_name
983 prefix
984 exec_prefix
985 PACKAGE_URL
986 PACKAGE_BUGREPORT
987 PACKAGE_STRING
988 PACKAGE_VERSION
989 PACKAGE_TARNAME
990 PACKAGE_NAME
991 PATH_SEPARATOR
992 SHELL'
993 ac_subst_files='language_hooks'
994 ac_user_opts='
995 enable_option_checking
996 with_build_libsubdir
997 with_local_prefix
998 with_gxx_include_dir
999 with_cpp_install_dir
1000 enable_generated_files_in_srcdir
1001 with_gnu_ld
1002 with_ld
1003 with_demangler_in_ld
1004 with_gnu_as
1005 with_as
1006 enable_werror_always
1007 enable_checking
1008 enable_coverage
1009 enable_gather_detailed_mem_stats
1010 enable_build_with_cxx
1011 with_stabs
1012 enable_multilib
1013 enable___cxa_atexit
1014 enable_decimal_float
1015 enable_fixed_point
1016 enable_threads
1017 enable_tls
1018 enable_objc_gc
1019 with_dwarf2
1020 enable_shared
1021 with_build_sysroot
1022 with_sysroot
1023 enable_intermodule
1024 with_pkgversion
1025 with_bugurl
1026 enable_languages
1027 with_multilib_list
1028 enable_rpath
1029 with_libiconv_prefix
1030 enable_initfini_array
1031 enable_sjlj_exceptions
1032 with_system_libunwind
1033 enable_secureplt
1034 enable_cld
1035 enable_win32_registry
1036 enable_static
1037 with_pic
1038 enable_fast_install
1039 enable_libtool_lock
1040 with_plugin_ld
1041 enable_gnu_unique_object
1042 enable_linker_build_id
1043 with_long_double_128
1044 with_gc
1045 with_system_zlib
1046 enable_maintainer_mode
1047 enable_version_specific_runtime_libs
1048 with_slibdir
1049 enable_plugin
1050 '
1051       ac_precious_vars='build_alias
1052 host_alias
1053 target_alias
1054 CC
1055 CFLAGS
1056 LDFLAGS
1057 LIBS
1058 CPPFLAGS
1059 CXX
1060 CXXFLAGS
1061 CCC
1062 CPP
1063 CXXCPP
1064 GMPLIBS
1065 GMPINC
1066 PPLLIBS
1067 PPLINC
1068 CLOOGLIBS
1069 CLOOGINC
1070 LIBELFLIBS
1071 LIBELFINC'
1072
1073
1074 # Initialize some variables set by options.
1075 ac_init_help=
1076 ac_init_version=false
1077 ac_unrecognized_opts=
1078 ac_unrecognized_sep=
1079 # The variables have the same names as the options, with
1080 # dashes changed to underlines.
1081 cache_file=/dev/null
1082 exec_prefix=NONE
1083 no_create=
1084 no_recursion=
1085 prefix=NONE
1086 program_prefix=NONE
1087 program_suffix=NONE
1088 program_transform_name=s,x,x,
1089 silent=
1090 site=
1091 srcdir=
1092 verbose=
1093 x_includes=NONE
1094 x_libraries=NONE
1095
1096 # Installation directory options.
1097 # These are left unexpanded so users can "make install exec_prefix=/foo"
1098 # and all the variables that are supposed to be based on exec_prefix
1099 # by default will actually change.
1100 # Use braces instead of parens because sh, perl, etc. also accept them.
1101 # (The list follows the same order as the GNU Coding Standards.)
1102 bindir='${exec_prefix}/bin'
1103 sbindir='${exec_prefix}/sbin'
1104 libexecdir='${exec_prefix}/libexec'
1105 datarootdir='${prefix}/share'
1106 datadir='${datarootdir}'
1107 sysconfdir='${prefix}/etc'
1108 sharedstatedir='${prefix}/com'
1109 localstatedir='${prefix}/var'
1110 includedir='${prefix}/include'
1111 oldincludedir='/usr/include'
1112 docdir='${datarootdir}/doc/${PACKAGE}'
1113 infodir='${datarootdir}/info'
1114 htmldir='${docdir}'
1115 dvidir='${docdir}'
1116 pdfdir='${docdir}'
1117 psdir='${docdir}'
1118 libdir='${exec_prefix}/lib'
1119 localedir='${datarootdir}/locale'
1120 mandir='${datarootdir}/man'
1121
1122 ac_prev=
1123 ac_dashdash=
1124 for ac_option
1125 do
1126   # If the previous option needs an argument, assign it.
1127   if test -n "$ac_prev"; then
1128     eval $ac_prev=\$ac_option
1129     ac_prev=
1130     continue
1131   fi
1132
1133   case $ac_option in
1134   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1135   *)    ac_optarg=yes ;;
1136   esac
1137
1138   # Accept the important Cygnus configure options, so we can diagnose typos.
1139
1140   case $ac_dashdash$ac_option in
1141   --)
1142     ac_dashdash=yes ;;
1143
1144   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1145     ac_prev=bindir ;;
1146   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1147     bindir=$ac_optarg ;;
1148
1149   -build | --build | --buil | --bui | --bu)
1150     ac_prev=build_alias ;;
1151   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1152     build_alias=$ac_optarg ;;
1153
1154   -cache-file | --cache-file | --cache-fil | --cache-fi \
1155   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1156     ac_prev=cache_file ;;
1157   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1158   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1159     cache_file=$ac_optarg ;;
1160
1161   --config-cache | -C)
1162     cache_file=config.cache ;;
1163
1164   -datadir | --datadir | --datadi | --datad)
1165     ac_prev=datadir ;;
1166   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1167     datadir=$ac_optarg ;;
1168
1169   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1170   | --dataroo | --dataro | --datar)
1171     ac_prev=datarootdir ;;
1172   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1173   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1174     datarootdir=$ac_optarg ;;
1175
1176   -disable-* | --disable-*)
1177     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1178     # Reject names that are not valid shell variable names.
1179     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1180       as_fn_error "invalid feature name: $ac_useropt"
1181     ac_useropt_orig=$ac_useropt
1182     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1183     case $ac_user_opts in
1184       *"
1185 "enable_$ac_useropt"
1186 "*) ;;
1187       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1188          ac_unrecognized_sep=', ';;
1189     esac
1190     eval enable_$ac_useropt=no ;;
1191
1192   -docdir | --docdir | --docdi | --doc | --do)
1193     ac_prev=docdir ;;
1194   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1195     docdir=$ac_optarg ;;
1196
1197   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1198     ac_prev=dvidir ;;
1199   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1200     dvidir=$ac_optarg ;;
1201
1202   -enable-* | --enable-*)
1203     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1204     # Reject names that are not valid shell variable names.
1205     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1206       as_fn_error "invalid feature name: $ac_useropt"
1207     ac_useropt_orig=$ac_useropt
1208     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1209     case $ac_user_opts in
1210       *"
1211 "enable_$ac_useropt"
1212 "*) ;;
1213       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1214          ac_unrecognized_sep=', ';;
1215     esac
1216     eval enable_$ac_useropt=\$ac_optarg ;;
1217
1218   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1219   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1220   | --exec | --exe | --ex)
1221     ac_prev=exec_prefix ;;
1222   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1223   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1224   | --exec=* | --exe=* | --ex=*)
1225     exec_prefix=$ac_optarg ;;
1226
1227   -gas | --gas | --ga | --g)
1228     # Obsolete; use --with-gas.
1229     with_gas=yes ;;
1230
1231   -help | --help | --hel | --he | -h)
1232     ac_init_help=long ;;
1233   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1234     ac_init_help=recursive ;;
1235   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1236     ac_init_help=short ;;
1237
1238   -host | --host | --hos | --ho)
1239     ac_prev=host_alias ;;
1240   -host=* | --host=* | --hos=* | --ho=*)
1241     host_alias=$ac_optarg ;;
1242
1243   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1244     ac_prev=htmldir ;;
1245   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1246   | --ht=*)
1247     htmldir=$ac_optarg ;;
1248
1249   -includedir | --includedir | --includedi | --included | --include \
1250   | --includ | --inclu | --incl | --inc)
1251     ac_prev=includedir ;;
1252   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1253   | --includ=* | --inclu=* | --incl=* | --inc=*)
1254     includedir=$ac_optarg ;;
1255
1256   -infodir | --infodir | --infodi | --infod | --info | --inf)
1257     ac_prev=infodir ;;
1258   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1259     infodir=$ac_optarg ;;
1260
1261   -libdir | --libdir | --libdi | --libd)
1262     ac_prev=libdir ;;
1263   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1264     libdir=$ac_optarg ;;
1265
1266   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1267   | --libexe | --libex | --libe)
1268     ac_prev=libexecdir ;;
1269   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1270   | --libexe=* | --libex=* | --libe=*)
1271     libexecdir=$ac_optarg ;;
1272
1273   -localedir | --localedir | --localedi | --localed | --locale)
1274     ac_prev=localedir ;;
1275   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1276     localedir=$ac_optarg ;;
1277
1278   -localstatedir | --localstatedir | --localstatedi | --localstated \
1279   | --localstate | --localstat | --localsta | --localst | --locals)
1280     ac_prev=localstatedir ;;
1281   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1282   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1283     localstatedir=$ac_optarg ;;
1284
1285   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1286     ac_prev=mandir ;;
1287   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1288     mandir=$ac_optarg ;;
1289
1290   -nfp | --nfp | --nf)
1291     # Obsolete; use --without-fp.
1292     with_fp=no ;;
1293
1294   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1295   | --no-cr | --no-c | -n)
1296     no_create=yes ;;
1297
1298   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1299   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1300     no_recursion=yes ;;
1301
1302   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1303   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1304   | --oldin | --oldi | --old | --ol | --o)
1305     ac_prev=oldincludedir ;;
1306   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1307   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1308   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1309     oldincludedir=$ac_optarg ;;
1310
1311   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1312     ac_prev=prefix ;;
1313   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1314     prefix=$ac_optarg ;;
1315
1316   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1317   | --program-pre | --program-pr | --program-p)
1318     ac_prev=program_prefix ;;
1319   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1320   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1321     program_prefix=$ac_optarg ;;
1322
1323   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1324   | --program-suf | --program-su | --program-s)
1325     ac_prev=program_suffix ;;
1326   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1327   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1328     program_suffix=$ac_optarg ;;
1329
1330   -program-transform-name | --program-transform-name \
1331   | --program-transform-nam | --program-transform-na \
1332   | --program-transform-n | --program-transform- \
1333   | --program-transform | --program-transfor \
1334   | --program-transfo | --program-transf \
1335   | --program-trans | --program-tran \
1336   | --progr-tra | --program-tr | --program-t)
1337     ac_prev=program_transform_name ;;
1338   -program-transform-name=* | --program-transform-name=* \
1339   | --program-transform-nam=* | --program-transform-na=* \
1340   | --program-transform-n=* | --program-transform-=* \
1341   | --program-transform=* | --program-transfor=* \
1342   | --program-transfo=* | --program-transf=* \
1343   | --program-trans=* | --program-tran=* \
1344   | --progr-tra=* | --program-tr=* | --program-t=*)
1345     program_transform_name=$ac_optarg ;;
1346
1347   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1348     ac_prev=pdfdir ;;
1349   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1350     pdfdir=$ac_optarg ;;
1351
1352   -psdir | --psdir | --psdi | --psd | --ps)
1353     ac_prev=psdir ;;
1354   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1355     psdir=$ac_optarg ;;
1356
1357   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1358   | -silent | --silent | --silen | --sile | --sil)
1359     silent=yes ;;
1360
1361   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1362     ac_prev=sbindir ;;
1363   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1364   | --sbi=* | --sb=*)
1365     sbindir=$ac_optarg ;;
1366
1367   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1368   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1369   | --sharedst | --shareds | --shared | --share | --shar \
1370   | --sha | --sh)
1371     ac_prev=sharedstatedir ;;
1372   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1373   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1374   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1375   | --sha=* | --sh=*)
1376     sharedstatedir=$ac_optarg ;;
1377
1378   -site | --site | --sit)
1379     ac_prev=site ;;
1380   -site=* | --site=* | --sit=*)
1381     site=$ac_optarg ;;
1382
1383   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1384     ac_prev=srcdir ;;
1385   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1386     srcdir=$ac_optarg ;;
1387
1388   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1389   | --syscon | --sysco | --sysc | --sys | --sy)
1390     ac_prev=sysconfdir ;;
1391   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1392   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1393     sysconfdir=$ac_optarg ;;
1394
1395   -target | --target | --targe | --targ | --tar | --ta | --t)
1396     ac_prev=target_alias ;;
1397   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1398     target_alias=$ac_optarg ;;
1399
1400   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1401     verbose=yes ;;
1402
1403   -version | --version | --versio | --versi | --vers | -V)
1404     ac_init_version=: ;;
1405
1406   -with-* | --with-*)
1407     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1408     # Reject names that are not valid shell variable names.
1409     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1410       as_fn_error "invalid package name: $ac_useropt"
1411     ac_useropt_orig=$ac_useropt
1412     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1413     case $ac_user_opts in
1414       *"
1415 "with_$ac_useropt"
1416 "*) ;;
1417       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1418          ac_unrecognized_sep=', ';;
1419     esac
1420     eval with_$ac_useropt=\$ac_optarg ;;
1421
1422   -without-* | --without-*)
1423     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1424     # Reject names that are not valid shell variable names.
1425     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1426       as_fn_error "invalid package name: $ac_useropt"
1427     ac_useropt_orig=$ac_useropt
1428     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1429     case $ac_user_opts in
1430       *"
1431 "with_$ac_useropt"
1432 "*) ;;
1433       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1434          ac_unrecognized_sep=', ';;
1435     esac
1436     eval with_$ac_useropt=no ;;
1437
1438   --x)
1439     # Obsolete; use --with-x.
1440     with_x=yes ;;
1441
1442   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1443   | --x-incl | --x-inc | --x-in | --x-i)
1444     ac_prev=x_includes ;;
1445   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1446   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1447     x_includes=$ac_optarg ;;
1448
1449   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1450   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1451     ac_prev=x_libraries ;;
1452   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1453   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1454     x_libraries=$ac_optarg ;;
1455
1456   -*) as_fn_error "unrecognized option: \`$ac_option'
1457 Try \`$0 --help' for more information."
1458     ;;
1459
1460   *=*)
1461     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1462     # Reject names that are not valid shell variable names.
1463     case $ac_envvar in #(
1464       '' | [0-9]* | *[!_$as_cr_alnum]* )
1465       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1466     esac
1467     eval $ac_envvar=\$ac_optarg
1468     export $ac_envvar ;;
1469
1470   *)
1471     # FIXME: should be removed in autoconf 3.0.
1472     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1473     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1474       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1475     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1476     ;;
1477
1478   esac
1479 done
1480
1481 if test -n "$ac_prev"; then
1482   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1483   as_fn_error "missing argument to $ac_option"
1484 fi
1485
1486 if test -n "$ac_unrecognized_opts"; then
1487   case $enable_option_checking in
1488     no) ;;
1489     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1490     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1491   esac
1492 fi
1493
1494 # Check all directory arguments for consistency.
1495 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1496                 datadir sysconfdir sharedstatedir localstatedir includedir \
1497                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1498                 libdir localedir mandir
1499 do
1500   eval ac_val=\$$ac_var
1501   # Remove trailing slashes.
1502   case $ac_val in
1503     */ )
1504       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1505       eval $ac_var=\$ac_val;;
1506   esac
1507   # Be sure to have absolute directory names.
1508   case $ac_val in
1509     [\\/$]* | ?:[\\/]* )  continue;;
1510     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1511   esac
1512   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1513 done
1514
1515 # There might be people who depend on the old broken behavior: `$host'
1516 # used to hold the argument of --host etc.
1517 # FIXME: To remove some day.
1518 build=$build_alias
1519 host=$host_alias
1520 target=$target_alias
1521
1522 # FIXME: To remove some day.
1523 if test "x$host_alias" != x; then
1524   if test "x$build_alias" = x; then
1525     cross_compiling=maybe
1526     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1527     If a cross compiler is detected then cross compile mode will be used." >&2
1528   elif test "x$build_alias" != "x$host_alias"; then
1529     cross_compiling=yes
1530   fi
1531 fi
1532
1533 ac_tool_prefix=
1534 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1535
1536 test "$silent" = yes && exec 6>/dev/null
1537
1538
1539 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1540 ac_ls_di=`ls -di .` &&
1541 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1542   as_fn_error "working directory cannot be determined"
1543 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1544   as_fn_error "pwd does not report name of working directory"
1545
1546
1547 # Find the source files, if location was not specified.
1548 if test -z "$srcdir"; then
1549   ac_srcdir_defaulted=yes
1550   # Try the directory containing this script, then the parent directory.
1551   ac_confdir=`$as_dirname -- "$as_myself" ||
1552 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1553          X"$as_myself" : 'X\(//\)[^/]' \| \
1554          X"$as_myself" : 'X\(//\)$' \| \
1555          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1556 $as_echo X"$as_myself" |
1557     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1558             s//\1/
1559             q
1560           }
1561           /^X\(\/\/\)[^/].*/{
1562             s//\1/
1563             q
1564           }
1565           /^X\(\/\/\)$/{
1566             s//\1/
1567             q
1568           }
1569           /^X\(\/\).*/{
1570             s//\1/
1571             q
1572           }
1573           s/.*/./; q'`
1574   srcdir=$ac_confdir
1575   if test ! -r "$srcdir/$ac_unique_file"; then
1576     srcdir=..
1577   fi
1578 else
1579   ac_srcdir_defaulted=no
1580 fi
1581 if test ! -r "$srcdir/$ac_unique_file"; then
1582   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1583   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1584 fi
1585 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1586 ac_abs_confdir=`(
1587         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1588         pwd)`
1589 # When building in place, set srcdir=.
1590 if test "$ac_abs_confdir" = "$ac_pwd"; then
1591   srcdir=.
1592 fi
1593 # Remove unnecessary trailing slashes from srcdir.
1594 # Double slashes in file names in object file debugging info
1595 # mess up M-x gdb in Emacs.
1596 case $srcdir in
1597 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1598 esac
1599 for ac_var in $ac_precious_vars; do
1600   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1601   eval ac_env_${ac_var}_value=\$${ac_var}
1602   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1603   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1604 done
1605
1606 #
1607 # Report the --help message.
1608 #
1609 if test "$ac_init_help" = "long"; then
1610   # Omit some internal or obsolete options to make the list less imposing.
1611   # This message is too long to be a string in the A/UX 3.1 sh.
1612   cat <<_ACEOF
1613 \`configure' configures this package to adapt to many kinds of systems.
1614
1615 Usage: $0 [OPTION]... [VAR=VALUE]...
1616
1617 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1618 VAR=VALUE.  See below for descriptions of some of the useful variables.
1619
1620 Defaults for the options are specified in brackets.
1621
1622 Configuration:
1623   -h, --help              display this help and exit
1624       --help=short        display options specific to this package
1625       --help=recursive    display the short help of all the included packages
1626   -V, --version           display version information and exit
1627   -q, --quiet, --silent   do not print \`checking...' messages
1628       --cache-file=FILE   cache test results in FILE [disabled]
1629   -C, --config-cache      alias for \`--cache-file=config.cache'
1630   -n, --no-create         do not create output files
1631       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1632
1633 Installation directories:
1634   --prefix=PREFIX         install architecture-independent files in PREFIX
1635                           [$ac_default_prefix]
1636   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1637                           [PREFIX]
1638
1639 By default, \`make install' will install all the files in
1640 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1641 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1642 for instance \`--prefix=\$HOME'.
1643
1644 For better control, use the options below.
1645
1646 Fine tuning of the installation directories:
1647   --bindir=DIR            user executables [EPREFIX/bin]
1648   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1649   --libexecdir=DIR        program executables [EPREFIX/libexec]
1650   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1651   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1652   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1653   --libdir=DIR            object code libraries [EPREFIX/lib]
1654   --includedir=DIR        C header files [PREFIX/include]
1655   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1656   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1657   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1658   --infodir=DIR           info documentation [DATAROOTDIR/info]
1659   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1660   --mandir=DIR            man documentation [DATAROOTDIR/man]
1661   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1662   --htmldir=DIR           html documentation [DOCDIR]
1663   --dvidir=DIR            dvi documentation [DOCDIR]
1664   --pdfdir=DIR            pdf documentation [DOCDIR]
1665   --psdir=DIR             ps documentation [DOCDIR]
1666 _ACEOF
1667
1668   cat <<\_ACEOF
1669
1670 Program names:
1671   --program-prefix=PREFIX            prepend PREFIX to installed program names
1672   --program-suffix=SUFFIX            append SUFFIX to installed program names
1673   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1674
1675 System types:
1676   --build=BUILD     configure for building on BUILD [guessed]
1677   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1678   --target=TARGET   configure for building compilers for TARGET [HOST]
1679 _ACEOF
1680 fi
1681
1682 if test -n "$ac_init_help"; then
1683
1684   cat <<\_ACEOF
1685
1686 Optional Features:
1687   --disable-option-checking  ignore unrecognized --enable/--with options
1688   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1689   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1690   --enable-generated-files-in-srcdir
1691                           put copies of generated files in source dir
1692                           intended for creating source tarballs for users
1693                           without texinfo bison or flex.
1694   --enable-werror-always  enable -Werror despite compiler version
1695   --enable-checking=LIST
1696                           enable expensive run-time checks.  With LIST,
1697                           enable only specific categories of checks.
1698                           Categories are: yes,no,all,none,release.
1699                           Flags are: assert,df,fold,gc,gcac,gimple,misc,
1700                           rtlflag,rtl,runtime,tree,valgrind,types.
1701   --enable-coverage=LEVEL
1702                           enable compiler's code coverage collection.
1703                           Use to measure compiler performance and locate
1704                           unused parts of the compiler. With LEVEL, specify
1705                           optimization. Values are opt, noopt,
1706                           default is noopt
1707   --enable-gather-detailed-mem-stats         enable detailed memory allocation stats gathering
1708   --enable-build-with-cxx build with C++ compiler instead of C compiler
1709   --enable-multilib       enable library support for multiple ABIs
1710   --enable-__cxa_atexit   enable __cxa_atexit for C++
1711   --enable-decimal-float={no,yes,bid,dpd}
1712                         enable decimal float extension to C.  Selecting 'bid'
1713                         or 'dpd' choses which decimal floating point format
1714                         to use
1715   --enable-fixed-point    enable fixed-point arithmetic extension to C
1716   --enable-threads        enable thread usage for target GCC
1717   --enable-threads=LIB    use LIB thread package for target GCC
1718   --enable-tls            enable or disable generation of tls code
1719                           overriding the assembler check for tls support
1720   --enable-objc-gc        enable the use of Boehm's garbage collector with
1721                           the GNU Objective-C runtime
1722   --disable-shared        don't provide a shared libgcc
1723   --enable-intermodule    build the compiler in one step
1724   --enable-languages=LIST specify which front-ends to build
1725   --disable-rpath         do not hardcode runtime library paths
1726   --enable-initfini-array       use .init_array/.fini_array sections
1727   --enable-sjlj-exceptions
1728                           arrange to use setjmp/longjmp exception handling
1729   --enable-secureplt      enable -msecure-plt by default for PowerPC
1730   --enable-cld            enable -mcld by default for 32bit x86
1731   --disable-win32-registry
1732                           disable lookup of installation paths in the
1733                           Registry on Windows hosts
1734   --enable-win32-registry enable registry lookup (default)
1735   --enable-win32-registry=KEY
1736                           use KEY instead of GCC version as the last portion
1737                           of the registry key
1738   --enable-shared[=PKGS]  build shared libraries [default=yes]
1739   --enable-static[=PKGS]  build static libraries [default=yes]
1740   --enable-fast-install[=PKGS]
1741                           optimize for fast installation [default=yes]
1742   --disable-libtool-lock  avoid locking (might break parallel builds)
1743   --enable-gnu-unique-object    enable the use of the @gnu_unique_object ELF extension on
1744                                 glibc systems
1745   --enable-linker-build-id
1746                           compiler will always pass --build-id to linker
1747   --enable-maintainer-mode
1748                           enable make rules and dependencies not useful
1749                           (and sometimes confusing) to the casual installer
1750   --enable-version-specific-runtime-libs
1751                           specify that runtime libraries should be
1752                           installed in a compiler-specific directory
1753   --enable-plugin         enable plugin support
1754
1755 Optional Packages:
1756   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1757   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1758   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1759   --with-local-prefix=DIR specifies directory to put local include
1760   --with-gxx-include-dir=DIR
1761                           specifies directory to put g++ header files
1762   --with-cpp-install-dir=DIR
1763                           install the user visible C preprocessor in DIR
1764                           (relative to PREFIX) as well as PREFIX/bin
1765   --with-gnu-ld           arrange to work with GNU ld.
1766   --with-ld               arrange to use the specified ld (full pathname)
1767   --with-demangler-in-ld  try to use demangler in GNU ld.
1768   --with-gnu-as           arrange to work with GNU as
1769   --with-as               arrange to use the specified as (full pathname)
1770   --with-stabs            arrange to use stabs instead of host debug format
1771   --with-dwarf2           force the default debug format to be DWARF 2
1772   --with-build-sysroot=sysroot
1773                           use sysroot as the system root during the build
1774   --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
1775   --with-pkgversion=PKG   Use PKG in the version string in place of "GCC"
1776   --with-bugurl=URL       Direct users to URL to report a bug
1777   --with-multilib-list    Select multilibs (SH only)
1778   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1779   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1780   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1781   --with-system-libunwind use installed libunwind
1782   --with-pic              try to use only PIC/non-PIC objects [default=use
1783                           both]
1784   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1785   --with-plugin-ld=[ARG]  specify the plugin linker
1786   --with-long-double-128  Use 128-bit long double by default.
1787   --with-gc={page,zone}   choose the garbage collection mechanism to use
1788                           with the compiler
1789   --with-system-zlib      use installed libz
1790   --with-slibdir=DIR      shared libraries in DIR [LIBDIR]
1791
1792 Some influential environment variables:
1793   CC          C compiler command
1794   CFLAGS      C compiler flags
1795   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1796               nonstandard directory <lib dir>
1797   LIBS        libraries to pass to the linker, e.g. -l<library>
1798   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1799               you have headers in a nonstandard directory <include dir>
1800   CXX         C++ compiler command
1801   CXXFLAGS    C++ compiler flags
1802   CPP         C preprocessor
1803   CXXCPP      C++ preprocessor
1804   GMPLIBS     How to link GMP
1805   GMPINC      How to find GMP include files
1806   PPLLIBS     How to link PPL
1807   PPLINC      How to find PPL include files
1808   CLOOGLIBS   How to link CLOOG
1809   CLOOGINC    How to find CLOOG include files
1810   LIBELFLIBS  How to link libelf
1811   LIBELFINC   How to find libelf include files
1812
1813 Use these variables to override the choices made by `configure' or to help
1814 it to find libraries and programs with nonstandard names/locations.
1815
1816 Report bugs to the package provider.
1817 _ACEOF
1818 ac_status=$?
1819 fi
1820
1821 if test "$ac_init_help" = "recursive"; then
1822   # If there are subdirs, report their specific --help.
1823   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1824     test -d "$ac_dir" ||
1825       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1826       continue
1827     ac_builddir=.
1828
1829 case "$ac_dir" in
1830 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1831 *)
1832   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1833   # A ".." for each directory in $ac_dir_suffix.
1834   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1835   case $ac_top_builddir_sub in
1836   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1837   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1838   esac ;;
1839 esac
1840 ac_abs_top_builddir=$ac_pwd
1841 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1842 # for backward compatibility:
1843 ac_top_builddir=$ac_top_build_prefix
1844
1845 case $srcdir in
1846   .)  # We are building in place.
1847     ac_srcdir=.
1848     ac_top_srcdir=$ac_top_builddir_sub
1849     ac_abs_top_srcdir=$ac_pwd ;;
1850   [\\/]* | ?:[\\/]* )  # Absolute name.
1851     ac_srcdir=$srcdir$ac_dir_suffix;
1852     ac_top_srcdir=$srcdir
1853     ac_abs_top_srcdir=$srcdir ;;
1854   *) # Relative name.
1855     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1856     ac_top_srcdir=$ac_top_build_prefix$srcdir
1857     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1858 esac
1859 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1860
1861     cd "$ac_dir" || { ac_status=$?; continue; }
1862     # Check for guested configure.
1863     if test -f "$ac_srcdir/configure.gnu"; then
1864       echo &&
1865       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1866     elif test -f "$ac_srcdir/configure"; then
1867       echo &&
1868       $SHELL "$ac_srcdir/configure" --help=recursive
1869     else
1870       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1871     fi || ac_status=$?
1872     cd "$ac_pwd" || { ac_status=$?; break; }
1873   done
1874 fi
1875
1876 test -n "$ac_init_help" && exit $ac_status
1877 if $ac_init_version; then
1878   cat <<\_ACEOF
1879 configure
1880 generated by GNU Autoconf 2.64
1881
1882 Copyright (C) 2009 Free Software Foundation, Inc.
1883 This configure script is free software; the Free Software Foundation
1884 gives unlimited permission to copy, distribute and modify it.
1885 _ACEOF
1886   exit
1887 fi
1888
1889 ## ------------------------ ##
1890 ## Autoconf initialization. ##
1891 ## ------------------------ ##
1892
1893 # ac_fn_c_try_compile LINENO
1894 # --------------------------
1895 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1896 ac_fn_c_try_compile ()
1897 {
1898   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1899   rm -f conftest.$ac_objext
1900   if { { ac_try="$ac_compile"
1901 case "(($ac_try" in
1902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1903   *) ac_try_echo=$ac_try;;
1904 esac
1905 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1906 $as_echo "$ac_try_echo"; } >&5
1907   (eval "$ac_compile") 2>conftest.err
1908   ac_status=$?
1909   if test -s conftest.err; then
1910     grep -v '^ *+' conftest.err >conftest.er1
1911     cat conftest.er1 >&5
1912     mv -f conftest.er1 conftest.err
1913   fi
1914   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1915   test $ac_status = 0; } && {
1916          test -z "$ac_c_werror_flag" ||
1917          test ! -s conftest.err
1918        } && test -s conftest.$ac_objext; then :
1919   ac_retval=0
1920 else
1921   $as_echo "$as_me: failed program was:" >&5
1922 sed 's/^/| /' conftest.$ac_ext >&5
1923
1924         ac_retval=1
1925 fi
1926   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1927   return $ac_retval
1928
1929 } # ac_fn_c_try_compile
1930
1931 # ac_fn_cxx_try_compile LINENO
1932 # ----------------------------
1933 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1934 ac_fn_cxx_try_compile ()
1935 {
1936   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937   rm -f conftest.$ac_objext
1938   if { { ac_try="$ac_compile"
1939 case "(($ac_try" in
1940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1941   *) ac_try_echo=$ac_try;;
1942 esac
1943 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1944 $as_echo "$ac_try_echo"; } >&5
1945   (eval "$ac_compile") 2>conftest.err
1946   ac_status=$?
1947   if test -s conftest.err; then
1948     grep -v '^ *+' conftest.err >conftest.er1
1949     cat conftest.er1 >&5
1950     mv -f conftest.er1 conftest.err
1951   fi
1952   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1953   test $ac_status = 0; } && {
1954          test -z "$ac_cxx_werror_flag" ||
1955          test ! -s conftest.err
1956        } && test -s conftest.$ac_objext; then :
1957   ac_retval=0
1958 else
1959   $as_echo "$as_me: failed program was:" >&5
1960 sed 's/^/| /' conftest.$ac_ext >&5
1961
1962         ac_retval=1
1963 fi
1964   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1965   return $ac_retval
1966
1967 } # ac_fn_cxx_try_compile
1968
1969 # ac_fn_c_try_cpp LINENO
1970 # ----------------------
1971 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1972 ac_fn_c_try_cpp ()
1973 {
1974   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1975   if { { ac_try="$ac_cpp conftest.$ac_ext"
1976 case "(($ac_try" in
1977   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1978   *) ac_try_echo=$ac_try;;
1979 esac
1980 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1981 $as_echo "$ac_try_echo"; } >&5
1982   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1983   ac_status=$?
1984   if test -s conftest.err; then
1985     grep -v '^ *+' conftest.err >conftest.er1
1986     cat conftest.er1 >&5
1987     mv -f conftest.er1 conftest.err
1988   fi
1989   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1990   test $ac_status = 0; } >/dev/null && {
1991          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1992          test ! -s conftest.err
1993        }; then :
1994   ac_retval=0
1995 else
1996   $as_echo "$as_me: failed program was:" >&5
1997 sed 's/^/| /' conftest.$ac_ext >&5
1998
1999     ac_retval=1
2000 fi
2001   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2002   return $ac_retval
2003
2004 } # ac_fn_c_try_cpp
2005
2006 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2007 # -------------------------------------------------------
2008 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2009 # the include files in INCLUDES and setting the cache variable VAR
2010 # accordingly.
2011 ac_fn_c_check_header_mongrel ()
2012 {
2013   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2014   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2015   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2016 $as_echo_n "checking for $2... " >&6; }
2017 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2018   $as_echo_n "(cached) " >&6
2019 fi
2020 eval ac_res=\$$3
2021                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2022 $as_echo "$ac_res" >&6; }
2023 else
2024   # Is the header compilable?
2025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2026 $as_echo_n "checking $2 usability... " >&6; }
2027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h.  */
2029 $4
2030 #include <$2>
2031 _ACEOF
2032 if ac_fn_c_try_compile "$LINENO"; then :
2033   ac_header_compiler=yes
2034 else
2035   ac_header_compiler=no
2036 fi
2037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2039 $as_echo "$ac_header_compiler" >&6; }
2040
2041 # Is the header present?
2042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2043 $as_echo_n "checking $2 presence... " >&6; }
2044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h.  */
2046 #include <$2>
2047 _ACEOF
2048 if ac_fn_c_try_cpp "$LINENO"; then :
2049   ac_header_preproc=yes
2050 else
2051   ac_header_preproc=no
2052 fi
2053 rm -f conftest.err conftest.$ac_ext
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2055 $as_echo "$ac_header_preproc" >&6; }
2056
2057 # So?  What about this header?
2058 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2059   yes:no: )
2060     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2061 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2062     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2063 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2064     ;;
2065   no:yes:* )
2066     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2067 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2068     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2069 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2070     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2071 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2072     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2073 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2074     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2075 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2076     ;;
2077 esac
2078   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2079 $as_echo_n "checking for $2... " >&6; }
2080 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2081   $as_echo_n "(cached) " >&6
2082 else
2083   eval "$3=\$ac_header_compiler"
2084 fi
2085 eval ac_res=\$$3
2086                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2087 $as_echo "$ac_res" >&6; }
2088 fi
2089   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2090
2091 } # ac_fn_c_check_header_mongrel
2092
2093 # ac_fn_c_try_run LINENO
2094 # ----------------------
2095 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2096 # that executables *can* be run.
2097 ac_fn_c_try_run ()
2098 {
2099   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2100   if { { ac_try="$ac_link"
2101 case "(($ac_try" in
2102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2103   *) ac_try_echo=$ac_try;;
2104 esac
2105 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2106 $as_echo "$ac_try_echo"; } >&5
2107   (eval "$ac_link") 2>&5
2108   ac_status=$?
2109   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2110   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2111   { { case "(($ac_try" in
2112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2113   *) ac_try_echo=$ac_try;;
2114 esac
2115 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2116 $as_echo "$ac_try_echo"; } >&5
2117   (eval "$ac_try") 2>&5
2118   ac_status=$?
2119   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2120   test $ac_status = 0; }; }; then :
2121   ac_retval=0
2122 else
2123   $as_echo "$as_me: program exited with status $ac_status" >&5
2124        $as_echo "$as_me: failed program was:" >&5
2125 sed 's/^/| /' conftest.$ac_ext >&5
2126
2127        ac_retval=$ac_status
2128 fi
2129   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2130   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2131   return $ac_retval
2132
2133 } # ac_fn_c_try_run
2134
2135 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2136 # -------------------------------------------------------
2137 # Tests whether HEADER exists and can be compiled using the include files in
2138 # INCLUDES, setting the cache variable VAR accordingly.
2139 ac_fn_c_check_header_compile ()
2140 {
2141   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2142   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2143 $as_echo_n "checking for $2... " >&6; }
2144 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2145   $as_echo_n "(cached) " >&6
2146 else
2147   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2148 /* end confdefs.h.  */
2149 $4
2150 #include <$2>
2151 _ACEOF
2152 if ac_fn_c_try_compile "$LINENO"; then :
2153   eval "$3=yes"
2154 else
2155   eval "$3=no"
2156 fi
2157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2158 fi
2159 eval ac_res=\$$3
2160                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2161 $as_echo "$ac_res" >&6; }
2162   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2163
2164 } # ac_fn_c_check_header_compile
2165
2166 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2167 # --------------------------------------------
2168 # Tries to find the compile-time value of EXPR in a program that includes
2169 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2170 # computed
2171 ac_fn_c_compute_int ()
2172 {
2173   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2174   if test "$cross_compiling" = yes; then
2175     # Depending upon the size, compute the lo and hi bounds.
2176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2177 /* end confdefs.h.  */
2178 $4
2179 int
2180 main ()
2181 {
2182 static int test_array [1 - 2 * !(($2) >= 0)];
2183 test_array [0] = 0
2184
2185   ;
2186   return 0;
2187 }
2188 _ACEOF
2189 if ac_fn_c_try_compile "$LINENO"; then :
2190   ac_lo=0 ac_mid=0
2191   while :; do
2192     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2193 /* end confdefs.h.  */
2194 $4
2195 int
2196 main ()
2197 {
2198 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2199 test_array [0] = 0
2200
2201   ;
2202   return 0;
2203 }
2204 _ACEOF
2205 if ac_fn_c_try_compile "$LINENO"; then :
2206   ac_hi=$ac_mid; break
2207 else
2208   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2209                         if test $ac_lo -le $ac_mid; then
2210                           ac_lo= ac_hi=
2211                           break
2212                         fi
2213                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2214 fi
2215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2216   done
2217 else
2218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2219 /* end confdefs.h.  */
2220 $4
2221 int
2222 main ()
2223 {
2224 static int test_array [1 - 2 * !(($2) < 0)];
2225 test_array [0] = 0
2226
2227   ;
2228   return 0;
2229 }
2230 _ACEOF
2231 if ac_fn_c_try_compile "$LINENO"; then :
2232   ac_hi=-1 ac_mid=-1
2233   while :; do
2234     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2235 /* end confdefs.h.  */
2236 $4
2237 int
2238 main ()
2239 {
2240 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2241 test_array [0] = 0
2242
2243   ;
2244   return 0;
2245 }
2246 _ACEOF
2247 if ac_fn_c_try_compile "$LINENO"; then :
2248   ac_lo=$ac_mid; break
2249 else
2250   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2251                         if test $ac_mid -le $ac_hi; then
2252                           ac_lo= ac_hi=
2253                           break
2254                         fi
2255                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2256 fi
2257 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2258   done
2259 else
2260   ac_lo= ac_hi=
2261 fi
2262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2263 fi
2264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2265 # Binary search between lo and hi bounds.
2266 while test "x$ac_lo" != "x$ac_hi"; do
2267   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2268   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2269 /* end confdefs.h.  */
2270 $4
2271 int
2272 main ()
2273 {
2274 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2275 test_array [0] = 0
2276
2277   ;
2278   return 0;
2279 }
2280 _ACEOF
2281 if ac_fn_c_try_compile "$LINENO"; then :
2282   ac_hi=$ac_mid
2283 else
2284   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2285 fi
2286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2287 done
2288 case $ac_lo in #((
2289 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2290 '') ac_retval=1 ;;
2291 esac
2292   else
2293     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2294 /* end confdefs.h.  */
2295 $4
2296 static long int longval () { return $2; }
2297 static unsigned long int ulongval () { return $2; }
2298 #include <stdio.h>
2299 #include <stdlib.h>
2300 int
2301 main ()
2302 {
2303
2304   FILE *f = fopen ("conftest.val", "w");
2305   if (! f)
2306     return 1;
2307   if (($2) < 0)
2308     {
2309       long int i = longval ();
2310       if (i != ($2))
2311         return 1;
2312       fprintf (f, "%ld", i);
2313     }
2314   else
2315     {
2316       unsigned long int i = ulongval ();
2317       if (i != ($2))
2318         return 1;
2319       fprintf (f, "%lu", i);
2320     }
2321   /* Do not output a trailing newline, as this causes \r\n confusion
2322      on some platforms.  */
2323   return ferror (f) || fclose (f) != 0;
2324
2325   ;
2326   return 0;
2327 }
2328 _ACEOF
2329 if ac_fn_c_try_run "$LINENO"; then :
2330   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2331 else
2332   ac_retval=1
2333 fi
2334 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2335   conftest.$ac_objext conftest.beam conftest.$ac_ext
2336 rm -f conftest.val
2337
2338   fi
2339   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2340   return $ac_retval
2341
2342 } # ac_fn_c_compute_int
2343
2344 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2345 # -------------------------------------------
2346 # Tests whether TYPE exists after having included INCLUDES, setting cache
2347 # variable VAR accordingly.
2348 ac_fn_c_check_type ()
2349 {
2350   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2351   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2352 $as_echo_n "checking for $2... " >&6; }
2353 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2354   $as_echo_n "(cached) " >&6
2355 else
2356   eval "$3=no"
2357   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2358 /* end confdefs.h.  */
2359 $4
2360 int
2361 main ()
2362 {
2363 if (sizeof ($2))
2364          return 0;
2365   ;
2366   return 0;
2367 }
2368 _ACEOF
2369 if ac_fn_c_try_compile "$LINENO"; then :
2370   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2371 /* end confdefs.h.  */
2372 $4
2373 int
2374 main ()
2375 {
2376 if (sizeof (($2)))
2377             return 0;
2378   ;
2379   return 0;
2380 }
2381 _ACEOF
2382 if ac_fn_c_try_compile "$LINENO"; then :
2383
2384 else
2385   eval "$3=yes"
2386 fi
2387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2388 fi
2389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2390 fi
2391 eval ac_res=\$$3
2392                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2393 $as_echo "$ac_res" >&6; }
2394   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2395
2396 } # ac_fn_c_check_type
2397
2398 # ac_fn_c_find_intX_t LINENO BITS VAR
2399 # -----------------------------------
2400 # Finds a signed integer type with width BITS, setting cache variable VAR
2401 # accordingly.
2402 ac_fn_c_find_intX_t ()
2403 {
2404   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2405   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2406 $as_echo_n "checking for int$2_t... " >&6; }
2407 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2408   $as_echo_n "(cached) " >&6
2409 else
2410   eval "$3=no"
2411      for ac_type in int$2_t 'int' 'long int' \
2412          'long long int' 'short int' 'signed char'; do
2413        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2414 /* end confdefs.h.  */
2415 $ac_includes_default
2416 int
2417 main ()
2418 {
2419 static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
2420 test_array [0] = 0
2421
2422   ;
2423   return 0;
2424 }
2425 _ACEOF
2426 if ac_fn_c_try_compile "$LINENO"; then :
2427   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2428 /* end confdefs.h.  */
2429 $ac_includes_default
2430 int
2431 main ()
2432 {
2433 static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
2434                  < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
2435 test_array [0] = 0
2436
2437   ;
2438   return 0;
2439 }
2440 _ACEOF
2441 if ac_fn_c_try_compile "$LINENO"; then :
2442
2443 else
2444   case $ac_type in #(
2445   int$2_t) :
2446     eval "$3=yes" ;; #(
2447   *) :
2448     eval "$3=\$ac_type" ;;
2449 esac
2450 fi
2451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2452 fi
2453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2454        eval as_val=\$$3
2455    if test "x$as_val" = x""no; then :
2456
2457 else
2458   break
2459 fi
2460      done
2461 fi
2462 eval ac_res=\$$3
2463                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2464 $as_echo "$ac_res" >&6; }
2465   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2466
2467 } # ac_fn_c_find_intX_t
2468
2469 # ac_fn_c_try_link LINENO
2470 # -----------------------
2471 # Try to link conftest.$ac_ext, and return whether this succeeded.
2472 ac_fn_c_try_link ()
2473 {
2474   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2475   rm -f conftest.$ac_objext conftest$ac_exeext
2476   if { { ac_try="$ac_link"
2477 case "(($ac_try" in
2478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2479   *) ac_try_echo=$ac_try;;
2480 esac
2481 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2482 $as_echo "$ac_try_echo"; } >&5
2483   (eval "$ac_link") 2>conftest.err
2484   ac_status=$?
2485   if test -s conftest.err; then
2486     grep -v '^ *+' conftest.err >conftest.er1
2487     cat conftest.er1 >&5
2488     mv -f conftest.er1 conftest.err
2489   fi
2490   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2491   test $ac_status = 0; } && {
2492          test -z "$ac_c_werror_flag" ||
2493          test ! -s conftest.err
2494        } && test -s conftest$ac_exeext && {
2495          test "$cross_compiling" = yes ||
2496          $as_test_x conftest$ac_exeext
2497        }; then :
2498   ac_retval=0
2499 else
2500   $as_echo "$as_me: failed program was:" >&5
2501 sed 's/^/| /' conftest.$ac_ext >&5
2502
2503         ac_retval=1
2504 fi
2505   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2506   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2507   # interfere with the next link command; also delete a directory that is
2508   # left behind by Apple's compiler.  We do this before executing the actions.
2509   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2510   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2511   return $ac_retval
2512
2513 } # ac_fn_c_try_link
2514
2515 # ac_fn_c_find_uintX_t LINENO BITS VAR
2516 # ------------------------------------
2517 # Finds an unsigned integer type with width BITS, setting cache variable VAR
2518 # accordingly.
2519 ac_fn_c_find_uintX_t ()
2520 {
2521   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2522   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2523 $as_echo_n "checking for uint$2_t... " >&6; }
2524 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2525   $as_echo_n "(cached) " >&6
2526 else
2527   eval "$3=no"
2528      for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2529          'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2530        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2531 /* end confdefs.h.  */
2532 $ac_includes_default
2533 int
2534 main ()
2535 {
2536 static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
2537 test_array [0] = 0
2538
2539   ;
2540   return 0;
2541 }
2542 _ACEOF
2543 if ac_fn_c_try_compile "$LINENO"; then :
2544   case $ac_type in #(
2545   uint$2_t) :
2546     eval "$3=yes" ;; #(
2547   *) :
2548     eval "$3=\$ac_type" ;;
2549 esac
2550 fi
2551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2552        eval as_val=\$$3
2553    if test "x$as_val" = x""no; then :
2554
2555 else
2556   break
2557 fi
2558      done
2559 fi
2560 eval ac_res=\$$3
2561                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2562 $as_echo "$ac_res" >&6; }
2563   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2564
2565 } # ac_fn_c_find_uintX_t
2566
2567 # ac_fn_c_check_header_preproc LINENO HEADER VAR
2568 # ----------------------------------------------
2569 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
2570 ac_fn_c_check_header_preproc ()
2571 {
2572   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2573   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2574 $as_echo_n "checking for $2... " >&6; }
2575 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2576   $as_echo_n "(cached) " >&6
2577 else
2578   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2579 /* end confdefs.h.  */
2580 #include <$2>
2581 _ACEOF
2582 if ac_fn_c_try_cpp "$LINENO"; then :
2583   eval "$3=yes"
2584 else
2585   eval "$3=no"
2586 fi
2587 rm -f conftest.err conftest.$ac_ext
2588 fi
2589 eval ac_res=\$$3
2590                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2591 $as_echo "$ac_res" >&6; }
2592   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2593
2594 } # ac_fn_c_check_header_preproc
2595
2596 # ac_fn_c_check_func LINENO FUNC VAR
2597 # ----------------------------------
2598 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2599 ac_fn_c_check_func ()
2600 {
2601   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2602   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2603 $as_echo_n "checking for $2... " >&6; }
2604 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2605   $as_echo_n "(cached) " >&6
2606 else
2607   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2608 /* end confdefs.h.  */
2609 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2610    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2611 #define $2 innocuous_$2
2612
2613 /* System header to define __stub macros and hopefully few prototypes,
2614     which can conflict with char $2 (); below.
2615     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2616     <limits.h> exists even on freestanding compilers.  */
2617
2618 #ifdef __STDC__
2619 # include <limits.h>
2620 #else
2621 # include <assert.h>
2622 #endif
2623
2624 #undef $2
2625
2626 /* Override any GCC internal prototype to avoid an error.
2627    Use char because int might match the return type of a GCC
2628    builtin and then its argument prototype would still apply.  */
2629 #ifdef __cplusplus
2630 extern "C"
2631 #endif
2632 char $2 ();
2633 /* The GNU C library defines this for functions which it implements
2634     to always fail with ENOSYS.  Some functions are actually named
2635     something starting with __ and the normal name is an alias.  */
2636 #if defined __stub_$2 || defined __stub___$2
2637 choke me
2638 #endif
2639
2640 int
2641 main ()
2642 {
2643 return $2 ();
2644   ;
2645   return 0;
2646 }
2647 _ACEOF
2648 if ac_fn_c_try_link "$LINENO"; then :
2649   eval "$3=yes"
2650 else
2651   eval "$3=no"
2652 fi
2653 rm -f core conftest.err conftest.$ac_objext \
2654     conftest$ac_exeext conftest.$ac_ext
2655 fi
2656 eval ac_res=\$$3
2657                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2658 $as_echo "$ac_res" >&6; }
2659   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2660
2661 } # ac_fn_c_check_func
2662
2663 # ac_fn_cxx_try_cpp LINENO
2664 # ------------------------
2665 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2666 ac_fn_cxx_try_cpp ()
2667 {
2668   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2669   if { { ac_try="$ac_cpp conftest.$ac_ext"
2670 case "(($ac_try" in
2671   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2672   *) ac_try_echo=$ac_try;;
2673 esac
2674 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2675 $as_echo "$ac_try_echo"; } >&5
2676   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2677   ac_status=$?
2678   if test -s conftest.err; then
2679     grep -v '^ *+' conftest.err >conftest.er1
2680     cat conftest.er1 >&5
2681     mv -f conftest.er1 conftest.err
2682   fi
2683   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2684   test $ac_status = 0; } >/dev/null && {
2685          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2686          test ! -s conftest.err
2687        }; then :
2688   ac_retval=0
2689 else
2690   $as_echo "$as_me: failed program was:" >&5
2691 sed 's/^/| /' conftest.$ac_ext >&5
2692
2693     ac_retval=1
2694 fi
2695   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2696   return $ac_retval
2697
2698 } # ac_fn_cxx_try_cpp
2699
2700 # ac_fn_cxx_try_link LINENO
2701 # -------------------------
2702 # Try to link conftest.$ac_ext, and return whether this succeeded.
2703 ac_fn_cxx_try_link ()
2704 {
2705   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2706   rm -f conftest.$ac_objext conftest$ac_exeext
2707   if { { ac_try="$ac_link"
2708 case "(($ac_try" in
2709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2710   *) ac_try_echo=$ac_try;;
2711 esac
2712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2713 $as_echo "$ac_try_echo"; } >&5
2714   (eval "$ac_link") 2>conftest.err
2715   ac_status=$?
2716   if test -s conftest.err; then
2717     grep -v '^ *+' conftest.err >conftest.er1
2718     cat conftest.er1 >&5
2719     mv -f conftest.er1 conftest.err
2720   fi
2721   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2722   test $ac_status = 0; } && {
2723          test -z "$ac_cxx_werror_flag" ||
2724          test ! -s conftest.err
2725        } && test -s conftest$ac_exeext && {
2726          test "$cross_compiling" = yes ||
2727          $as_test_x conftest$ac_exeext
2728        }; then :
2729   ac_retval=0
2730 else
2731   $as_echo "$as_me: failed program was:" >&5
2732 sed 's/^/| /' conftest.$ac_ext >&5
2733
2734         ac_retval=1
2735 fi
2736   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2737   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2738   # interfere with the next link command; also delete a directory that is
2739   # left behind by Apple's compiler.  We do this before executing the actions.
2740   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2741   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2742   return $ac_retval
2743
2744 } # ac_fn_cxx_try_link
2745 cat >config.log <<_ACEOF
2746 This file contains any messages produced by compilers while
2747 running configure, to aid debugging if configure makes a mistake.
2748
2749 It was created by $as_me, which was
2750 generated by GNU Autoconf 2.64.  Invocation command line was
2751
2752   $ $0 $@
2753
2754 _ACEOF
2755 exec 5>>config.log
2756 {
2757 cat <<_ASUNAME
2758 ## --------- ##
2759 ## Platform. ##
2760 ## --------- ##
2761
2762 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2763 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2764 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2765 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2766 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2767
2768 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2769 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2770
2771 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2772 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2773 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2774 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2775 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2776 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2777 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2778
2779 _ASUNAME
2780
2781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2782 for as_dir in $PATH
2783 do
2784   IFS=$as_save_IFS
2785   test -z "$as_dir" && as_dir=.
2786     $as_echo "PATH: $as_dir"
2787   done
2788 IFS=$as_save_IFS
2789
2790 } >&5
2791
2792 cat >&5 <<_ACEOF
2793
2794
2795 ## ----------- ##
2796 ## Core tests. ##
2797 ## ----------- ##
2798
2799 _ACEOF
2800
2801
2802 # Keep a trace of the command line.
2803 # Strip out --no-create and --no-recursion so they do not pile up.
2804 # Strip out --silent because we don't want to record it for future runs.
2805 # Also quote any args containing shell meta-characters.
2806 # Make two passes to allow for proper duplicate-argument suppression.
2807 ac_configure_args=
2808 ac_configure_args0=
2809 ac_configure_args1=
2810 ac_must_keep_next=false
2811 for ac_pass in 1 2
2812 do
2813   for ac_arg
2814   do
2815     case $ac_arg in
2816     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2817     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2818     | -silent | --silent | --silen | --sile | --sil)
2819       continue ;;
2820     *\'*)
2821       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2822     esac
2823     case $ac_pass in
2824     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2825     2)
2826       as_fn_append ac_configure_args1 " '$ac_arg'"
2827       if test $ac_must_keep_next = true; then
2828         ac_must_keep_next=false # Got value, back to normal.
2829       else
2830         case $ac_arg in
2831           *=* | --config-cache | -C | -disable-* | --disable-* \
2832           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2833           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2834           | -with-* | --with-* | -without-* | --without-* | --x)
2835             case "$ac_configure_args0 " in
2836               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2837             esac
2838             ;;
2839           -* ) ac_must_keep_next=true ;;
2840         esac
2841       fi
2842       as_fn_append ac_configure_args " '$ac_arg'"
2843       ;;
2844     esac
2845   done
2846 done
2847 { ac_configure_args0=; unset ac_configure_args0;}
2848 { ac_configure_args1=; unset ac_configure_args1;}
2849
2850 # When interrupted or exit'd, cleanup temporary files, and complete
2851 # config.log.  We remove comments because anyway the quotes in there
2852 # would cause problems or look ugly.
2853 # WARNING: Use '\'' to represent an apostrophe within the trap.
2854 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2855 trap 'exit_status=$?
2856   # Save into config.log some information that might help in debugging.
2857   {
2858     echo
2859
2860     cat <<\_ASBOX
2861 ## ---------------- ##
2862 ## Cache variables. ##
2863 ## ---------------- ##
2864 _ASBOX
2865     echo
2866     # The following way of writing the cache mishandles newlines in values,
2867 (
2868   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2869     eval ac_val=\$$ac_var
2870     case $ac_val in #(
2871     *${as_nl}*)
2872       case $ac_var in #(
2873       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2874 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2875       esac
2876       case $ac_var in #(
2877       _ | IFS | as_nl) ;; #(
2878       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2879       *) { eval $ac_var=; unset $ac_var;} ;;
2880       esac ;;
2881     esac
2882   done
2883   (set) 2>&1 |
2884     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2885     *${as_nl}ac_space=\ *)
2886       sed -n \
2887         "s/'\''/'\''\\\\'\'''\''/g;
2888           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2889       ;; #(
2890     *)
2891       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2892       ;;
2893     esac |
2894     sort
2895 )
2896     echo
2897
2898     cat <<\_ASBOX
2899 ## ----------------- ##
2900 ## Output variables. ##
2901 ## ----------------- ##
2902 _ASBOX
2903     echo
2904     for ac_var in $ac_subst_vars
2905     do
2906       eval ac_val=\$$ac_var
2907       case $ac_val in
2908       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2909       esac
2910       $as_echo "$ac_var='\''$ac_val'\''"
2911     done | sort
2912     echo
2913
2914     if test -n "$ac_subst_files"; then
2915       cat <<\_ASBOX
2916 ## ------------------- ##
2917 ## File substitutions. ##
2918 ## ------------------- ##
2919 _ASBOX
2920       echo
2921       for ac_var in $ac_subst_files
2922       do
2923         eval ac_val=\$$ac_var
2924         case $ac_val in
2925         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2926         esac
2927         $as_echo "$ac_var='\''$ac_val'\''"
2928       done | sort
2929       echo
2930     fi
2931
2932     if test -s confdefs.h; then
2933       cat <<\_ASBOX
2934 ## ----------- ##
2935 ## confdefs.h. ##
2936 ## ----------- ##
2937 _ASBOX
2938       echo
2939       cat confdefs.h
2940       echo
2941     fi
2942     test "$ac_signal" != 0 &&
2943       $as_echo "$as_me: caught signal $ac_signal"
2944     $as_echo "$as_me: exit $exit_status"
2945   } >&5
2946   rm -f core *.core core.conftest.* &&
2947     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2948     exit $exit_status
2949 ' 0
2950 for ac_signal in 1 2 13 15; do
2951   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2952 done
2953 ac_signal=0
2954
2955 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2956 rm -f -r conftest* confdefs.h
2957
2958 $as_echo "/* confdefs.h */" > confdefs.h
2959
2960 # Predefined preprocessor variables.
2961
2962 cat >>confdefs.h <<_ACEOF
2963 #define PACKAGE_NAME "$PACKAGE_NAME"
2964 _ACEOF
2965
2966 cat >>confdefs.h <<_ACEOF
2967 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2968 _ACEOF
2969
2970 cat >>confdefs.h <<_ACEOF
2971 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2972 _ACEOF
2973
2974 cat >>confdefs.h <<_ACEOF
2975 #define PACKAGE_STRING "$PACKAGE_STRING"
2976 _ACEOF
2977
2978 cat >>confdefs.h <<_ACEOF
2979 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2980 _ACEOF
2981
2982 cat >>confdefs.h <<_ACEOF
2983 #define PACKAGE_URL "$PACKAGE_URL"
2984 _ACEOF
2985
2986
2987 # Let the site file select an alternate cache file if it wants to.
2988 # Prefer an explicitly selected file to automatically selected ones.
2989 ac_site_file1=NONE
2990 ac_site_file2=NONE
2991 if test -n "$CONFIG_SITE"; then
2992   ac_site_file1=$CONFIG_SITE
2993 elif test "x$prefix" != xNONE; then
2994   ac_site_file1=$prefix/share/config.site
2995   ac_site_file2=$prefix/etc/config.site
2996 else
2997   ac_site_file1=$ac_default_prefix/share/config.site
2998   ac_site_file2=$ac_default_prefix/etc/config.site
2999 fi
3000 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3001 do
3002   test "x$ac_site_file" = xNONE && continue
3003   if test -r "$ac_site_file"; then
3004     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
3005 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
3006     sed 's/^/| /' "$ac_site_file" >&5
3007     . "$ac_site_file"
3008   fi
3009 done
3010
3011 if test -r "$cache_file"; then
3012   # Some versions of bash will fail to source /dev/null (special
3013   # files actually), so we avoid doing that.
3014   if test -f "$cache_file"; then
3015     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
3016 $as_echo "$as_me: loading cache $cache_file" >&6;}
3017     case $cache_file in
3018       [\\/]* | ?:[\\/]* ) . "$cache_file";;
3019       *)                      . "./$cache_file";;
3020     esac
3021   fi
3022 else
3023   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
3024 $as_echo "$as_me: creating cache $cache_file" >&6;}
3025   >$cache_file
3026 fi
3027
3028 # Check that the precious variables saved in the cache have kept the same
3029 # value.
3030 ac_cache_corrupted=false
3031 for ac_var in $ac_precious_vars; do
3032   eval ac_old_set=\$ac_cv_env_${ac_var}_set
3033   eval ac_new_set=\$ac_env_${ac_var}_set
3034   eval ac_old_val=\$ac_cv_env_${ac_var}_value
3035   eval ac_new_val=\$ac_env_${ac_var}_value
3036   case $ac_old_set,$ac_new_set in
3037     set,)
3038       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3039 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3040       ac_cache_corrupted=: ;;
3041     ,set)
3042       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3043 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3044       ac_cache_corrupted=: ;;
3045     ,);;
3046     *)
3047       if test "x$ac_old_val" != "x$ac_new_val"; then
3048         # differences in whitespace do not lead to failure.
3049         ac_old_val_w=`echo x $ac_old_val`
3050         ac_new_val_w=`echo x $ac_new_val`
3051         if test "$ac_old_val_w" != "$ac_new_val_w"; then
3052           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3053 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3054           ac_cache_corrupted=:
3055         else
3056           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3057 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3058           eval $ac_var=\$ac_old_val
3059         fi
3060         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3061 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
3062         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3063 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
3064       fi;;
3065   esac
3066   # Pass precious variables to config.status.
3067   if test "$ac_new_set" = set; then
3068     case $ac_new_val in
3069     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3070     *) ac_arg=$ac_var=$ac_new_val ;;
3071     esac
3072     case " $ac_configure_args " in
3073       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3074       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3075     esac
3076   fi
3077 done
3078 if $ac_cache_corrupted; then
3079   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3080 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3081   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3082 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
3083   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
3084 fi
3085 ## -------------------- ##
3086 ## Main body of script. ##
3087 ## -------------------- ##
3088
3089 ac_ext=c
3090 ac_cpp='$CPP $CPPFLAGS'
3091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3094
3095
3096
3097
3098
3099
3100 ac_config_headers="$ac_config_headers auto-host.h:config.in"
3101
3102
3103 gcc_version=`cat $srcdir/BASE-VER`
3104
3105 # Determine the host, build, and target systems
3106 ac_aux_dir=
3107 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3108   for ac_t in install-sh install.sh shtool; do
3109     if test -f "$ac_dir/$ac_t"; then
3110       ac_aux_dir=$ac_dir
3111       ac_install_sh="$ac_aux_dir/$ac_t -c"
3112       break 2
3113     fi
3114   done
3115 done
3116 if test -z "$ac_aux_dir"; then
3117   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3118 fi
3119
3120 # These three variables are undocumented and unsupported,
3121 # and are intended to be withdrawn in a future Autoconf release.
3122 # They can cause serious problems if a builder's source tree is in a directory
3123 # whose full name contains unusual characters.
3124 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3125 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3126 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3127
3128
3129 # Make sure we can run config.sub.
3130 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3131   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3132
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3134 $as_echo_n "checking build system type... " >&6; }
3135 if test "${ac_cv_build+set}" = set; then :
3136   $as_echo_n "(cached) " >&6
3137 else
3138   ac_build_alias=$build_alias
3139 test "x$ac_build_alias" = x &&
3140   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3141 test "x$ac_build_alias" = x &&
3142   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3143 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3144   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3145
3146 fi
3147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3148 $as_echo "$ac_cv_build" >&6; }
3149 case $ac_cv_build in
3150 *-*-*) ;;
3151 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3152 esac
3153 build=$ac_cv_build
3154 ac_save_IFS=$IFS; IFS='-'
3155 set x $ac_cv_build
3156 shift
3157 build_cpu=$1
3158 build_vendor=$2
3159 shift; shift
3160 # Remember, the first character of IFS is used to create $*,
3161 # except with old shells:
3162 build_os=$*
3163 IFS=$ac_save_IFS
3164 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3165
3166
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3168 $as_echo_n "checking host system type... " >&6; }
3169 if test "${ac_cv_host+set}" = set; then :
3170   $as_echo_n "(cached) " >&6
3171 else
3172   if test "x$host_alias" = x; then
3173   ac_cv_host=$ac_cv_build
3174 else
3175   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3176     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3177 fi
3178
3179 fi
3180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3181 $as_echo "$ac_cv_host" >&6; }
3182 case $ac_cv_host in
3183 *-*-*) ;;
3184 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3185 esac
3186 host=$ac_cv_host
3187 ac_save_IFS=$IFS; IFS='-'
3188 set x $ac_cv_host
3189 shift
3190 host_cpu=$1
3191 host_vendor=$2
3192 shift; shift
3193 # Remember, the first character of IFS is used to create $*,
3194 # except with old shells:
3195 host_os=$*
3196 IFS=$ac_save_IFS
3197 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3198
3199
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
3201 $as_echo_n "checking target system type... " >&6; }
3202 if test "${ac_cv_target+set}" = set; then :
3203   $as_echo_n "(cached) " >&6
3204 else
3205   if test "x$target_alias" = x; then
3206   ac_cv_target=$ac_cv_host
3207 else
3208   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3209     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
3210 fi
3211
3212 fi
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
3214 $as_echo "$ac_cv_target" >&6; }
3215 case $ac_cv_target in
3216 *-*-*) ;;
3217 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
3218 esac
3219 target=$ac_cv_target
3220 ac_save_IFS=$IFS; IFS='-'
3221 set x $ac_cv_target
3222 shift
3223 target_cpu=$1
3224 target_vendor=$2
3225 shift; shift
3226 # Remember, the first character of IFS is used to create $*,
3227 # except with old shells:
3228 target_os=$*
3229 IFS=$ac_save_IFS
3230 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3231
3232
3233 # The aliases save the names the user supplied, while $host etc.
3234 # will get canonicalized.
3235 test -n "$target_alias" &&
3236   test "$program_prefix$program_suffix$program_transform_name" = \
3237     NONENONEs,x,x, &&
3238   program_prefix=${target_alias}-
3239
3240 # Determine the noncanonical target name, for directory use.
3241  case ${build_alias} in
3242   "") build_noncanonical=${build} ;;
3243   *) build_noncanonical=${build_alias} ;;
3244 esac
3245
3246  case ${host_alias} in
3247   "") host_noncanonical=${build_noncanonical} ;;
3248   *) host_noncanonical=${host_alias} ;;
3249 esac
3250
3251  case ${target_alias} in
3252   "") target_noncanonical=${host_noncanonical} ;;
3253   *) target_noncanonical=${target_alias} ;;
3254 esac
3255
3256
3257
3258
3259 # Determine the target- and build-specific subdirectories
3260
3261 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
3262 # have matching libraries, they should use host libraries: Makefile.tpl
3263 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
3264 # However, they still use the build modules, because the corresponding
3265 # host modules (e.g. bison) are only built for the host when bootstrap
3266 # finishes. So:
3267 # - build_subdir is where we find build modules, and never changes.
3268 # - build_libsubdir is where we find build libraries, and can be overridden.
3269
3270 # Prefix 'build-' so this never conflicts with target_subdir.
3271 build_subdir="build-${build_noncanonical}"
3272
3273 # Check whether --with-build-libsubdir was given.
3274 if test "${with_build_libsubdir+set}" = set; then :
3275   withval=$with_build_libsubdir; build_libsubdir="$withval"
3276 else
3277   build_libsubdir="$build_subdir"
3278 fi
3279
3280 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
3281 if ( test $srcdir = . && test -d gcc ) \
3282    || test -d $srcdir/../host-${host_noncanonical}; then
3283   host_subdir="host-${host_noncanonical}"
3284 else
3285   host_subdir=.
3286 fi
3287 # No prefix.
3288 target_subdir=${target_noncanonical}
3289
3290
3291 # Set program_transform_name
3292 test "$program_prefix" != NONE &&
3293   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3294 # Use a double $ so make ignores it.
3295 test "$program_suffix" != NONE &&
3296   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3297 # Double any \ or $.
3298 # By default was `s,x,x', remove it if useless.
3299 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3300 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3301
3302
3303 # Check for bogus environment variables.
3304 # Test if LIBRARY_PATH contains the notation for the current directory
3305 # since this would lead to problems installing/building glibc.
3306 # LIBRARY_PATH contains the current directory if one of the following
3307 # is true:
3308 # - one of the terminals (":" and ";") is the first or last sign
3309 # - two terminals occur directly after each other
3310 # - the path contains an element with a dot in it
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBRARY_PATH variable" >&5
3312 $as_echo_n "checking LIBRARY_PATH variable... " >&6; }
3313 case ${LIBRARY_PATH} in
3314   [:\;]* | *[:\;] | *[:\;][:\;]* |  *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3315     library_path_setting="contains current directory"
3316     ;;
3317   *)
3318     library_path_setting="ok"
3319     ;;
3320 esac
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $library_path_setting" >&5
3322 $as_echo "$library_path_setting" >&6; }
3323 if test "$library_path_setting" != "ok"; then
3324 as_fn_error "
3325 *** LIBRARY_PATH shouldn't contain the current directory when
3326 *** building gcc. Please change the environment variable
3327 *** and run configure again." "$LINENO" 5
3328 fi
3329
3330 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
3331 # since this would lead to problems installing/building glibc.
3332 # GCC_EXEC_PREFIX contains the current directory if one of the following
3333 # is true:
3334 # - one of the terminals (":" and ";") is the first or last sign
3335 # - two terminals occur directly after each other
3336 # - the path contains an element with a dot in it
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC_EXEC_PREFIX variable" >&5
3338 $as_echo_n "checking GCC_EXEC_PREFIX variable... " >&6; }
3339 case ${GCC_EXEC_PREFIX} in
3340   [:\;]* | *[:\;] | *[:\;][:\;]* |  *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3341     gcc_exec_prefix_setting="contains current directory"
3342     ;;
3343   *)
3344     gcc_exec_prefix_setting="ok"
3345     ;;
3346 esac
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_exec_prefix_setting" >&5
3348 $as_echo "$gcc_exec_prefix_setting" >&6; }
3349 if test "$gcc_exec_prefix_setting" != "ok"; then
3350 as_fn_error "
3351 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
3352 *** building gcc. Please change the environment variable
3353 *** and run configure again." "$LINENO" 5
3354 fi
3355
3356 # -----------
3357 # Directories
3358 # -----------
3359
3360 # Specify the local prefix
3361 local_prefix=
3362
3363 # Check whether --with-local-prefix was given.
3364 if test "${with_local_prefix+set}" = set; then :
3365   withval=$with_local_prefix; case "${withval}" in
3366 yes)    as_fn_error "bad value ${withval} given for local include directory prefix" "$LINENO" 5 ;;
3367 no)     ;;
3368 *)      local_prefix=$with_local_prefix ;;
3369 esac
3370 fi
3371
3372
3373 # Default local prefix if it is empty
3374 if test x$local_prefix = x; then
3375         local_prefix=/usr/local
3376 fi
3377
3378 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
3379 # passed in by the toplevel make and thus we'd get different behavior
3380 # depending on where we built the sources.
3381 gcc_gxx_include_dir=
3382 # Specify the g++ header file directory
3383
3384 # Check whether --with-gxx-include-dir was given.
3385 if test "${with_gxx_include_dir+set}" = set; then :
3386   withval=$with_gxx_include_dir; case "${withval}" in
3387 yes)    as_fn_error "bad value ${withval} given for g++ include directory" "$LINENO" 5 ;;
3388 no)     ;;
3389 *)      gcc_gxx_include_dir=$with_gxx_include_dir ;;
3390 esac
3391 fi
3392
3393
3394 # This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
3395 if test x${gcc_gxx_include_dir} = x; then
3396   if test x${enable_version_specific_runtime_libs} = xyes; then
3397     gcc_gxx_include_dir='${libsubdir}/include/c++'
3398   else
3399     libstdcxx_incdir='include/c++/$(version)'
3400     if test x$host != x$target; then
3401        libstdcxx_incdir="$target_alias/$libstdcxx_incdir"
3402     fi
3403     gcc_gxx_include_dir="\$(libsubdir)/\$(libsubdir_to_prefix)$libstdcxx_incdir"
3404   fi
3405 fi
3406
3407
3408 # Check whether --with-cpp_install_dir was given.
3409 if test "${with_cpp_install_dir+set}" = set; then :
3410   withval=$with_cpp_install_dir; if test x$withval = xyes; then
3411   as_fn_error "option --with-cpp-install-dir requires an argument" "$LINENO" 5
3412 elif test x$withval != xno; then
3413   cpp_install_dir=$withval
3414 fi
3415 fi
3416
3417
3418 # We would like to our source tree to be readonly.  However when releases or
3419 # pre-releases are generated, the flex/bison generated files as well as the
3420 # various formats of manuals need to be included along with the rest of the
3421 # sources.  Therefore we have --enable-generated-files-in-srcdir to do
3422 # just that.
3423
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to place generated files in the source directory" >&5
3425 $as_echo_n "checking whether to place generated files in the source directory... " >&6; }
3426     # Check whether --enable-generated-files-in-srcdir was given.
3427 if test "${enable_generated_files_in_srcdir+set}" = set; then :
3428   enableval=$enable_generated_files_in_srcdir; generated_files_in_srcdir=$enableval
3429 else
3430   generated_files_in_srcdir=no
3431 fi
3432
3433
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $generated_files_in_srcdir" >&5
3435 $as_echo "$generated_files_in_srcdir" >&6; }
3436
3437 if test "$generated_files_in_srcdir" = "yes"; then
3438   GENINSRC=''
3439 else
3440   GENINSRC='#'
3441 fi
3442
3443
3444 # -------------------
3445 # Find default linker
3446 # -------------------
3447
3448 # With GNU ld
3449
3450 # Check whether --with-gnu-ld was given.
3451 if test "${with_gnu_ld+set}" = set; then :
3452   withval=$with_gnu_ld; gnu_ld_flag="$with_gnu_ld"
3453 else
3454   gnu_ld_flag=no
3455 fi
3456
3457
3458 # With pre-defined ld
3459
3460 # Check whether --with-ld was given.
3461 if test "${with_ld+set}" = set; then :
3462   withval=$with_ld; DEFAULT_LINKER="$with_ld"
3463 fi
3464
3465 if test x"${DEFAULT_LINKER+set}" = x"set"; then
3466   if test ! -x "$DEFAULT_LINKER"; then
3467     as_fn_error "cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" "$LINENO" 5
3468   elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
3469     gnu_ld_flag=yes
3470   fi
3471
3472 cat >>confdefs.h <<_ACEOF
3473 #define DEFAULT_LINKER "$DEFAULT_LINKER"
3474 _ACEOF
3475
3476 fi
3477
3478 gnu_ld=`if test x"$gnu_ld_flag" = x"yes"; then echo 1; else echo 0; fi`
3479
3480 cat >>confdefs.h <<_ACEOF
3481 #define HAVE_GNU_LD $gnu_ld
3482 _ACEOF
3483
3484
3485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default linker was specified" >&5
3486 $as_echo_n "checking whether a default linker was specified... " >&6; }
3487 if test x"${DEFAULT_LINKER+set}" = x"set"; then
3488   if test x"$gnu_ld_flag" = x"no"; then
3489     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER)" >&5
3490 $as_echo "yes ($DEFAULT_LINKER)" >&6; }
3491   else
3492     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
3493 $as_echo "yes ($DEFAULT_LINKER - GNU ld)" >&6; }
3494   fi
3495 else
3496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3497 $as_echo "no" >&6; }
3498 fi
3499
3500 # With demangler in GNU ld
3501
3502 # Check whether --with-demangler-in-ld was given.
3503 if test "${with_demangler_in_ld+set}" = set; then :
3504   withval=$with_demangler_in_ld; demangler_in_ld="$with_demangler_in_ld"
3505 else
3506   demangler_in_ld=no
3507 fi
3508
3509
3510 # ----------------------
3511 # Find default assembler
3512 # ----------------------
3513
3514 # With GNU as
3515
3516 # Check whether --with-gnu-as was given.
3517 if test "${with_gnu_as+set}" = set; then :
3518   withval=$with_gnu_as; gas_flag="$with_gnu_as"
3519 else
3520   gas_flag=no
3521 fi
3522
3523
3524
3525 # Check whether --with-as was given.
3526 if test "${with_as+set}" = set; then :
3527   withval=$with_as; DEFAULT_ASSEMBLER="$with_as"
3528 fi
3529
3530 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
3531   if test ! -x "$DEFAULT_ASSEMBLER"; then
3532     as_fn_error "cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" "$LINENO" 5
3533   elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
3534     gas_flag=yes
3535   fi
3536
3537 cat >>confdefs.h <<_ACEOF
3538 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
3539 _ACEOF
3540
3541 fi
3542
3543 gnu_as=`if test x"$gas_flag" = x"yes"; then echo 1; else echo 0; fi`
3544
3545 cat >>confdefs.h <<_ACEOF
3546 #define HAVE_GNU_AS $gnu_as
3547 _ACEOF
3548
3549
3550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default assembler was specified" >&5
3551 $as_echo_n "checking whether a default assembler was specified... " >&6; }
3552 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
3553   if test x"$gas_flag" = x"no"; then
3554     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER)" >&5
3555 $as_echo "yes ($DEFAULT_ASSEMBLER)" >&6; }
3556   else
3557     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
3558 $as_echo "yes ($DEFAULT_ASSEMBLER - GNU as)" >&6; }
3559   fi
3560 else
3561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3562 $as_echo "no" >&6; }
3563 fi
3564
3565 # ---------------
3566 # Find C compiler
3567 # ---------------
3568
3569 # If a non-executable a.out is present (e.g. created by GNU as above even if
3570 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
3571 # file, even when creating an executable, so an execution test fails.
3572 # Remove possible default executable files to avoid this.
3573 #
3574 # FIXME: This really belongs into AC_PROG_CC and can be removed once
3575 # Autoconf includes it.
3576 rm -f a.out a.exe b.out
3577
3578 # Find the native compiler
3579 ac_ext=c
3580 ac_cpp='$CPP $CPPFLAGS'
3581 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3582 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3583 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3584 if test -n "$ac_tool_prefix"; then
3585   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3586 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3588 $as_echo_n "checking for $ac_word... " >&6; }
3589 if test "${ac_cv_prog_CC+set}" = set; then :
3590   $as_echo_n "(cached) " >&6
3591 else
3592   if test -n "$CC"; then
3593   ac_cv_prog_CC="$CC" # Let the user override the test.
3594 else
3595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3596 for as_dir in $PATH
3597 do
3598   IFS=$as_save_IFS
3599   test -z "$as_dir" && as_dir=.
3600     for ac_exec_ext in '' $ac_executable_extensions; do
3601   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3602     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3603     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3604     break 2
3605   fi
3606 done
3607   done
3608 IFS=$as_save_IFS
3609
3610 fi
3611 fi
3612 CC=$ac_cv_prog_CC
3613 if test -n "$CC"; then
3614   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3615 $as_echo "$CC" >&6; }
3616 else
3617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3618 $as_echo "no" >&6; }
3619 fi
3620
3621
3622 fi
3623 if test -z "$ac_cv_prog_CC"; then
3624   ac_ct_CC=$CC
3625   # Extract the first word of "gcc", so it can be a program name with args.
3626 set dummy gcc; ac_word=$2
3627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3628 $as_echo_n "checking for $ac_word... " >&6; }
3629 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3630   $as_echo_n "(cached) " >&6
3631 else
3632   if test -n "$ac_ct_CC"; then
3633   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3634 else
3635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3636 for as_dir in $PATH
3637 do
3638   IFS=$as_save_IFS
3639   test -z "$as_dir" && as_dir=.
3640     for ac_exec_ext in '' $ac_executable_extensions; do
3641   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3642     ac_cv_prog_ac_ct_CC="gcc"
3643     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3644     break 2
3645   fi
3646 done
3647   done
3648 IFS=$as_save_IFS
3649
3650 fi
3651 fi
3652 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3653 if test -n "$ac_ct_CC"; then
3654   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3655 $as_echo "$ac_ct_CC" >&6; }
3656 else
3657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3658 $as_echo "no" >&6; }
3659 fi
3660
3661   if test "x$ac_ct_CC" = x; then
3662     CC=""
3663   else
3664     case $cross_compiling:$ac_tool_warned in
3665 yes:)
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3667 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3668 ac_tool_warned=yes ;;
3669 esac
3670     CC=$ac_ct_CC
3671   fi
3672 else
3673   CC="$ac_cv_prog_CC"
3674 fi
3675
3676 if test -z "$CC"; then
3677           if test -n "$ac_tool_prefix"; then
3678     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3679 set dummy ${ac_tool_prefix}cc; ac_word=$2
3680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3681 $as_echo_n "checking for $ac_word... " >&6; }
3682 if test "${ac_cv_prog_CC+set}" = set; then :
3683   $as_echo_n "(cached) " >&6
3684 else
3685   if test -n "$CC"; then
3686   ac_cv_prog_CC="$CC" # Let the user override the test.
3687 else
3688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3689 for as_dir in $PATH
3690 do
3691   IFS=$as_save_IFS
3692   test -z "$as_dir" && as_dir=.
3693     for ac_exec_ext in '' $ac_executable_extensions; do
3694   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3695     ac_cv_prog_CC="${ac_tool_prefix}cc"
3696     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3697     break 2
3698   fi
3699 done
3700   done
3701 IFS=$as_save_IFS
3702
3703 fi
3704 fi
3705 CC=$ac_cv_prog_CC
3706 if test -n "$CC"; then
3707   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3708 $as_echo "$CC" >&6; }
3709 else
3710   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3711 $as_echo "no" >&6; }
3712 fi
3713
3714
3715   fi
3716 fi
3717 if test -z "$CC"; then
3718   # Extract the first word of "cc", so it can be a program name with args.
3719 set dummy cc; ac_word=$2
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3721 $as_echo_n "checking for $ac_word... " >&6; }
3722 if test "${ac_cv_prog_CC+set}" = set; then :
3723   $as_echo_n "(cached) " >&6
3724 else
3725   if test -n "$CC"; then
3726   ac_cv_prog_CC="$CC" # Let the user override the test.
3727 else
3728   ac_prog_rejected=no
3729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3730 for as_dir in $PATH
3731 do
3732   IFS=$as_save_IFS
3733   test -z "$as_dir" && as_dir=.
3734     for ac_exec_ext in '' $ac_executable_extensions; do
3735   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3736     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3737        ac_prog_rejected=yes
3738        continue
3739      fi
3740     ac_cv_prog_CC="cc"
3741     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3742     break 2
3743   fi
3744 done
3745   done
3746 IFS=$as_save_IFS
3747
3748 if test $ac_prog_rejected = yes; then
3749   # We found a bogon in the path, so make sure we never use it.
3750   set dummy $ac_cv_prog_CC
3751   shift
3752   if test $# != 0; then
3753     # We chose a different compiler from the bogus one.
3754     # However, it has the same basename, so the bogon will be chosen
3755     # first if we set CC to just the basename; use the full file name.
3756     shift
3757     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3758   fi
3759 fi
3760 fi
3761 fi
3762 CC=$ac_cv_prog_CC
3763 if test -n "$CC"; then
3764   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3765 $as_echo "$CC" >&6; }
3766 else
3767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3768 $as_echo "no" >&6; }
3769 fi
3770
3771
3772 fi
3773 if test -z "$CC"; then
3774   if test -n "$ac_tool_prefix"; then
3775   for ac_prog in cl.exe
3776   do
3777     # Extract the first w