Build libbfd for host seperately and install in <toolchain root>/lib.
[android/toolchain/build.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59 for android-tools 2.0.
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='android-tools'
269 PACKAGE_TARNAME='android-tools'
270 PACKAGE_VERSION='2.0'
271 PACKAGE_STRING='android-tools 2.0'
272 PACKAGE_BUGREPORT=''
273
274 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os BUILD_ANDROID_GCC GDB_TARGET TOPLEVEL_CONFIGURE_ARGUMENTS baseargs gold_baseargs package_to_srcdir BINUTILS_VERSION GOLD_VERSION GCC_VERSION GCC_MIN_VERSION_4_3_0 GCC_MIN_VERSION_4_5_0 NEWLIB_VERSION GMP_VERSION MPFR_VERSION MPC_VERSION GDB_VERSION sysroot LIBOBJS LTLIBOBJS'
275 ac_subst_files=''
276
277 # Initialize some variables set by options.
278 ac_init_help=
279 ac_init_version=false
280 # The variables have the same names as the options, with
281 # dashes changed to underlines.
282 cache_file=/dev/null
283 exec_prefix=NONE
284 no_create=
285 no_recursion=
286 prefix=NONE
287 program_prefix=NONE
288 program_suffix=NONE
289 program_transform_name=s,x,x,
290 silent=
291 site=
292 srcdir=
293 verbose=
294 x_includes=NONE
295 x_libraries=NONE
296
297 # Installation directory options.
298 # These are left unexpanded so users can "make install exec_prefix=/foo"
299 # and all the variables that are supposed to be based on exec_prefix
300 # by default will actually change.
301 # Use braces instead of parens because sh, perl, etc. also accept them.
302 bindir='${exec_prefix}/bin'
303 sbindir='${exec_prefix}/sbin'
304 libexecdir='${exec_prefix}/libexec'
305 datadir='${prefix}/share'
306 sysconfdir='${prefix}/etc'
307 sharedstatedir='${prefix}/com'
308 localstatedir='${prefix}/var'
309 libdir='${exec_prefix}/lib'
310 includedir='${prefix}/include'
311 oldincludedir='/usr/include'
312 infodir='${prefix}/info'
313 mandir='${prefix}/man'
314
315 ac_prev=
316 for ac_option
317 do
318   # If the previous option needs an argument, assign it.
319   if test -n "$ac_prev"; then
320     eval "$ac_prev=\$ac_option"
321     ac_prev=
322     continue
323   fi
324
325   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
326
327   # Accept the important Cygnus configure options, so we can diagnose typos.
328
329   case $ac_option in
330
331   -bindir | --bindir | --bindi | --bind | --bin | --bi)
332     ac_prev=bindir ;;
333   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
334     bindir=$ac_optarg ;;
335
336   -build | --build | --buil | --bui | --bu)
337     ac_prev=build_alias ;;
338   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
339     build_alias=$ac_optarg ;;
340
341   -cache-file | --cache-file | --cache-fil | --cache-fi \
342   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
343     ac_prev=cache_file ;;
344   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
345   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
346     cache_file=$ac_optarg ;;
347
348   --config-cache | -C)
349     cache_file=config.cache ;;
350
351   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
352     ac_prev=datadir ;;
353   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
354   | --da=*)
355     datadir=$ac_optarg ;;
356
357   -disable-* | --disable-*)
358     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
359     # Reject names that are not valid shell variable names.
360     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
361       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
362    { (exit 1); exit 1; }; }
363     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
364     eval "enable_$ac_feature=no" ;;
365
366   -enable-* | --enable-*)
367     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
368     # Reject names that are not valid shell variable names.
369     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
370       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
371    { (exit 1); exit 1; }; }
372     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
373     case $ac_option in
374       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
375       *) ac_optarg=yes ;;
376     esac
377     eval "enable_$ac_feature='$ac_optarg'" ;;
378
379   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
380   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
381   | --exec | --exe | --ex)
382     ac_prev=exec_prefix ;;
383   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
384   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
385   | --exec=* | --exe=* | --ex=*)
386     exec_prefix=$ac_optarg ;;
387
388   -gas | --gas | --ga | --g)
389     # Obsolete; use --with-gas.
390     with_gas=yes ;;
391
392   -help | --help | --hel | --he | -h)
393     ac_init_help=long ;;
394   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
395     ac_init_help=recursive ;;
396   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
397     ac_init_help=short ;;
398
399   -host | --host | --hos | --ho)
400     ac_prev=host_alias ;;
401   -host=* | --host=* | --hos=* | --ho=*)
402     host_alias=$ac_optarg ;;
403
404   -includedir | --includedir | --includedi | --included | --include \
405   | --includ | --inclu | --incl | --inc)
406     ac_prev=includedir ;;
407   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
408   | --includ=* | --inclu=* | --incl=* | --inc=*)
409     includedir=$ac_optarg ;;
410
411   -infodir | --infodir | --infodi | --infod | --info | --inf)
412     ac_prev=infodir ;;
413   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
414     infodir=$ac_optarg ;;
415
416   -libdir | --libdir | --libdi | --libd)
417     ac_prev=libdir ;;
418   -libdir=* | --libdir=* | --libdi=* | --libd=*)
419     libdir=$ac_optarg ;;
420
421   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
422   | --libexe | --libex | --libe)
423     ac_prev=libexecdir ;;
424   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
425   | --libexe=* | --libex=* | --libe=*)
426     libexecdir=$ac_optarg ;;
427
428   -localstatedir | --localstatedir | --localstatedi | --localstated \
429   | --localstate | --localstat | --localsta | --localst \
430   | --locals | --local | --loca | --loc | --lo)
431     ac_prev=localstatedir ;;
432   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
433   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
434   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
435     localstatedir=$ac_optarg ;;
436
437   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
438     ac_prev=mandir ;;
439   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
440     mandir=$ac_optarg ;;
441
442   -nfp | --nfp | --nf)
443     # Obsolete; use --without-fp.
444     with_fp=no ;;
445
446   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
447   | --no-cr | --no-c | -n)
448     no_create=yes ;;
449
450   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
451   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
452     no_recursion=yes ;;
453
454   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
455   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
456   | --oldin | --oldi | --old | --ol | --o)
457     ac_prev=oldincludedir ;;
458   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
459   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
460   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
461     oldincludedir=$ac_optarg ;;
462
463   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
464     ac_prev=prefix ;;
465   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
466     prefix=$ac_optarg ;;
467
468   -program-prefix | --program-prefix | --program-prefi | --program-pref \
469   | --program-pre | --program-pr | --program-p)
470     ac_prev=program_prefix ;;
471   -program-prefix=* | --program-prefix=* | --program-prefi=* \
472   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
473     program_prefix=$ac_optarg ;;
474
475   -program-suffix | --program-suffix | --program-suffi | --program-suff \
476   | --program-suf | --program-su | --program-s)
477     ac_prev=program_suffix ;;
478   -program-suffix=* | --program-suffix=* | --program-suffi=* \
479   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
480     program_suffix=$ac_optarg ;;
481
482   -program-transform-name | --program-transform-name \
483   | --program-transform-nam | --program-transform-na \
484   | --program-transform-n | --program-transform- \
485   | --program-transform | --program-transfor \
486   | --program-transfo | --program-transf \
487   | --program-trans | --program-tran \
488   | --progr-tra | --program-tr | --program-t)
489     ac_prev=program_transform_name ;;
490   -program-transform-name=* | --program-transform-name=* \
491   | --program-transform-nam=* | --program-transform-na=* \
492   | --program-transform-n=* | --program-transform-=* \
493   | --program-transform=* | --program-transfor=* \
494   | --program-transfo=* | --program-transf=* \
495   | --program-trans=* | --program-tran=* \
496   | --progr-tra=* | --program-tr=* | --program-t=*)
497     program_transform_name=$ac_optarg ;;
498
499   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
500   | -silent | --silent | --silen | --sile | --sil)
501     silent=yes ;;
502
503   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
504     ac_prev=sbindir ;;
505   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
506   | --sbi=* | --sb=*)
507     sbindir=$ac_optarg ;;
508
509   -sharedstatedir | --sharedstatedir | --sharedstatedi \
510   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
511   | --sharedst | --shareds | --shared | --share | --shar \
512   | --sha | --sh)
513     ac_prev=sharedstatedir ;;
514   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
515   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
516   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
517   | --sha=* | --sh=*)
518     sharedstatedir=$ac_optarg ;;
519
520   -site | --site | --sit)
521     ac_prev=site ;;
522   -site=* | --site=* | --sit=*)
523     site=$ac_optarg ;;
524
525   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
526     ac_prev=srcdir ;;
527   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
528     srcdir=$ac_optarg ;;
529
530   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
531   | --syscon | --sysco | --sysc | --sys | --sy)
532     ac_prev=sysconfdir ;;
533   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
534   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
535     sysconfdir=$ac_optarg ;;
536
537   -target | --target | --targe | --targ | --tar | --ta | --t)
538     ac_prev=target_alias ;;
539   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
540     target_alias=$ac_optarg ;;
541
542   -v | -verbose | --verbose | --verbos | --verbo | --verb)
543     verbose=yes ;;
544
545   -version | --version | --versio | --versi | --vers | -V)
546     ac_init_version=: ;;
547
548   -with-* | --with-*)
549     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
550     # Reject names that are not valid shell variable names.
551     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
552       { echo "$as_me: error: invalid package name: $ac_package" >&2
553    { (exit 1); exit 1; }; }
554     ac_package=`echo $ac_package| sed 's/-/_/g'`
555     case $ac_option in
556       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
557       *) ac_optarg=yes ;;
558     esac
559     eval "with_$ac_package='$ac_optarg'" ;;
560
561   -without-* | --without-*)
562     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
563     # Reject names that are not valid shell variable names.
564     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
565       { echo "$as_me: error: invalid package name: $ac_package" >&2
566    { (exit 1); exit 1; }; }
567     ac_package=`echo $ac_package | sed 's/-/_/g'`
568     eval "with_$ac_package=no" ;;
569
570   --x)
571     # Obsolete; use --with-x.
572     with_x=yes ;;
573
574   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
575   | --x-incl | --x-inc | --x-in | --x-i)
576     ac_prev=x_includes ;;
577   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
578   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
579     x_includes=$ac_optarg ;;
580
581   -x-libraries | --x-libraries | --x-librarie | --x-librari \
582   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
583     ac_prev=x_libraries ;;
584   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
585   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
586     x_libraries=$ac_optarg ;;
587
588   -*) { echo "$as_me: error: unrecognized option: $ac_option
589 Try \`$0 --help' for more information." >&2
590    { (exit 1); exit 1; }; }
591     ;;
592
593   *=*)
594     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
595     # Reject names that are not valid shell variable names.
596     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
597       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
598    { (exit 1); exit 1; }; }
599     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
600     eval "$ac_envvar='$ac_optarg'"
601     export $ac_envvar ;;
602
603   *)
604     # FIXME: should be removed in autoconf 3.0.
605     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
606     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
607       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
608     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
609     ;;
610
611   esac
612 done
613
614 if test -n "$ac_prev"; then
615   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
616   { echo "$as_me: error: missing argument to $ac_option" >&2
617    { (exit 1); exit 1; }; }
618 fi
619
620 # Be sure to have absolute paths.
621 for ac_var in exec_prefix prefix
622 do
623   eval ac_val=$`echo $ac_var`
624   case $ac_val in
625     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
626     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
627    { (exit 1); exit 1; }; };;
628   esac
629 done
630
631 # Be sure to have absolute paths.
632 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
633               localstatedir libdir includedir oldincludedir infodir mandir
634 do
635   eval ac_val=$`echo $ac_var`
636   case $ac_val in
637     [\\/$]* | ?:[\\/]* ) ;;
638     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
639    { (exit 1); exit 1; }; };;
640   esac
641 done
642
643 # There might be people who depend on the old broken behavior: `$host'
644 # used to hold the argument of --host etc.
645 # FIXME: To remove some day.
646 build=$build_alias
647 host=$host_alias
648 target=$target_alias
649
650 # FIXME: To remove some day.
651 if test "x$host_alias" != x; then
652   if test "x$build_alias" = x; then
653     cross_compiling=maybe
654     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
655     If a cross compiler is detected then cross compile mode will be used." >&2
656   elif test "x$build_alias" != "x$host_alias"; then
657     cross_compiling=yes
658   fi
659 fi
660
661 ac_tool_prefix=
662 test -n "$host_alias" && ac_tool_prefix=$host_alias-
663
664 test "$silent" = yes && exec 6>/dev/null
665
666
667 # Find the source files, if location was not specified.
668 if test -z "$srcdir"; then
669   ac_srcdir_defaulted=yes
670   # Try the directory containing this script, then its parent.
671   ac_confdir=`(dirname "$0") 2>/dev/null ||
672 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
673          X"$0" : 'X\(//\)[^/]' \| \
674          X"$0" : 'X\(//\)$' \| \
675          X"$0" : 'X\(/\)' \| \
676          .     : '\(.\)' 2>/dev/null ||
677 echo X"$0" |
678     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
679           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
680           /^X\(\/\/\)$/{ s//\1/; q; }
681           /^X\(\/\).*/{ s//\1/; q; }
682           s/.*/./; q'`
683   srcdir=$ac_confdir
684   if test ! -r $srcdir/$ac_unique_file; then
685     srcdir=..
686   fi
687 else
688   ac_srcdir_defaulted=no
689 fi
690 if test ! -r $srcdir/$ac_unique_file; then
691   if test "$ac_srcdir_defaulted" = yes; then
692     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
693    { (exit 1); exit 1; }; }
694   else
695     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
696    { (exit 1); exit 1; }; }
697   fi
698 fi
699 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
700   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
701    { (exit 1); exit 1; }; }
702 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
703 ac_env_build_alias_set=${build_alias+set}
704 ac_env_build_alias_value=$build_alias
705 ac_cv_env_build_alias_set=${build_alias+set}
706 ac_cv_env_build_alias_value=$build_alias
707 ac_env_host_alias_set=${host_alias+set}
708 ac_env_host_alias_value=$host_alias
709 ac_cv_env_host_alias_set=${host_alias+set}
710 ac_cv_env_host_alias_value=$host_alias
711 ac_env_target_alias_set=${target_alias+set}
712 ac_env_target_alias_value=$target_alias
713 ac_cv_env_target_alias_set=${target_alias+set}
714 ac_cv_env_target_alias_value=$target_alias
715
716 #
717 # Report the --help message.
718 #
719 if test "$ac_init_help" = "long"; then
720   # Omit some internal or obsolete options to make the list less imposing.
721   # This message is too long to be a string in the A/UX 3.1 sh.
722   cat <<_ACEOF
723 \`configure' configures android-tools 2.0 to adapt to many kinds of systems.
724
725 Usage: $0 [OPTION]... [VAR=VALUE]...
726
727 To assign environment variables (e.g., CC, CFLAGS...), specify them as
728 VAR=VALUE.  See below for descriptions of some of the useful variables.
729
730 Defaults for the options are specified in brackets.
731
732 Configuration:
733   -h, --help              display this help and exit
734       --help=short        display options specific to this package
735       --help=recursive    display the short help of all the included packages
736   -V, --version           display version information and exit
737   -q, --quiet, --silent   do not print \`checking...' messages
738       --cache-file=FILE   cache test results in FILE [disabled]
739   -C, --config-cache      alias for \`--cache-file=config.cache'
740   -n, --no-create         do not create output files
741       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
742
743 _ACEOF
744
745   cat <<_ACEOF
746 Installation directories:
747   --prefix=PREFIX         install architecture-independent files in PREFIX
748                           [$ac_default_prefix]
749   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
750                           [PREFIX]
751
752 By default, \`make install' will install all the files in
753 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
754 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
755 for instance \`--prefix=\$HOME'.
756
757 For better control, use the options below.
758
759 Fine tuning of the installation directories:
760   --bindir=DIR           user executables [EPREFIX/bin]
761   --sbindir=DIR          system admin executables [EPREFIX/sbin]
762   --libexecdir=DIR       program executables [EPREFIX/libexec]
763   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
764   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
765   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
766   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
767   --libdir=DIR           object code libraries [EPREFIX/lib]
768   --includedir=DIR       C header files [PREFIX/include]
769   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
770   --infodir=DIR          info documentation [PREFIX/info]
771   --mandir=DIR           man documentation [PREFIX/man]
772 _ACEOF
773
774   cat <<\_ACEOF
775
776 Program names:
777   --program-prefix=PREFIX            prepend PREFIX to installed program names
778   --program-suffix=SUFFIX            append SUFFIX to installed program names
779   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
780
781 System types:
782   --build=BUILD     configure for building on BUILD [guessed]
783   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
784   --target=TARGET   configure for building compilers for TARGET [HOST]
785 _ACEOF
786 fi
787
788 if test -n "$ac_init_help"; then
789   case $ac_init_help in
790      short | recursive ) echo "Configuration of android-tools 2.0:";;
791    esac
792   cat <<\_ACEOF
793
794 Optional Packages:
795   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
796   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
797   --with-binutils-version=VERSION
798                           use binutils-VERSION (default is 2.17)
799   --with-gold-version=VERSION
800                           use binutils-VERSION for gold (default is the main binutils version)
801   --with-gcc-version=VERSION
802                           use gcc-VERSION (default is 4.2.1)
803   --with-newlib-version=VERSION
804                           use newlib-VERSION (default is 1.16.0)
805   --with-gmp-version=VERSION
806                           use gmp-VERSION (default is 4.2.2)
807   --with-mpfr-version=VERSION
808                           use mpfr-VERSION (default is 2.3.0)
809   --with-mpc-version=VERSION
810                           use mpc-VERSION (default is 0.8.1)
811   --with-gdb-version=VERSION
812                           use gdb-VERSION (default is 6.6)
813   --with-sysroot=DIR
814                           use target sysroot in DIR
815
816 _ACEOF
817 fi
818
819 if test "$ac_init_help" = "recursive"; then
820   # If there are subdirs, report their specific --help.
821   ac_popdir=`pwd`
822   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
823     test -d $ac_dir || continue
824     ac_builddir=.
825
826 if test "$ac_dir" != .; then
827   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
828   # A "../" for each directory in $ac_dir_suffix.
829   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
830 else
831   ac_dir_suffix= ac_top_builddir=
832 fi
833
834 case $srcdir in
835   .)  # No --srcdir option.  We are building in place.
836     ac_srcdir=.
837     if test -z "$ac_top_builddir"; then
838        ac_top_srcdir=.
839     else
840        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
841     fi ;;
842   [\\/]* | ?:[\\/]* )  # Absolute path.
843     ac_srcdir=$srcdir$ac_dir_suffix;
844     ac_top_srcdir=$srcdir ;;
845   *) # Relative path.
846     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
847     ac_top_srcdir=$ac_top_builddir$srcdir ;;
848 esac
849
850 # Do not use `cd foo && pwd` to compute absolute paths, because
851 # the directories may not exist.
852 case `pwd` in
853 .) ac_abs_builddir="$ac_dir";;
854 *)
855   case "$ac_dir" in
856   .) ac_abs_builddir=`pwd`;;
857   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
858   *) ac_abs_builddir=`pwd`/"$ac_dir";;
859   esac;;
860 esac
861 case $ac_abs_builddir in
862 .) ac_abs_top_builddir=${ac_top_builddir}.;;
863 *)
864   case ${ac_top_builddir}. in
865   .) ac_abs_top_builddir=$ac_abs_builddir;;
866   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
867   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
868   esac;;
869 esac
870 case $ac_abs_builddir in
871 .) ac_abs_srcdir=$ac_srcdir;;
872 *)
873   case $ac_srcdir in
874   .) ac_abs_srcdir=$ac_abs_builddir;;
875   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
876   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
877   esac;;
878 esac
879 case $ac_abs_builddir in
880 .) ac_abs_top_srcdir=$ac_top_srcdir;;
881 *)
882   case $ac_top_srcdir in
883   .) ac_abs_top_srcdir=$ac_abs_builddir;;
884   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
885   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
886   esac;;
887 esac
888
889     cd $ac_dir
890     # Check for guested configure; otherwise get Cygnus style configure.
891     if test -f $ac_srcdir/configure.gnu; then
892       echo
893       $SHELL $ac_srcdir/configure.gnu  --help=recursive
894     elif test -f $ac_srcdir/configure; then
895       echo
896       $SHELL $ac_srcdir/configure  --help=recursive
897     elif test -f $ac_srcdir/configure.ac ||
898            test -f $ac_srcdir/configure.in; then
899       echo
900       $ac_configure --help
901     else
902       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
903     fi
904     cd $ac_popdir
905   done
906 fi
907
908 test -n "$ac_init_help" && exit 0
909 if $ac_init_version; then
910   cat <<\_ACEOF
911 android-tools configure 2.0
912 generated by GNU Autoconf 2.59
913
914 Copyright (C) 2003 Free Software Foundation, Inc.
915 This configure script is free software; the Free Software Foundation
916 gives unlimited permission to copy, distribute and modify it.
917 _ACEOF
918   exit 0
919 fi
920 exec 5>config.log
921 cat >&5 <<_ACEOF
922 This file contains any messages produced by compilers while
923 running configure, to aid debugging if configure makes a mistake.
924
925 It was created by android-tools $as_me 2.0, which was
926 generated by GNU Autoconf 2.59.  Invocation command line was
927
928   $ $0 $@
929
930 _ACEOF
931 {
932 cat <<_ASUNAME
933 ## --------- ##
934 ## Platform. ##
935 ## --------- ##
936
937 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
938 uname -m = `(uname -m) 2>/dev/null || echo unknown`
939 uname -r = `(uname -r) 2>/dev/null || echo unknown`
940 uname -s = `(uname -s) 2>/dev/null || echo unknown`
941 uname -v = `(uname -v) 2>/dev/null || echo unknown`
942
943 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
944 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
945
946 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
947 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
948 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
949 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
950 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
951 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
952 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
953
954 _ASUNAME
955
956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
957 for as_dir in $PATH
958 do
959   IFS=$as_save_IFS
960   test -z "$as_dir" && as_dir=.
961   echo "PATH: $as_dir"
962 done
963
964 } >&5
965
966 cat >&5 <<_ACEOF
967
968
969 ## ----------- ##
970 ## Core tests. ##
971 ## ----------- ##
972
973 _ACEOF
974
975
976 # Keep a trace of the command line.
977 # Strip out --no-create and --no-recursion so they do not pile up.
978 # Strip out --silent because we don't want to record it for future runs.
979 # Also quote any args containing shell meta-characters.
980 # Make two passes to allow for proper duplicate-argument suppression.
981 ac_configure_args=
982 ac_configure_args0=
983 ac_configure_args1=
984 ac_sep=
985 ac_must_keep_next=false
986 for ac_pass in 1 2
987 do
988   for ac_arg
989   do
990     case $ac_arg in
991     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
992     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
993     | -silent | --silent | --silen | --sile | --sil)
994       continue ;;
995     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
996       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
997     esac
998     case $ac_pass in
999     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1000     2)
1001       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1002       if test $ac_must_keep_next = true; then
1003         ac_must_keep_next=false # Got value, back to normal.
1004       else
1005         case $ac_arg in
1006           *=* | --config-cache | -C | -disable-* | --disable-* \
1007           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1008           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1009           | -with-* | --with-* | -without-* | --without-* | --x)
1010             case "$ac_configure_args0 " in
1011               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1012             esac
1013             ;;
1014           -* ) ac_must_keep_next=true ;;
1015         esac
1016       fi
1017       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1018       # Get rid of the leading space.
1019       ac_sep=" "
1020       ;;
1021     esac
1022   done
1023 done
1024 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1025 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1026
1027 # When interrupted or exit'd, cleanup temporary files, and complete
1028 # config.log.  We remove comments because anyway the quotes in there
1029 # would cause problems or look ugly.
1030 # WARNING: Be sure not to use single quotes in there, as some shells,
1031 # such as our DU 5.0 friend, will then `close' the trap.
1032 trap 'exit_status=$?
1033   # Save into config.log some information that might help in debugging.
1034   {
1035     echo
1036
1037     cat <<\_ASBOX
1038 ## ---------------- ##
1039 ## Cache variables. ##
1040 ## ---------------- ##
1041 _ASBOX
1042     echo
1043     # The following way of writing the cache mishandles newlines in values,
1044 {
1045   (set) 2>&1 |
1046     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1047     *ac_space=\ *)
1048       sed -n \
1049         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1050           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1051       ;;
1052     *)
1053       sed -n \
1054         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1055       ;;
1056     esac;
1057 }
1058     echo
1059
1060     cat <<\_ASBOX
1061 ## ----------------- ##
1062 ## Output variables. ##
1063 ## ----------------- ##
1064 _ASBOX
1065     echo
1066     for ac_var in $ac_subst_vars
1067     do
1068       eval ac_val=$`echo $ac_var`
1069       echo "$ac_var='"'"'$ac_val'"'"'"
1070     done | sort
1071     echo
1072
1073     if test -n "$ac_subst_files"; then
1074       cat <<\_ASBOX
1075 ## ------------- ##
1076 ## Output files. ##
1077 ## ------------- ##
1078 _ASBOX
1079       echo
1080       for ac_var in $ac_subst_files
1081       do
1082         eval ac_val=$`echo $ac_var`
1083         echo "$ac_var='"'"'$ac_val'"'"'"
1084       done | sort
1085       echo
1086     fi
1087
1088     if test -s confdefs.h; then
1089       cat <<\_ASBOX
1090 ## ----------- ##
1091 ## confdefs.h. ##
1092 ## ----------- ##
1093 _ASBOX
1094       echo
1095       sed "/^$/d" confdefs.h | sort
1096       echo
1097     fi
1098     test "$ac_signal" != 0 &&
1099       echo "$as_me: caught signal $ac_signal"
1100     echo "$as_me: exit $exit_status"
1101   } >&5
1102   rm -f core *.core &&
1103   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1104     exit $exit_status
1105      ' 0
1106 for ac_signal in 1 2 13 15; do
1107   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1108 done
1109 ac_signal=0
1110
1111 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1112 rm -rf conftest* confdefs.h
1113 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1114 echo >confdefs.h
1115
1116 # Predefined preprocessor variables.
1117
1118 cat >>confdefs.h <<_ACEOF
1119 #define PACKAGE_NAME "$PACKAGE_NAME"
1120 _ACEOF
1121
1122
1123 cat >>confdefs.h <<_ACEOF
1124 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1125 _ACEOF
1126
1127
1128 cat >>confdefs.h <<_ACEOF
1129 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1130 _ACEOF
1131
1132
1133 cat >>confdefs.h <<_ACEOF
1134 #define PACKAGE_STRING "$PACKAGE_STRING"
1135 _ACEOF
1136
1137
1138 cat >>confdefs.h <<_ACEOF
1139 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1140 _ACEOF
1141
1142
1143 # Let the site file select an alternate cache file if it wants to.
1144 # Prefer explicitly selected file to automatically selected ones.
1145 if test -z "$CONFIG_SITE"; then
1146   if test "x$prefix" != xNONE; then
1147     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1148   else
1149     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1150   fi
1151 fi
1152 for ac_site_file in $CONFIG_SITE; do
1153   if test -r "$ac_site_file"; then
1154     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1155 echo "$as_me: loading site script $ac_site_file" >&6;}
1156     sed 's/^/| /' "$ac_site_file" >&5
1157     . "$ac_site_file"
1158   fi
1159 done
1160
1161 if test -r "$cache_file"; then
1162   # Some versions of bash will fail to source /dev/null (special
1163   # files actually), so we avoid doing that.
1164   if test -f "$cache_file"; then
1165     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1166 echo "$as_me: loading cache $cache_file" >&6;}
1167     case $cache_file in
1168       [\\/]* | ?:[\\/]* ) . $cache_file;;
1169       *)                      . ./$cache_file;;
1170     esac
1171   fi
1172 else
1173   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1174 echo "$as_me: creating cache $cache_file" >&6;}
1175   >$cache_file
1176 fi
1177
1178 # Check that the precious variables saved in the cache have kept the same
1179 # value.
1180 ac_cache_corrupted=false
1181 for ac_var in `(set) 2>&1 |
1182                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1183   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1184   eval ac_new_set=\$ac_env_${ac_var}_set
1185   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1186   eval ac_new_val="\$ac_env_${ac_var}_value"
1187   case $ac_old_set,$ac_new_set in
1188     set,)
1189       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1190 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1191       ac_cache_corrupted=: ;;
1192     ,set)
1193       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1194 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1195       ac_cache_corrupted=: ;;
1196     ,);;
1197     *)
1198       if test "x$ac_old_val" != "x$ac_new_val"; then
1199         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1200 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1201         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1202 echo "$as_me:   former value:  $ac_old_val" >&2;}
1203         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1204 echo "$as_me:   current value: $ac_new_val" >&2;}
1205         ac_cache_corrupted=:
1206       fi;;
1207   esac
1208   # Pass precious variables to config.status.
1209   if test "$ac_new_set" = set; then
1210     case $ac_new_val in
1211     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1212       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1213     *) ac_arg=$ac_var=$ac_new_val ;;
1214     esac
1215     case " $ac_configure_args " in
1216       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1217       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1218     esac
1219   fi
1220 done
1221 if $ac_cache_corrupted; then
1222   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1223 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1224   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1225 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1226    { (exit 1); exit 1; }; }
1227 fi
1228
1229 ac_ext=c
1230 ac_cpp='$CPP $CPPFLAGS'
1231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263           ac_config_files="$ac_config_files Makefile"
1264
1265
1266 ac_aux_dir=
1267 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1268   if test -f $ac_dir/install-sh; then
1269     ac_aux_dir=$ac_dir
1270     ac_install_sh="$ac_aux_dir/install-sh -c"
1271     break
1272   elif test -f $ac_dir/install.sh; then
1273     ac_aux_dir=$ac_dir
1274     ac_install_sh="$ac_aux_dir/install.sh -c"
1275     break
1276   elif test -f $ac_dir/shtool; then
1277     ac_aux_dir=$ac_dir
1278     ac_install_sh="$ac_aux_dir/shtool install -c"
1279     break
1280   fi
1281 done
1282 if test -z "$ac_aux_dir"; then
1283   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1284 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1285    { (exit 1); exit 1; }; }
1286 fi
1287 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1288 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1289 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1290
1291 # Make sure we can run config.sub.
1292 $ac_config_sub sun4 >/dev/null 2>&1 ||
1293   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1294 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1295    { (exit 1); exit 1; }; }
1296
1297 echo "$as_me:$LINENO: checking build system type" >&5
1298 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1299 if test "${ac_cv_build+set}" = set; then
1300   echo $ECHO_N "(cached) $ECHO_C" >&6
1301 else
1302   ac_cv_build_alias=$build_alias
1303 test -z "$ac_cv_build_alias" &&
1304   ac_cv_build_alias=`$ac_config_guess`
1305 test -z "$ac_cv_build_alias" &&
1306   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1307 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1308    { (exit 1); exit 1; }; }
1309 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1310   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1311 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1312    { (exit 1); exit 1; }; }
1313
1314 fi
1315 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1316 echo "${ECHO_T}$ac_cv_build" >&6
1317 build=$ac_cv_build
1318 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1319 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1320 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1321
1322
1323 echo "$as_me:$LINENO: checking host system type" >&5
1324 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1325 if test "${ac_cv_host+set}" = set; then
1326   echo $ECHO_N "(cached) $ECHO_C" >&6
1327 else
1328   ac_cv_host_alias=$host_alias
1329 test -z "$ac_cv_host_alias" &&
1330   ac_cv_host_alias=$ac_cv_build_alias
1331 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1332   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1333 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1334    { (exit 1); exit 1; }; }
1335
1336 fi
1337 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1338 echo "${ECHO_T}$ac_cv_host" >&6
1339 host=$ac_cv_host
1340 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1341 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1342 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1343
1344
1345 echo "$as_me:$LINENO: checking target system type" >&5
1346 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1347 if test "${ac_cv_target+set}" = set; then
1348   echo $ECHO_N "(cached) $ECHO_C" >&6
1349 else
1350   ac_cv_target_alias=$target_alias
1351 test "x$ac_cv_target_alias" = "x" &&
1352   ac_cv_target_alias=$ac_cv_host_alias
1353 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1354   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1355 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1356    { (exit 1); exit 1; }; }
1357
1358 fi
1359 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1360 echo "${ECHO_T}$ac_cv_target" >&6
1361 target=$ac_cv_target
1362 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1363 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1364 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1365
1366
1367 # The aliases save the names the user supplied, while $host etc.
1368 # will get canonicalized.
1369 test -n "$target_alias" &&
1370   test "$program_prefix$program_suffix$program_transform_name" = \
1371     NONENONEs,x,x, &&
1372   program_prefix=${target_alias}-
1373
1374 # We only allow the following 3 targets:
1375 # 1. arm-linux-androideabi (primary target)
1376 # 2. arm-eabi (for Android kernel)
1377 # 3. arm-newlib-eabi (for gcc testing)
1378 # 4.i[3456]86-*-linux-gnu, x86-*-linux-gnu (for x86 targets)
1379
1380 GDB_TARGET=$target
1381 case $target in
1382   arm-unknown-linux-androideabi | arm-unknown-eabi)
1383     BUILD_ANDROID_GCC=yes
1384     GDB_TARGET=arm-elf-linux
1385     ;;
1386   arm-newlib-elf)
1387     BUILD_ANDROID_GCC=no
1388     ;;
1389   i[3456]86-*-linux-gnu | x86_64-*-linux-gnu)
1390     BUILD_ANDROID_GCC=yes
1391     ;;
1392   *)
1393     { { echo "$as_me:$LINENO: error: Unsupported target $target." >&5
1394 echo "$as_me: error: Unsupported target $target." >&2;}
1395    { (exit 1); exit 1; }; };
1396 esac
1397
1398
1399 test "$program_prefix" != NONE &&
1400   program_transform_name="s,^,$program_prefix,;$program_transform_name"
1401 # Use a double $ so make ignores it.
1402 test "$program_suffix" != NONE &&
1403   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1404 # Double any \ or $.  echo might interpret backslashes.
1405 # By default was `s,x,x', remove it if useless.
1406 cat <<\_ACEOF >conftest.sed
1407 s/[\\$]/&&/g;s/;s,x,x,$//
1408 _ACEOF
1409 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1410 rm conftest.sed
1411
1412
1413 # TOPLEVEL_CONFIGURE_ARGUMENTS lifted from top-level configure.ac in gcc.
1414
1415 # Export original configure arguments for use by sub-configures.
1416 # Quote arguments with shell meta charatcers.
1417 TOPLEVEL_CONFIGURE_ARGUMENTS=
1418 TOPLEVEL_NO_GOLD_CONFIGURE_ARGUMENTS=
1419
1420 set -- "$progname" "$@"
1421 for ac_arg
1422 do
1423   case "$ac_arg" in
1424   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
1425     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1426     # if the argument is of the form -foo=baz, quote the baz part only
1427     ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
1428   *) ;;
1429   esac
1430   # Add the quoted argument to the list.
1431   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
1432 done
1433 if test "$silent" = yes; then
1434   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
1435 fi
1436 # Remove the initial space we just introduced and, as these will be
1437 # expanded by make, quote '$'.
1438 TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
1439
1440
1441 # Base args.  Strip norecursion, cache-file, srcdir, host, build,
1442 # target, nonopt, and variable assignments.  These are the ones we
1443 # might not want to pass down to subconfigures.  Also strip
1444 # program-prefix, program-suffix, and program-transform-name, so that
1445 # we can pass down a consistent program-transform-name.
1446 baseargs=
1447 keep_next=no
1448 skip_next=no
1449 eval "set -- $ac_configure_args"
1450 for ac_arg
1451 do
1452   if test X"$skip_next" = X"yes"; then
1453     skip_next=no
1454     continue
1455   fi
1456   if test X"$keep_next" = X"yes"; then
1457     case $ac_arg in
1458       *\'*)
1459         ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1460     esac
1461     baseargs="$baseargs '$ac_arg'"
1462     keep_next=no
1463     continue
1464   fi
1465
1466   # Handle separated arguments.  Based on the logic generated by
1467   # autoconf 2.59.
1468   case $ac_arg in
1469     *=* | --config-cache | -C | -disable-* | --disable-* \
1470       | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1471       | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1472       | -with-* | --with-* | -without-* | --without-* | --x)
1473       separate_arg=no
1474       ;;
1475     -*)
1476       separate_arg=yes
1477       ;;
1478     *)
1479       separate_arg=no
1480       ;;
1481   esac
1482
1483   case "$ac_arg" in
1484     --no*)
1485       continue
1486       ;;
1487     --c* | \
1488     --sr* | \
1489     --ho* | \
1490     --bu* | \
1491     --t* | \
1492     --program-* | \
1493     -cache_file* | \
1494     -srcdir* | \
1495     -host* | \
1496     -build* | \
1497     -target* | \
1498     -program-prefix* | \
1499     -program-suffix* | \
1500     -program-transform-name* )
1501       skip_next=$separate_arg
1502       continue
1503       ;;
1504     -*)
1505       # An option.  Add it.
1506       case $ac_arg in
1507         *\'*)
1508           ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1509       esac
1510       baseargs="$baseargs '$ac_arg'"
1511       keep_next=$separate_arg
1512       ;;
1513     *)
1514       # Either a variable assignment, or a nonopt (triplet).  Don't
1515       # pass it down; let the Makefile handle this.
1516       continue
1517       ;;
1518   esac
1519 done
1520 # Remove the initial space we just introduced and, as these will be
1521 # expanded by make, quote '$'.
1522 baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
1523
1524 # Add in --program-transform-name, after --program-prefix and
1525 # --program-suffix have been applied to it.  Autoconf has already
1526 # doubled dollar signs and backslashes in program_transform_name; we want
1527 # the backslashes un-doubled, and then the entire thing wrapped in single
1528 # quotes, because this will be expanded first by make and then by the shell.
1529 # Also, because we want to override the logic in subdir configure scripts to
1530 # choose program_transform_name, replace any s,x,x, with s,y,y,.
1531 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
1532 ${program_transform_name}
1533 EOF_SED
1534 gcc_transform_name=`cat conftestsed.out`
1535 rm -f conftestsed.out
1536 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
1537 if test "$silent" = yes; then
1538   baseargs="$baseargs --silent"
1539 fi
1540
1541
1542
1543 # Strip --{enable|disable}-{gold|ld}* from baseargs.  These are used for the
1544 # gold binutils.  Note that baseargs are quoted.
1545 gold_baseargs=
1546 for ac_arg in $baseargs
1547 do
1548   case $ac_arg in
1549   \'--enable-gold\' | \'--enable-gold=*\' | \'--disable-gold\' | \
1550    \'--enable-ld\' | \'--enable-ld=*\' | \'--disable-ld\' )
1551     ;;
1552   *)
1553     gold_baseargs="$gold_baseargs $ac_arg"
1554     ;;
1555   esac
1556 done
1557
1558
1559
1560 # package to source path
1561 case $srcdir in
1562  /* | A-Za-z:*) package_to_srcdir=$srcdir ;;
1563  *) package_to_srcdir=../$srcdir ;;
1564 esac
1565
1566 #
1567 # Specify tool component versions
1568 #
1569
1570 # macro to check that we have a package. A package x exists if any one
1571 # of the following exists (x is in the format of "tool-version"):
1572 # 1. tool/x
1573 # 2. tool/x.tar.gz
1574 # 3. tool/x.tgz
1575 # 4. tool/x.tar.bz2
1576
1577
1578
1579 # binutils version (default is 2.17)
1580 echo "$as_me:$LINENO: checking target binutils version to build" >&5
1581 echo $ECHO_N "checking target binutils version to build... $ECHO_C" >&6
1582
1583 # Check whether --with-binutils-version or --without-binutils-version was given.
1584 if test "${with_binutils_version+set}" = set; then
1585   withval="$with_binutils_version"
1586   if test x"$withval" != x ; then
1587      BINUTILS_VERSION="$withval"
1588    fi
1589 else
1590   BINUTILS_VERSION="2.17"
1591 fi;
1592 echo "$as_me:$LINENO: result: $BINUTILS_VERSION" >&5
1593 echo "${ECHO_T}$BINUTILS_VERSION" >&6
1594
1595 x=binutils-${BINUTILS_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1596 if test ! -d $srcdir/../$tool/binutils-${BINUTILS_VERSION} ; then
1597   if test -f $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar ; then
1598     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar
1599   elif test -f $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar.gz ; then
1600     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar.gz
1601   elif test -f $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tgz ; then
1602     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tgz
1603   elif test -f $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar.bz2 ; then
1604     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar.bz2
1605   elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar ; then
1606     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar
1607   elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.gz ; then
1608     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.gz
1609   elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tgz ; then
1610     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tgz
1611   elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.bz2 ; then
1612     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.bz2
1613   else
1614     { { echo "$as_me:$LINENO: error: 'package binutils-${BINUTILS_VERSION} does not exist.'" >&5
1615 echo "$as_me: error: 'package binutils-${BINUTILS_VERSION} does not exist.'" >&2;}
1616    { (exit 1); exit 1; }; }
1617   fi
1618 fi
1619
1620 # gold binutils version (default is the same version as the main
1621 # binutils package).
1622 GOLD_VERSION="$BINUTILS_VERSION"
1623 echo "$as_me:$LINENO: checking target gold binutils version to build" >&5
1624 echo $ECHO_N "checking target gold binutils version to build... $ECHO_C" >&6
1625
1626 # Check whether --with-gold-version or --without-gold-version was given.
1627 if test "${with_gold_version+set}" = set; then
1628   withval="$with_gold_version"
1629   if test x"$withval" != x ; then
1630      GOLD_VERSION="$withval"
1631    fi
1632 fi;
1633 echo "$as_me:$LINENO: result: $GOLD_VERSION" >&5
1634 echo "${ECHO_T}$GOLD_VERSION" >&6
1635
1636
1637 # Skip check if we are using the main binutils for gold.
1638 if test x"$GOLD_VERSION" != x"$BINUTILS_VERSION" ; then
1639   x=binutils-${GOLD_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1640 if test ! -d $srcdir/../$tool/binutils-${GOLD_VERSION} ; then
1641   if test -f $srcdir/../$tool/binutils-${GOLD_VERSION}.tar ; then
1642     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/binutils-${GOLD_VERSION}.tar
1643   elif test -f $srcdir/../$tool/binutils-${GOLD_VERSION}.tar.gz ; then
1644     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/binutils-${GOLD_VERSION}.tar.gz
1645   elif test -f $srcdir/../$tool/binutils-${GOLD_VERSION}.tgz ; then
1646     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/binutils-${GOLD_VERSION}.tgz
1647   elif test -f $srcdir/../$tool/binutils-${GOLD_VERSION}.tar.bz2 ; then
1648     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/binutils-${GOLD_VERSION}.tar.bz2
1649   elif test -f $srcdir/../tarballs/binutils-${GOLD_VERSION}.tar ; then
1650     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/binutils-${GOLD_VERSION}.tar
1651   elif test -f $srcdir/../tarballs/binutils-${GOLD_VERSION}.tar.gz ; then
1652     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/binutils-${GOLD_VERSION}.tar.gz
1653   elif test -f $srcdir/../tarballs/binutils-${GOLD_VERSION}.tgz ; then
1654     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/binutils-${GOLD_VERSION}.tgz
1655   elif test -f $srcdir/../tarballs/binutils-${GOLD_VERSION}.tar.bz2 ; then
1656     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/binutils-${GOLD_VERSION}.tar.bz2
1657   else
1658     { { echo "$as_me:$LINENO: error: 'package binutils-${GOLD_VERSION} does not exist.'" >&5
1659 echo "$as_me: error: 'package binutils-${GOLD_VERSION} does not exist.'" >&2;}
1660    { (exit 1); exit 1; }; }
1661   fi
1662 fi
1663 fi
1664
1665 # gcc version (default is 4.2.1)
1666 echo "$as_me:$LINENO: checking target gcc version to build" >&5
1667 echo $ECHO_N "checking target gcc version to build... $ECHO_C" >&6
1668
1669 # Check whether --with-gcc-version or --without-gcc-version was given.
1670 if test "${with_gcc_version+set}" = set; then
1671   withval="$with_gcc_version"
1672   if test x"$withval" != x ; then
1673      GCC_VERSION="$withval"
1674    fi
1675 else
1676   GCC_VERSION="4.2.1"
1677 fi;
1678 echo "$as_me:$LINENO: result: $GCC_VERSION" >&5
1679 echo "${ECHO_T}$GCC_VERSION" >&6
1680
1681 x=gcc-${GCC_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1682 if test ! -d $srcdir/../$tool/gcc-${GCC_VERSION} ; then
1683   if test -f $srcdir/../$tool/gcc-${GCC_VERSION}.tar ; then
1684     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/gcc-${GCC_VERSION}.tar
1685   elif test -f $srcdir/../$tool/gcc-${GCC_VERSION}.tar.gz ; then
1686     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gcc-${GCC_VERSION}.tar.gz
1687   elif test -f $srcdir/../$tool/gcc-${GCC_VERSION}.tgz ; then
1688     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gcc-${GCC_VERSION}.tgz
1689   elif test -f $srcdir/../$tool/gcc-${GCC_VERSION}.tar.bz2 ; then
1690     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/gcc-${GCC_VERSION}.tar.bz2
1691   elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tar ; then
1692     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/gcc-${GCC_VERSION}.tar
1693   elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.gz ; then
1694     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.gz
1695   elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tgz ; then
1696     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gcc-${GCC_VERSION}.tgz
1697   elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.bz2 ; then
1698     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.bz2
1699   else
1700     { { echo "$as_me:$LINENO: error: 'package gcc-${GCC_VERSION} does not exist.'" >&5
1701 echo "$as_me: error: 'package gcc-${GCC_VERSION} does not exist.'" >&2;}
1702    { (exit 1); exit 1; }; }
1703   fi
1704 fi
1705
1706 # figure out if we need to build gmp and mpfr for gcc 4.3.0+
1707 gcc_version_file="${srcdir}/../gcc/gcc-${GCC_VERSION}/gcc/BASE-VER"
1708 if test -f "${gcc_version_file}"; then
1709   GCC_MAJOR=`head -n 1 $gcc_version_file | sed  -e "s/[^0-9].*//"`
1710   GCC_MINOR=`head -n 1 $gcc_version_file | \
1711             sed  -e "s/^[0-9]*\.//" -e "s/[^0-9].*//"`
1712   if test "$GCC_MAJOR" -gt 4 -o \
1713           \( "$GCC_MAJOR" -eq 4 -a "$GCC_MINOR" -ge 3 \) ; then
1714     GCC_MIN_VERSION_4_3_0="yes"
1715   else
1716     GCC_MIN_VERSION_4_3_0="no"
1717   fi
1718   if test "$GCC_MAJOR" -gt 4 -o \
1719               \( "$GCC_MAJOR" -eq 4 -a "$GCC_MINOR" -ge 5 \) ; then
1720     GCC_MIN_VERSION_4_5_0="yes"
1721   else
1722     GCC_MIN_VERSION_4_5_0="no"
1723   fi
1724 else
1725   # No version file, assume it is trunk
1726   GCC_MIN_VERSION_4_3_0="yes"
1727   GCC_MIN_VERSION_4_5_0="yes"
1728 fi
1729
1730
1731
1732 # newlib version (default is 1.16.0)
1733 # newlib is only used for arm-newlib-eabi for testing
1734 if test x$target == xarm-newlib-elf ; then
1735 echo "$as_me:$LINENO: checking target newlib version to build" >&5
1736 echo $ECHO_N "checking target newlib version to build... $ECHO_C" >&6
1737
1738 # Check whether --with-newlib-version or --without-newlib-version was given.
1739 if test "${with_newlib_version+set}" = set; then
1740   withval="$with_newlib_version"
1741   if test x"$withval" != x ; then
1742      NEWLIB_VERSION="$withval"
1743    fi
1744 else
1745   NEWLIB_VERSION="1.16.0"
1746 fi;
1747 echo "$as_me:$LINENO: result: $NEWLIB_VERSION" >&5
1748 echo "${ECHO_T}$NEWLIB_VERSION" >&6
1749
1750 x=newlib-${NEWLIB_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1751 if test ! -d $srcdir/../$tool/newlib-${NEWLIB_VERSION} ; then
1752   if test -f $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar ; then
1753     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar
1754   elif test -f $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar.gz ; then
1755     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar.gz
1756   elif test -f $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tgz ; then
1757     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tgz
1758   elif test -f $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar.bz2 ; then
1759     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar.bz2
1760   elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar ; then
1761     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar
1762   elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.gz ; then
1763     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.gz
1764   elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tgz ; then
1765     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tgz
1766   elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.bz2 ; then
1767     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.bz2
1768   else
1769     { { echo "$as_me:$LINENO: error: 'package newlib-${NEWLIB_VERSION} does not exist.'" >&5
1770 echo "$as_me: error: 'package newlib-${NEWLIB_VERSION} does not exist.'" >&2;}
1771    { (exit 1); exit 1; }; }
1772   fi
1773 fi
1774 fi
1775
1776 if test "$GCC_MIN_VERSION_4_3_0" == "yes"; then
1777 # gmp version (default is 4.2.2)
1778 # gmp is only used for gcc version higher than 4.3.0
1779 echo "$as_me:$LINENO: checking gmp version" >&5
1780 echo $ECHO_N "checking gmp version... $ECHO_C" >&6
1781
1782 # Check whether --with-gmp-version or --without-gmp-version was given.
1783 if test "${with_gmp_version+set}" = set; then
1784   withval="$with_gmp_version"
1785   if test x"$withval" != x ; then
1786      GMP_VERSION="$withval"
1787    fi
1788 else
1789   GMP_VERSION="4.2.2"
1790 fi;
1791 echo "$as_me:$LINENO: result: $GMP_VERSION" >&5
1792 echo "${ECHO_T}$GMP_VERSION" >&6
1793 x=gmp-${GMP_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1794 if test ! -d $srcdir/../$tool/gmp-${GMP_VERSION} ; then
1795   if test -f $srcdir/../$tool/gmp-${GMP_VERSION}.tar ; then
1796     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/gmp-${GMP_VERSION}.tar
1797   elif test -f $srcdir/../$tool/gmp-${GMP_VERSION}.tar.gz ; then
1798     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gmp-${GMP_VERSION}.tar.gz
1799   elif test -f $srcdir/../$tool/gmp-${GMP_VERSION}.tgz ; then
1800     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gmp-${GMP_VERSION}.tgz
1801   elif test -f $srcdir/../$tool/gmp-${GMP_VERSION}.tar.bz2 ; then
1802     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/gmp-${GMP_VERSION}.tar.bz2
1803   elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tar ; then
1804     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/gmp-${GMP_VERSION}.tar
1805   elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.gz ; then
1806     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.gz
1807   elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tgz ; then
1808     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gmp-${GMP_VERSION}.tgz
1809   elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.bz2 ; then
1810     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.bz2
1811   else
1812     { { echo "$as_me:$LINENO: error: 'package gmp-${GMP_VERSION} does not exist.'" >&5
1813 echo "$as_me: error: 'package gmp-${GMP_VERSION} does not exist.'" >&2;}
1814    { (exit 1); exit 1; }; }
1815   fi
1816 fi
1817
1818 # mpfr version (default is 2.3.0)
1819 # mpfr is only used for gcc version higher than 4.3.0
1820 echo "$as_me:$LINENO: checking mpfr version" >&5
1821 echo $ECHO_N "checking mpfr version... $ECHO_C" >&6
1822
1823 # Check whether --with-mpfr-version or --without-mpfr-version was given.
1824 if test "${with_mpfr_version+set}" = set; then
1825   withval="$with_mpfr_version"
1826   if test x"$withval" != x ; then
1827      MPFR_VERSION="$withval"
1828    fi
1829 else
1830   MPFR_VERSION="2.3.0"
1831 fi;
1832 echo "$as_me:$LINENO: result: $MPFR_VERSION" >&5
1833 echo "${ECHO_T}$MPFR_VERSION" >&6
1834 x=mpfr-${MPFR_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1835 if test ! -d $srcdir/../$tool/mpfr-${MPFR_VERSION} ; then
1836   if test -f $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar ; then
1837     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar
1838   elif test -f $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar.gz ; then
1839     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar.gz
1840   elif test -f $srcdir/../$tool/mpfr-${MPFR_VERSION}.tgz ; then
1841     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/mpfr-${MPFR_VERSION}.tgz
1842   elif test -f $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar.bz2 ; then
1843     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar.bz2
1844   elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar ; then
1845     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar
1846   elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.gz ; then
1847     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.gz
1848   elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tgz ; then
1849     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tgz
1850   elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.bz2 ; then
1851     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.bz2
1852   else
1853     { { echo "$as_me:$LINENO: error: 'package mpfr-${MPFR_VERSION} does not exist.'" >&5
1854 echo "$as_me: error: 'package mpfr-${MPFR_VERSION} does not exist.'" >&2;}
1855    { (exit 1); exit 1; }; }
1856   fi
1857 fi
1858
1859 fi
1860
1861
1862
1863 if test "$GCC_MIN_VERSION_4_5_0" == "yes"; then
1864 # mpc version (default is 0.8.1)
1865 # mpc is only used for gcc version higher than 4.5.0
1866 echo "$as_me:$LINENO: checking mpc version" >&5
1867 echo $ECHO_N "checking mpc version... $ECHO_C" >&6
1868
1869 # Check whether --with-mpc-version or --without-mpc-version was given.
1870 if test "${with_mpc_version+set}" = set; then
1871   withval="$with_mpc_version"
1872   if test x"$withval" != x; then
1873      MPC_VERSION="$withval"
1874    fi
1875 else
1876   MPC_VERSION="0.8.1"
1877 fi;
1878 echo "$as_me:$LINENO: result: $MPC_VERSION" >&5
1879 echo "${ECHO_T}$MPC_VERSION" >&6
1880 x=mpc-${MPC_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1881 if test ! -d $srcdir/../$tool/mpc-${MPC_VERSION} ; then
1882   if test -f $srcdir/../$tool/mpc-${MPC_VERSION}.tar ; then
1883     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/mpc-${MPC_VERSION}.tar
1884   elif test -f $srcdir/../$tool/mpc-${MPC_VERSION}.tar.gz ; then
1885     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/mpc-${MPC_VERSION}.tar.gz
1886   elif test -f $srcdir/../$tool/mpc-${MPC_VERSION}.tgz ; then
1887     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/mpc-${MPC_VERSION}.tgz
1888   elif test -f $srcdir/../$tool/mpc-${MPC_VERSION}.tar.bz2 ; then
1889     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/mpc-${MPC_VERSION}.tar.bz2
1890   elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tar ; then
1891     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/mpc-${MPC_VERSION}.tar
1892   elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.gz ; then
1893     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.gz
1894   elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tgz ; then
1895     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpc-${MPC_VERSION}.tgz
1896   elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.bz2 ; then
1897     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.bz2
1898   else
1899     { { echo "$as_me:$LINENO: error: 'package mpc-${MPC_VERSION} does not exist.'" >&5
1900 echo "$as_me: error: 'package mpc-${MPC_VERSION} does not exist.'" >&2;}
1901    { (exit 1); exit 1; }; }
1902   fi
1903 fi
1904 fi
1905
1906
1907 # gdb version (default is 6.6)
1908 echo "$as_me:$LINENO: checking target gdb version to build" >&5
1909 echo $ECHO_N "checking target gdb version to build... $ECHO_C" >&6
1910
1911 # Check whether --with-gdb-version or --without-gdb-version was given.
1912 if test "${with_gdb_version+set}" = set; then
1913   withval="$with_gdb_version"
1914   if test x"$withval" != x ; then
1915      GDB_VERSION="$withval"
1916    fi
1917 else
1918   GDB_VERSION="6.6"
1919 fi;
1920 echo "$as_me:$LINENO: result: $GDB_VERSION" >&5
1921 echo "${ECHO_T}$GDB_VERSION" >&6
1922
1923 x=gdb-${GDB_VERSION}; tool=$(echo "$x" | sed -e 's/-.*//'); \
1924 if test ! -d $srcdir/../$tool/gdb-${GDB_VERSION} ; then
1925   if test -f $srcdir/../$tool/gdb-${GDB_VERSION}.tar ; then
1926     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../$tool/gdb-${GDB_VERSION}.tar
1927   elif test -f $srcdir/../$tool/gdb-${GDB_VERSION}.tar.gz ; then
1928     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gdb-${GDB_VERSION}.tar.gz
1929   elif test -f $srcdir/../$tool/gdb-${GDB_VERSION}.tgz ; then
1930     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gdb-${GDB_VERSION}.tgz
1931   elif test -f $srcdir/../$tool/gdb-${GDB_VERSION}.tar.bz2 ; then
1932     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/gdb-${GDB_VERSION}.tar.bz2
1933   elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tar ; then
1934     mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/gdb-${GDB_VERSION}.tar
1935   elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.gz ; then
1936     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.gz
1937   elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tgz ; then
1938     mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gdb-${GDB_VERSION}.tgz
1939   elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.bz2 ; then
1940     mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.bz2
1941   else
1942     { { echo "$as_me:$LINENO: error: 'package gdb-${GDB_VERSION} does not exist.'" >&5
1943 echo "$as_me: error: 'package gdb-${GDB_VERSION} does not exist.'" >&2;}
1944    { (exit 1); exit 1; }; }
1945   fi
1946 fi
1947
1948 # Sysroot location
1949
1950 # Check whether --with-sysroot or --without-sysroot was given.
1951 if test "${with_sysroot+set}" = set; then
1952   withval="$with_sysroot"
1953   if test x"$withval" != x ; then
1954      if test $build != $host ; then
1955        case "$withval" in
1956          "$prefix"|"${prefix%/}/"*)
1957            ;;
1958          *)
1959            { { echo "$as_me:$LINENO: error: 'Target sysroot must be a subdirectory of <prefix> for canadian cross build $prefix ; $withval'" >&5
1960 echo "$as_me: error: 'Target sysroot must be a subdirectory of <prefix> for canadian cross build $prefix ; $withval'" >&2;}
1961    { (exit 1); exit 1; }; }
1962            ;;
1963        esac
1964      fi
1965
1966      sysroot="$withval"
1967    fi
1968 else
1969   if test $build != $host ; then
1970    { { echo "$as_me:$LINENO: error: 'Target sysroot is not set for canadian cross build'" >&5
1971 echo "$as_me: error: 'Target sysroot is not set for canadian cross build'" >&2;}
1972    { (exit 1); exit 1; }; }
1973  fi
1974 fi;
1975
1976
1977 cat >confcache <<\_ACEOF
1978 # This file is a shell script that caches the results of configure
1979 # tests run on this system so they can be shared between configure
1980 # scripts and configure runs, see configure's option --config-cache.
1981 # It is not useful on other systems.  If it contains results you don't
1982 # want to keep, you may remove or edit it.
1983 #
1984 # config.status only pays attention to the cache file if you give it
1985 # the --recheck option to rerun configure.
1986 #
1987 # `ac_cv_env_foo' variables (set or unset) will be overridden when
1988 # loading this file, other *unset* `ac_cv_foo' will be assigned the
1989 # following values.
1990
1991 _ACEOF
1992
1993 # The following way of writing the cache mishandles newlines in values,
1994 # but we know of no workaround that is simple, portable, and efficient.
1995 # So, don't put newlines in cache variables' values.
1996 # Ultrix sh set writes to stderr and can't be redirected directly,
1997 # and sets the high bit in the cache file unless we assign to the vars.
1998 {
1999   (set) 2>&1 |
2000     case `(ac_space=' '; set | grep ac_space) 2>&1` in
2001     *ac_space=\ *)
2002       # `set' does not quote correctly, so add quotes (double-quote
2003       # substitution turns \\\\ into \\, and sed turns \\ into \).
2004       sed -n \
2005         "s/'/'\\\\''/g;
2006           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
2007       ;;
2008     *)
2009       # `set' quotes correctly as required by POSIX, so do not add quotes.
2010       sed -n \
2011         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
2012       ;;
2013     esac;
2014 } |
2015   sed '
2016      t clear
2017      : clear
2018      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
2019      t end
2020      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
2021      : end' >>confcache
2022 if diff $cache_file confcache >/dev/null 2>&1; then :; else
2023   if test -w $cache_file; then
2024     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
2025     cat confcache >$cache_file
2026   else
2027     echo "not updating unwritable cache $cache_file"
2028   fi
2029 fi
2030 rm -f confcache
2031
2032 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2033 # Let make expand exec_prefix.
2034 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2035
2036 # VPATH may cause trouble with some makes, so we remove $(srcdir),
2037 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
2038 # trailing colons and then remove the whole line if VPATH becomes empty
2039 # (actually we leave an empty line to preserve line numbers).
2040 if test "x$srcdir" = x.; then
2041   ac_vpsub='/^[  ]*VPATH[        ]*=/{
2042 s/:*\$(srcdir):*/:/;
2043 s/:*\${srcdir}:*/:/;
2044 s/:*@srcdir@:*/:/;
2045 s/^\([^=]*=[     ]*\):*/\1/;
2046 s/:*$//;
2047 s/^[^=]*=[       ]*$//;
2048 }'
2049 fi
2050
2051 # Transform confdefs.h into DEFS.
2052 # Protect against shell expansion while executing Makefile rules.
2053 # Protect against Makefile macro expansion.
2054 #
2055 # If the first sed substitution is executed (which looks for macros that
2056 # take arguments), then we branch to the quote section.  Otherwise,
2057 # look for a macro that doesn't take arguments.
2058 cat >confdef2opt.sed <<\_ACEOF
2059 t clear
2060 : clear
2061 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\),-D\1=\2,g
2062 t quote
2063 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\),-D\1=\2,g
2064 t quote
2065 d
2066 : quote
2067 s,[      `~#$^&*(){}\\|;'"<>?],\\&,g
2068 s,\[,\\&,g
2069 s,\],\\&,g
2070 s,\$,$$,g
2071 p
2072 _ACEOF
2073 # We use echo to avoid assuming a particular line-breaking character.
2074 # The extra dot is to prevent the shell from consuming trailing
2075 # line-breaks from the sub-command output.  A line-break within
2076 # single-quotes doesn't work because, if this script is created in a
2077 # platform that uses two characters for line-breaks (e.g., DOS), tr
2078 # would break.
2079 ac_LF_and_DOT=`echo; echo .`
2080 DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
2081 rm -f confdef2opt.sed
2082
2083
2084 ac_libobjs=
2085 ac_ltlibobjs=
2086 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
2087   # 1. Remove the extension, and $U if already installed.
2088   ac_i=`echo "$ac_i" |
2089          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
2090   # 2. Add them.
2091   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
2092   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
2093 done
2094 LIBOBJS=$ac_libobjs
2095
2096 LTLIBOBJS=$ac_ltlibobjs
2097
2098
2099
2100 : ${CONFIG_STATUS=./config.status}
2101 ac_clean_files_save=$ac_clean_files
2102 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
2103 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
2104 echo "$as_me: creating $CONFIG_STATUS" >&6;}
2105 cat >$CONFIG_STATUS <<_ACEOF
2106 #! $SHELL
2107 # Generated by $as_me.
2108 # Run this file to recreate the current configuration.
2109 # Compiler output produced by configure, useful for debugging
2110 # configure, is in config.log if it exists.
2111
2112 debug=false
2113 ac_cs_recheck=false
2114 ac_cs_silent=false
2115 SHELL=\${CONFIG_SHELL-$SHELL}
2116 _ACEOF
2117
2118 cat >>$CONFIG_STATUS <<\_ACEOF
2119 ## --------------------- ##
2120 ## M4sh Initialization.  ##
2121 ## --------------------- ##
2122
2123 # Be Bourne compatible
2124 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
2125   emulate sh
2126   NULLCMD=:
2127   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
2128   # is contrary to our usage.  Disable this feature.
2129   alias -g '${1+"$@"}'='"$@"'
2130 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
2131   set -o posix
2132 fi
2133 DUALCASE=1; export DUALCASE # for MKS sh
2134
2135 # Support unset when possible.
2136 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
2137   as_unset=unset
2138 else
2139   as_unset=false
2140 fi
2141
2142
2143 # Work around bugs in pre-3.0 UWIN ksh.
2144 $as_unset ENV MAIL MAILPATH
2145 PS1='$ '
2146 PS2='> '
2147 PS4='+ '
2148
2149 # NLS nuisances.
2150 for as_var in \
2151   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
2152   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
2153   LC_TELEPHONE LC_TIME
2154 do
2155   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
2156     eval $as_var=C; export $as_var
2157   else
2158     $as_unset $as_var
2159   fi
2160 done
2161
2162 # Required to use basename.
2163 if expr a : '\(a\)' >/dev/null 2>&1; then
2164   as_expr=expr
2165 else
2166   as_expr=false
2167 fi
2168
2169 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
2170   as_basename=basename
2171 else
2172   as_basename=false
2173 fi
2174
2175
2176 # Name of the executable.
2177 as_me=`$as_basename "$0" ||
2178 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
2179          X"$0" : 'X\(//\)$' \| \
2180          X"$0" : 'X\(/\)$' \| \
2181          .     : '\(.\)' 2>/dev/null ||
2182 echo X/"$0" |
2183     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
2184           /^X\/\(\/\/\)$/{ s//\1/; q; }
2185           /^X\/\(\/\).*/{ s//\1/; q; }
2186           s/.*/./; q'`
2187
2188
2189 # PATH needs CR, and LINENO needs CR and PATH.
2190 # Avoid depending upon Character Ranges.
2191 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
2192 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
2193 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
2194 as_cr_digits='0123456789'
2195 as_cr_alnum=$as_cr_Letters$as_cr_digits
2196
2197 # The user is always right.
2198 if test "${PATH_SEPARATOR+set}" != set; then
2199   echo "#! /bin/sh" >conf$$.sh
2200   echo  "exit 0"   >>conf$$.sh
2201   chmod +x conf$$.sh
2202   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
2203     PATH_SEPARATOR=';'
2204   else
2205     PATH_SEPARATOR=:
2206   fi
2207   rm -f conf$$.sh
2208 fi
2209
2210
2211   as_lineno_1=$LINENO
2212   as_lineno_2=$LINENO
2213   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
2214   test "x$as_lineno_1" != "x$as_lineno_2" &&
2215   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
2216   # Find who we are.  Look in the path if we contain no path at all
2217   # relative or not.
2218   case $0 in
2219     *[\\/]* ) as_myself=$0 ;;
2220     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2221 for as_dir in $PATH
2222 do
2223   IFS=$as_save_IFS
2224   test -z "$as_dir" && as_dir=.
2225   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
2226 done
2227
2228        ;;
2229   esac
2230   # We did not find ourselves, most probably we were run as `sh COMMAND'
2231   # in which case we are not to be found in the path.
2232   if test "x$as_myself" = x; then
2233     as_myself=$0
2234   fi
2235   if test ! -f "$as_myself"; then
2236     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
2237 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
2238    { (exit 1); exit 1; }; }
2239   fi
2240   case $CONFIG_SHELL in
2241   '')
2242     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2243 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
2244 do
2245   IFS=$as_save_IFS
2246   test -z "$as_dir" && as_dir=.
2247   for as_base in sh bash ksh sh5; do
2248          case $as_dir in
2249          /*)
2250            if ("$as_dir/$as_base" -c '
2251   as_lineno_1=$LINENO
2252   as_lineno_2=$LINENO
2253   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
2254   test "x$as_lineno_1" != "x$as_lineno_2" &&
2255   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
2256              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
2257              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
2258              CONFIG_SHELL=$as_dir/$as_base
2259              export CONFIG_SHELL
2260              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
2261            fi;;
2262          esac
2263        done
2264 done
2265 ;;
2266   esac
2267
2268   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
2269   # uniformly replaced by the line number.  The first 'sed' inserts a
2270   # line-number line before each line; the second 'sed' does the real
2271   # work.  The second script uses 'N' to pair each line-number line
2272   # with the numbered line, and appends trailing '-' during
2273   # substitution so that $LINENO is not a special case at line end.
2274   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
2275   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
2276   sed '=' <$as_myself |
2277     sed '
2278       N
2279       s,$,-,
2280       : loop
2281       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
2282       t loop
2283       s,-$,,
2284       s,^['$as_cr_digits']*\n,,
2285     ' >$as_me.lineno &&
2286   chmod +x $as_me.lineno ||
2287     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
2288 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
2289    { (exit 1); exit 1; }; }
2290
2291   # Don't try to exec as it changes $[0], causing all sort of problems
2292   # (the dirname of $[0] is not the place where we might find the
2293   # original and so on.  Autoconf is especially sensible to this).
2294   . ./$as_me.lineno
2295   # Exit status is that of the last command.
2296   exit
2297 }
2298
2299
2300 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
2301   *c*,-n*) ECHO_N= ECHO_C='
2302 ' ECHO_T='      ' ;;
2303   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
2304   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
2305 esac
2306
2307 if expr a : '\(a\)' >/dev/null 2>&1; then
2308   as_expr=expr
2309 else
2310   as_expr=false
2311 fi
2312
2313 rm -f conf$$ conf$$.exe conf$$.file
2314 echo >conf$$.file
2315 if ln -s conf$$.file conf$$ 2>/dev/null; then
2316   # We could just check for DJGPP; but this test a) works b) is more generic
2317   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
2318   if test -f conf$$.exe; then
2319     # Don't use ln at all; we don't have any links
2320     as_ln_s='cp -p'
2321   else
2322     as_ln_s='ln -s'
2323   fi
2324 elif ln conf$$.file conf$$ 2>/dev/null; then
2325   as_ln_s=ln
2326 else
2327   as_ln_s='cp -p'
2328 fi
2329 rm -f conf$$ conf$$.exe conf$$.file
2330
2331 if mkdir -p . 2>/dev/null; then
2332   as_mkdir_p=:
2333 else
2334   test -d ./-p && rmdir ./-p
2335   as_mkdir_p=false
2336 fi
2337
2338 as_executable_p="test -f"
2339
2340 # Sed expression to map a string onto a valid CPP name.
2341 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
2342
2343 # Sed expression to map a string onto a valid variable name.
2344 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
2345
2346
2347 # IFS
2348 # We need space, tab and new line, in precisely that order.
2349 as_nl='
2350 '
2351 IFS="   $as_nl"
2352
2353 # CDPATH.
2354 $as_unset CDPATH
2355
2356 exec 6>&1
2357
2358 # Open the log real soon, to keep \$[0] and so on meaningful, and to
2359 # report actual input values of CONFIG_FILES etc. instead of their
2360 # values after options handling.  Logging --version etc. is OK.
2361 exec 5>>config.log
2362 {
2363   echo
2364   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
2365 ## Running $as_me. ##
2366 _ASBOX
2367 } >&5
2368 cat >&5 <<_CSEOF
2369
2370 This file was extended by android-tools $as_me 2.0, which was
2371 generated by GNU Autoconf 2.59.  Invocation command line was
2372
2373   CONFIG_FILES    = $CONFIG_FILES
2374   CONFIG_HEADERS  = $CONFIG_HEADERS
2375   CONFIG_LINKS    = $CONFIG_LINKS
2376   CONFIG_COMMANDS = $CONFIG_COMMANDS
2377   $ $0 $@
2378
2379 _CSEOF
2380 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
2381 echo >&5
2382 _ACEOF
2383
2384 # Files that config.status was made for.
2385 if test -n "$ac_config_files"; then
2386   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
2387 fi
2388
2389 if test -n "$ac_config_headers"; then
2390   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
2391 fi
2392
2393 if test -n "$ac_config_links"; then
2394   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
2395 fi
2396
2397 if test -n "$ac_config_commands"; then
2398   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
2399 fi
2400
2401 cat >>$CONFIG_STATUS <<\_ACEOF
2402
2403 ac_cs_usage="\
2404 \`$as_me' instantiates files from templates according to the
2405 current configuration.
2406
2407 Usage: $0 [OPTIONS] [FILE]...
2408
2409   -h, --help       print this help, then exit
2410   -V, --version    print version number, then exit
2411   -q, --quiet      do not print progress messages
2412   -d, --debug      don't remove temporary files
2413       --recheck    update $as_me by reconfiguring in the same conditions
2414   --file=FILE[:TEMPLATE]
2415                    instantiate the configuration file FILE
2416
2417 Configuration files:
2418 $config_files
2419
2420 Report bugs to <bug-autoconf@gnu.org>."
2421 _ACEOF
2422
2423 cat >>$CONFIG_STATUS <<_ACEOF
2424 ac_cs_version="\\
2425 android-tools config.status 2.0
2426 configured by $0, generated by GNU Autoconf 2.59,
2427   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
2428
2429 Copyright (C) 2003 Free Software Foundation, Inc.
2430 This config.status script is free software; the Free Software Foundation
2431 gives unlimited permission to copy, distribute and modify it."
2432 srcdir=$srcdir
2433 _ACEOF
2434
2435 cat >>$CONFIG_STATUS <<\_ACEOF
2436 # If no file are specified by the user, then we need to provide default
2437 # value.  By we need to know if files were specified by the user.
2438 ac_need_defaults=:
2439 while test $# != 0
2440 do
2441   case $1 in
2442   --*=*)
2443     ac_option=`expr "x$1" : 'x\([^=]*\)='`
2444     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
2445     ac_shift=:
2446     ;;
2447   -*)
2448     ac_option=$1
2449     ac_optarg=$2
2450     ac_shift=shift
2451     ;;
2452   *) # This is not an option, so the user has probably given explicit
2453      # arguments.
2454      ac_option=$1
2455      ac_need_defaults=false;;
2456   esac
2457
2458   case $ac_option in
2459   # Handling of the options.
2460 _ACEOF
2461 cat >>$CONFIG_STATUS <<\_ACEOF
2462   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2463     ac_cs_recheck=: ;;
2464   --version | --vers* | -V )
2465     echo "$ac_cs_version"; exit 0 ;;
2466   --he | --h)
2467     # Conflict between --help and --header
2468     { { echo "$as_me:$LINENO: error: ambiguous option: $1
2469 Try \`$0 --help' for more information." >&5
2470 echo "$as_me: error: ambiguous option: $1
2471 Try \`$0 --help' for more information." >&2;}
2472    { (exit 1); exit 1; }; };;
2473   --help | --hel | -h )
2474     echo "$ac_cs_usage"; exit 0 ;;
2475   --debug | --d* | -d )
2476     debug=: ;;
2477   --file | --fil | --fi | --f )
2478     $ac_shift
2479     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
2480     ac_need_defaults=false;;
2481   --header | --heade | --head | --hea )
2482     $ac_shift
2483     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
2484     ac_need_defaults=false;;
2485   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2486   | -silent | --silent | --silen | --sile | --sil | --si | --s)
2487     ac_cs_silent=: ;;
2488
2489   # This is an error.
2490   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
2491 Try \`$0 --help' for more information." >&5
2492 echo "$as_me: error: unrecognized option: $1
2493 Try \`$0 --help' for more information." >&2;}
2494    { (exit 1); exit 1; }; } ;;
2495
2496   *) ac_config_targets="$ac_config_targets $1" ;;
2497
2498   esac
2499   shift
2500 done
2501
2502 ac_configure_extra_args=
2503
2504 if $ac_cs_silent; then
2505   exec 6>/dev/null
2506   ac_configure_extra_args="$ac_configure_extra_args --silent"
2507 fi
2508
2509 _ACEOF
2510 cat >>$CONFIG_STATUS <<_ACEOF
2511 if \$ac_cs_recheck; then
2512   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
2513   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
2514 fi
2515
2516 _ACEOF
2517
2518
2519
2520
2521
2522 cat >>$CONFIG_STATUS <<\_ACEOF
2523 for ac_config_target in $ac_config_targets
2524 do
2525   case "$ac_config_target" in
2526   # Handling of arguments.
2527   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
2528   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
2529 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
2530    { (exit 1); exit 1; }; };;
2531   esac
2532 done
2533
2534 # If the user did not use the arguments to specify the items to instantiate,
2535 # then the envvar interface is used.  Set only those that are not.
2536 # We use the long form for the default assignment because of an extremely
2537 # bizarre bug on SunOS 4.1.3.
2538 if $ac_need_defaults; then
2539   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
2540 fi
2541
2542 # Have a temporary directory for convenience.  Make it in the build tree
2543 # simply because there is no reason to put it here, and in addition,
2544 # creating and moving files from /tmp can sometimes cause problems.
2545 # Create a temporary directory, and hook for its removal unless debugging.
2546 $debug ||
2547 {
2548   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
2549   trap '{ (exit 1); exit 1; }' 1 2 13 15
2550 }
2551
2552 # Create a (secure) tmp directory for tmp files.
2553
2554 {
2555   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
2556   test -n "$tmp" && test -d "$tmp"
2557 }  ||
2558 {
2559   tmp=./confstat$$-$RANDOM
2560   (umask 077 && mkdir $tmp)
2561 } ||
2562 {
2563    echo "$me: cannot create a temporary directory in ." >&2
2564    { (exit 1); exit 1; }
2565 }
2566
2567 _ACEOF
2568
2569 cat >>$CONFIG_STATUS <<_ACEOF
2570
2571 #
2572 # CONFIG_FILES section.
2573 #
2574
2575 # No need to generate the scripts if there are no CONFIG_FILES.
2576 # This happens for instance when ./config.status config.h
2577 if test -n "\$CONFIG_FILES"; then
2578   # Protect against being on the right side of a sed subst in config.status.
2579   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
2580    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
2581 s,@SHELL@,$SHELL,;t t
2582 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
2583 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
2584 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
2585 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
2586 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
2587 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
2588 s,@exec_prefix@,$exec_prefix,;t t
2589 s,@prefix@,$prefix,;t t
2590 s,@program_transform_name@,$program_transform_name,;t t
2591 s,@bindir@,$bindir,;t t
2592 s,@sbindir@,$sbindir,;t t
2593 s,@libexecdir@,$libexecdir,;t t
2594 s,@datadir@,$datadir,;t t
2595 s,@sysconfdir@,$sysconfdir,;t t
2596 s,@sharedstatedir@,$sharedstatedir,;t t
2597 s,@localstatedir@,$localstatedir,;t t
2598 s,@libdir@,$libdir,;t t
2599 s,@includedir@,$includedir,;t t
2600 s,@oldincludedir@,$oldincludedir,;t t
2601 s,@infodir@,$infodir,;t t
2602 s,@mandir@,$mandir,;t t
2603 s,@build_alias@,$build_alias,;t t
2604 s,@host_alias@,$host_alias,;t t
2605 s,@target_alias@,$target_alias,;t t
2606 s,@DEFS@,$DEFS,;t t
2607 s,@ECHO_C@,$ECHO_C,;t t
2608 s,@ECHO_N@,$ECHO_N,;t t
2609 s,@ECHO_T@,$ECHO_T,;t t
2610 s,@LIBS@,$LIBS,;t t
2611 s,@build@,$build,;t t
2612 s,@build_cpu@,$build_cpu,;t t
2613 s,@build_vendor@,$build_vendor,;t t
2614 s,@build_os@,$build_os,;t t
2615 s,@host@,$host,;t t
2616 s,@host_cpu@,$host_cpu,;t t
2617 s,@host_vendor@,$host_vendor,;t t
2618 s,@host_os@,$host_os,;t t
2619 s,@target@,$target,;t t
2620 s,@target_cpu@,$target_cpu,;t t
2621 s,@target_vendor@,$target_vendor,;t t
2622 s,@target_os@,$target_os,;t t
2623 s,@BUILD_ANDROID_GCC@,$BUILD_ANDROID_GCC,;t t
2624 s,@GDB_TARGET@,$GDB_TARGET,;t t
2625 s,@TOPLEVEL_CONFIGURE_ARGUMENTS@,$TOPLEVEL_CONFIGURE_ARGUMENTS,;t t
2626 s,@baseargs@,$baseargs,;t t
2627 s,@gold_baseargs@,$gold_baseargs,;t t
2628 s,@package_to_srcdir@,$package_to_srcdir,;t t
2629 s,@BINUTILS_VERSION@,$BINUTILS_VERSION,;t t
2630 s,@GOLD_VERSION@,$GOLD_VERSION,;t t
2631 s,@GCC_VERSION@,$GCC_VERSION,;t t
2632 s,@GCC_MIN_VERSION_4_3_0@,$GCC_MIN_VERSION_4_3_0,;t t
2633 s,@GCC_MIN_VERSION_4_5_0@,$GCC_MIN_VERSION_4_5_0,;t t
2634 s,@NEWLIB_VERSION@,$NEWLIB_VERSION,;t t
2635 s,@GMP_VERSION@,$GMP_VERSION,;t t
2636 s,@MPFR_VERSION@,$MPFR_VERSION,;t t
2637 s,@MPC_VERSION@,$MPC_VERSION,;t t
2638 s,@GDB_VERSION@,$GDB_VERSION,;t t
2639 s,@sysroot@,$sysroot,;t t
2640 s,@LIBOBJS@,$LIBOBJS,;t t
2641 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
2642 CEOF
2643
2644 _ACEOF
2645
2646   cat >>$CONFIG_STATUS <<\_ACEOF
2647   # Split the substitutions into bite-sized pieces for seds with
2648   # small command number limits, like on Digital OSF/1 and HP-UX.
2649   ac_max_sed_lines=48
2650   ac_sed_frag=1 # Number of current file.
2651   ac_beg=1 # First line for current file.
2652   ac_end=$ac_max_sed_lines # Line after last line for current file.
2653   ac_more_lines=:
2654   ac_sed_cmds=
2655   while $ac_more_lines; do
2656     if test $ac_beg -gt 1; then
2657       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
2658     else
2659       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
2660     fi
2661     if test ! -s $tmp/subs.frag; then
2662       ac_more_lines=false
2663     else
2664       # The purpose of the label and of the branching condition is to
2665       # speed up the sed processing (if there are no `@' at all, there
2666       # is no need to browse any of the substitutions).
2667       # These are the two extra sed commands mentioned above.
2668       (echo ':t
2669   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
2670       if test -z "$ac_sed_cmds"; then
2671         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
2672       else
2673         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
2674       fi
2675       ac_sed_frag=`expr $ac_sed_frag + 1`
2676       ac_beg=$ac_end
2677       ac_end=`expr $ac_end + $ac_max_sed_lines`
2678     fi
2679   done
2680   if test -z "$ac_sed_cmds"; then
2681     ac_sed_cmds=cat
2682   fi
2683 fi # test -n "$CONFIG_FILES"
2684
2685 _ACEOF
2686 cat >>$CONFIG_STATUS <<\_ACEOF
2687 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
2688   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2689   case $ac_file in
2690   - | *:- | *:-:* ) # input from stdin
2691         cat >$tmp/stdin
2692         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
2693         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
2694   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
2695         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
2696   * )   ac_file_in=$ac_file.in ;;
2697   esac
2698
2699   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
2700   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
2701 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2702          X"$ac_file" : 'X\(//\)[^/]' \| \
2703          X"$ac_file" : 'X\(//\)$' \| \
2704          X"$ac_file" : 'X\(/\)' \| \
2705          .     : '\(.\)' 2>/dev/null ||
2706 echo X"$ac_file" |
2707     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
2708           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
2709           /^X\(\/\/\)$/{ s//\1/; q; }
2710           /^X\(\/\).*/{ s//\1/; q; }
2711           s/.*/./; q'`
2712   { if $as_mkdir_p; then
2713     mkdir -p "$ac_dir"
2714   else
2715     as_dir="$ac_dir"
2716     as_dirs=
2717     while test ! -d "$as_dir"; do
2718       as_dirs="$as_dir $as_dirs"
2719       as_dir=`(dirname "$as_dir") 2>/dev/null ||
2720 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2721          X"$as_dir" : 'X\(//\)[^/]' \| \
2722          X"$as_dir" : 'X\(//\)$' \| \
2723          X"$as_dir" : 'X\(/\)' \| \
2724          .     : '\(.\)' 2>/dev/null ||
2725 echo X"$as_dir" |
2726     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
2727           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
2728           /^X\(\/\/\)$/{ s//\1/; q; }
2729           /^X\(\/\).*/{ s//\1/; q; }
2730           s/.*/./; q'`
2731     done
2732     test ! -n "$as_dirs" || mkdir $as_dirs
2733   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
2734 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
2735    { (exit 1); exit 1; }; }; }
2736
2737   ac_builddir=.
2738
2739 if test "$ac_dir" != .; then
2740   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
2741   # A "../" for each directory in $ac_dir_suffix.
2742   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
2743 else
2744   ac_dir_suffix= ac_top_builddir=
2745 fi
2746
2747 case $srcdir in
2748   .)  # No --srcdir option.  We are building in place.
2749     ac_srcdir=.
2750     if test -z "$ac_top_builddir"; then
2751        ac_top_srcdir=.
2752     else
2753        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
2754     fi ;;
2755   [\\/]* | ?:[\\/]* )  # Absolute path.
2756     ac_srcdir=$srcdir$ac_dir_suffix;
2757     ac_top_srcdir=$srcdir ;;
2758   *) # Relative path.
2759     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
2760     ac_top_srcdir=$ac_top_builddir$srcdir ;;
2761 esac
2762
2763 # Do not use `cd foo && pwd` to compute absolute paths, because
2764 # the directories may not exist.
2765 case `pwd` in
2766 .) ac_abs_builddir="$ac_dir";;
2767 *)
2768   case "$ac_dir" in
2769   .) ac_abs_builddir=`pwd`;;
2770   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
2771   *) ac_abs_builddir=`pwd`/"$ac_dir";;
2772   esac;;
2773 esac
2774 case $ac_abs_builddir in
2775 .) ac_abs_top_builddir=${ac_top_builddir}.;;
2776 *)
2777   case ${ac_top_builddir}. in
2778   .) ac_abs_top_builddir=$ac_abs_builddir;;
2779   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
2780   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
2781   esac;;
2782 esac
2783 case $ac_abs_builddir in
2784 .) ac_abs_srcdir=$ac_srcdir;;
2785 *)
2786   case $ac_srcdir in
2787   .) ac_abs_srcdir=$ac_abs_builddir;;
2788   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
2789   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
2790   esac;;
2791 esac
2792 case $ac_abs_builddir in
2793 .) ac_abs_top_srcdir=$ac_top_srcdir;;
2794 *)
2795   case $ac_top_srcdir in
2796   .) ac_abs_top_srcdir=$ac_abs_builddir;;
2797   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
2798   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
2799   esac;;
2800 esac
2801
2802
2803
2804   if test x"$ac_file" != x-; then
2805     { echo "$as_me:$LINENO: creating $ac_file" >&5
2806 echo "$as_me: creating $ac_file" >&6;}
2807     rm -f "$ac_file"
2808   fi
2809   # Let's still pretend it is `configure' which instantiates (i.e., don't
2810   # use $as_me), people would be surprised to read:
2811   #    /* config.h.  Generated by config.status.  */
2812   if test x"$ac_file" = x-; then
2813     configure_input=
2814   else
2815     configure_input="$ac_file.  "
2816   fi
2817   configure_input=$configure_input"Generated from `echo $ac_file_in |
2818                                      sed 's,.*/,,'` by configure."
2819
2820   # First look for the input files in the build tree, otherwise in the
2821   # src tree.
2822   ac_file_inputs=`IFS=:
2823     for f in $ac_file_in; do
2824       case $f in
2825       -) echo $tmp/stdin ;;
2826       [\\/$]*)
2827          # Absolute (can't be DOS-style, as IFS=:)
2828          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
2829 echo "$as_me: error: cannot find input file: $f" >&2;}
2830    { (exit 1); exit 1; }; }
2831          echo "$f";;
2832       *) # Relative
2833          if test -f "$f"; then
2834            # Build tree
2835            echo "$f"
2836          elif test -f "$srcdir/$f"; then
2837            # Source tree
2838            echo "$srcdir/$f"
2839          else
2840            # /dev/null tree
2841            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
2842 echo "$as_me: error: cannot find input file: $f" >&2;}
2843    { (exit 1); exit 1; }; }
2844          fi;;
2845       esac
2846     done` || { (exit 1); exit 1; }
2847 _ACEOF
2848 cat >>$CONFIG_STATUS <<_ACEOF
2849   sed "$ac_vpsub
2850 $extrasub
2851 _ACEOF
2852 cat >>$CONFIG_STATUS <<\_ACEOF
2853 :t
2854 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
2855 s,@configure_input@,$configure_input,;t t
2856 s,@srcdir@,$ac_srcdir,;t t
2857 s,@abs_srcdir@,$ac_abs_srcdir,;t t
2858 s,@top_srcdir@,$ac_top_srcdir,;t t
2859 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
2860 s,@builddir@,$ac_builddir,;t t
2861 s,@abs_builddir@,$ac_abs_builddir,;t t
2862 s,@top_builddir@,$ac_top_builddir,;t t
2863 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
2864 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
2865   rm -f $tmp/stdin
2866   if test x"$ac_file" != x-; then
2867     mv $tmp/out $ac_file
2868   else
2869     cat $tmp/out
2870     rm -f $tmp/out
2871   fi
2872
2873 done
2874 _ACEOF
2875
2876 cat >>$CONFIG_STATUS <<\_ACEOF
2877
2878 { (exit 0); exit 0; }
2879 _ACEOF
2880 chmod +x $CONFIG_STATUS
2881 ac_clean_files=$ac_clean_files_save
2882
2883
2884 # configure is writing to config.log, and then calls config.status.
2885 # config.status does its own redirection, appending to config.log.
2886 # Unfortunately, on DOS this fails, as config.log is still kept open
2887 # by configure, so config.status won't be able to write to it; its
2888 # output is simply discarded.  So we exec the FD to /dev/null,
2889 # effectively closing config.log, so it can be properly (re)opened and
2890 # appended to by config.status.  When coming back to configure, we
2891 # need to make the FD available again.
2892 if test "$no_create" != yes; then
2893   ac_cs_success=:
2894   ac_config_status_args=
2895   test "$silent" = yes &&
2896     ac_config_status_args="$ac_config_status_args --quiet"
2897   exec 5>/dev/null
2898   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
2899   exec 5>>config.log
2900   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
2901   # would make configure fail if this is the last instruction.
2902   $ac_cs_success || { (exit 1); exit 1; }
2903 fi
2904