OSDN Git Service

2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
[pf3gnuchains/gcc-fork.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
4 #
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization.  ##
10 ## --------------------- ##
11
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14   emulate sh
15   NULLCMD=:
16   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17   # is contrary to our usage.  Disable this feature.
18   alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20   set -o posix
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26   as_unset=unset
27 else
28   as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42   LC_TELEPHONE LC_TIME
43 do
44   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conf$$.sh
89   echo  "exit 0"   >>conf$$.sh
90   chmod +x conf$$.sh
91   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conf$$.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   test -d ./-p && rmdir ./-p
222   as_mkdir_p=false
223 fi
224
225 as_executable_p="test -f"
226
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS="   $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
244 # Name of the host.
245 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246 # so uname gets run too.
247 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
249 exec 6>&1
250
251 #
252 # Initializations.
253 #
254 ac_default_prefix=/usr/local
255 ac_config_libobj_dir=.
256 cross_compiling=no
257 subdirs=
258 MFLAGS=
259 MAKEFLAGS=
260 SHELL=${CONFIG_SHELL-/bin/sh}
261
262 # Maximum number of lines to put in a shell here document.
263 # This variable seems obsolete.  It should probably be removed, and
264 # only ac_max_sed_lines should be used.
265 : ${ac_max_here_lines=38}
266
267 # Identity of this package.
268 PACKAGE_NAME=
269 PACKAGE_TARNAME=
270 PACKAGE_VERSION=
271 PACKAGE_STRING=
272 PACKAGE_BUGREPORT=
273
274 ac_unique_file="move-if-change"
275 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os build_noncanonical host_noncanonical target_noncanonical host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN LN_S TOPLEVEL_CONFIGURE_ARGUMENTS build_libsubdir build_subdir host_subdir target_subdir CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX GNATBIND ac_ct_GNATBIND GNATMAKE ac_ct_GNATMAKE do_compare gmplibs gmpinc stage1_languages SYSROOT_CFLAGS_FOR_TARGET DEBUG_PREFIX_CFLAGS_FOR_TARGET CFLAGS_FOR_TARGET CXXFLAGS_FOR_TARGET RPATH_ENVVAR tooldir build_tooldir CONFIGURE_GDB_TK GDB_TK INSTALL_GDB_TK build_configargs build_configdirs host_configargs configdirs target_configargs AR_FOR_BUILD AS_FOR_BUILD CC_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD CXX_FOR_BUILD DLLTOOL_FOR_BUILD GCJ_FOR_BUILD GFORTRAN_FOR_BUILD LDFLAGS_FOR_BUILD LD_FOR_BUILD NM_FOR_BUILD RANLIB_FOR_BUILD WINDMC_FOR_BUILD WINDRES_FOR_BUILD config_shell YACC BISON M4 LEX FLEX MAKEINFO EXPECT RUNTEST AR AS DLLTOOL LD LIPO NM RANLIB STRIP WINDRES WINDMC OBJCOPY OBJDUMP CC_FOR_TARGET CXX_FOR_TARGET GCC_FOR_TARGET GCJ_FOR_TARGET GFORTRAN_FOR_TARGET AR_FOR_TARGET AS_FOR_TARGET DLLTOOL_FOR_TARGET LD_FOR_TARGET LIPO_FOR_TARGET NM_FOR_TARGET OBJDUMP_FOR_TARGET RANLIB_FOR_TARGET STRIP_FOR_TARGET WINDRES_FOR_TARGET WINDMC_FOR_TARGET RAW_CXX_FOR_TARGET FLAGS_FOR_TARGET COMPILER_AS_FOR_TARGET COMPILER_LD_FOR_TARGET COMPILER_NM_FOR_TARGET MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT stage1_cflags stage1_checking stage2_werror_flag datarootdir docdir pdfdir htmldir LIBOBJS LTLIBOBJS'
276 ac_subst_files='serialization_dependencies host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag'
277
278 # Initialize some variables set by options.
279 ac_init_help=
280 ac_init_version=false
281 # The variables have the same names as the options, with
282 # dashes changed to underlines.
283 cache_file=/dev/null
284 exec_prefix=NONE
285 no_create=
286 no_recursion=
287 prefix=NONE
288 program_prefix=NONE
289 program_suffix=NONE
290 program_transform_name=s,x,x,
291 silent=
292 site=
293 srcdir=
294 verbose=
295 x_includes=NONE
296 x_libraries=NONE
297
298 # Installation directory options.
299 # These are left unexpanded so users can "make install exec_prefix=/foo"
300 # and all the variables that are supposed to be based on exec_prefix
301 # by default will actually change.
302 # Use braces instead of parens because sh, perl, etc. also accept them.
303 bindir='${exec_prefix}/bin'
304 sbindir='${exec_prefix}/sbin'
305 libexecdir='${exec_prefix}/libexec'
306 datadir='${prefix}/share'
307 sysconfdir='${prefix}/etc'
308 sharedstatedir='${prefix}/com'
309 localstatedir='${prefix}/var'
310 libdir='${exec_prefix}/lib'
311 includedir='${prefix}/include'
312 oldincludedir='/usr/include'
313 infodir='${prefix}/info'
314 mandir='${prefix}/man'
315
316 ac_prev=
317 for ac_option
318 do
319   # If the previous option needs an argument, assign it.
320   if test -n "$ac_prev"; then
321     eval "$ac_prev=\$ac_option"
322     ac_prev=
323     continue
324   fi
325
326   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
327
328   # Accept the important Cygnus configure options, so we can diagnose typos.
329
330   case $ac_option in
331
332   -bindir | --bindir | --bindi | --bind | --bin | --bi)
333     ac_prev=bindir ;;
334   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
335     bindir=$ac_optarg ;;
336
337   -build | --build | --buil | --bui | --bu)
338     ac_prev=build_alias ;;
339   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
340     build_alias=$ac_optarg ;;
341
342   -cache-file | --cache-file | --cache-fil | --cache-fi \
343   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
344     ac_prev=cache_file ;;
345   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
346   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
347     cache_file=$ac_optarg ;;
348
349   --config-cache | -C)
350     cache_file=config.cache ;;
351
352   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
353     ac_prev=datadir ;;
354   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
355   | --da=*)
356     datadir=$ac_optarg ;;
357
358   -disable-* | --disable-*)
359     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
360     # Reject names that are not valid shell variable names.
361     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
362       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
363    { (exit 1); exit 1; }; }
364     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
365     eval "enable_$ac_feature=no" ;;
366
367   -enable-* | --enable-*)
368     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
369     # Reject names that are not valid shell variable names.
370     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
371       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
372    { (exit 1); exit 1; }; }
373     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
374     case $ac_option in
375       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
376       *) ac_optarg=yes ;;
377     esac
378     eval "enable_$ac_feature='$ac_optarg'" ;;
379
380   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
381   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
382   | --exec | --exe | --ex)
383     ac_prev=exec_prefix ;;
384   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
385   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
386   | --exec=* | --exe=* | --ex=*)
387     exec_prefix=$ac_optarg ;;
388
389   -gas | --gas | --ga | --g)
390     # Obsolete; use --with-gas.
391     with_gas=yes ;;
392
393   -help | --help | --hel | --he | -h)
394     ac_init_help=long ;;
395   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
396     ac_init_help=recursive ;;
397   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
398     ac_init_help=short ;;
399
400   -host | --host | --hos | --ho)
401     ac_prev=host_alias ;;
402   -host=* | --host=* | --hos=* | --ho=*)
403     host_alias=$ac_optarg ;;
404
405   -includedir | --includedir | --includedi | --included | --include \
406   | --includ | --inclu | --incl | --inc)
407     ac_prev=includedir ;;
408   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
409   | --includ=* | --inclu=* | --incl=* | --inc=*)
410     includedir=$ac_optarg ;;
411
412   -infodir | --infodir | --infodi | --infod | --info | --inf)
413     ac_prev=infodir ;;
414   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
415     infodir=$ac_optarg ;;
416
417   -libdir | --libdir | --libdi | --libd)
418     ac_prev=libdir ;;
419   -libdir=* | --libdir=* | --libdi=* | --libd=*)
420     libdir=$ac_optarg ;;
421
422   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
423   | --libexe | --libex | --libe)
424     ac_prev=libexecdir ;;
425   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
426   | --libexe=* | --libex=* | --libe=*)
427     libexecdir=$ac_optarg ;;
428
429   -localstatedir | --localstatedir | --localstatedi | --localstated \
430   | --localstate | --localstat | --localsta | --localst \
431   | --locals | --local | --loca | --loc | --lo)
432     ac_prev=localstatedir ;;
433   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
434   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
435   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
436     localstatedir=$ac_optarg ;;
437
438   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
439     ac_prev=mandir ;;
440   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
441     mandir=$ac_optarg ;;
442
443   -nfp | --nfp | --nf)
444     # Obsolete; use --without-fp.
445     with_fp=no ;;
446
447   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
448   | --no-cr | --no-c | -n)
449     no_create=yes ;;
450
451   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
452   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
453     no_recursion=yes ;;
454
455   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
456   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
457   | --oldin | --oldi | --old | --ol | --o)
458     ac_prev=oldincludedir ;;
459   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
460   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
461   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
462     oldincludedir=$ac_optarg ;;
463
464   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
465     ac_prev=prefix ;;
466   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
467     prefix=$ac_optarg ;;
468
469   -program-prefix | --program-prefix | --program-prefi | --program-pref \
470   | --program-pre | --program-pr | --program-p)
471     ac_prev=program_prefix ;;
472   -program-prefix=* | --program-prefix=* | --program-prefi=* \
473   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
474     program_prefix=$ac_optarg ;;
475
476   -program-suffix | --program-suffix | --program-suffi | --program-suff \
477   | --program-suf | --program-su | --program-s)
478     ac_prev=program_suffix ;;
479   -program-suffix=* | --program-suffix=* | --program-suffi=* \
480   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
481     program_suffix=$ac_optarg ;;
482
483   -program-transform-name | --program-transform-name \
484   | --program-transform-nam | --program-transform-na \
485   | --program-transform-n | --program-transform- \
486   | --program-transform | --program-transfor \
487   | --program-transfo | --program-transf \
488   | --program-trans | --program-tran \
489   | --progr-tra | --program-tr | --program-t)
490     ac_prev=program_transform_name ;;
491   -program-transform-name=* | --program-transform-name=* \
492   | --program-transform-nam=* | --program-transform-na=* \
493   | --program-transform-n=* | --program-transform-=* \
494   | --program-transform=* | --program-transfor=* \
495   | --program-transfo=* | --program-transf=* \
496   | --program-trans=* | --program-tran=* \
497   | --progr-tra=* | --program-tr=* | --program-t=*)
498     program_transform_name=$ac_optarg ;;
499
500   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
501   | -silent | --silent | --silen | --sile | --sil)
502     silent=yes ;;
503
504   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
505     ac_prev=sbindir ;;
506   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
507   | --sbi=* | --sb=*)
508     sbindir=$ac_optarg ;;
509
510   -sharedstatedir | --sharedstatedir | --sharedstatedi \
511   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
512   | --sharedst | --shareds | --shared | --share | --shar \
513   | --sha | --sh)
514     ac_prev=sharedstatedir ;;
515   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
516   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
517   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
518   | --sha=* | --sh=*)
519     sharedstatedir=$ac_optarg ;;
520
521   -site | --site | --sit)
522     ac_prev=site ;;
523   -site=* | --site=* | --sit=*)
524     site=$ac_optarg ;;
525
526   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
527     ac_prev=srcdir ;;
528   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
529     srcdir=$ac_optarg ;;
530
531   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
532   | --syscon | --sysco | --sysc | --sys | --sy)
533     ac_prev=sysconfdir ;;
534   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
535   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
536     sysconfdir=$ac_optarg ;;
537
538   -target | --target | --targe | --targ | --tar | --ta | --t)
539     ac_prev=target_alias ;;
540   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
541     target_alias=$ac_optarg ;;
542
543   -v | -verbose | --verbose | --verbos | --verbo | --verb)
544     verbose=yes ;;
545
546   -version | --version | --versio | --versi | --vers | -V)
547     ac_init_version=: ;;
548
549   -with-* | --with-*)
550     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
551     # Reject names that are not valid shell variable names.
552     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
553       { echo "$as_me: error: invalid package name: $ac_package" >&2
554    { (exit 1); exit 1; }; }
555     ac_package=`echo $ac_package| sed 's/-/_/g'`
556     case $ac_option in
557       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
558       *) ac_optarg=yes ;;
559     esac
560     eval "with_$ac_package='$ac_optarg'" ;;
561
562   -without-* | --without-*)
563     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
564     # Reject names that are not valid shell variable names.
565     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
566       { echo "$as_me: error: invalid package name: $ac_package" >&2
567    { (exit 1); exit 1; }; }
568     ac_package=`echo $ac_package | sed 's/-/_/g'`
569     eval "with_$ac_package=no" ;;
570
571   --x)
572     # Obsolete; use --with-x.
573     with_x=yes ;;
574
575   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
576   | --x-incl | --x-inc | --x-in | --x-i)
577     ac_prev=x_includes ;;
578   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
579   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
580     x_includes=$ac_optarg ;;
581
582   -x-libraries | --x-libraries | --x-librarie | --x-librari \
583   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
584     ac_prev=x_libraries ;;
585   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
586   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
587     x_libraries=$ac_optarg ;;
588
589   -*) { echo "$as_me: error: unrecognized option: $ac_option
590 Try \`$0 --help' for more information." >&2
591    { (exit 1); exit 1; }; }
592     ;;
593
594   *=*)
595     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
596     # Reject names that are not valid shell variable names.
597     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
598       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
599    { (exit 1); exit 1; }; }
600     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
601     eval "$ac_envvar='$ac_optarg'"
602     export $ac_envvar ;;
603
604   *)
605     # FIXME: should be removed in autoconf 3.0.
606     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
607     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
608       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
609     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
610     ;;
611
612   esac
613 done
614
615 if test -n "$ac_prev"; then
616   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
617   { echo "$as_me: error: missing argument to $ac_option" >&2
618    { (exit 1); exit 1; }; }
619 fi
620
621 # Be sure to have absolute paths.
622 for ac_var in exec_prefix prefix
623 do
624   eval ac_val=$`echo $ac_var`
625   case $ac_val in
626     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
627     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
628    { (exit 1); exit 1; }; };;
629   esac
630 done
631
632 # Be sure to have absolute paths.
633 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
634               localstatedir libdir includedir oldincludedir infodir mandir
635 do
636   eval ac_val=$`echo $ac_var`
637   case $ac_val in
638     [\\/$]* | ?:[\\/]* ) ;;
639     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
640    { (exit 1); exit 1; }; };;
641   esac
642 done
643
644 # There might be people who depend on the old broken behavior: `$host'
645 # used to hold the argument of --host etc.
646 # FIXME: To remove some day.
647 build=$build_alias
648 host=$host_alias
649 target=$target_alias
650
651 # FIXME: To remove some day.
652 if test "x$host_alias" != x; then
653   if test "x$build_alias" = x; then
654     cross_compiling=maybe
655     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
656     If a cross compiler is detected then cross compile mode will be used." >&2
657   elif test "x$build_alias" != "x$host_alias"; then
658     cross_compiling=yes
659   fi
660 fi
661
662 ac_tool_prefix=
663 test -n "$host_alias" && ac_tool_prefix=$host_alias-
664
665 test "$silent" = yes && exec 6>/dev/null
666
667
668 # Find the source files, if location was not specified.
669 if test -z "$srcdir"; then
670   ac_srcdir_defaulted=yes
671   # Try the directory containing this script, then its parent.
672   ac_confdir=`(dirname "$0") 2>/dev/null ||
673 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
674          X"$0" : 'X\(//\)[^/]' \| \
675          X"$0" : 'X\(//\)$' \| \
676          X"$0" : 'X\(/\)' \| \
677          .     : '\(.\)' 2>/dev/null ||
678 echo X"$0" |
679     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
680           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
681           /^X\(\/\/\)$/{ s//\1/; q; }
682           /^X\(\/\).*/{ s//\1/; q; }
683           s/.*/./; q'`
684   srcdir=$ac_confdir
685   if test ! -r $srcdir/$ac_unique_file; then
686     srcdir=..
687   fi
688 else
689   ac_srcdir_defaulted=no
690 fi
691 if test ! -r $srcdir/$ac_unique_file; then
692   if test "$ac_srcdir_defaulted" = yes; then
693     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
694    { (exit 1); exit 1; }; }
695   else
696     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
697    { (exit 1); exit 1; }; }
698   fi
699 fi
700 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
701   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
702    { (exit 1); exit 1; }; }
703 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
704 ac_env_build_alias_set=${build_alias+set}
705 ac_env_build_alias_value=$build_alias
706 ac_cv_env_build_alias_set=${build_alias+set}
707 ac_cv_env_build_alias_value=$build_alias
708 ac_env_host_alias_set=${host_alias+set}
709 ac_env_host_alias_value=$host_alias
710 ac_cv_env_host_alias_set=${host_alias+set}
711 ac_cv_env_host_alias_value=$host_alias
712 ac_env_target_alias_set=${target_alias+set}
713 ac_env_target_alias_value=$target_alias
714 ac_cv_env_target_alias_set=${target_alias+set}
715 ac_cv_env_target_alias_value=$target_alias
716 ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
717
718 ac_env_CC_set=${CC+set}
719 ac_env_CC_value=$CC
720 ac_cv_env_CC_set=${CC+set}
721 ac_cv_env_CC_value=$CC
722 ac_env_CFLAGS_set=${CFLAGS+set}
723 ac_env_CFLAGS_value=$CFLAGS
724 ac_cv_env_CFLAGS_set=${CFLAGS+set}
725 ac_cv_env_CFLAGS_value=$CFLAGS
726 ac_env_LDFLAGS_set=${LDFLAGS+set}
727 ac_env_LDFLAGS_value=$LDFLAGS
728 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
729 ac_cv_env_LDFLAGS_value=$LDFLAGS
730 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
731 ac_env_CPPFLAGS_value=$CPPFLAGS
732 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
733 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
734 ac_env_CXX_set=${CXX+set}
735 ac_env_CXX_value=$CXX
736 ac_cv_env_CXX_set=${CXX+set}
737 ac_cv_env_CXX_value=$CXX
738 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
739 ac_env_CXXFLAGS_value=$CXXFLAGS
740 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
741 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
742 ac_env_AR_set=${AR+set}
743 ac_env_AR_value=$AR
744 ac_cv_env_AR_set=${AR+set}
745 ac_cv_env_AR_value=$AR
746 ac_env_AS_set=${AS+set}
747 ac_env_AS_value=$AS
748 ac_cv_env_AS_set=${AS+set}
749 ac_cv_env_AS_value=$AS
750 ac_env_DLLTOOL_set=${DLLTOOL+set}
751 ac_env_DLLTOOL_value=$DLLTOOL
752 ac_cv_env_DLLTOOL_set=${DLLTOOL+set}
753 ac_cv_env_DLLTOOL_value=$DLLTOOL
754 ac_env_LD_set=${LD+set}
755 ac_env_LD_value=$LD
756 ac_cv_env_LD_set=${LD+set}
757 ac_cv_env_LD_value=$LD
758 ac_env_LIPO_set=${LIPO+set}
759 ac_env_LIPO_value=$LIPO
760 ac_cv_env_LIPO_set=${LIPO+set}
761 ac_cv_env_LIPO_value=$LIPO
762 ac_env_NM_set=${NM+set}
763 ac_env_NM_value=$NM
764 ac_cv_env_NM_set=${NM+set}
765 ac_cv_env_NM_value=$NM
766 ac_env_RANLIB_set=${RANLIB+set}
767 ac_env_RANLIB_value=$RANLIB
768 ac_cv_env_RANLIB_set=${RANLIB+set}
769 ac_cv_env_RANLIB_value=$RANLIB
770 ac_env_STRIP_set=${STRIP+set}
771 ac_env_STRIP_value=$STRIP
772 ac_cv_env_STRIP_set=${STRIP+set}
773 ac_cv_env_STRIP_value=$STRIP
774 ac_env_WINDRES_set=${WINDRES+set}
775 ac_env_WINDRES_value=$WINDRES
776 ac_cv_env_WINDRES_set=${WINDRES+set}
777 ac_cv_env_WINDRES_value=$WINDRES
778 ac_env_WINDMC_set=${WINDMC+set}
779 ac_env_WINDMC_value=$WINDMC
780 ac_cv_env_WINDMC_set=${WINDMC+set}
781 ac_cv_env_WINDMC_value=$WINDMC
782 ac_env_OBJCOPY_set=${OBJCOPY+set}
783 ac_env_OBJCOPY_value=$OBJCOPY
784 ac_cv_env_OBJCOPY_set=${OBJCOPY+set}
785 ac_cv_env_OBJCOPY_value=$OBJCOPY
786 ac_env_OBJDUMP_set=${OBJDUMP+set}
787 ac_env_OBJDUMP_value=$OBJDUMP
788 ac_cv_env_OBJDUMP_set=${OBJDUMP+set}
789 ac_cv_env_OBJDUMP_value=$OBJDUMP
790 ac_env_CC_FOR_TARGET_set=${CC_FOR_TARGET+set}
791 ac_env_CC_FOR_TARGET_value=$CC_FOR_TARGET
792 ac_cv_env_CC_FOR_TARGET_set=${CC_FOR_TARGET+set}
793 ac_cv_env_CC_FOR_TARGET_value=$CC_FOR_TARGET
794 ac_env_CXX_FOR_TARGET_set=${CXX_FOR_TARGET+set}
795 ac_env_CXX_FOR_TARGET_value=$CXX_FOR_TARGET
796 ac_cv_env_CXX_FOR_TARGET_set=${CXX_FOR_TARGET+set}
797 ac_cv_env_CXX_FOR_TARGET_value=$CXX_FOR_TARGET
798 ac_env_GCC_FOR_TARGET_set=${GCC_FOR_TARGET+set}
799 ac_env_GCC_FOR_TARGET_value=$GCC_FOR_TARGET
800 ac_cv_env_GCC_FOR_TARGET_set=${GCC_FOR_TARGET+set}
801 ac_cv_env_GCC_FOR_TARGET_value=$GCC_FOR_TARGET
802 ac_env_GCJ_FOR_TARGET_set=${GCJ_FOR_TARGET+set}
803 ac_env_GCJ_FOR_TARGET_value=$GCJ_FOR_TARGET
804 ac_cv_env_GCJ_FOR_TARGET_set=${GCJ_FOR_TARGET+set}
805 ac_cv_env_GCJ_FOR_TARGET_value=$GCJ_FOR_TARGET
806 ac_env_GFORTRAN_FOR_TARGET_set=${GFORTRAN_FOR_TARGET+set}
807 ac_env_GFORTRAN_FOR_TARGET_value=$GFORTRAN_FOR_TARGET
808 ac_cv_env_GFORTRAN_FOR_TARGET_set=${GFORTRAN_FOR_TARGET+set}
809 ac_cv_env_GFORTRAN_FOR_TARGET_value=$GFORTRAN_FOR_TARGET
810 ac_env_AR_FOR_TARGET_set=${AR_FOR_TARGET+set}
811 ac_env_AR_FOR_TARGET_value=$AR_FOR_TARGET
812 ac_cv_env_AR_FOR_TARGET_set=${AR_FOR_TARGET+set}
813 ac_cv_env_AR_FOR_TARGET_value=$AR_FOR_TARGET
814 ac_env_AS_FOR_TARGET_set=${AS_FOR_TARGET+set}
815 ac_env_AS_FOR_TARGET_value=$AS_FOR_TARGET
816 ac_cv_env_AS_FOR_TARGET_set=${AS_FOR_TARGET+set}
817 ac_cv_env_AS_FOR_TARGET_value=$AS_FOR_TARGET
818 ac_env_DLLTOOL_FOR_TARGET_set=${DLLTOOL_FOR_TARGET+set}
819 ac_env_DLLTOOL_FOR_TARGET_value=$DLLTOOL_FOR_TARGET
820 ac_cv_env_DLLTOOL_FOR_TARGET_set=${DLLTOOL_FOR_TARGET+set}
821 ac_cv_env_DLLTOOL_FOR_TARGET_value=$DLLTOOL_FOR_TARGET
822 ac_env_LD_FOR_TARGET_set=${LD_FOR_TARGET+set}
823 ac_env_LD_FOR_TARGET_value=$LD_FOR_TARGET
824 ac_cv_env_LD_FOR_TARGET_set=${LD_FOR_TARGET+set}
825 ac_cv_env_LD_FOR_TARGET_value=$LD_FOR_TARGET
826 ac_env_LIPO_FOR_TARGET_set=${LIPO_FOR_TARGET+set}
827 ac_env_LIPO_FOR_TARGET_value=$LIPO_FOR_TARGET
828 ac_cv_env_LIPO_FOR_TARGET_set=${LIPO_FOR_TARGET+set}
829 ac_cv_env_LIPO_FOR_TARGET_value=$LIPO_FOR_TARGET
830 ac_env_NM_FOR_TARGET_set=${NM_FOR_TARGET+set}
831 ac_env_NM_FOR_TARGET_value=$NM_FOR_TARGET
832 ac_cv_env_NM_FOR_TARGET_set=${NM_FOR_TARGET+set}
833 ac_cv_env_NM_FOR_TARGET_value=$NM_FOR_TARGET
834 ac_env_OBJDUMP_FOR_TARGET_set=${OBJDUMP_FOR_TARGET+set}
835 ac_env_OBJDUMP_FOR_TARGET_value=$OBJDUMP_FOR_TARGET
836 ac_cv_env_OBJDUMP_FOR_TARGET_set=${OBJDUMP_FOR_TARGET+set}
837 ac_cv_env_OBJDUMP_FOR_TARGET_value=$OBJDUMP_FOR_TARGET
838 ac_env_RANLIB_FOR_TARGET_set=${RANLIB_FOR_TARGET+set}
839 ac_env_RANLIB_FOR_TARGET_value=$RANLIB_FOR_TARGET
840 ac_cv_env_RANLIB_FOR_TARGET_set=${RANLIB_FOR_TARGET+set}
841 ac_cv_env_RANLIB_FOR_TARGET_value=$RANLIB_FOR_TARGET
842 ac_env_STRIP_FOR_TARGET_set=${STRIP_FOR_TARGET+set}
843 ac_env_STRIP_FOR_TARGET_value=$STRIP_FOR_TARGET
844 ac_cv_env_STRIP_FOR_TARGET_set=${STRIP_FOR_TARGET+set}
845 ac_cv_env_STRIP_FOR_TARGET_value=$STRIP_FOR_TARGET
846 ac_env_WINDRES_FOR_TARGET_set=${WINDRES_FOR_TARGET+set}
847 ac_env_WINDRES_FOR_TARGET_value=$WINDRES_FOR_TARGET
848 ac_cv_env_WINDRES_FOR_TARGET_set=${WINDRES_FOR_TARGET+set}
849 ac_cv_env_WINDRES_FOR_TARGET_value=$WINDRES_FOR_TARGET
850 ac_env_WINDMC_FOR_TARGET_set=${WINDMC_FOR_TARGET+set}
851 ac_env_WINDMC_FOR_TARGET_value=$WINDMC_FOR_TARGET
852 ac_cv_env_WINDMC_FOR_TARGET_set=${WINDMC_FOR_TARGET+set}
853 ac_cv_env_WINDMC_FOR_TARGET_value=$WINDMC_FOR_TARGET
854
855 #
856 # Report the --help message.
857 #
858 if test "$ac_init_help" = "long"; then
859   # Omit some internal or obsolete options to make the list less imposing.
860   # This message is too long to be a string in the A/UX 3.1 sh.
861   cat <<_ACEOF
862 \`configure' configures this package to adapt to many kinds of systems.
863
864 Usage: $0 [OPTION]... [VAR=VALUE]...
865
866 To assign environment variables (e.g., CC, CFLAGS...), specify them as
867 VAR=VALUE.  See below for descriptions of some of the useful variables.
868
869 Defaults for the options are specified in brackets.
870
871 Configuration:
872   -h, --help              display this help and exit
873       --help=short        display options specific to this package
874       --help=recursive    display the short help of all the included packages
875   -V, --version           display version information and exit
876   -q, --quiet, --silent   do not print \`checking...' messages
877       --cache-file=FILE   cache test results in FILE [disabled]
878   -C, --config-cache      alias for \`--cache-file=config.cache'
879   -n, --no-create         do not create output files
880       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
881
882 _ACEOF
883
884   cat <<_ACEOF
885 Installation directories:
886   --prefix=PREFIX         install architecture-independent files in PREFIX
887                           [$ac_default_prefix]
888   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
889                           [PREFIX]
890
891 By default, \`make install' will install all the files in
892 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
893 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
894 for instance \`--prefix=\$HOME'.
895
896 For better control, use the options below.
897
898 Fine tuning of the installation directories:
899   --bindir=DIR           user executables [EPREFIX/bin]
900   --sbindir=DIR          system admin executables [EPREFIX/sbin]
901   --libexecdir=DIR       program executables [EPREFIX/libexec]
902   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
903   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
904   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
905   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
906   --libdir=DIR           object code libraries [EPREFIX/lib]
907   --includedir=DIR       C header files [PREFIX/include]
908   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
909   --infodir=DIR          info documentation [PREFIX/info]
910   --mandir=DIR           man documentation [PREFIX/man]
911 _ACEOF
912
913   cat <<\_ACEOF
914
915 Program names:
916   --program-prefix=PREFIX            prepend PREFIX to installed program names
917   --program-suffix=SUFFIX            append SUFFIX to installed program names
918   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
919
920 System types:
921   --build=BUILD     configure for building on BUILD [guessed]
922   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
923   --target=TARGET   configure for building compilers for TARGET [HOST]
924 _ACEOF
925 fi
926
927 if test -n "$ac_init_help"; then
928
929   cat <<\_ACEOF
930
931 Optional Features:
932   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
933   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
934   --enable-libada         build libada directory
935   --enable-libssp         build libssp directory
936   --enable-stage1-languages[=all]   choose additional languages to build during
937                           stage1.  Mostly useful for compiler development.
938   --enable-objc-gc        enable use of Boehm's garbage collector with the
939                           GNU Objective-C runtime
940   --enable-bootstrap      enable bootstrapping [yes if native build]
941   --enable-serial-[{host,target,build}-]configure
942                           force sequential configuration of
943                           sub-packages for the host, target or build
944                           machine, or all sub-packages
945   --enable-maintainer-mode enable make rules and dependencies not useful
946                           (and sometimes confusing) to the casual installer
947   --enable-stage1-checking[=all]   choose additional checking for stage1
948                           of the compiler
949   --enable-werror         enable -Werror in bootstrap stage2 and later
950
951 Optional Packages:
952   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
953   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
954   --with-build-libsubdir=DIR  Directory where to find libraries for build system
955   --with-mpfr-dir=PATH    this option has been REMOVED
956   --with-mpfr=PATH        specify prefix directory for installed MPFR package.
957                           Equivalent to --with-mpfr-include=PATH/include
958                           plus --with-mpfr-lib=PATH/lib
959   --with-mpfr-include=PATH
960                           specify directory for installed MPFR include files
961   --with-mpfr-lib=PATH    specify directory for the installed MPFR library
962   --with-gmp-dir=PATH     this option has been REMOVED
963   --with-gmp=PATH         specify prefix directory for the installed GMP package.
964                           Equivalent to --with-gmp-include=PATH/include
965                           plus --with-gmp-lib=PATH/lib
966   --with-gmp-include=PATH specify directory for installed GMP include files
967   --with-gmp-lib=PATH     specify directory for the installed GMP library
968   --with-build-sysroot=SYSROOT
969                           use sysroot as the system root during the build
970   --with-debug-prefix-map='A=B C=D ...'
971                              map A to B, C to D ... in debug information
972   --with-build-time-tools=PATH
973                           use given path to find target tools during the build
974   --with-datarootdir      use datarootdir as the data root directory.
975   --with-docdir           install documentation in this directory.
976   --with-pdfdir           install pdf in this directory.
977   --with-htmldir          install html in this directory.
978
979 Some influential environment variables:
980   CC          C compiler command
981   CFLAGS      C compiler flags
982   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
983               nonstandard directory <lib dir>
984   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
985               headers in a nonstandard directory <include dir>
986   CXX         C++ compiler command
987   CXXFLAGS    C++ compiler flags
988   AR          AR for the host
989   AS          AS for the host
990   DLLTOOL     DLLTOOL for the host
991   LD          LD for the host
992   LIPO        LIPO for the host
993   NM          NM for the host
994   RANLIB      RANLIB for the host
995   STRIP       STRIP for the host
996   WINDRES     WINDRES for the host
997   WINDMC      WINDMC for the host
998   OBJCOPY     OBJCOPY for the host
999   OBJDUMP     OBJDUMP for the host
1000   CC_FOR_TARGET
1001               CC for the target
1002   CXX_FOR_TARGET
1003               CXX for the target
1004   GCC_FOR_TARGET
1005               GCC for the target
1006   GCJ_FOR_TARGET
1007               GCJ for the target
1008   GFORTRAN_FOR_TARGET
1009               GFORTRAN for the target
1010   AR_FOR_TARGET
1011               AR for the target
1012   AS_FOR_TARGET
1013               AS for the target
1014   DLLTOOL_FOR_TARGET
1015               DLLTOOL for the target
1016   LD_FOR_TARGET
1017               LD for the target
1018   LIPO_FOR_TARGET
1019               LIPO for the target
1020   NM_FOR_TARGET
1021               NM for the target
1022   OBJDUMP_FOR_TARGET
1023               OBJDUMP for the target
1024   RANLIB_FOR_TARGET
1025               RANLIB for the target
1026   STRIP_FOR_TARGET
1027               STRIP for the target
1028   WINDRES_FOR_TARGET
1029               WINDRES for the target
1030   WINDMC_FOR_TARGET
1031               WINDMC for the target
1032
1033 Use these variables to override the choices made by `configure' or to help
1034 it to find libraries and programs with nonstandard names/locations.
1035
1036 _ACEOF
1037 fi
1038
1039 if test "$ac_init_help" = "recursive"; then
1040   # If there are subdirs, report their specific --help.
1041   ac_popdir=`pwd`
1042   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1043     test -d $ac_dir || continue
1044     ac_builddir=.
1045
1046 if test "$ac_dir" != .; then
1047   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1048   # A "../" for each directory in $ac_dir_suffix.
1049   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1050 else
1051   ac_dir_suffix= ac_top_builddir=
1052 fi
1053
1054 case $srcdir in
1055   .)  # No --srcdir option.  We are building in place.
1056     ac_srcdir=.
1057     if test -z "$ac_top_builddir"; then
1058        ac_top_srcdir=.
1059     else
1060        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1061     fi ;;
1062   [\\/]* | ?:[\\/]* )  # Absolute path.
1063     ac_srcdir=$srcdir$ac_dir_suffix;
1064     ac_top_srcdir=$srcdir ;;
1065   *) # Relative path.
1066     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1067     ac_top_srcdir=$ac_top_builddir$srcdir ;;
1068 esac
1069
1070 # Do not use `cd foo && pwd` to compute absolute paths, because
1071 # the directories may not exist.
1072 case `pwd` in
1073 .) ac_abs_builddir="$ac_dir";;
1074 *)
1075   case "$ac_dir" in
1076   .) ac_abs_builddir=`pwd`;;
1077   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1078   *) ac_abs_builddir=`pwd`/"$ac_dir";;
1079   esac;;
1080 esac
1081 case $ac_abs_builddir in
1082 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1083 *)
1084   case ${ac_top_builddir}. in
1085   .) ac_abs_top_builddir=$ac_abs_builddir;;
1086   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1087   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1088   esac;;
1089 esac
1090 case $ac_abs_builddir in
1091 .) ac_abs_srcdir=$ac_srcdir;;
1092 *)
1093   case $ac_srcdir in
1094   .) ac_abs_srcdir=$ac_abs_builddir;;
1095   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1096   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1097   esac;;
1098 esac
1099 case $ac_abs_builddir in
1100 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1101 *)
1102   case $ac_top_srcdir in
1103   .) ac_abs_top_srcdir=$ac_abs_builddir;;
1104   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1105   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1106   esac;;
1107 esac
1108
1109     cd $ac_dir
1110     # Check for guested configure; otherwise get Cygnus style configure.
1111     if test -f $ac_srcdir/configure.gnu; then
1112       echo
1113       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1114     elif test -f $ac_srcdir/configure; then
1115       echo
1116       $SHELL $ac_srcdir/configure  --help=recursive
1117     elif test -f $ac_srcdir/configure.ac ||
1118            test -f $ac_srcdir/configure.in; then
1119       echo
1120       $ac_configure --help
1121     else
1122       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1123     fi
1124     cd $ac_popdir
1125   done
1126 fi
1127
1128 test -n "$ac_init_help" && exit 0
1129 if $ac_init_version; then
1130   cat <<\_ACEOF
1131
1132 Copyright (C) 2003 Free Software Foundation, Inc.
1133 This configure script is free software; the Free Software Foundation
1134 gives unlimited permission to copy, distribute and modify it.
1135 _ACEOF
1136   exit 0
1137 fi
1138 exec 5>config.log
1139 cat >&5 <<_ACEOF
1140 This file contains any messages produced by compilers while
1141 running configure, to aid debugging if configure makes a mistake.
1142
1143 It was created by $as_me, which was
1144 generated by GNU Autoconf 2.59.  Invocation command line was
1145
1146   $ $0 $@
1147
1148 _ACEOF
1149 {
1150 cat <<_ASUNAME
1151 ## --------- ##
1152 ## Platform. ##
1153 ## --------- ##
1154
1155 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1156 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1157 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1158 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1159 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1160
1161 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1162 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1163
1164 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1165 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1166 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1167 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1168 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1169 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1170 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1171
1172 _ASUNAME
1173
1174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1175 for as_dir in $PATH
1176 do
1177   IFS=$as_save_IFS
1178   test -z "$as_dir" && as_dir=.
1179   echo "PATH: $as_dir"
1180 done
1181
1182 } >&5
1183
1184 cat >&5 <<_ACEOF
1185
1186
1187 ## ----------- ##
1188 ## Core tests. ##
1189 ## ----------- ##
1190
1191 _ACEOF
1192
1193
1194 # Keep a trace of the command line.
1195 # Strip out --no-create and --no-recursion so they do not pile up.
1196 # Strip out --silent because we don't want to record it for future runs.
1197 # Also quote any args containing shell meta-characters.
1198 # Make two passes to allow for proper duplicate-argument suppression.
1199 ac_configure_args=
1200 ac_configure_args0=
1201 ac_configure_args1=
1202 ac_sep=
1203 ac_must_keep_next=false
1204 for ac_pass in 1 2
1205 do
1206   for ac_arg
1207   do
1208     case $ac_arg in
1209     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1210     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1211     | -silent | --silent | --silen | --sile | --sil)
1212       continue ;;
1213     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1214       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1215     esac
1216     case $ac_pass in
1217     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1218     2)
1219       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1220       if test $ac_must_keep_next = true; then
1221         ac_must_keep_next=false # Got value, back to normal.
1222       else
1223         case $ac_arg in
1224           *=* | --config-cache | -C | -disable-* | --disable-* \
1225           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1226           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1227           | -with-* | --with-* | -without-* | --without-* | --x)
1228             case "$ac_configure_args0 " in
1229               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1230             esac
1231             ;;
1232           -* ) ac_must_keep_next=true ;;
1233         esac
1234       fi
1235       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1236       # Get rid of the leading space.
1237       ac_sep=" "
1238       ;;
1239     esac
1240   done
1241 done
1242 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1243 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1244
1245 # When interrupted or exit'd, cleanup temporary files, and complete
1246 # config.log.  We remove comments because anyway the quotes in there
1247 # would cause problems or look ugly.
1248 # WARNING: Be sure not to use single quotes in there, as some shells,
1249 # such as our DU 5.0 friend, will then `close' the trap.
1250 trap 'exit_status=$?
1251   # Save into config.log some information that might help in debugging.
1252   {
1253     echo
1254
1255     cat <<\_ASBOX
1256 ## ---------------- ##
1257 ## Cache variables. ##
1258 ## ---------------- ##
1259 _ASBOX
1260     echo
1261     # The following way of writing the cache mishandles newlines in values,
1262 {
1263   (set) 2>&1 |
1264     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1265     *ac_space=\ *)
1266       sed -n \
1267         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1268           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1269       ;;
1270     *)
1271       sed -n \
1272         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1273       ;;
1274     esac;
1275 }
1276     echo
1277
1278     cat <<\_ASBOX
1279 ## ----------------- ##
1280 ## Output variables. ##
1281 ## ----------------- ##
1282 _ASBOX
1283     echo
1284     for ac_var in $ac_subst_vars
1285     do
1286       eval ac_val=$`echo $ac_var`
1287       echo "$ac_var='"'"'$ac_val'"'"'"
1288     done | sort
1289     echo
1290
1291     if test -n "$ac_subst_files"; then
1292       cat <<\_ASBOX
1293 ## ------------- ##
1294 ## Output files. ##
1295 ## ------------- ##
1296 _ASBOX
1297       echo
1298       for ac_var in $ac_subst_files
1299       do
1300         eval ac_val=$`echo $ac_var`
1301         echo "$ac_var='"'"'$ac_val'"'"'"
1302       done | sort
1303       echo
1304     fi
1305
1306     if test -s confdefs.h; then
1307       cat <<\_ASBOX
1308 ## ----------- ##
1309 ## confdefs.h. ##
1310 ## ----------- ##
1311 _ASBOX
1312       echo
1313       sed "/^$/d" confdefs.h | sort
1314       echo
1315     fi
1316     test "$ac_signal" != 0 &&
1317       echo "$as_me: caught signal $ac_signal"
1318     echo "$as_me: exit $exit_status"
1319   } >&5
1320   rm -f core *.core &&
1321   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1322     exit $exit_status
1323      ' 0
1324 for ac_signal in 1 2 13 15; do
1325   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1326 done
1327 ac_signal=0
1328
1329 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1330 rm -rf conftest* confdefs.h
1331 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1332 echo >confdefs.h
1333
1334 # Predefined preprocessor variables.
1335
1336 cat >>confdefs.h <<_ACEOF
1337 #define PACKAGE_NAME "$PACKAGE_NAME"
1338 _ACEOF
1339
1340
1341 cat >>confdefs.h <<_ACEOF
1342 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1343 _ACEOF
1344
1345
1346 cat >>confdefs.h <<_ACEOF
1347 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1348 _ACEOF
1349
1350
1351 cat >>confdefs.h <<_ACEOF
1352 #define PACKAGE_STRING "$PACKAGE_STRING"
1353 _ACEOF
1354
1355
1356 cat >>confdefs.h <<_ACEOF
1357 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1358 _ACEOF
1359
1360
1361 # Let the site file select an alternate cache file if it wants to.
1362 # Prefer explicitly selected file to automatically selected ones.
1363 if test -z "$CONFIG_SITE"; then
1364   if test "x$prefix" != xNONE; then
1365     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1366   else
1367     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1368   fi
1369 fi
1370 for ac_site_file in $CONFIG_SITE; do
1371   if test -r "$ac_site_file"; then
1372     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1373 echo "$as_me: loading site script $ac_site_file" >&6;}
1374     sed 's/^/| /' "$ac_site_file" >&5
1375     . "$ac_site_file"
1376   fi
1377 done
1378
1379 if test -r "$cache_file"; then
1380   # Some versions of bash will fail to source /dev/null (special
1381   # files actually), so we avoid doing that.
1382   if test -f "$cache_file"; then
1383     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1384 echo "$as_me: loading cache $cache_file" >&6;}
1385     case $cache_file in
1386       [\\/]* | ?:[\\/]* ) . $cache_file;;
1387       *)                      . ./$cache_file;;
1388     esac
1389   fi
1390 else
1391   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1392 echo "$as_me: creating cache $cache_file" >&6;}
1393   >$cache_file
1394 fi
1395
1396 # Check that the precious variables saved in the cache have kept the same
1397 # value.
1398 ac_cache_corrupted=false
1399 for ac_var in `(set) 2>&1 |
1400                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1401   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1402   eval ac_new_set=\$ac_env_${ac_var}_set
1403   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1404   eval ac_new_val="\$ac_env_${ac_var}_value"
1405   case $ac_old_set,$ac_new_set in
1406     set,)
1407       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1408 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1409       ac_cache_corrupted=: ;;
1410     ,set)
1411       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1412 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1413       ac_cache_corrupted=: ;;
1414     ,);;
1415     *)
1416       if test "x$ac_old_val" != "x$ac_new_val"; then
1417         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1418 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1419         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1420 echo "$as_me:   former value:  $ac_old_val" >&2;}
1421         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1422 echo "$as_me:   current value: $ac_new_val" >&2;}
1423         ac_cache_corrupted=:
1424       fi;;
1425   esac
1426   # Pass precious variables to config.status.
1427   if test "$ac_new_set" = set; then
1428     case $ac_new_val in
1429     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1430       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1431     *) ac_arg=$ac_var=$ac_new_val ;;
1432     esac
1433     case " $ac_configure_args " in
1434       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1435       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1436     esac
1437   fi
1438 done
1439 if $ac_cache_corrupted; then
1440   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1441 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1442   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1443 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1444    { (exit 1); exit 1; }; }
1445 fi
1446
1447 ac_ext=c
1448 ac_cpp='$CPP $CPPFLAGS'
1449 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1450 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1451 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473 # Find the build, host, and target systems.
1474 ac_aux_dir=
1475 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1476   if test -f $ac_dir/install-sh; then
1477     ac_aux_dir=$ac_dir
1478     ac_install_sh="$ac_aux_dir/install-sh -c"
1479     break
1480   elif test -f $ac_dir/install.sh; then
1481     ac_aux_dir=$ac_dir
1482     ac_install_sh="$ac_aux_dir/install.sh -c"
1483     break
1484   elif test -f $ac_dir/shtool; then
1485     ac_aux_dir=$ac_dir
1486     ac_install_sh="$ac_aux_dir/shtool install -c"
1487     break
1488   fi
1489 done
1490 if test -z "$ac_aux_dir"; then
1491   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1492 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1493    { (exit 1); exit 1; }; }
1494 fi
1495 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1496 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1497 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1498
1499 # Make sure we can run config.sub.
1500 $ac_config_sub sun4 >/dev/null 2>&1 ||
1501   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1502 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1503    { (exit 1); exit 1; }; }
1504
1505 echo "$as_me:$LINENO: checking build system type" >&5
1506 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1507 if test "${ac_cv_build+set}" = set; then
1508   echo $ECHO_N "(cached) $ECHO_C" >&6
1509 else
1510   ac_cv_build_alias=$build_alias
1511 test -z "$ac_cv_build_alias" &&
1512   ac_cv_build_alias=`$ac_config_guess`
1513 test -z "$ac_cv_build_alias" &&
1514   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1515 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1516    { (exit 1); exit 1; }; }
1517 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1518   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1519 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1520    { (exit 1); exit 1; }; }
1521
1522 fi
1523 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1524 echo "${ECHO_T}$ac_cv_build" >&6
1525 build=$ac_cv_build
1526 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1527 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1528 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1529
1530
1531  case ${build_alias} in
1532   "") build_noncanonical=${build} ;;
1533   *) build_noncanonical=${build_alias} ;;
1534 esac
1535
1536
1537
1538  case ${host_alias} in
1539   "") host_noncanonical=${build_noncanonical} ;;
1540   *) host_noncanonical=${host_alias} ;;
1541 esac
1542
1543
1544
1545  case ${target_alias} in
1546   "") target_noncanonical=${host_noncanonical} ;;
1547   *) target_noncanonical=${target_alias} ;;
1548 esac
1549
1550
1551
1552
1553 test "$host_noncanonical" = "$target_noncanonical" &&
1554   test "$program_prefix$program_suffix$program_transform_name" = \
1555     NONENONEs,x,x, &&
1556   program_transform_name=s,y,y,
1557
1558 echo "$as_me:$LINENO: checking host system type" >&5
1559 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1560 if test "${ac_cv_host+set}" = set; then
1561   echo $ECHO_N "(cached) $ECHO_C" >&6
1562 else
1563   ac_cv_host_alias=$host_alias
1564 test -z "$ac_cv_host_alias" &&
1565   ac_cv_host_alias=$ac_cv_build_alias
1566 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1567   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1568 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1569    { (exit 1); exit 1; }; }
1570
1571 fi
1572 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1573 echo "${ECHO_T}$ac_cv_host" >&6
1574 host=$ac_cv_host
1575 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1576 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1577 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1578
1579
1580 echo "$as_me:$LINENO: checking target system type" >&5
1581 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1582 if test "${ac_cv_target+set}" = set; then
1583   echo $ECHO_N "(cached) $ECHO_C" >&6
1584 else
1585   ac_cv_target_alias=$target_alias
1586 test "x$ac_cv_target_alias" = "x" &&
1587   ac_cv_target_alias=$ac_cv_host_alias
1588 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1589   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1590 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1591    { (exit 1); exit 1; }; }
1592
1593 fi
1594 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1595 echo "${ECHO_T}$ac_cv_target" >&6
1596 target=$ac_cv_target
1597 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1598 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1599 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1600
1601
1602 # The aliases save the names the user supplied, while $host etc.
1603 # will get canonicalized.
1604 test -n "$target_alias" &&
1605   test "$program_prefix$program_suffix$program_transform_name" = \
1606     NONENONEs,x,x, &&
1607   program_prefix=${target_alias}-
1608 test "$program_prefix" != NONE &&
1609   program_transform_name="s,^,$program_prefix,;$program_transform_name"
1610 # Use a double $ so make ignores it.
1611 test "$program_suffix" != NONE &&
1612   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1613 # Double any \ or $.  echo might interpret backslashes.
1614 # By default was `s,x,x', remove it if useless.
1615 cat <<\_ACEOF >conftest.sed
1616 s/[\\$]/&&/g;s/;s,x,x,$//
1617 _ACEOF
1618 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1619 rm conftest.sed
1620
1621
1622
1623 # Get 'install' or 'install-sh' and its variants.
1624 # Find a good install program.  We prefer a C program (faster),
1625 # so one script is as good as another.  But avoid the broken or
1626 # incompatible versions:
1627 # SysV /etc/install, /usr/sbin/install
1628 # SunOS /usr/etc/install
1629 # IRIX /sbin/install
1630 # AIX /bin/install
1631 # AmigaOS /C/install, which installs bootblocks on floppy discs
1632 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1633 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1634 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1635 # OS/2's system install, which has a completely different semantic
1636 # ./install, which can be erroneously created by make from ./install.sh.
1637 # Reject install programs that cannot install multiple files.
1638 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1639 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1640 if test -z "$INSTALL"; then
1641 if test "${ac_cv_path_install+set}" = set; then
1642   echo $ECHO_N "(cached) $ECHO_C" >&6
1643 else
1644   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1645 for as_dir in $PATH
1646 do
1647   IFS=$as_save_IFS
1648   test -z "$as_dir" && as_dir=.
1649   # Account for people who put trailing slashes in PATH elements.
1650 case $as_dir/ in
1651   ./ | .// | /cC/* | \
1652   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1653   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1654   /usr/ucb/* ) ;;
1655   *)
1656     # OSF1 and SCO ODT 3.0 have their own names for install.
1657     # Don't use installbsd from OSF since it installs stuff as root
1658     # by default.
1659     for ac_prog in ginstall scoinst install; do
1660       for ac_exec_ext in '' $ac_executable_extensions; do
1661         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1662           if test $ac_prog = install &&
1663             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1664             # AIX install.  It has an incompatible calling convention.
1665             :
1666           elif test $ac_prog = install &&
1667             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1668             # program-specific install script used by HP pwplus--don't use.
1669             :
1670           else
1671             rm -rf conftest.one conftest.two conftest.dir
1672             echo one > conftest.one
1673             echo two > conftest.two
1674             mkdir conftest.dir
1675             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
1676               test -s conftest.one && test -s conftest.two &&
1677               test -s conftest.dir/conftest.one &&
1678               test -s conftest.dir/conftest.two
1679             then
1680               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1681               break 3
1682             fi
1683           fi
1684         fi
1685       done
1686     done
1687     ;;
1688 esac
1689 done
1690
1691 rm -rf conftest.one conftest.two conftest.dir
1692
1693 fi
1694   if test "${ac_cv_path_install+set}" = set; then
1695     INSTALL=$ac_cv_path_install
1696   else
1697     # As a last resort, use the slow shell script.  Don't cache a
1698     # value for INSTALL within a source directory, because that will
1699     # break other packages using the cache if that directory is
1700     # removed, or if the value is a relative name.
1701     INSTALL=$ac_install_sh
1702   fi
1703 fi
1704 echo "$as_me:$LINENO: result: $INSTALL" >&5
1705 echo "${ECHO_T}$INSTALL" >&6
1706
1707 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1708 # It thinks the first close brace ends the variable substitution.
1709 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1710
1711 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1712
1713 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1714
1715 echo "$as_me:$LINENO: checking whether ln works" >&5
1716 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
1717 if test "${acx_cv_prog_LN+set}" = set; then
1718   echo $ECHO_N "(cached) $ECHO_C" >&6
1719 else
1720   rm -f conftestdata_t
1721 echo >conftestdata_f
1722 if ln conftestdata_f conftestdata_t 2>/dev/null
1723 then
1724   acx_cv_prog_LN=ln
1725 else
1726   acx_cv_prog_LN=no
1727 fi
1728 rm -f conftestdata_f conftestdata_t
1729
1730 fi
1731 if test $acx_cv_prog_LN = no; then
1732   LN="cp"
1733   echo "$as_me:$LINENO: result: no, using $LN" >&5
1734 echo "${ECHO_T}no, using $LN" >&6
1735 else
1736   LN="$acx_cv_prog_LN"
1737   echo "$as_me:$LINENO: result: yes" >&5
1738 echo "${ECHO_T}yes" >&6
1739 fi
1740
1741 echo "$as_me:$LINENO: checking whether ln -s works" >&5
1742 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
1743 LN_S=$as_ln_s
1744 if test "$LN_S" = "ln -s"; then
1745   echo "$as_me:$LINENO: result: yes" >&5
1746 echo "${ECHO_T}yes" >&6
1747 else
1748   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
1749 echo "${ECHO_T}no, using $LN_S" >&6
1750 fi
1751
1752
1753 ### we might need to use some other shell than /bin/sh for running subshells
1754 ### If we are on Windows, search for the shell.  This will permit people
1755 ### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
1756 ### without also having to set CONFIG_SHELL.  This code will work when
1757 ### using bash, which sets OSTYPE.
1758 case "${OSTYPE}" in
1759 *win32*)
1760   if test x${CONFIG_SHELL} = x ; then
1761     if test ! -f /bin/sh ; then
1762       if test x${SHELL} != x && test -f ${SHELL} ; then
1763         CONFIG_SHELL=${SHELL}
1764         export CONFIG_SHELL
1765       else
1766         for prog in sh sh.exe bash bash.exe; do
1767           IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}:"
1768           for dir in $PATH; do
1769             test -z "$dir" && dir=.
1770             if test -f $dir/$prog; then
1771               CONFIG_SHELL=$dir/$prog
1772               export CONFIG_SHELL
1773               break
1774             fi
1775           done
1776           IFS="$save_ifs"
1777           test -n "${CONFIG_SHELL}" && break
1778         done
1779       fi
1780     fi
1781   fi
1782   ;;
1783 esac
1784
1785 config_shell=${CONFIG_SHELL-/bin/sh}
1786
1787 progname=$0
1788 # if PWD already has a value, it is probably wrong.
1789 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
1790
1791 # Export original configure arguments for use by sub-configures.
1792 # Quote arguments with shell meta charatcers.
1793 TOPLEVEL_CONFIGURE_ARGUMENTS=
1794 set -- "$progname" "$@"
1795 for ac_arg
1796 do
1797   case "$ac_arg" in
1798   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
1799     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1800     # if the argument is of the form -foo=baz, quote the baz part only
1801     ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
1802   *) ;;
1803   esac
1804   # Add the quoted argument to the list.
1805   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
1806 done
1807 if test "$silent" = yes; then
1808   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
1809 fi
1810 # Remove the initial space we just introduced and, as these will be
1811 # expanded by make, quote '$'.
1812 TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
1813
1814
1815 moveifchange=${srcdir}/move-if-change
1816
1817 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
1818
1819 # We pass INSTALL explicitly to sub-makes.  Make sure that it is not
1820 # a relative path.
1821 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
1822   INSTALL="${srcpwd}/install-sh -c"
1823 fi
1824
1825 # Set srcdir to "." if that's what it is.
1826 # This is important for multilib support.
1827 pwd=`${PWDCMD-pwd}`
1828 if test "${pwd}" = "${srcpwd}" ; then
1829   srcdir=.
1830 fi
1831
1832 topsrcdir=$srcpwd
1833
1834 extra_host_args=
1835
1836 ### To add a new directory to the tree, first choose whether it is a target
1837 ### or a host dependent tool.  Then put it into the appropriate list
1838 ### (library or tools, host or target), doing a dependency sort.
1839
1840 # Subdirs will be configured in the order listed in build_configdirs,
1841 # configdirs, or target_configdirs; see the serialization section below.
1842
1843 # Dependency sorting is only needed when *configuration* must be done in
1844 # a particular order.  In all cases a dependency should be specified in
1845 # the Makefile, whether or not it's implicitly specified here.
1846
1847 # Double entries in build_configdirs, configdirs, or target_configdirs may
1848 # cause circular dependencies and break everything horribly.
1849
1850 # these library is used by various programs built for the build
1851 # environment
1852 #
1853 build_libs="build-libiberty"
1854
1855 # these tools are built for the build environment
1856 build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
1857
1858 # these libraries are used by various programs built for the host environment
1859 #
1860 host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber gmp mpfr"
1861
1862 # these tools are built for the host environment
1863 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
1864 # know that we are building the simulator.
1865 # binutils, gas and ld appear in that order because it makes sense to run
1866 # "make check" in that particular order.
1867 host_tools="texinfo byacc flex bison binutils gas ld fixincludes gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar gnattools"
1868
1869 # libgcj represents the runtime libraries only used by gcj.
1870 libgcj="target-libffi \
1871         target-zlib \
1872         target-qthreads \
1873         target-libjava"
1874
1875 # these libraries are built for the target environment, and are built after
1876 # the host libraries and the host tools (which may be a cross compiler)
1877 #
1878 target_libraries="target-libgcc \
1879                 target-libiberty \
1880                 target-libgloss \
1881                 target-newlib \
1882                 target-libgomp \
1883                 target-libstdc++-v3 \
1884                 target-libmudflap \
1885                 target-libssp \
1886                 target-libgfortran \
1887                 target-boehm-gc \
1888                 ${libgcj} \
1889                 target-libobjc \
1890                 target-libada"
1891
1892 # these tools are built using the target libraries, and are intended to
1893 # run only in the target environment
1894 #
1895 # note: any program that *uses* libraries that are in the "target_libraries"
1896 # list belongs in this list.  those programs are also very likely
1897 # candidates for the "native_only" list which follows
1898 #
1899 target_tools="target-examples target-groff target-gperf target-rda"
1900
1901 ################################################################################
1902
1903 ## All tools belong in one of the four categories, and are assigned above
1904 ## We assign ${configdirs} this way to remove all embedded newlines.  This
1905 ## is important because configure will choke if they ever get through.
1906 ## ${configdirs} is directories we build using the host tools.
1907 ## ${target_configdirs} is directories we build using the target tools.
1908 configdirs=`echo ${host_libs} ${host_tools}`
1909 target_configdirs=`echo ${target_libraries} ${target_tools}`
1910 build_configdirs=`echo ${build_libs} ${build_tools}`
1911
1912
1913
1914 ################################################################################
1915
1916 srcname="gnu development package"
1917
1918 # This gets set non-empty for some net releases of packages.
1919 appdirs=""
1920
1921 # Define is_cross_compiler to save on calls to 'test'.
1922 is_cross_compiler=
1923 if test x"${host}" = x"${target}" ; then
1924   is_cross_compiler=no
1925 else
1926   is_cross_compiler=yes
1927 fi
1928
1929 # Find the build and target subdir names.
1930
1931 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1932 # have matching libraries, they should use host libraries: Makefile.tpl
1933 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1934 # However, they still use the build modules, because the corresponding
1935 # host modules (e.g. bison) are only built for the host when bootstrap
1936 # finishes. So:
1937 # - build_subdir is where we find build modules, and never changes.
1938 # - build_libsubdir is where we find build libraries, and can be overridden.
1939
1940 # Prefix 'build-' so this never conflicts with target_subdir.
1941 build_subdir="build-${build_noncanonical}"
1942
1943 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1944 if test "${with_build_libsubdir+set}" = set; then
1945   withval="$with_build_libsubdir"
1946   build_libsubdir="$withval"
1947 else
1948   build_libsubdir="$build_subdir"
1949 fi;
1950 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1951 if ( test $srcdir = . && test -d gcc ) \
1952    || test -d $srcdir/../host-${host_noncanonical}; then
1953   host_subdir="host-${host_noncanonical}"
1954 else
1955   host_subdir=.
1956 fi
1957 # No prefix.
1958 target_subdir=${target_noncanonical}
1959
1960
1961 # Skipdirs are removed silently.
1962 skipdirs=
1963 # Noconfigdirs are removed loudly.
1964 noconfigdirs=""
1965
1966 use_gnu_ld=
1967 # Make sure we don't let GNU ld be added if we didn't want it.
1968 if test x$with_gnu_ld = xno ; then
1969   use_gnu_ld=no
1970   noconfigdirs="$noconfigdirs ld"
1971 fi
1972
1973 use_gnu_as=
1974 # Make sure we don't let GNU as be added if we didn't want it.
1975 if test x$with_gnu_as = xno ; then
1976   use_gnu_as=no
1977   noconfigdirs="$noconfigdirs gas"
1978 fi
1979
1980 # some tools are so dependent upon X11 that if we're not building with X,
1981 # it's not even worth trying to configure, much less build, that tool.
1982
1983 case ${with_x} in
1984   yes | "") ;; # the default value for this tree is that X11 is available
1985   no)
1986     skipdirs="${skipdirs} tk itcl libgui"
1987     # We won't be able to build gdbtk without X.
1988     enable_gdbtk=no
1989     ;;
1990   *)  echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1991 esac
1992
1993 # Some tools are only suitable for building in a "native" situation.
1994 # Remove these if host!=target.
1995 native_only="autoconf automake libtool fileutils find gawk gettext gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff target-groff guile perl time ash bash bzip2 prms gnuserv target-gperf"
1996
1997 # Similarly, some are only suitable for cross toolchains.
1998 # Remove these if host=target.
1999 cross_only="target-libgloss target-newlib target-opcodes"
2000
2001 case $is_cross_compiler in
2002   no) skipdirs="${skipdirs} ${cross_only}" ;;
2003   yes) skipdirs="${skipdirs} ${native_only}" ;;
2004 esac
2005
2006 # If both --with-headers and --with-libs are specified, default to
2007 # --without-newlib.
2008 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2009    && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2010   if test x"${with_newlib}" = x ; then
2011     with_newlib=no
2012   fi
2013 fi
2014
2015 # Recognize --with-newlib/--without-newlib.
2016 case ${with_newlib} in
2017   no) skipdirs="${skipdirs} target-newlib" ;;
2018   yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2019 esac
2020
2021 # Configure extra directories which are host specific
2022
2023 case "${host}" in
2024   *-cygwin*)
2025     configdirs="$configdirs libtermcap" ;;
2026 esac
2027
2028 # A target can indicate whether a language isn't supported for some reason.
2029 # Only spaces may be used in this macro; not newlines or tabs.
2030 unsupported_languages=
2031
2032 # Remove more programs from consideration, based on the host or
2033 # target this usually means that a port of the program doesn't
2034 # exist yet.
2035
2036 case "${host}" in
2037   hppa*64*-*-*)
2038     noconfigdirs="$noconfigdirs byacc"
2039     ;;
2040   i[3456789]86-*-vsta)
2041     noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
2042     ;;
2043   i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
2044     noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
2045     ;;
2046   x86_64-*-mingw*)
2047     noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool newlib"
2048     ;;
2049   i[3456789]86-*-mingw32*)
2050     # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
2051     noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool newlib"
2052     ;;
2053   i[3456789]86-*-beos*)
2054     noconfigdirs="$noconfigdirs tk itcl libgui gdb"
2055     ;;
2056   *-*-cygwin*)
2057     noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
2058     ;;
2059   *-*-netbsd*)
2060     noconfigdirs="$noconfigdirs rcs"
2061     ;;
2062   ppc*-*-pe)
2063     noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
2064     ;;
2065   powerpc-*-beos*)
2066     noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
2067     ;;
2068 esac
2069
2070
2071 # Check whether --enable-libada or --disable-libada was given.
2072 if test "${enable_libada+set}" = set; then
2073   enableval="$enable_libada"
2074   ENABLE_LIBADA=$enableval
2075 else
2076   ENABLE_LIBADA=yes
2077 fi;
2078 if test "${ENABLE_LIBADA}" != "yes" ; then
2079   noconfigdirs="$noconfigdirs gnattools"
2080 fi
2081
2082 # Check whether --enable-libssp or --disable-libssp was given.
2083 if test "${enable_libssp+set}" = set; then
2084   enableval="$enable_libssp"
2085   ENABLE_LIBSSP=$enableval
2086 else
2087   ENABLE_LIBSSP=yes
2088 fi;
2089
2090 # Save it here so that, even in case of --enable-libgcj, if the Java
2091 # front-end isn't enabled, we still get libgcj disabled.
2092 libgcj_saved=$libgcj
2093 case $enable_libgcj in
2094 yes)
2095   # If we reset it here, it won't get added to noconfigdirs in the
2096   # target-specific build rules, so it will be forcibly enabled
2097   # (unless the Java language itself isn't enabled).
2098   libgcj=
2099   ;;
2100 no)
2101   # Make sure we get it printed in the list of not supported target libs.
2102   noconfigdirs="$noconfigdirs ${libgcj}"
2103   ;;
2104 esac
2105
2106
2107 # Disable libmudflap on some systems.
2108 if test x$enable_libmudflap = x ; then
2109     case "${target}" in
2110     *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | bfin*-*-uclinux*)
2111         # Enable libmudflap by default in GNU and friends.
2112         ;;
2113     *-*-freebsd*)
2114         # Enable libmudflap by default in FreeBSD.
2115         ;;
2116     *)
2117         # Disable it by default everywhere else.
2118         noconfigdirs="$noconfigdirs target-libmudflap"
2119         ;;
2120     esac
2121 fi
2122
2123 # Disable libgomp on non POSIX hosted systems.
2124 if test x$enable_libgomp = x ; then
2125     # Enable libgomp by default on hosted POSIX systems.
2126     case "${target}" in
2127     *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2128         ;;
2129     *-*-netbsd* | *-*-freebsd* | *-*-openbsd*)
2130         ;;
2131     *-*-solaris2* | *-*-sysv4* | *-*-irix6* | *-*-osf* | *-*-hpux11*)
2132         ;;
2133     *-*-darwin* | *-*-aix*)
2134         ;;
2135     *)
2136         noconfigdirs="$noconfigdirs target-libgomp"
2137         ;;
2138     esac
2139 fi
2140
2141 # Default libgloss CPU subdirectory.
2142 libgloss_dir="$target_cpu"
2143
2144 case "${target}" in
2145   *-*-chorusos)
2146     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
2147     ;;
2148   powerpc-*-darwin* | i[3456789]86-*-darwin* | x86_64-*-darwin9*)
2149     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
2150     noconfigdirs="$noconfigdirs sim target-rda"
2151     ;;
2152   *-*-darwin*)
2153     noconfigdirs="$noconfigdirs ld gas gdb gprof"
2154     noconfigdirs="$noconfigdirs sim target-rda"
2155     noconfigdirs="$noconfigdirs ${libgcj}"
2156     ;;
2157   *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
2158     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
2159     ;;
2160   *-*-freebsd*)
2161     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
2162     if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
2163         && test -f /usr/local/include/gmp.h; then
2164       with_gmp=/usr/local
2165     fi
2166
2167     # Skip some stuff that's unsupported on some FreeBSD configurations.
2168     case "${target}" in
2169       i*86-*-*) ;;
2170       alpha*-*-*) ;;
2171       *)
2172         noconfigdirs="$noconfigdirs ${libgcj}"
2173         ;;
2174     esac
2175     ;;
2176   *-*-kaos*)
2177     # Remove unsupported stuff on all kaOS configurations.
2178     skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
2179     skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
2180     skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
2181     noconfigdirs="$noconfigdirs target-libgloss"
2182     ;;
2183   *-*-netbsd*)
2184     # Skip some stuff on all NetBSD configurations.
2185     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
2186
2187     # Skip some stuff that's unsupported on some NetBSD configurations.
2188     case "${target}" in
2189       i*86-*-netbsdelf*) ;;
2190       arm*-*-netbsdelf*) ;;
2191       *)
2192         noconfigdirs="$noconfigdirs ${libgcj}"
2193         ;;
2194     esac
2195     ;;
2196   *-*-netware*)
2197     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
2198     ;;
2199   *-*-rtems*)
2200     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2201     ;;
2202     # The tpf target doesn't support gdb yet.
2203   *-*-tpf*)
2204     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj} target-libmudflap gdb tcl tk libgui itcl"
2205     ;;
2206   *-*-uclinux*)
2207     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
2208     ;;
2209   *-*-vxworks*)
2210     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty target-libstdc++-v3 ${libgcj}"
2211     ;;
2212   alpha*-dec-osf*)
2213     # ld works, but does not support shared libraries.
2214     # newlib is not 64 bit ready.  I'm not sure about fileutils.
2215     # gas doesn't generate exception information.
2216     noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
2217     ;;
2218   alpha*-*-*vms*)
2219     noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
2220     ;;
2221   alpha*-*-linux*)
2222     # newlib is not 64 bit ready
2223     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
2224     ;;
2225   alpha*-*-*)
2226     # newlib is not 64 bit ready
2227     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
2228     ;;
2229   am33_2.0-*-linux*)
2230     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
2231     ;;
2232   sh-*-linux*)
2233     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
2234     ;;
2235   sh*-*-pe|mips*-*-pe|*arm-wince-pe)
2236     noconfigdirs="$noconfigdirs ${libgcj}"
2237     noconfigdirs="$noconfigdirs target-examples"
2238     noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
2239     noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
2240     noconfigdirs="$noconfigdirs expect dejagnu"
2241     # the C++ libraries don't build on top of CE's C libraries
2242     noconfigdirs="$noconfigdirs target-libstdc++-v3"
2243     noconfigdirs="$noconfigdirs target-newlib"
2244     case "${host}" in
2245       *-*-cygwin*) ;; # keep gdb and readline
2246       *) noconfigdirs="$noconfigdirs gdb readline"
2247          ;;
2248     esac
2249     libgloss_dir=wince
2250     ;;
2251   arc-*-*)
2252     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2253     ;;
2254   arm-semi-aof )
2255     ;;
2256   arm-*-coff | strongarm-*-coff | xscale-*-coff)
2257     noconfigdirs="$noconfigdirs ${libgcj}"
2258     libgloss_dir=arm
2259     ;;
2260   arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
2261     noconfigdirs="$noconfigdirs target-libffi target-qthreads"
2262     libgloss_dir=arm
2263     ;;
2264   arm*-*-linux-gnueabi)
2265     noconfigdirs="$noconfigdirs target-qthreads"
2266     noconfigdirs="$noconfigdirs target-libobjc"
2267     case ${with_newlib} in
2268       no) noconfigdirs="$noconfigdirs target-newlib target-libgloss"
2269     esac
2270     libgloss_dir=arm
2271     ;;
2272   arm*-*-symbianelf*)
2273     noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
2274     libgloss_dir=arm
2275     ;;
2276   arm-*-pe*)
2277     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2278     ;;
2279   thumb-*-coff)
2280     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2281     ;;
2282   thumb-*-elf)
2283     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2284     ;;
2285   thumb-*-pe)
2286     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2287     ;;
2288   arm-*-riscix*)
2289     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
2290     ;;
2291   avr-*-*)
2292     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
2293     ;;
2294   bfin-*-*)
2295     noconfigdirs="$noconfigdirs gdb"
2296     if test x${is_cross_compiler} != xno ; then
2297       target_configdirs="${target_configdirs} target-bsp target-cygmon"
2298     fi
2299     ;;
2300   c4x-*-* | tic4x-*-*)
2301     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
2302     ;;
2303   c54x*-*-* | tic54x-*-*)
2304     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
2305     ;;
2306   cris-*-* | crisv32-*-*)
2307     unsupported_languages="$unsupported_languages java"
2308     case "${target}" in
2309       *-*-aout)
2310         unsupported_languages="$unsupported_languages fortran"
2311         noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
2312       *-*-elf)
2313         noconfigdirs="$noconfigdirs target-boehm-gc";;
2314       *-*-linux*)
2315         noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
2316       *)
2317         unsupported_languages="$unsupported_languages fortran"
2318         noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
2319     esac
2320     libgloss_dir=cris
2321     ;;
2322   crx-*-*)
2323     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
2324     ;;
2325   d10v-*-*)
2326     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
2327     ;;
2328   d30v-*-*)
2329     noconfigdirs="$noconfigdirs ${libgcj} gdb"
2330     ;;
2331   ep9312-*-elf | ep9312-*-coff)
2332     libgloss_dir=arm
2333     ;;
2334   fr30-*-elf*)
2335     noconfigdirs="$noconfigdirs ${libgcj} gdb"
2336     ;;
2337   frv-*-*)
2338     noconfigdirs="$noconfigdirs ${libgcj}"
2339     ;;
2340   h8300*-*-*)
2341     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2342     ;;
2343   h8500-*-*)
2344     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
2345     ;;
2346   hppa1.1-*-osf* | hppa1.1-*-bsd* )
2347     ;;
2348   hppa*64*-*-linux* | parisc*64*-*-linux*)
2349     # In this case, it's because the hppa64-linux target is for
2350     # the kernel only at this point and has no libc, and thus no
2351     # headers, crt*.o, etc., all of which are needed by these.
2352     noconfigdirs="$noconfigdirs target-zlib"
2353     ;;
2354   parisc*-*-linux* | hppa*-*-linux*)
2355     ;;
2356   hppa*-*-*elf* | \
2357   hppa*-*-lites* | \
2358   hppa*-*-openbsd* | \
2359   hppa*64*-*-*)
2360     noconfigdirs="$noconfigdirs ${libgcj}"
2361     ;;
2362   hppa*-hp-hpux11*)
2363     noconfigdirs="$noconfigdirs ld shellutils"
2364     ;;
2365   hppa*-*-pro*)
2366     libgloss_dir=pa
2367     ;;
2368   hppa*-*-*)
2369     # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
2370     # build on HP-UX 10.20.
2371     noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
2372     ;;
2373   i960-*-*)
2374     noconfigdirs="$noconfigdirs ${libgcj} gdb"
2375     ;;
2376   ia64*-*-elf*)
2377     # No gdb support yet.
2378     noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
2379     ;;
2380   ia64*-**-hpux*)
2381     # No gdb or ld support yet.
2382     noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
2383     ;;
2384   i370-*-opened*)
2385     ;;
2386   i[3456789]86-*-coff | i[3456789]86-*-elf)
2387     noconfigdirs="$noconfigdirs ${libgcj}"
2388     libgloss_dir=i386
2389     ;;
2390   i[3456789]86-*-linux*)
2391     # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
2392     # not build java stuff by default.
2393     case "${target}" in
2394       *-*-*libc1*)
2395         noconfigdirs="$noconfigdirs ${libgcj}";;
2396     esac
2397
2398     # This section makes it possible to build newlib natively on linux.
2399     # If we are using a cross compiler then don't configure newlib.
2400     if test x${is_cross_compiler} != xno ; then
2401       noconfigdirs="$noconfigdirs target-newlib"
2402     fi
2403     noconfigdirs="$noconfigdirs target-libgloss"
2404     # If we are not using a cross compiler, do configure newlib.
2405     # Note however, that newlib will only be configured in this situation
2406     # if the --with-newlib option has been given, because otherwise
2407     # 'target-newlib' will appear in skipdirs.
2408     ;;
2409   i[3456789]86-*-mingw32*)
2410     target_configdirs="$target_configdirs target-winsup"
2411     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
2412     ;;
2413   x86_64-*-mingw*)
2414     target_configdirs="$target_configdirs target-winsup"
2415     noconfigdirs="$noconfigdirs expect target-libgloss target-newlib ${libgcj}"
2416     ;;
2417   *-*-cygwin*)
2418     target_configdirs="$target_configdirs target-libtermcap target-winsup"
2419     noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
2420     # always build newlib if winsup directory is present.
2421     if test -d "$srcdir/winsup/cygwin"; then
2422       skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
2423     elif test -d "$srcdir/newlib"; then
2424       echo "Warning: winsup/cygwin is missing so newlib can't be built."
2425     fi
2426     ;;
2427   i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
2428   i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
2429     ;;
2430   i[3456789]86-*-pe)
2431     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
2432     ;;
2433   i[3456789]86-*-sco3.2v5*)
2434     # The linker does not yet know about weak symbols in COFF,
2435     # and is not configured to handle mixed ELF and COFF.
2436     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
2437     ;;
2438   i[3456789]86-*-sco*)
2439     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
2440     ;;
2441   i[3456789]86-*-solaris2*)
2442     noconfigdirs="$noconfigdirs target-libgloss"
2443     ;;
2444   i[3456789]86-*-sysv4*)
2445     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2446     ;;
2447   i[3456789]86-*-beos*)
2448     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
2449     ;;
2450   i[3456789]86-*-rdos*)
2451     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
2452     ;;
2453   m32r-*-*)
2454     noconfigdirs="$noconfigdirs ${libgcj}"
2455     ;;
2456   m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
2457     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
2458     libgloss_dir=m68hc11
2459     ;;
2460   m68k-*-elf*)
2461     noconfigdirs="$noconfigdirs ${libgcj}"
2462     ;;
2463   m68k-*-coff*)
2464     noconfigdirs="$noconfigdirs ${libgcj}"
2465     ;;
2466   m68*-*-* | fido-*-*)
2467     libgloss_dir=m68k
2468     ;;
2469   mcore-*-pe*)
2470   # The EPOC C++ environment does not support exceptions or rtti,
2471   # and so building libstdc++-v3 tends not to always work.
2472     noconfigdirs="$noconfigdirs target-libstdc++-v3"
2473     ;;
2474   mmix-*-*)
2475     noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
2476     unsupported_languages="$unsupported_languages fortran java"
2477     ;;
2478   mn10200-*-*)
2479     noconfigdirs="$noconfigdirs ${libgcj}"
2480     ;;
2481   mn10300-*-*)
2482     noconfigdirs="$noconfigdirs ${libgcj}"
2483     ;;
2484   mt-*-*)
2485     noconfigdirs="$noconfigdirs sim"
2486     ;;
2487   powerpc-*-aix*)
2488     # copied from rs6000-*-* entry
2489     noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
2490     ;;
2491   powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
2492     target_configdirs="$target_configdirs target-winsup"
2493     noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
2494     # always build newlib.
2495     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
2496     ;;
2497     # This is temporary until we can link against shared libraries
2498   powerpcle-*-solaris*)
2499     noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
2500     libgloss_dir=rs6000
2501     ;;
2502   powerpc-*-beos*)
2503     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
2504     ;;
2505   powerpc-*-eabi)
2506     noconfigdirs="$noconfigdirs ${libgcj}"
2507     libgloss_dir=rs6000
2508     ;;
2509   powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
2510     libgloss_dir=rs6000
2511     ;;
2512   rs6000-*-lynxos*)
2513     noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
2514     ;;
2515   rs6000-*-aix*)
2516     noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
2517     ;;
2518   rs6000-*-*)
2519     noconfigdirs="$noconfigdirs gprof ${libgcj}"
2520     ;;
2521   m68k-apollo-*)
2522     noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
2523     ;;
2524   mips*-sde-elf*)
2525     skipdirs="$skipdirs target-libiberty"
2526     noconfigdirs="$noconfigdirs ${libgcj}"
2527     if test x$with_newlib = xyes; then
2528       noconfigdirs="$noconfigdirs gprof"
2529     fi
2530     libgloss_dir=mips
2531     ;;
2532   mips*-*-irix5*)
2533     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
2534     ;;
2535   mips*-*-irix6*)
2536     # Linking libjava exceeds command-line length limits on at least
2537     # IRIX 6.2, but not on IRIX 6.5.
2538     # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
2539     # <oldham@codesourcery.com>
2540     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
2541     ;;
2542   mips*-*-bsd*)
2543     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
2544     ;;
2545   mips*-*-linux*)
2546     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
2547     ;;
2548   mips*-*-*)
2549     noconfigdirs="$noconfigdirs gprof ${libgcj}"
2550     libgloss_dir=mips
2551     ;;
2552   romp-*-*)
2553     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
2554     ;;
2555   sh-*-* | sh64-*-*)
2556     case "${host}" in
2557       i[3456789]86-*-vsta) ;; # don't add gprof back in
2558       i[3456789]86-*-go32*) ;; # don't add gprof back in
2559       i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
2560       *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
2561     esac
2562     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2563     ;;
2564   sparclet-*-aout* | sparc86x-*-*)
2565     libgloss_dir=sparc
2566     ;;
2567   sparc-*-elf*)
2568     noconfigdirs="$noconfigdirs ${libgcj}"
2569     ;;
2570   sparc64-*-elf*)
2571     noconfigdirs="$noconfigdirs ${libgcj}"
2572     libgloss_dir=sparc
2573     ;;
2574   sparclite-*-*)
2575     noconfigdirs="$noconfigdirs ${libgcj}"
2576     libgloss_dir=sparc
2577     ;;
2578   sparc-*-sunos4*)
2579     noconfigdirs="$noconfigdirs ${libgcj}"
2580     if test x${is_cross_compiler} != xno ; then
2581            noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
2582     else
2583            use_gnu_ld=no
2584     fi
2585     ;;
2586   sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
2587     noconfigdirs="$noconfigdirs ${libgcj}"
2588     ;;
2589   sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
2590     ;;
2591   spu-*-*)
2592     skipdirs="target-libssp"
2593     ;;
2594   v810-*-*)
2595     noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
2596     ;;
2597   v850-*-*)
2598     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2599     ;;
2600   v850e-*-*)
2601     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2602     ;;
2603   v850ea-*-*)
2604     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
2605     ;;
2606   vax-*-vms)
2607     noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
2608     ;;
2609   vax-*-*)
2610     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
2611     ;;
2612   xtensa*-*-*)
2613     noconfigdirs="$noconfigdirs ${libgcj}"
2614     ;;
2615   ip2k-*-*)
2616     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
2617     ;;
2618   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2619     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
2620     ;;
2621   *-*-lynxos*)
2622     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
2623     ;;
2624   *-*-*)
2625     noconfigdirs="$noconfigdirs ${libgcj}"
2626     ;;
2627 esac
2628
2629 # If we aren't building newlib, then don't build libgloss, since libgloss
2630 # depends upon some newlib header files.
2631 case "${noconfigdirs}" in
2632   *target-libgloss*) ;;
2633   *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
2634 esac
2635
2636 # Work in distributions that contain no compiler tools, like Autoconf.
2637 tentative_cc=""
2638 host_makefile_frag=/dev/null
2639 if test -d ${srcdir}/config ; then
2640 case "${host}" in
2641   m68k-hp-hpux*)
2642     # Avoid "too much defining" errors from HPUX compiler.
2643     tentative_cc="cc -Wp,-H256000"
2644     # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
2645     # If it's HP/UX ar, this should be harmless.
2646     RANLIB="ar ts"
2647     ;;
2648   m68k-apollo-sysv*)
2649     tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
2650     ;;
2651   m68k-apollo-bsd*)
2652     #None of the Apollo compilers can compile gas or binutils.  The preprocessor
2653     # chokes on bfd, the compiler won't let you assign integers to enums, and
2654     # other problems.  Defining CC to gcc is a questionable way to say "don't use
2655     # the apollo compiler" (the preferred version of GCC could be called cc,
2656     # or whatever), but I'm not sure leaving CC as cc is any better...
2657     #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
2658     # Used to have BISON=yacc.
2659     tentative_cc=gcc
2660     ;;
2661   m88k-dg-dgux*)
2662     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
2663     ;;
2664   m88k-harris-cxux*)
2665     # Under CX/UX, we want to tell the compiler to use ANSI mode.
2666     tentative_cc="cc -Xa"
2667     host_makefile_frag="config/mh-cxux"
2668     ;;
2669   m88k-motorola-sysv*)
2670     ;;
2671   mips*-dec-ultrix*)
2672     tentative_cc="cc -Wf,-XNg1000"
2673     host_makefile_frag="config/mh-decstation"
2674     ;;
2675   mips*-nec-sysv4*)
2676     # The C compiler on NEC MIPS SVR4 needs bigger tables.
2677     tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
2678     host_makefile_frag="config/mh-necv4"
2679     ;;
2680   mips*-sgi-irix4*)
2681     # Tell compiler to use K&R C.  We can't compile under the SGI Ansi
2682     # environment.  Also bump switch table size so that cp-parse will
2683     # compile.  Bump string length limit so linker builds.
2684     tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
2685     ;;
2686   mips*-*-sysv4*)
2687     host_makefile_frag="config/mh-sysv4"
2688     ;;
2689   mips*-*-sysv*)
2690     # This is for a MIPS running RISC/os 4.52C.
2691
2692     # This is needed for GDB, but needs to be in the top-level make because
2693     # if a library is compiled with the bsd headers and gets linked with the
2694     # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
2695     # a different size).
2696     # ptrace(2) apparently has problems in the BSD environment.  No workaround is
2697     # known except to select the sysv environment.  Could we use /proc instead?
2698     # These "sysv environments" and "bsd environments" often end up being a pain.
2699     #
2700     # This is not part of CFLAGS because perhaps not all C compilers have this
2701     # option.
2702     tentative_cc="cc -systype sysv"
2703     ;;
2704   i370-ibm-opened*)
2705     tentative_cc="c89"
2706     ;;
2707   i[3456789]86-*-sysv5*)
2708     host_makefile_frag="config/mh-sysv5"
2709     ;;
2710   i[3456789]86-*-dgux*)
2711     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
2712     host_makefile_frag="config/mh-dgux386"
2713     ;;
2714   i[3456789]86-ncr-sysv4.3*)
2715     # The MetaWare compiler will generate a copyright message unless you
2716     # turn it off by adding the -Hnocopyr flag.
2717     tentative_cc="cc -Hnocopyr"
2718     ;;
2719   i[3456789]86-ncr-sysv4*)
2720     # for an NCR 3000 (i486/SVR4) system.
2721     # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
2722     # This compiler not only emits obnoxious copyright messages every time
2723     # you run it, but it chokes and dies on a whole bunch of GNU source
2724     # files.  Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
2725     tentative_cc="/usr/ccs/ATT/cc"
2726     host_makefile_frag="config/mh-ncr3000"
2727     ;;
2728   i[3456789]86-*-sco3.2v5*)
2729     ;;
2730   i[3456789]86-*-sco*)
2731     # The native C compiler botches some simple uses of const.  Unfortunately,
2732     # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
2733     tentative_cc="cc -Dconst="
2734     host_makefile_frag="config/mh-sco"
2735     ;;
2736   i[3456789]86-*-udk*)
2737     host_makefile_frag="config/mh-sysv5"
2738     ;;
2739   i[3456789]86-*-solaris2*)
2740     host_makefile_frag="config/mh-sysv4"
2741     ;;
2742   i[3456789]86-*-msdosdjgpp*)
2743     host_makefile_frag="config/mh-djgpp"
2744     ;;
2745   *-cygwin*)
2746     host_makefile_frag="config/mh-cygwin"
2747     ;;
2748   *-mingw32*)
2749     host_makefile_frag="config/mh-mingw"
2750     ;;
2751   *-mingw64*)
2752     host_makefile_frag="config/mh-mingw"
2753     ;;
2754   *-interix*)
2755     host_makefile_frag="config/mh-interix"
2756     ;;
2757   vax-*-ultrix2*)
2758     # The old BSD pcc isn't up to compiling parts of gdb so use gcc
2759     tentative_cc=gcc
2760     ;;
2761   *-*-solaris2*)
2762     host_makefile_frag="config/mh-solaris"
2763     ;;
2764   m68k-sun-sunos*)
2765     # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
2766     # without overflowing the jump tables (-J says to use a 32 bit table)
2767     tentative_cc="cc -J"
2768     ;;
2769   *-hp-hpux*)
2770     tentative_cc="cc -Wp,-H256000"
2771     ;;
2772   *-*-hiux*)
2773     tentative_cc="cc -Wp,-H256000"
2774     ;;
2775   rs6000-*-lynxos*)
2776     # /bin/cc is less than useful for our purposes.  Always use GCC
2777     tentative_cc="/usr/cygnus/progressive/bin/gcc"
2778     host_makefile_frag="config/mh-lynxrs6k"
2779     ;;
2780   powerpc-*-darwin*)
2781     host_makefile_frag="config/mh-ppc-darwin"
2782     ;;
2783   powerpc-*-aix*)
2784     host_makefile_frag="config/mh-ppc-aix"
2785     ;;
2786   rs6000-*-aix*)
2787     host_makefile_frag="config/mh-ppc-aix"
2788     ;;
2789   *-*-lynxos*)
2790     # /bin/cc is less than useful for our purposes.  Always use GCC
2791     tentative_cc="/bin/gcc"
2792     ;;
2793   *-*-sysv4*)
2794     host_makefile_frag="config/mh-sysv4"
2795     ;;
2796   # This is placed last to prevent interfering with the cases above.
2797   i[3456789]86-*-*)
2798     # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
2799     host_makefile_frag="config/mh-x86omitfp"
2800     ;;
2801 esac
2802 fi
2803
2804 # If we aren't going to be using gcc, see if we can extract a definition
2805 # of CC from the fragment.
2806 # Actually, use the 'pre-extracted' version above.
2807 if test -z "${CC}" && test "${build}" = "${host}" ; then
2808   IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}:"
2809   found=
2810   for dir in $PATH; do
2811     test -z "$dir" && dir=.
2812     if test -f $dir/gcc; then
2813       found=yes
2814       break
2815     fi
2816   done
2817   IFS="$save_ifs"
2818   if test -z "${found}" && test -n "${tentative_cc}" ; then
2819     CC=$tentative_cc
2820   fi
2821 fi
2822
2823 if test "${build}" != "${host}" ; then
2824   AR_FOR_BUILD=${AR_FOR_BUILD-ar}
2825   AS_FOR_BUILD=${AS_FOR_BUILD-as}
2826   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
2827   CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
2828   GCJ_FOR_BUILD=${GCJ_FOR_BUILD-gcj}
2829   GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
2830   DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
2831   LD_FOR_BUILD=${LD_FOR_BUILD-ld}
2832   NM_FOR_BUILD=${NM_FOR_BUILD-nm}
2833   RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
2834   WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
2835   WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
2836 else
2837   AR_FOR_BUILD="\$(AR)"
2838   AS_FOR_BUILD="\$(AS)"
2839   CC_FOR_BUILD="\$(CC)"
2840   CXX_FOR_BUILD="\$(CXX)"
2841   GCJ_FOR_BUILD="\$(GCJ)"
2842   GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
2843   DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
2844   LD_FOR_BUILD="\$(LD)"
2845   NM_FOR_BUILD="\$(NM)"
2846   RANLIB_FOR_BUILD="\$(RANLIB)"
2847   WINDRES_FOR_BUILD="\$(WINDRES)"
2848   WINDMC_FOR_BUILD="\$(WINDMC)"
2849 fi
2850
2851 ac_ext=c
2852 ac_cpp='$CPP $CPPFLAGS'
2853 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2854 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2855 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2856 if test -n "$ac_tool_prefix"; then
2857   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2858 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2859 echo "$as_me:$LINENO: checking for $ac_word" >&5
2860 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2861 if test "${ac_cv_prog_CC+set}" = set; then
2862   echo $ECHO_N "(cached) $ECHO_C" >&6
2863 else
2864   if test -n "$CC"; then
2865   ac_cv_prog_CC="$CC" # Let the user override the test.
2866 else
2867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2868 for as_dir in $PATH
2869 do
2870   IFS=$as_save_IFS
2871   test -z "$as_dir" && as_dir=.
2872   for ac_exec_ext in '' $ac_executable_extensions; do
2873   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2874     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2875     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2876     break 2
2877   fi
2878 done
2879 done
2880
2881 fi
2882 fi
2883 CC=$ac_cv_prog_CC
2884 if test -n "$CC"; then
2885   echo "$as_me:$LINENO: result: $CC" >&5
2886 echo "${ECHO_T}$CC" >&6
2887 else
2888   echo "$as_me:$LINENO: result: no" >&5
2889 echo "${ECHO_T}no" >&6
2890 fi
2891
2892 fi
2893 if test -z "$ac_cv_prog_CC"; then
2894   ac_ct_CC=$CC
2895   # Extract the first word of "gcc", so it can be a program name with args.
2896 set dummy gcc; ac_word=$2
2897 echo "$as_me:$LINENO: checking for $ac_word" >&5
2898 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2899 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2900   echo $ECHO_N "(cached) $ECHO_C" >&6
2901 else
2902   if test -n "$ac_ct_CC"; then
2903   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2904 else
2905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2906 for as_dir in $PATH
2907 do
2908   IFS=$as_save_IFS
2909   test -z "$as_dir" && as_dir=.
2910   for ac_exec_ext in '' $ac_executable_extensions; do
2911   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2912     ac_cv_prog_ac_ct_CC="gcc"
2913     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2914     break 2
2915   fi
2916 done
2917 done
2918
2919 fi
2920 fi
2921 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2922 if test -n "$ac_ct_CC"; then
2923   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2924 echo "${ECHO_T}$ac_ct_CC" >&6
2925 else
2926   echo "$as_me:$LINENO: result: no" >&5
2927 echo "${ECHO_T}no" >&6
2928 fi
2929
2930   CC=$ac_ct_CC
2931 else
2932   CC="$ac_cv_prog_CC"
2933 fi
2934
2935 if test -z "$CC"; then
2936   if test -n "$ac_tool_prefix"; then
2937   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2938 set dummy ${ac_tool_prefix}cc; ac_word=$2
2939 echo "$as_me:$LINENO: checking for $ac_word" >&5
2940 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2941 if test "${ac_cv_prog_CC+set}" = set; then
2942   echo $ECHO_N "(cached) $ECHO_C" >&6
2943 else
2944   if test -n "$CC"; then
2945   ac_cv_prog_CC="$CC" # Let the user override the test.
2946 else
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948 for as_dir in $PATH
2949 do
2950   IFS=$as_save_IFS
2951   test -z "$as_dir" && as_dir=.
2952   for ac_exec_ext in '' $ac_executable_extensions; do
2953   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2954     ac_cv_prog_CC="${ac_tool_prefix}cc"
2955     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2956     break 2
2957   fi
2958 done
2959 done
2960
2961 fi
2962 fi
2963 CC=$ac_cv_prog_CC
2964 if test -n "$CC"; then
2965   echo "$as_me:$LINENO: result: $CC" >&5
2966 echo "${ECHO_T}$CC" >&6
2967 else
2968   echo "$as_me:$LINENO: result: no" >&5
2969 echo "${ECHO_T}no" >&6
2970 fi
2971
2972 fi
2973 if test -z "$ac_cv_prog_CC"; then
2974   ac_ct_CC=$CC
2975   # Extract the first word of "cc", so it can be a program name with args.
2976 set dummy cc; ac_word=$2
2977 echo "$as_me:$LINENO: checking for $ac_word" >&5
2978 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2979 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2980   echo $ECHO_N "(cached) $ECHO_C" >&6
2981 else
2982   if test -n "$ac_ct_CC"; then
2983   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2984 else
2985 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2986 for as_dir in $PATH
2987 do
2988   IFS=$as_save_IFS
2989   test -z "$as_dir" && as_dir=.
2990   for ac_exec_ext in '' $ac_executable_extensions; do
2991   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2992     ac_cv_prog_ac_ct_CC="cc"
2993     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2994     break 2
2995   fi
2996 done
2997 done
2998
2999 fi
3000 fi
3001 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3002 if test -n "$ac_ct_CC"; then
3003   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3004 echo "${ECHO_T}$ac_ct_CC" >&6
3005 else
3006   echo "$as_me:$LINENO: result: no" >&5
3007 echo "${ECHO_T}no" >&6
3008 fi
3009
3010   CC=$ac_ct_CC
3011 else
3012   CC="$ac_cv_prog_CC"
3013 fi
3014
3015 fi
3016 if test -z "$CC"; then
3017   # Extract the first word of "cc", so it can be a program name with args.
3018 set dummy cc; ac_word=$2
3019 echo "$as_me:$LINENO: checking for $ac_word" >&5
3020 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3021 if test "${ac_cv_prog_CC+set}" = set; then
3022   echo $ECHO_N "(cached) $ECHO_C" >&6
3023 else
3024   if test -n "$CC"; then
3025   ac_cv_prog_CC="$CC" # Let the user override the test.
3026 else
3027   ac_prog_rejected=no
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029 for as_dir in $PATH
3030 do
3031   IFS=$as_save_IFS
3032   test -z "$as_dir" && as_dir=.
3033   for ac_exec_ext in '' $ac_executable_extensions; do
3034   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3035     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3036        ac_prog_rejected=yes
3037        continue
3038      fi
3039     ac_cv_prog_CC="cc"
3040     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3041     break 2
3042   fi
3043 done
3044 done
3045
3046 if test $ac_prog_rejected = yes; then
3047   # We found a bogon in the path, so make sure we never use it.
3048   set dummy $ac_cv_prog_CC
3049   shift
3050   if test $# != 0; then
3051     # We chose a different compiler from the bogus one.
3052     # However, it has the same basename, so the bogon will be chosen
3053     # first if we set CC to just the basename; use the full file name.
3054     shift
3055     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3056   fi
3057 fi
3058 fi
3059 fi
3060 CC=$ac_cv_prog_CC
3061 if test -n "$CC"; then
3062   echo "$as_me:$LINENO: result: $CC" >&5
3063 echo "${ECHO_T}$CC" >&6
3064 else
3065   echo "$as_me:$LINENO: result: no" >&5
3066 echo "${ECHO_T}no" >&6
3067 fi
3068
3069 fi
3070 if test -z "$CC"; then
3071   if test -n "$ac_tool_prefix"; then
3072   for ac_prog in cl
3073   do
3074     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3075 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3076 echo "$as_me:$LINENO: checking for $ac_word" >&5
3077 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3078 if test "${ac_cv_prog_CC+set}" = set; then
3079   echo $ECHO_N "(cached) $ECHO_C" >&6
3080 else
3081   if test -n "$CC"; then
3082   ac_cv_prog_CC="$CC" # Let the user override the test.
3083 else
3084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3085 for as_dir in $PATH
3086 do
3087   IFS=$as_save_IFS
3088   test -z "$as_dir" && as_dir=.
3089   for ac_exec_ext in '' $ac_executable_extensions; do
3090   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3091     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3092     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3093     break 2
3094   fi
3095 done
3096 done
3097
3098 fi
3099 fi
3100 CC=$ac_cv_prog_CC
3101 if test -n "$CC"; then
3102   echo "$as_me:$LINENO: result: $CC" >&5
3103 echo "${ECHO_T}$CC" >&6
3104 else
3105   echo "$as_me:$LINENO: result: no" >&5
3106 echo "${ECHO_T}no" >&6
3107 fi
3108
3109     test -n "$CC" && break
3110   done
3111 fi
3112 if test -z "$CC"; then
3113   ac_ct_CC=$CC
3114   for ac_prog in cl
3115 do
3116   # Extract the first word of "$ac_prog", so it can be a program name with args.
3117 set dummy $ac_prog; ac_word=$2
3118 echo "$as_me:$LINENO: checking for $ac_word" >&5
3119 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3120 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3121   echo $ECHO_N "(cached) $ECHO_C" >&6
3122 else
3123   if test -n "$ac_ct_CC"; then
3124   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3125 else
3126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3127 for as_dir in $PATH
3128 do
3129   IFS=$as_save_IFS
3130   test -z "$as_dir" && as_dir=.
3131   for ac_exec_ext in '' $ac_executable_extensions; do
3132   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3133     ac_cv_prog_ac_ct_CC="$ac_prog"
3134     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3135     break 2
3136   fi
3137 done
3138 done
3139
3140 fi
3141 fi
3142 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3143 if test -n "$ac_ct_CC"; then
3144   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3145 echo "${ECHO_T}$ac_ct_CC" >&6
3146 else
3147   echo "$as_me:$LINENO: result: no" >&5
3148 echo "${ECHO_T}no" >&6
3149 fi
3150
3151   test -n "$ac_ct_CC" && break
3152 done
3153
3154   CC=$ac_ct_CC
3155 fi
3156
3157 fi
3158
3159
3160 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3161 See \`config.log' for more details." >&5
3162 echo "$as_me: error: no acceptable C compiler found in \$PATH
3163 See \`config.log' for more details." >&2;}
3164    { (exit 1); exit 1; }; }
3165
3166 # Provide some information about the compiler.
3167 echo "$as_me:$LINENO:" \
3168      "checking for C compiler version" >&5
3169 ac_compiler=`set X $ac_compile; echo $2`
3170 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3171   (eval $ac_compiler --version </dev/null >&5) 2>&5
3172   ac_status=$?
3173   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3174   (exit $ac_status); }
3175 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3176   (eval $ac_compiler -v </dev/null >&5) 2>&5
3177   ac_status=$?
3178   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3179   (exit $ac_status); }
3180 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3181   (eval $ac_compiler -V </dev/null >&5) 2>&5
3182   ac_status=$?
3183   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184   (exit $ac_status); }
3185
3186 cat >conftest.$ac_ext <<_ACEOF
3187 /* confdefs.h.  */
3188 _ACEOF
3189 cat confdefs.h >>conftest.$ac_ext
3190 cat >>conftest.$ac_ext <<_ACEOF
3191 /* end confdefs.h.  */
3192
3193 int
3194 main ()
3195 {
3196
3197   ;
3198   return 0;
3199 }
3200 _ACEOF
3201 ac_clean_files_save=$ac_clean_files
3202 ac_clean_files="$ac_clean_files a.out a.exe b.out"
3203 # Try to create an executable without -o first, disregard a.out.
3204 # It will help us diagnose broken compilers, and finding out an intuition
3205 # of exeext.
3206 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3207 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
3208 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3209 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
3210   (eval $ac_link_default) 2>&5
3211   ac_status=$?
3212   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3213   (exit $ac_status); }; then
3214   # Find the output, starting from the most likely.  This scheme is
3215 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
3216 # resort.
3217
3218 # Be careful to initialize this variable, since it used to be cached.
3219 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
3220 ac_cv_exeext=
3221 # b.out is created by i960 compilers.
3222 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
3223 do
3224   test -f "$ac_file" || continue
3225   case $ac_file in
3226     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
3227         ;;
3228     conftest.$ac_ext )
3229         # This is the source file.
3230         ;;
3231     [ab].out )
3232         # We found the default executable, but exeext='' is most
3233         # certainly right.
3234         break;;
3235     *.* )
3236         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3237         # FIXME: I believe we export ac_cv_exeext for Libtool,
3238         # but it would be cool to find out if it's true.  Does anybody
3239         # maintain Libtool? --akim.
3240         export ac_cv_exeext
3241         break;;
3242     * )
3243         break;;
3244   esac
3245 done
3246 else
3247   echo "$as_me: failed program was:" >&5
3248 sed 's/^/| /' conftest.$ac_ext >&5
3249
3250 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3251 See \`config.log' for more details." >&5
3252 echo "$as_me: error: C compiler cannot create executables
3253 See \`config.log' for more details." >&2;}
3254    { (exit 77); exit 77; }; }
3255 fi
3256
3257 ac_exeext=$ac_cv_exeext
3258 echo "$as_me:$LINENO: result: $ac_file" >&5
3259 echo "${ECHO_T}$ac_file" >&6
3260
3261 # Check the compiler produces executables we can run.  If not, either
3262 # the compiler is broken, or we cross compile.
3263 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3264 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
3265 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3266 # If not cross compiling, check that we can run a simple program.
3267 if test "$cross_compiling" != yes; then
3268   if { ac_try='./$ac_file'
3269   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3270   (eval $ac_try) 2>&5
3271   ac_status=$?
3272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3273   (exit $ac_status); }; }; then
3274     cross_compiling=no
3275   else
3276     if test "$cross_compiling" = maybe; then
3277         cross_compiling=yes
3278     else
3279         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3280 If you meant to cross compile, use \`--host'.
3281 See \`config.log' for more details." >&5
3282 echo "$as_me: error: cannot run C compiled programs.
3283 If you meant to cross compile, use \`--host'.
3284 See \`config.log' for more details." >&2;}
3285    { (exit 1); exit 1; }; }
3286     fi
3287   fi
3288 fi
3289 echo "$as_me:$LINENO: result: yes" >&5
3290 echo "${ECHO_T}yes" >&6
3291
3292 rm -f a.out a.exe conftest$ac_cv_exeext b.out
3293 ac_clean_files=$ac_clean_files_save
3294 # Check the compiler produces executables we can run.  If not, either
3295 # the compiler is broken, or we cross compile.
3296 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3297 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
3298 echo "$as_me:$LINENO: result: $cross_compiling" >&5
3299 echo "${ECHO_T}$cross_compiling" >&6
3300
3301 echo "$as_me:$LINENO: checking for suffix of executables" >&5
3302 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
3303 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3304   (eval $ac_link) 2>&5
3305   ac_status=$?
3306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3307   (exit $ac_status); }; then
3308   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3309 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3310 # work properly (i.e., refer to `conftest.exe'), while it won't with
3311 # `rm'.
3312 for ac_file in conftest.exe conftest conftest.*; do
3313   test -f "$ac_file" || continue
3314   case $ac_file in
3315     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
3316     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3317           export ac_cv_exeext
3318           break;;
3319     * ) break;;
3320   esac
3321 done
3322 else
3323   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3324 See \`config.log' for more details." >&5
3325 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3326 See \`config.log' for more details." >&2;}
3327    { (exit 1); exit 1; }; }
3328 fi
3329
3330 rm -f conftest$ac_cv_exeext
3331 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3332 echo "${ECHO_T}$ac_cv_exeext" >&6
3333
3334 rm -f conftest.$ac_ext
3335 EXEEXT=$ac_cv_exeext
3336 ac_exeext=$EXEEXT
3337 echo "$as_me:$LINENO: checking for suffix of object files" >&5
3338 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
3339 if test "${ac_cv_objext+set}" = set; then
3340   echo $ECHO_N "(cached) $ECHO_C" >&6
3341 else
3342   cat >conftest.$ac_ext <<_ACEOF
3343 /* confdefs.h.  */
3344 _ACEOF
3345 cat confdefs.h >>conftest.$ac_ext
3346 cat >>conftest.$ac_ext <<_ACEOF
3347 /* end confdefs.h.  */
3348
3349 int
3350 main ()
3351 {
3352
3353   ;
3354   return 0;
3355 }
3356 _ACEOF
3357 rm -f conftest.o conftest.obj
3358 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3359   (eval $ac_compile) 2>&5
3360   ac_status=$?
3361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3362   (exit $ac_status); }; then
3363   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
3364   case $ac_file in
3365     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
3366     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3367        break;;
3368   esac
3369 done
3370 else
3371   echo "$as_me: failed program was:" >&5
3372 sed 's/^/| /' conftest.$ac_ext >&5
3373
3374 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3375 See \`config.log' for more details." >&5
3376 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3377 See \`config.log' for more details." >&2;}
3378    { (exit 1); exit 1; }; }
3379 fi
3380
3381 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3382 fi
3383 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3384 echo "${ECHO_T}$ac_cv_objext" >&6
3385 OBJEXT=$ac_cv_objext
3386 ac_objext=$OBJEXT
3387 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3388 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3389 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3390   echo $ECHO_N "(cached) $ECHO_C" >&6
3391 else
3392   cat >conftest.$ac_ext <<_ACEOF
3393 /* confdefs.h.  */
3394 _ACEOF
3395 cat confdefs.h >>conftest.$ac_ext
3396 cat >>conftest.$ac_ext <<_ACEOF
3397 /* end confdefs.h.  */
3398
3399 int
3400 main ()
3401 {
3402 #ifndef __GNUC__
3403        choke me
3404 #endif
3405
3406   ;
3407   return 0;
3408 }
3409 _ACEOF
3410 rm -f conftest.$ac_objext
3411 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3412   (eval $ac_compile) 2>conftest.er1
3413   ac_status=$?
3414   grep -v '^ *+' conftest.er1 >conftest.err
3415   rm -f conftest.er1
3416   cat conftest.err >&5
3417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3418   (exit $ac_status); } &&
3419          { ac_try='test -z "$ac_c_werror_flag"
3420                          || test ! -s conftest.err'
3421   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3422   (eval $ac_try) 2>&5
3423   ac_status=$?
3424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3425   (exit $ac_status); }; } &&
3426          { ac_try='test -s conftest.$ac_objext'
3427   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3428   (eval $ac_try) 2>&5
3429   ac_status=$?
3430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3431   (exit $ac_status); }; }; then
3432   ac_compiler_gnu=yes
3433 else
3434   echo "$as_me: failed program was:" >&5
3435 sed 's/^/| /' conftest.$ac_ext >&5
3436
3437 ac_compiler_gnu=no
3438 fi
3439 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3440 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3441
3442 fi
3443 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3444 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3445 GCC=`test $ac_compiler_gnu = yes && echo yes`
3446 ac_test_CFLAGS=${CFLAGS+set}
3447 ac_save_CFLAGS=$CFLAGS
3448 CFLAGS="-g"
3449 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3450 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3451 if test "${ac_cv_prog_cc_g+set}" = set; then
3452   echo $ECHO_N "(cached) $ECHO_C" >&6
3453 else
3454   cat >conftest.$ac_ext <<_ACEOF
3455 /* confdefs.h.  */
3456 _ACEOF
3457 cat confdefs.h >>conftest.$ac_ext
3458 cat >>conftest.$ac_ext <<_ACEOF
3459 /* end confdefs.h.  */
3460
3461 int
3462 main ()
3463 {
3464
3465   ;
3466   return 0;
3467 }
3468 _ACEOF
3469 rm -f conftest.$ac_objext
3470 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3471   (eval $ac_compile) 2>conftest.er1
3472   ac_status=$?
3473   grep -v '^ *+' conftest.er1 >conftest.err
3474   rm -f conftest.er1
3475   cat conftest.err >&5
3476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3477   (exit $ac_status); } &&
3478          { ac_try='test -z "$ac_c_werror_flag"
3479                          || test ! -s conftest.err'
3480   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3481   (eval $ac_try) 2>&5
3482   ac_status=$?
3483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3484   (exit $ac_status); }; } &&
3485          { ac_try='test -s conftest.$ac_objext'
3486   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3487   (eval $ac_try) 2>&5
3488   ac_status=$?
3489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3490   (exit $ac_status); }; }; then
3491   ac_cv_prog_cc_g=yes
3492 else
3493   echo "$as_me: failed program was:" >&5
3494 sed 's/^/| /' conftest.$ac_ext >&5
3495
3496 ac_cv_prog_cc_g=no
3497 fi
3498 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3499 fi
3500 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3501 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3502 if test "$ac_test_CFLAGS" = set; then
3503   CFLAGS=$ac_save_CFLAGS
3504 elif test $ac_cv_prog_cc_g = yes; then
3505   if test "$GCC" = yes; then
3506     CFLAGS="-g -O2"
3507   else
3508     CFLAGS="-g"
3509   fi
3510 else
3511   if test "$GCC" = yes; then
3512     CFLAGS="-O2"
3513   else
3514     CFLAGS=
3515   fi
3516 fi
3517 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3518 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3519 if test "${ac_cv_prog_cc_stdc+set}" = set; then
3520   echo $ECHO_N "(cached) $ECHO_C" >&6
3521 else
3522   ac_cv_prog_cc_stdc=no
3523 ac_save_CC=$CC
3524 cat >conftest.$ac_ext <<_ACEOF
3525 /* confdefs.h.  */
3526 _ACEOF
3527 cat confdefs.h >>conftest.$ac_ext
3528 cat >>conftest.$ac_ext <<_ACEOF
3529 /* end confdefs.h.  */
3530 #include <stdarg.h>
3531 #include <stdio.h>
3532 #include <sys/types.h>
3533 #include <sys/stat.h>
3534 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3535 struct buf { int x; };
3536 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3537 static char *e (p, i)
3538      char **p;
3539      int i;
3540 {
3541   return p[i];
3542 }
3543 static char *f (char * (*g) (char **, int), char **p, ...)
3544 {
3545   char *s;
3546   va_list v;
3547   va_start (v,p);
3548   s = g (p, va_arg (v,int));
3549   va_end (v);
3550   return s;
3551 }
3552
3553 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3554    function prototypes and stuff, but not '\xHH' hex character constants.
3555    These don't provoke an error unfortunately, instead are silently treated
3556    as 'x'.  The following induces an error, until -std1 is added to get
3557    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3558    array size at least.  It's necessary to write '\x00'==0 to get something
3559    that's true only with -std1.  */
3560 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3561
3562 int test (int i, double x);
3563 struct s1 {int (*f) (int a);};
3564 struct s2 {int (*f) (double a);};
3565 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3566 int argc;
3567 char **argv;
3568 int
3569 main ()
3570 {
3571 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3572   ;
3573   return 0;
3574 }
3575 _ACEOF
3576 # Don't try gcc -ansi; that turns off useful extensions and
3577 # breaks some systems' header files.
3578 # AIX                   -qlanglvl=ansi
3579 # Ultrix and OSF/1      -std1
3580 # HP-UX 10.20 and later -Ae
3581 # HP-UX older versions  -Aa -D_HPUX_SOURCE
3582 # SVR4                  -Xc -D__EXTENSIONS__
3583 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3584 do
3585   CC="$ac_save_CC $ac_arg"
3586   rm -f conftest.$ac_objext
3587 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3588   (eval $ac_compile) 2>conftest.er1
3589   ac_status=$?
3590   grep -v '^ *+' conftest.er1 >conftest.err
3591   rm -f conftest.er1
3592   cat conftest.err >&5
3593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3594   (exit $ac_status); } &&
3595          { ac_try='test -z "$ac_c_werror_flag"
3596                          || test ! -s conftest.err'
3597   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3598   (eval $ac_try) 2>&5
3599   ac_status=$?
3600   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601   (exit $ac_status); }; } &&
3602          { ac_try='test -s conftest.$ac_objext'
3603   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3604   (eval $ac_try) 2>&5
3605   ac_status=$?
3606   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3607   (exit $ac_status); }; }; then
3608   ac_cv_prog_cc_stdc=$ac_arg
3609 break
3610 else
3611   echo "$as_me: failed program was:" >&5
3612 sed 's/^/| /' conftest.$ac_ext >&5
3613
3614 fi
3615 rm -f conftest.err conftest.$ac_objext
3616 done
3617 rm -f conftest.$ac_ext conftest.$ac_objext
3618 CC=$ac_save_CC
3619
3620 fi
3621
3622 case "x$ac_cv_prog_cc_stdc" in
3623   x|xno)
3624     echo "$as_me:$LINENO: result: none needed" >&5
3625 echo "${ECHO_T}none needed" >&6 ;;
3626   *)
3627     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3628 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3629     CC="$CC $ac_cv_prog_cc_stdc" ;;
3630 esac
3631
3632 # Some people use a C++ compiler to compile C.  Since we use `exit',
3633 # in C++ we need to declare it.  In case someone uses the same compiler
3634 # for both compiling C and C++ we need to have the C++ compiler decide
3635 # the declaration of exit, since it's the most demanding environment.
3636 cat >conftest.$ac_ext <<_ACEOF
3637 #ifndef __cplusplus
3638   choke me
3639 #endif
3640 _ACEOF
3641 rm -f conftest.$ac_objext
3642 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3643   (eval $ac_compile) 2>conftest.er1
3644   ac_status=$?
3645   grep -v '^ *+' conftest.er1 >conftest.err
3646   rm -f conftest.er1
3647   cat conftest.err >&5
3648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3649   (exit $ac_status); } &&
3650          { ac_try='test -z "$ac_c_werror_flag"
3651                          || test ! -s conftest.err'
3652   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3653   (eval $ac_try) 2>&5
3654   ac_status=$?
3655   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3656   (exit $ac_status); }; } &&
3657          { ac_try='test -s conftest.$ac_objext'
3658   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3659   (eval $ac_try) 2>&5
3660   ac_status=$?
3661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3662   (exit $ac_status); }; }; then
3663   for ac_declaration in \
3664    '' \
3665    'extern "C" void std::exit (int) throw (); using std::exit;' \
3666    'extern "C" void std::exit (int); using std::exit;' \
3667    'extern "C" void exit (int) throw ();' \
3668    'extern "C" void exit (int);' \
3669    'void exit (int);'
3670 do
3671   cat >conftest.$ac_ext <<_ACEOF
3672 /* confdefs.h.  */
3673 _ACEOF
3674 cat confdefs.h >>conftest.$ac_ext
3675 cat >>conftest.$ac_ext <<_ACEOF
3676 /* end confdefs.h.  */
3677 $ac_declaration
3678 #include <stdlib.h>
3679 int
3680 main ()
3681 {
3682 exit (42);
3683   ;
3684   return 0;
3685 }
3686 _ACEOF
3687 rm -f conftest.$ac_objext
3688 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3689   (eval $ac_compile) 2>conftest.er1
3690   ac_status=$?
3691   grep -v '^ *+' conftest.er1 >conftest.err
3692   rm -f conftest.er1
3693   cat conftest.err >&5
3694   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3695   (exit $ac_status); } &&
3696          { ac_try='test -z "$ac_c_werror_flag"
3697                          || test ! -s conftest.err'
3698   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3699   (eval $ac_try) 2>&5
3700   ac_status=$?
3701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3702   (exit $ac_status); }; } &&
3703          { ac_try='test -s conftest.$ac_objext'
3704   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3705   (eval $ac_try) 2>&5
3706   ac_status=$?
3707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3708   (exit $ac_status); }; }; then
3709   :
3710 else
3711   echo "$as_me: failed program was:" >&5
3712 sed 's/^/| /' conftest.$ac_ext >&5
3713
3714 continue
3715 fi
3716 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3717   cat >conftest.$ac_ext <<_ACEOF
3718 /* confdefs.h.  */
3719 _ACEOF
3720 cat confdefs.h >>conftest.$ac_ext
3721 cat >>conftest.$ac_ext <<_ACEOF
3722 /* end confdefs.h.  */
3723 $ac_declaration
3724 int
3725 main ()
3726 {
3727 exit (42);
3728   ;
3729   return 0;
3730 }
3731 _ACEOF
3732 rm -f conftest.$ac_objext
3733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3734   (eval $ac_compile) 2>conftest.er1
3735   ac_status=$?
3736   grep -v '^ *+' conftest.er1 >conftest.err
3737   rm -f conftest.er1
3738   cat conftest.err >&5
3739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3740   (exit $ac_status); } &&
3741          { ac_try='test -z "$ac_c_werror_flag"
3742                          || test ! -s conftest.err'
3743   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3744   (eval $ac_try) 2>&5
3745   ac_status=$?
3746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3747   (exit $ac_status); }; } &&
3748          { ac_try='test -s conftest.$ac_objext'
3749   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3750   (eval $ac_try) 2>&5
3751   ac_status=$?
3752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3753   (exit $ac_status); }; }; then
3754   break
3755 else
3756   echo "$as_me: failed program was:" >&5
3757 sed 's/^/| /' conftest.$ac_ext >&5
3758
3759 fi
3760 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3761 done
3762 rm -f conftest*
3763 if test -n "$ac_declaration"; then
3764   echo '#ifdef __cplusplus' >>confdefs.h
3765   echo $ac_declaration      >>confdefs.h
3766   echo '#endif'             >>confdefs.h
3767 fi
3768
3769 else
3770   echo "$as_me: failed program was:" >&5
3771 sed 's/^/| /' conftest.$ac_ext >&5
3772
3773 fi
3774 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3775 ac_ext=c
3776 ac_cpp='$CPP $CPPFLAGS'
3777 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3778 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3779 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3780
3781 ac_ext=cc
3782 ac_cpp='$CXXCPP $CPPFLAGS'
3783 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3784 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3785 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3786 if test -n "$ac_tool_prefix"; then
3787   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3788   do
3789     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3790 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3791 echo "$as_me:$LINENO: checking for $ac_word" >&5
3792 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3793 if test "${ac_cv_prog_CXX+set}" = set; then
3794   echo $ECHO_N "(cached) $ECHO_C" >&6
3795 else
3796   if test -n "$CXX"; then
3797   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3798 else
3799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3800 for as_dir in $PATH
3801 do
3802   IFS=$as_save_IFS
3803   test -z "$as_dir" && as_dir=.
3804   for ac_exec_ext in '' $ac_executable_extensions; do
3805   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3806     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3807     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3808     break 2
3809   fi
3810 done
3811 done
3812
3813 fi
3814 fi
3815 CXX=$ac_cv_prog_CXX
3816 if test -n "$CXX"; then
3817   echo "$as_me:$LINENO: result: $CXX" >&5
3818 echo "${ECHO_T}$CXX" >&6
3819 else
3820   echo "$as_me:$LINENO: result: no" >&5
3821 echo "${ECHO_T}no" >&6
3822 fi
3823
3824     test -n "$CXX" && break
3825   done
3826 fi
3827 if test -z "$CXX"; then
3828   ac_ct_CXX=$CXX
3829   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3830 do
3831   # Extract the first word of "$ac_prog", so it can be a program name with args.
3832 set dummy $ac_prog; ac_word=$2
3833 echo "$as_me:$LINENO: checking for $ac_word" >&5
3834 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3835 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3836   echo $ECHO_N "(cached) $ECHO_C" >&6
3837 else
3838   if test -n "$ac_ct_CXX"; then
3839   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3840 else
3841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3842 for as_dir in $PATH
3843 do
3844   IFS=$as_save_IFS
3845   test -z "$as_dir" && as_dir=.
3846   for ac_exec_ext in '' $ac_executable_extensions; do
3847   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3848     ac_cv_prog_ac_ct_CXX="$ac_prog"
3849     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3850     break 2
3851   fi
3852 done
3853 done
3854
3855 fi
3856 fi
3857 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3858 if test -n "$ac_ct_CXX"; then
3859   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3860 echo "${ECHO_T}$ac_ct_CXX" >&6
3861 else
3862   echo "$as_me:$LINENO: result: no" >&5
3863 echo "${ECHO_T}no" >&6
3864 fi
3865
3866   test -n "$ac_ct_CXX" && break
3867 done
3868 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3869
3870   CXX=$ac_ct_CXX
3871 fi
3872
3873
3874 # Provide some information about the compiler.
3875 echo "$as_me:$LINENO:" \
3876      "checking for C++ compiler version" >&5
3877 ac_compiler=`set X $ac_compile; echo $2`
3878 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3879   (eval $ac_compiler --version </dev/null >&5) 2>&5
3880   ac_status=$?
3881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3882   (exit $ac_status); }
3883 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3884   (eval $ac_compiler -v </dev/null >&5) 2>&5
3885   ac_status=$?
3886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3887   (exit $ac_status); }
3888 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3889   (eval $ac_compiler -V </dev/null >&5) 2>&5
3890   ac_status=$?
3891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3892   (exit $ac_status); }
3893
3894 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3895 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3896 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3897   echo $ECHO_N "(cached) $ECHO_C" >&6
3898 else
3899   cat >conftest.$ac_ext <<_ACEOF
3900 /* confdefs.h.  */
3901 _ACEOF
3902 cat confdefs.h >>conftest.$ac_ext
3903 cat >>conftest.$ac_ext <<_ACEOF
3904 /* end confdefs.h.  */
3905
3906 int
3907 main ()
3908 {
3909 #ifndef __GNUC__
3910        choke me
3911 #endif
3912
3913   ;
3914   return 0;
3915 }
3916 _ACEOF
3917 rm -f conftest.$ac_objext
3918 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3919   (eval $ac_compile) 2>conftest.er1
3920   ac_status=$?
3921   grep -v '^ *+' conftest.er1 >conftest.err
3922   rm -f conftest.er1
3923   cat conftest.err >&5
3924   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3925   (exit $ac_status); } &&
3926          { ac_try='test -z "$ac_cxx_werror_flag"
3927                          || test ! -s conftest.err'
3928   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3929   (eval $ac_try) 2>&5
3930   ac_status=$?
3931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3932   (exit $ac_status); }; } &&
3933          { ac_try='test -s conftest.$ac_objext'
3934   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3935   (eval $ac_try) 2>&5
3936   ac_status=$?
3937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3938   (exit $ac_status); }; }; then
3939   ac_compiler_gnu=yes
3940 else
3941   echo "$as_me: failed program was:" >&5
3942 sed 's/^/| /' conftest.$ac_ext >&5
3943
3944 ac_compiler_gnu=no
3945 fi
3946 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3947 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3948
3949 fi
3950 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3951 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3952 GXX=`test $ac_compiler_gnu = yes && echo yes`
3953 ac_test_CXXFLAGS=${CXXFLAGS+set}
3954 ac_save_CXXFLAGS=$CXXFLAGS
3955 CXXFLAGS="-g"
3956 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3957 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3958 if test "${ac_cv_prog_cxx_g+set}" = set; then
3959   echo $ECHO_N "(cached) $ECHO_C" >&6
3960 else
3961   cat >conftest.$ac_ext <<_ACEOF
3962 /* confdefs.h.  */
3963 _ACEOF
3964 cat confdefs.h >>conftest.$ac_ext
3965 cat >>conftest.$ac_ext <<_ACEOF
3966 /* end confdefs.h.  */
3967
3968 int
3969 main ()
3970 {
3971
3972   ;
3973   return 0;
3974 }
3975 _ACEOF
3976 rm -f conftest.$ac_objext
3977 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3978   (eval $ac_compile) 2>conftest.er1
3979   ac_status=$?
3980   grep -v '^ *+' conftest.er1 >conftest.err
3981   rm -f conftest.er1
3982   cat conftest.err >&5
3983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3984   (exit $ac_status); } &&
3985          { ac_try='test -z "$ac_cxx_werror_flag"
3986                          || test ! -s conftest.err'
3987   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3988   (eval $ac_try) 2>&5
3989   ac_status=$?
3990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3991   (exit $ac_status); }; } &&
3992          { ac_try='test -s conftest.$ac_objext'
3993   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3994   (eval $ac_try) 2>&5
3995   ac_status=$?
3996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3997   (exit $ac_status); }; }; then
3998   ac_cv_prog_cxx_g=yes
3999 else
4000   echo "$as_me: failed program was:" >&5
4001 sed 's/^/| /' conftest.$ac_ext >&5
4002
4003 ac_cv_prog_cxx_g=no
4004 fi
4005 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4006 fi
4007 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4008 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4009 if test "$ac_test_CXXFLAGS" = set; then
4010   CXXFLAGS=$ac_save_CXXFLAGS
4011 elif test $ac_cv_prog_cxx_g = yes; then
4012   if test "$GXX" = yes; then
4013     CXXFLAGS="-g -O2"
4014   else
4015     CXXFLAGS="-g"
4016   fi
4017 else
4018   if test "$GXX" = yes; then
4019     CXXFLAGS="-O2"
4020   else
4021     CXXFLAGS=
4022   fi
4023 fi
4024 for ac_declaration in \
4025    '' \
4026    'extern "C" void std::exit (int) throw (); using std::exit;' \
4027    'extern "C" void std::exit (int); using std::exit;' \
4028    'extern "C" void exit (int) throw ();' \
4029    'extern "C" void exit (int);' \
4030    'void exit (int);'
4031 do
4032   cat >conftest.$ac_ext <<_ACEOF
4033 /* confdefs.h.  */
4034 _ACEOF
4035 cat confdefs.h >>conftest.$ac_ext
4036 cat >>conftest.$ac_ext <<_ACEOF
4037 /* end confdefs.h.  */
4038 $ac_declaration
4039 #include <stdlib.h>
4040 int
4041 main ()
4042 {
4043 exit (42);
4044   ;
4045   return 0;
4046 }
4047 _ACEOF
4048 rm -f conftest.$ac_objext
4049 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4050   (eval $ac_compile) 2>conftest.er1
4051   ac_status=$?
4052   grep -v '^ *+' conftest.er1 >conftest.err
4053   rm -f conftest.er1
4054   cat conftest.err >&5
4055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4056   (exit $ac_status); } &&
4057          { ac_try='test -z "$ac_cxx_werror_flag"
4058                          || test ! -s conftest.err'
4059   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4060   (eval $ac_try) 2>&5
4061   ac_status=$?
4062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4063   (exit $ac_status); }; } &&
4064          { ac_try='test -s conftest.$ac_objext'
4065   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4066   (eval $ac_try) 2>&5
4067   ac_status=$?
4068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4069   (exit $ac_status); }; }; then
4070   :
4071 else
4072   echo "$as_me: failed program was:" >&5
4073 sed 's/^/| /' conftest.$ac_ext >&5
4074
4075 continue
4076 fi
4077 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4078   cat >conftest.$ac_ext <<_ACEOF
4079 /* confdefs.h.  */
4080 _ACEOF
4081 cat confdefs.h >>conftest.$ac_ext
4082 cat >>conftest.$ac_ext <<_ACEOF
4083 /* end confdefs.h.  */
4084 $ac_declaration
4085 int
4086 main ()
4087 {
4088 exit (42);
4089   ;
4090   return 0;
4091 }
4092 _ACEOF
4093 rm -f conftest.$ac_objext
4094 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4095   (eval $ac_compile) 2>conftest.er1
4096   ac_status=$?
4097   grep -v '^ *+' conftest.er1 >conftest.err
4098   rm -f conftest.er1
4099   cat conftest.err >&5
4100   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4101   (exit $ac_status); } &&
4102          { ac_try='test -z "$ac_cxx_werror_flag"
4103                          || test ! -s conftest.err'
4104   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4105   (eval $ac_try) 2>&5
4106   ac_status=$?
4107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4108   (exit $ac_status); }; } &&
4109          { ac_try='test -s conftest.$ac_objext'
4110   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4111   (eval $ac_try) 2>&5
4112   ac_status=$?
4113   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4114   (exit $ac_status); }; }; then
4115   break
4116 else
4117   echo "$as_me: failed program was:" >&5
4118 sed 's/^/| /' conftest.$ac_ext >&5
4119
4120 fi
4121 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4122 done
4123 rm -f conftest*
4124 if test -n "$ac_declaration"; then
4125   echo '#ifdef __cplusplus' >>confdefs.h
4126   echo $ac_declaration      >>confdefs.h
4127   echo '#endif'             >>confdefs.h
4128 fi
4129
4130 ac_ext=c
4131 ac_cpp='$CPP $CPPFLAGS'
4132 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4133 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4134 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4135
4136
4137 # We must set the default linker to the linker used by gcc for the correct
4138 # operation of libtool.  If LD is not defined and we are using gcc, try to
4139 # set the LD default to the ld used by gcc.
4140 if test -z "$LD"; then
4141   if test "$GCC" = yes; then
4142     case $build in
4143     *-*-mingw*)
4144       gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
4145     *)
4146       gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
4147     esac
4148     case $gcc_prog_ld in
4149     # Accept absolute paths.
4150     [\\/]* | [A-Za-z]:[\\/]*)
4151       LD="$gcc_prog_ld" ;;
4152     esac
4153   fi
4154 fi
4155
4156
4157
4158
4159 if test -n "$ac_tool_prefix"; then
4160   # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
4161 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
4162 echo "$as_me:$LINENO: checking for $ac_word" >&5
4163 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4164 if test "${ac_cv_prog_GNATBIND+set}" = set; then
4165   echo $ECHO_N "(cached) $ECHO_C" >&6
4166 else
4167   if test -n "$GNATBIND"; then
4168   ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
4169 else
4170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4171 for as_dir in $PATH
4172 do
4173   IFS=$as_save_IFS
4174   test -z "$as_dir" && as_dir=.
4175   for ac_exec_ext in '' $ac_executable_extensions; do
4176   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4177     ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
4178     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4179     break 2
4180   fi
4181 done
4182 done
4183
4184 fi
4185 fi
4186 GNATBIND=$ac_cv_prog_GNATBIND
4187 if test -n "$GNATBIND"; then
4188   echo "$as_me:$LINENO: result: $GNATBIND" >&5
4189 echo "${ECHO_T}$GNATBIND" >&6
4190 else
4191   echo "$as_me:$LINENO: result: no" >&5
4192 echo "${ECHO_T}no" >&6
4193 fi
4194
4195 fi
4196 if test -z "$ac_cv_prog_GNATBIND"; then
4197   ac_ct_GNATBIND=$GNATBIND
4198   # Extract the first word of "gnatbind", so it can be a program name with args.
4199 set dummy gnatbind; ac_word=$2
4200 echo "$as_me:$LINENO: checking for $ac_word" >&5
4201 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4202 if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then
4203   echo $ECHO_N "(cached) $ECHO_C" >&6
4204 else
4205   if test -n "$ac_ct_GNATBIND"; then
4206   ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
4207 else
4208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4209 for as_dir in $PATH
4210 do
4211   IFS=$as_save_IFS
4212   test -z "$as_dir" && as_dir=.
4213   for ac_exec_ext in '' $ac_executable_extensions; do
4214   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4215     ac_cv_prog_ac_ct_GNATBIND="gnatbind"
4216     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4217     break 2
4218   fi
4219 done
4220 done
4221
4222   test -z "$ac_cv_prog_ac_ct_GNATBIND" && ac_cv_prog_ac_ct_GNATBIND="no"
4223 fi
4224 fi
4225 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
4226 if test -n "$ac_ct_GNATBIND"; then
4227   echo "$as_me:$LINENO: result: $ac_ct_GNATBIND" >&5
4228 echo "${ECHO_T}$ac_ct_GNATBIND" >&6
4229 else
4230   echo "$as_me:$LINENO: result: no" >&5
4231 echo "${ECHO_T}no" >&6
4232 fi
4233
4234   GNATBIND=$ac_ct_GNATBIND
4235 else
4236   GNATBIND="$ac_cv_prog_GNATBIND"
4237 fi
4238
4239 if test -n "$ac_tool_prefix"; then
4240   # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
4241 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
4242 echo "$as_me:$LINENO: checking for $ac_word" >&5
4243 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4244 if test "${ac_cv_prog_GNATMAKE+set}" = set; then
4245   echo $ECHO_N "(cached) $ECHO_C" >&6
4246 else
4247   if test -n "$GNATMAKE"; then
4248   ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
4249 else
4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4251 for as_dir in $PATH
4252 do
4253   IFS=$as_save_IFS
4254   test -z "$as_dir" && as_dir=.
4255   for ac_exec_ext in '' $ac_executable_extensions; do
4256   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4257     ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
4258     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4259     break 2
4260   fi
4261 done
4262 done
4263
4264 fi
4265 fi
4266 GNATMAKE=$ac_cv_prog_GNATMAKE
4267 if test -n "$GNATMAKE"; then
4268   echo "$as_me:$LINENO: result: $GNATMAKE" >&5
4269 echo "${ECHO_T}$GNATMAKE" >&6
4270 else
4271   echo "$as_me:$LINENO: result: no" >&5
4272 echo "${ECHO_T}no" >&6
4273 fi
4274
4275 fi
4276 if test -z "$ac_cv_prog_GNATMAKE"; then
4277   ac_ct_GNATMAKE=$GNATMAKE
4278   # Extract the first word of "gnatmake", so it can be a program name with args.
4279 set dummy gnatmake; ac_word=$2
4280 echo "$as_me:$LINENO: checking for $ac_word" >&5
4281 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4282 if test "${ac_cv_prog_ac_ct_GNATMAKE+set}" = set; then
4283   echo $ECHO_N "(cached) $ECHO_C" >&6
4284 else
4285   if test -n "$ac_ct_GNATMAKE"; then
4286   ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
4287 else
4288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4289 for as_dir in $PATH
4290 do
4291   IFS=$as_save_IFS
4292   test -z "$as_dir" && as_dir=.
4293   for ac_exec_ext in '' $ac_executable_extensions; do
4294   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4295     ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
4296     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4297     break 2
4298   fi
4299 done
4300 done
4301
4302   test -z "$ac_cv_prog_ac_ct_GNATMAKE" && ac_cv_prog_ac_ct_GNATMAKE="no"
4303 fi
4304 fi
4305 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
4306 if test -n "$ac_ct_GNATMAKE"; then
4307   echo "$as_me:$LINENO: result: $ac_ct_GNATMAKE" >&5
4308 echo "${ECHO_T}$ac_ct_GNATMAKE" >&6
4309 else
4310   echo "$as_me:$LINENO: result: no" >&5
4311 echo "${ECHO_T}no" >&6
4312 fi
4313
4314   GNATMAKE=$ac_ct_GNATMAKE
4315 else
4316   GNATMAKE="$ac_cv_prog_GNATMAKE"
4317 fi
4318
4319 echo "$as_me:$LINENO: checking whether compiler driver understands Ada" >&5
4320 echo $ECHO_N "checking whether compiler driver understands Ada... $ECHO_C" >&6
4321 if test "${acx_cv_cc_gcc_supports_ada+set}" = set; then
4322   echo $ECHO_N "(cached) $ECHO_C" >&6
4323 else
4324   cat >conftest.adb <<EOF
4325 procedure conftest is begin null; end conftest;
4326 EOF
4327 acx_cv_cc_gcc_supports_ada=no
4328 # There is a bug in old released versions of GCC which causes the
4329 # driver to exit successfully when the appropriate language module
4330 # has not been installed.  This is fixed in 2.95.4, 3.0.2, and 3.1.
4331 # Therefore we must check for the error message as well as an
4332 # unsuccessful exit.
4333 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
4334 # given a .adb file, but produce no object file.  So we must check
4335 # if an object file was really produced to guard against this.
4336 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
4337 if test x"$errors" = x && test -f conftest.$ac_objext; then
4338   acx_cv_cc_gcc_supports_ada=yes
4339 fi
4340 rm -f conftest.*
4341 fi
4342 echo "$as_me:$LINENO: result: $acx_cv_cc_gcc_supports_ada" >&5
4343 echo "${ECHO_T}$acx_cv_cc_gcc_supports_ada" >&6
4344
4345 if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
4346   have_gnat=yes
4347 else
4348   have_gnat=no
4349 fi
4350
4351 echo "$as_me:$LINENO: checking how to compare bootstrapped objects" >&5
4352 echo $ECHO_N "checking how to compare bootstrapped objects... $ECHO_C" >&6
4353 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
4354   echo $ECHO_N "(cached) $ECHO_C" >&6
4355 else
4356    echo abfoo >t1
4357   echo cdfoo >t2
4358   gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
4359   if cmp t1 t2 2 2 > /dev/null 2>&1; then
4360     if cmp t1 t2 1 1 > /dev/null 2>&1; then
4361       :
4362     else
4363       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
4364     fi
4365   fi
4366   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
4367     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
4368       :
4369     else
4370       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
4371     fi
4372   fi
4373   rm t1 t2
4374
4375 fi
4376 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
4377 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
4378 do_compare="$gcc_cv_prog_cmp_skip"
4379
4380
4381
4382 # Check for GMP and MPFR
4383 gmplibs="-lmpfr -lgmp"
4384 gmpinc=
4385 have_gmp=no
4386
4387 # Specify a location for mpfr
4388 # check for this first so it ends up on the link line before gmp.
4389
4390 # Check whether --with-mpfr-dir or --without-mpfr-dir was given.
4391 if test "${with_mpfr_dir+set}" = set; then
4392   withval="$with_mpfr_dir"
4393   { { echo "$as_me:$LINENO: error: The --with-mpfr-dir=PATH option has been removed.
4394 Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" >&5
4395 echo "$as_me: error: The --with-mpfr-dir=PATH option has been removed.
4396 Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" >&2;}
4397    { (exit 1); exit 1; }; }
4398 fi;
4399
4400
4401 # Check whether --with-mpfr or --without-mpfr was given.
4402 if test "${with_mpfr+set}" = set; then
4403   withval="$with_mpfr"
4404
4405 fi;
4406
4407 # Check whether --with-mpfr_include or --without-mpfr_include was given.
4408 if test "${with_mpfr_include+set}" = set; then
4409   withval="$with_mpfr_include"
4410
4411 fi;
4412
4413 # Check whether --with-mpfr_lib or --without-mpfr_lib was given.
4414 if test "${with_mpfr_lib+set}" = set; then
4415   withval="$with_mpfr_lib"
4416
4417 fi;
4418
4419 if test "x$with_mpfr" != x; then
4420   gmplibs="-L$with_mpfr/lib $gmplibs"
4421   gmpinc="-I$with_mpfr/include"
4422 fi
4423 if test "x$with_mpfr_include" != x; then
4424   gmpinc="-I$with_mpfr_include"
4425 fi
4426 if test "x$with_mpfr_lib" != x; then
4427   gmplibs="-L$with_mpfr_lib $gmplibs"
4428 fi
4429 if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
4430   gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/.libs -L$$r/$(HOST_SUBDIR)/mpfr/_libs '"$gmplibs"
4431   gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr -I$$s/mpfr '"$gmpinc"
4432   # Do not test the mpfr version.  Assume that it is sufficient, since
4433   # it is in the source tree, and the library has not been built yet
4434   # but it would be included on the link line in the version check below
4435   # hence making the test fail.
4436   have_gmp=yes
4437 fi
4438
4439 # Specify a location for gmp
4440
4441 # Check whether --with-gmp-dir or --without-gmp-dir was given.
4442 if test "${with_gmp_dir+set}" = set; then
4443   withval="$with_gmp_dir"
4444   { { echo "$as_me:$LINENO: error: The --with-gmp-dir=PATH option has been removed.
4445 Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" >&5
4446 echo "$as_me: error: The --with-gmp-dir=PATH option has been removed.
4447 Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" >&2;}
4448    { (exit 1); exit 1; }; }
4449 fi;
4450
4451
4452 # Check whether --with-gmp or --without-gmp was given.
4453 if test "${with_gmp+set}" = set; then
4454   withval="$with_gmp"
4455
4456 fi;
4457
4458 # Check whether --with-gmp_include or --without-gmp_include was given.
4459 if test "${with_gmp_include+set}" = set; then
4460   withval="$with_gmp_include"
4461
4462 fi;
4463
4464 # Check whether --with-gmp_lib or --without-gmp_lib was given.
4465 if test "${with_gmp_lib+set}" = set; then
4466   withval="$with_gmp_lib"
4467
4468 fi;
4469
4470
4471 if test "x$with_gmp" != x; then
4472   gmplibs="-L$with_gmp/lib $gmplibs"
4473   gmpinc="-I$with_gmp/include $gmpinc"
4474 fi
4475 if test "x$with_gmp_include" != x; then
4476   gmpinc="-I$with_gmp_include $gmpinc"
4477 fi
4478 if test "x$with_gmp_lib" != x; then
4479   gmplibs="-L$with_gmp_lib $gmplibs"
4480 fi
4481 if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
4482   gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/gmp/_libs '"$gmplibs"
4483   gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
4484   # Do not test the gmp version.  Assume that it is sufficient, since
4485   # it is in the source tree, and the library has not been built yet
4486   # but it would be included on the link line in the version check below
4487   # hence making the test fail.
4488   have_gmp=yes
4489 fi
4490
4491 if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
4492   have_gmp=yes
4493   saved_CFLAGS="$CFLAGS"
4494   CFLAGS="$CFLAGS $gmpinc"
4495   # Check GMP actually works
4496   echo "$as_me:$LINENO: checking for correct version of gmp.h" >&5
4497 echo $ECHO_N "checking for correct version of gmp.h... $ECHO_C" >&6
4498