OSDN Git Service

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