OSDN Git Service

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