]> git.ipfire.org Git - thirdparty/gcc.git/blob - configure
configure: Implement --enable-host-pie
[thirdparty/gcc.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202 else
203 as_have_required=no
204 fi
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
216 /*)
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
225 fi
226 fi
227 done;;
228 esac
229 as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238 if test "x$CONFIG_SHELL" != x; then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271 fi
272 exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290 { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299 return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307 set +e
308 as_fn_set_status $1
309 exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
337 q
338 }
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\).*/{
348 s//\1/
349 q
350 }
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
375 {
376 eval $1+=\$2
377 }'
378 else
379 as_fn_append ()
380 {
381 eval $1=\$$1\$2
382 }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
392 {
393 as_val=$(( $* ))
394 }'
395 else
396 as_fn_arith ()
397 {
398 as_val=`expr "$@" || test $? -eq 1`
399 }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 fi
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422 else
423 as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428 else
429 as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434 else
435 as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
445 q
446 }
447 /^X\/\(\/\/\)$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\).*/{
452 s//\1/
453 q
454 }
455 s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
479 N
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 t loop
483 s/-\n.*//
484 ' >$as_me.lineno &&
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
496 # Exit status is that of the last command.
497 exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
509 *)
510 ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516 else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 as_ln_s='cp -pR'
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
532 as_ln_s='cp -pR'
533 fi
534 else
535 as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542 else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
585 ac_unique_file="move-if-change"
586 enable_option_checking=no
587 ac_subst_vars='LTLIBOBJS
588 LIBOBJS
589 compare_exclusions
590 stage2_werror_flag
591 stage1_checking
592 stage1_cflags
593 MAINT
594 MAINTAINER_MODE_FALSE
595 MAINTAINER_MODE_TRUE
596 COMPILER_NM_FOR_TARGET
597 COMPILER_LD_FOR_TARGET
598 COMPILER_AS_FOR_TARGET
599 FLAGS_FOR_TARGET
600 RAW_CXX_FOR_TARGET
601 WINDMC_FOR_TARGET
602 WINDRES_FOR_TARGET
603 STRIP_FOR_TARGET
604 READELF_FOR_TARGET
605 RANLIB_FOR_TARGET
606 OTOOL_FOR_TARGET
607 OBJDUMP_FOR_TARGET
608 OBJCOPY_FOR_TARGET
609 NM_FOR_TARGET
610 LIPO_FOR_TARGET
611 LD_FOR_TARGET
612 DSYMUTIL_FOR_TARGET
613 DLLTOOL_FOR_TARGET
614 AS_FOR_TARGET
615 AR_FOR_TARGET
616 GDC_FOR_TARGET
617 GOC_FOR_TARGET
618 GFORTRAN_FOR_TARGET
619 GCC_FOR_TARGET
620 CXX_FOR_TARGET
621 CC_FOR_TARGET
622 GDCFLAGS
623 READELF
624 OTOOL
625 OBJDUMP
626 OBJCOPY
627 WINDMC
628 WINDRES
629 STRIP
630 RANLIB
631 NM
632 LIPO
633 LD
634 DSYMUTIL
635 DLLTOOL
636 AS
637 AR
638 RUNTEST
639 EXPECT
640 MAKEINFO
641 FLEX
642 LEX
643 M4
644 BISON
645 YACC
646 WINDRES_FOR_BUILD
647 WINDMC_FOR_BUILD
648 RANLIB_FOR_BUILD
649 NM_FOR_BUILD
650 LD_FOR_BUILD
651 LDFLAGS_FOR_BUILD
652 GDC_FOR_BUILD
653 GOC_FOR_BUILD
654 GFORTRAN_FOR_BUILD
655 DSYMUTIL_FOR_BUILD
656 DLLTOOL_FOR_BUILD
657 CXX_FOR_BUILD
658 CXXFLAGS_FOR_BUILD
659 CPPFLAGS_FOR_BUILD
660 CPP_FOR_BUILD
661 CFLAGS_FOR_BUILD
662 CC_FOR_BUILD
663 AS_FOR_BUILD
664 AR_FOR_BUILD
665 target_configdirs
666 configdirs
667 build_configdirs
668 INSTALL_GDB_TK
669 GDB_TK
670 CONFIGURE_GDB_TK
671 build_tooldir
672 tooldir
673 GCC_SHLIB_SUBDIR
674 RPATH_ENVVAR
675 target_configargs
676 host_configargs
677 build_configargs
678 BUILD_CONFIG
679 LDFLAGS_FOR_TARGET
680 CXXFLAGS_FOR_TARGET
681 CFLAGS_FOR_TARGET
682 DEBUG_PREFIX_CFLAGS_FOR_TARGET
683 SYSROOT_CFLAGS_FOR_TARGET
684 get_gcc_base_ver
685 extra_host_zlib_configure_flags
686 extra_host_libiberty_configure_flags
687 stage1_languages
688 PICFLAG
689 enable_host_pie
690 host_shared
691 extra_linker_plugin_flags
692 extra_linker_plugin_configure_flags
693 islinc
694 isllibs
695 poststage1_ldflags
696 poststage1_libs
697 stage1_ldflags
698 stage1_libs
699 extra_isl_gmp_configure_flags
700 extra_mpc_mpfr_configure_flags
701 extra_mpc_gmp_configure_flags
702 extra_mpfr_configure_flags
703 gmpinc
704 gmplibs
705 PGO_BUILD_LTO_CFLAGS
706 PGO_BUILD_USE_CFLAGS
707 PGO_BUILD_GEN_CFLAGS
708 HAVE_CXX11_FOR_BUILD
709 HAVE_CXX11
710 do_compare
711 GDC
712 GNATMAKE
713 GNATBIND
714 ac_ct_CXX
715 CXXFLAGS
716 CXX
717 OBJEXT
718 EXEEXT
719 ac_ct_CC
720 CPPFLAGS
721 LDFLAGS
722 CFLAGS
723 CC
724 target_subdir
725 host_subdir
726 build_subdir
727 build_libsubdir
728 AWK
729 SED
730 LN_S
731 LN
732 INSTALL_DATA
733 INSTALL_SCRIPT
734 INSTALL_PROGRAM
735 target_os
736 target_vendor
737 target_cpu
738 target
739 host_os
740 host_vendor
741 host_cpu
742 host
743 target_noncanonical
744 host_noncanonical
745 build_noncanonical
746 build_os
747 build_vendor
748 build_cpu
749 build
750 TOPLEVEL_CONFIGURE_ARGUMENTS
751 target_alias
752 host_alias
753 build_alias
754 LIBS
755 ECHO_T
756 ECHO_N
757 ECHO_C
758 DEFS
759 mandir
760 localedir
761 libdir
762 psdir
763 pdfdir
764 dvidir
765 htmldir
766 infodir
767 docdir
768 oldincludedir
769 includedir
770 localstatedir
771 sharedstatedir
772 sysconfdir
773 datadir
774 datarootdir
775 libexecdir
776 sbindir
777 bindir
778 program_transform_name
779 prefix
780 exec_prefix
781 PACKAGE_URL
782 PACKAGE_BUGREPORT
783 PACKAGE_STRING
784 PACKAGE_VERSION
785 PACKAGE_TARNAME
786 PACKAGE_NAME
787 PATH_SEPARATOR
788 SHELL'
789 ac_subst_files='serialization_dependencies
790 host_makefile_frag
791 target_makefile_frag
792 alphaieee_frag
793 ospace_frag'
794 ac_user_opts='
795 enable_option_checking
796 with_build_libsubdir
797 with_system_zlib
798 enable_as_accelerator_for
799 enable_offload_targets
800 enable_offload_defaulted
801 enable_gold
802 enable_ld
803 enable_compressed_debug_sections
804 enable_libquadmath
805 enable_libquadmath_support
806 enable_libada
807 enable_libssp
808 enable_libstdcxx
809 enable_bootstrap
810 enable_pgo_build
811 with_mpc
812 with_mpc_include
813 with_mpc_lib
814 with_mpfr
815 with_mpfr_include
816 with_mpfr_lib
817 with_gmp
818 with_gmp_include
819 with_gmp_lib
820 with_stage1_libs
821 with_static_standard_libraries
822 with_stage1_ldflags
823 with_boot_libs
824 with_boot_ldflags
825 with_isl
826 with_isl_include
827 with_isl_lib
828 enable_isl_version_check
829 enable_lto
830 enable_linker_plugin_configure_flags
831 enable_linker_plugin_flags
832 enable_host_shared
833 enable_host_pie
834 enable_stage1_languages
835 enable_objc_gc
836 with_target_bdw_gc
837 with_target_bdw_gc_include
838 with_target_bdw_gc_lib
839 with_gcc_major_version_only
840 with_build_sysroot
841 with_debug_prefix_map
842 with_build_config
843 enable_vtable_verify
844 enable_serial_configure
845 with_build_time_tools
846 enable_maintainer_mode
847 enable_stage1_checking
848 enable_werror
849 '
850 ac_precious_vars='build_alias
851 host_alias
852 target_alias
853 CC
854 CFLAGS
855 LDFLAGS
856 LIBS
857 CPPFLAGS
858 CXX
859 CXXFLAGS
860 CCC
861 build_configargs
862 host_configargs
863 target_configargs
864 AR
865 AS
866 DLLTOOL
867 DSYMUTIL
868 LD
869 LIPO
870 NM
871 RANLIB
872 STRIP
873 WINDRES
874 WINDMC
875 OBJCOPY
876 OBJDUMP
877 OTOOL
878 READELF
879 CC_FOR_TARGET
880 CXX_FOR_TARGET
881 GCC_FOR_TARGET
882 GFORTRAN_FOR_TARGET
883 GOC_FOR_TARGET
884 GDC_FOR_TARGET
885 AR_FOR_TARGET
886 AS_FOR_TARGET
887 DLLTOOL_FOR_TARGET
888 DSYMUTIL_FOR_TARGET
889 LD_FOR_TARGET
890 LIPO_FOR_TARGET
891 NM_FOR_TARGET
892 OBJCOPY_FOR_TARGET
893 OBJDUMP_FOR_TARGET
894 OTOOL_FOR_TARGET
895 RANLIB_FOR_TARGET
896 READELF_FOR_TARGET
897 STRIP_FOR_TARGET
898 WINDRES_FOR_TARGET
899 WINDMC_FOR_TARGET'
900
901
902 # Initialize some variables set by options.
903 ac_init_help=
904 ac_init_version=false
905 ac_unrecognized_opts=
906 ac_unrecognized_sep=
907 # The variables have the same names as the options, with
908 # dashes changed to underlines.
909 cache_file=/dev/null
910 exec_prefix=NONE
911 no_create=
912 no_recursion=
913 prefix=NONE
914 program_prefix=NONE
915 program_suffix=NONE
916 program_transform_name=s,x,x,
917 silent=
918 site=
919 srcdir=
920 verbose=
921 x_includes=NONE
922 x_libraries=NONE
923
924 # Installation directory options.
925 # These are left unexpanded so users can "make install exec_prefix=/foo"
926 # and all the variables that are supposed to be based on exec_prefix
927 # by default will actually change.
928 # Use braces instead of parens because sh, perl, etc. also accept them.
929 # (The list follows the same order as the GNU Coding Standards.)
930 bindir='${exec_prefix}/bin'
931 sbindir='${exec_prefix}/sbin'
932 libexecdir='${exec_prefix}/libexec'
933 datarootdir='${prefix}/share'
934 datadir='${datarootdir}'
935 sysconfdir='${prefix}/etc'
936 sharedstatedir='${prefix}/com'
937 localstatedir='${prefix}/var'
938 includedir='${prefix}/include'
939 oldincludedir='/usr/include'
940 docdir='${datarootdir}/doc/${PACKAGE}'
941 infodir='${datarootdir}/info'
942 htmldir='${docdir}'
943 dvidir='${docdir}'
944 pdfdir='${docdir}'
945 psdir='${docdir}'
946 libdir='${exec_prefix}/lib'
947 localedir='${datarootdir}/locale'
948 mandir='${datarootdir}/man'
949
950 ac_prev=
951 ac_dashdash=
952 for ac_option
953 do
954 # If the previous option needs an argument, assign it.
955 if test -n "$ac_prev"; then
956 eval $ac_prev=\$ac_option
957 ac_prev=
958 continue
959 fi
960
961 case $ac_option in
962 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
963 *=) ac_optarg= ;;
964 *) ac_optarg=yes ;;
965 esac
966
967 # Accept the important Cygnus configure options, so we can diagnose typos.
968
969 case $ac_dashdash$ac_option in
970 --)
971 ac_dashdash=yes ;;
972
973 -bindir | --bindir | --bindi | --bind | --bin | --bi)
974 ac_prev=bindir ;;
975 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
976 bindir=$ac_optarg ;;
977
978 -build | --build | --buil | --bui | --bu)
979 ac_prev=build_alias ;;
980 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
981 build_alias=$ac_optarg ;;
982
983 -cache-file | --cache-file | --cache-fil | --cache-fi \
984 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
985 ac_prev=cache_file ;;
986 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
987 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
988 cache_file=$ac_optarg ;;
989
990 --config-cache | -C)
991 cache_file=config.cache ;;
992
993 -datadir | --datadir | --datadi | --datad)
994 ac_prev=datadir ;;
995 -datadir=* | --datadir=* | --datadi=* | --datad=*)
996 datadir=$ac_optarg ;;
997
998 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
999 | --dataroo | --dataro | --datar)
1000 ac_prev=datarootdir ;;
1001 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1002 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1003 datarootdir=$ac_optarg ;;
1004
1005 -disable-* | --disable-*)
1006 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1007 # Reject names that are not valid shell variable names.
1008 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1009 as_fn_error $? "invalid feature name: $ac_useropt"
1010 ac_useropt_orig=$ac_useropt
1011 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012 case $ac_user_opts in
1013 *"
1014 "enable_$ac_useropt"
1015 "*) ;;
1016 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1017 ac_unrecognized_sep=', ';;
1018 esac
1019 eval enable_$ac_useropt=no ;;
1020
1021 -docdir | --docdir | --docdi | --doc | --do)
1022 ac_prev=docdir ;;
1023 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1024 docdir=$ac_optarg ;;
1025
1026 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1027 ac_prev=dvidir ;;
1028 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1029 dvidir=$ac_optarg ;;
1030
1031 -enable-* | --enable-*)
1032 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1033 # Reject names that are not valid shell variable names.
1034 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1035 as_fn_error $? "invalid feature name: $ac_useropt"
1036 ac_useropt_orig=$ac_useropt
1037 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1038 case $ac_user_opts in
1039 *"
1040 "enable_$ac_useropt"
1041 "*) ;;
1042 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1043 ac_unrecognized_sep=', ';;
1044 esac
1045 eval enable_$ac_useropt=\$ac_optarg ;;
1046
1047 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1048 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1049 | --exec | --exe | --ex)
1050 ac_prev=exec_prefix ;;
1051 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1052 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1053 | --exec=* | --exe=* | --ex=*)
1054 exec_prefix=$ac_optarg ;;
1055
1056 -gas | --gas | --ga | --g)
1057 # Obsolete; use --with-gas.
1058 with_gas=yes ;;
1059
1060 -help | --help | --hel | --he | -h)
1061 ac_init_help=long ;;
1062 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1063 ac_init_help=recursive ;;
1064 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1065 ac_init_help=short ;;
1066
1067 -host | --host | --hos | --ho)
1068 ac_prev=host_alias ;;
1069 -host=* | --host=* | --hos=* | --ho=*)
1070 host_alias=$ac_optarg ;;
1071
1072 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1073 ac_prev=htmldir ;;
1074 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1075 | --ht=*)
1076 htmldir=$ac_optarg ;;
1077
1078 -includedir | --includedir | --includedi | --included | --include \
1079 | --includ | --inclu | --incl | --inc)
1080 ac_prev=includedir ;;
1081 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1082 | --includ=* | --inclu=* | --incl=* | --inc=*)
1083 includedir=$ac_optarg ;;
1084
1085 -infodir | --infodir | --infodi | --infod | --info | --inf)
1086 ac_prev=infodir ;;
1087 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1088 infodir=$ac_optarg ;;
1089
1090 -libdir | --libdir | --libdi | --libd)
1091 ac_prev=libdir ;;
1092 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1093 libdir=$ac_optarg ;;
1094
1095 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1096 | --libexe | --libex | --libe)
1097 ac_prev=libexecdir ;;
1098 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1099 | --libexe=* | --libex=* | --libe=*)
1100 libexecdir=$ac_optarg ;;
1101
1102 -localedir | --localedir | --localedi | --localed | --locale)
1103 ac_prev=localedir ;;
1104 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1105 localedir=$ac_optarg ;;
1106
1107 -localstatedir | --localstatedir | --localstatedi | --localstated \
1108 | --localstate | --localstat | --localsta | --localst | --locals)
1109 ac_prev=localstatedir ;;
1110 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1111 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1112 localstatedir=$ac_optarg ;;
1113
1114 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1115 ac_prev=mandir ;;
1116 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1117 mandir=$ac_optarg ;;
1118
1119 -nfp | --nfp | --nf)
1120 # Obsolete; use --without-fp.
1121 with_fp=no ;;
1122
1123 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1124 | --no-cr | --no-c | -n)
1125 no_create=yes ;;
1126
1127 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1128 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1129 no_recursion=yes ;;
1130
1131 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1132 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1133 | --oldin | --oldi | --old | --ol | --o)
1134 ac_prev=oldincludedir ;;
1135 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1136 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1137 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1138 oldincludedir=$ac_optarg ;;
1139
1140 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1141 ac_prev=prefix ;;
1142 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1143 prefix=$ac_optarg ;;
1144
1145 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1146 | --program-pre | --program-pr | --program-p)
1147 ac_prev=program_prefix ;;
1148 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1149 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1150 program_prefix=$ac_optarg ;;
1151
1152 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1153 | --program-suf | --program-su | --program-s)
1154 ac_prev=program_suffix ;;
1155 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1156 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1157 program_suffix=$ac_optarg ;;
1158
1159 -program-transform-name | --program-transform-name \
1160 | --program-transform-nam | --program-transform-na \
1161 | --program-transform-n | --program-transform- \
1162 | --program-transform | --program-transfor \
1163 | --program-transfo | --program-transf \
1164 | --program-trans | --program-tran \
1165 | --progr-tra | --program-tr | --program-t)
1166 ac_prev=program_transform_name ;;
1167 -program-transform-name=* | --program-transform-name=* \
1168 | --program-transform-nam=* | --program-transform-na=* \
1169 | --program-transform-n=* | --program-transform-=* \
1170 | --program-transform=* | --program-transfor=* \
1171 | --program-transfo=* | --program-transf=* \
1172 | --program-trans=* | --program-tran=* \
1173 | --progr-tra=* | --program-tr=* | --program-t=*)
1174 program_transform_name=$ac_optarg ;;
1175
1176 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1177 ac_prev=pdfdir ;;
1178 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1179 pdfdir=$ac_optarg ;;
1180
1181 -psdir | --psdir | --psdi | --psd | --ps)
1182 ac_prev=psdir ;;
1183 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1184 psdir=$ac_optarg ;;
1185
1186 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1187 | -silent | --silent | --silen | --sile | --sil)
1188 silent=yes ;;
1189
1190 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1191 ac_prev=sbindir ;;
1192 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1193 | --sbi=* | --sb=*)
1194 sbindir=$ac_optarg ;;
1195
1196 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1197 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1198 | --sharedst | --shareds | --shared | --share | --shar \
1199 | --sha | --sh)
1200 ac_prev=sharedstatedir ;;
1201 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1202 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1203 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1204 | --sha=* | --sh=*)
1205 sharedstatedir=$ac_optarg ;;
1206
1207 -site | --site | --sit)
1208 ac_prev=site ;;
1209 -site=* | --site=* | --sit=*)
1210 site=$ac_optarg ;;
1211
1212 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1213 ac_prev=srcdir ;;
1214 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1215 srcdir=$ac_optarg ;;
1216
1217 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1218 | --syscon | --sysco | --sysc | --sys | --sy)
1219 ac_prev=sysconfdir ;;
1220 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1221 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1222 sysconfdir=$ac_optarg ;;
1223
1224 -target | --target | --targe | --targ | --tar | --ta | --t)
1225 ac_prev=target_alias ;;
1226 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1227 target_alias=$ac_optarg ;;
1228
1229 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1230 verbose=yes ;;
1231
1232 -version | --version | --versio | --versi | --vers | -V)
1233 ac_init_version=: ;;
1234
1235 -with-* | --with-*)
1236 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1237 # Reject names that are not valid shell variable names.
1238 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1239 as_fn_error $? "invalid package name: $ac_useropt"
1240 ac_useropt_orig=$ac_useropt
1241 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1242 case $ac_user_opts in
1243 *"
1244 "with_$ac_useropt"
1245 "*) ;;
1246 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1247 ac_unrecognized_sep=', ';;
1248 esac
1249 eval with_$ac_useropt=\$ac_optarg ;;
1250
1251 -without-* | --without-*)
1252 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1253 # Reject names that are not valid shell variable names.
1254 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1255 as_fn_error $? "invalid package name: $ac_useropt"
1256 ac_useropt_orig=$ac_useropt
1257 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1258 case $ac_user_opts in
1259 *"
1260 "with_$ac_useropt"
1261 "*) ;;
1262 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1263 ac_unrecognized_sep=', ';;
1264 esac
1265 eval with_$ac_useropt=no ;;
1266
1267 --x)
1268 # Obsolete; use --with-x.
1269 with_x=yes ;;
1270
1271 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1272 | --x-incl | --x-inc | --x-in | --x-i)
1273 ac_prev=x_includes ;;
1274 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1275 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1276 x_includes=$ac_optarg ;;
1277
1278 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1279 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1280 ac_prev=x_libraries ;;
1281 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1282 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1283 x_libraries=$ac_optarg ;;
1284
1285 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1286 Try \`$0 --help' for more information"
1287 ;;
1288
1289 *=*)
1290 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1291 # Reject names that are not valid shell variable names.
1292 case $ac_envvar in #(
1293 '' | [0-9]* | *[!_$as_cr_alnum]* )
1294 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1295 esac
1296 eval $ac_envvar=\$ac_optarg
1297 export $ac_envvar ;;
1298
1299 *)
1300 # FIXME: should be removed in autoconf 3.0.
1301 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1302 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1303 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1304 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1305 ;;
1306
1307 esac
1308 done
1309
1310 if test -n "$ac_prev"; then
1311 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1312 as_fn_error $? "missing argument to $ac_option"
1313 fi
1314
1315 if test -n "$ac_unrecognized_opts"; then
1316 case $enable_option_checking in
1317 no) ;;
1318 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1319 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1320 esac
1321 fi
1322
1323 # Check all directory arguments for consistency.
1324 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1325 datadir sysconfdir sharedstatedir localstatedir includedir \
1326 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1327 libdir localedir mandir
1328 do
1329 eval ac_val=\$$ac_var
1330 # Remove trailing slashes.
1331 case $ac_val in
1332 */ )
1333 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1334 eval $ac_var=\$ac_val;;
1335 esac
1336 # Be sure to have absolute directory names.
1337 case $ac_val in
1338 [\\/$]* | ?:[\\/]* ) continue;;
1339 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1340 esac
1341 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1342 done
1343
1344 # There might be people who depend on the old broken behavior: `$host'
1345 # used to hold the argument of --host etc.
1346 # FIXME: To remove some day.
1347 build=$build_alias
1348 host=$host_alias
1349 target=$target_alias
1350
1351 # FIXME: To remove some day.
1352 if test "x$host_alias" != x; then
1353 if test "x$build_alias" = x; then
1354 cross_compiling=maybe
1355 elif test "x$build_alias" != "x$host_alias"; then
1356 cross_compiling=yes
1357 fi
1358 fi
1359
1360 ac_tool_prefix=
1361 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1362
1363 test "$silent" = yes && exec 6>/dev/null
1364
1365
1366 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1367 ac_ls_di=`ls -di .` &&
1368 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1369 as_fn_error $? "working directory cannot be determined"
1370 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1371 as_fn_error $? "pwd does not report name of working directory"
1372
1373
1374 # Find the source files, if location was not specified.
1375 if test -z "$srcdir"; then
1376 ac_srcdir_defaulted=yes
1377 # Try the directory containing this script, then the parent directory.
1378 ac_confdir=`$as_dirname -- "$as_myself" ||
1379 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1380 X"$as_myself" : 'X\(//\)[^/]' \| \
1381 X"$as_myself" : 'X\(//\)$' \| \
1382 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1383 $as_echo X"$as_myself" |
1384 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1385 s//\1/
1386 q
1387 }
1388 /^X\(\/\/\)[^/].*/{
1389 s//\1/
1390 q
1391 }
1392 /^X\(\/\/\)$/{
1393 s//\1/
1394 q
1395 }
1396 /^X\(\/\).*/{
1397 s//\1/
1398 q
1399 }
1400 s/.*/./; q'`
1401 srcdir=$ac_confdir
1402 if test ! -r "$srcdir/$ac_unique_file"; then
1403 srcdir=..
1404 fi
1405 else
1406 ac_srcdir_defaulted=no
1407 fi
1408 if test ! -r "$srcdir/$ac_unique_file"; then
1409 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1410 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1411 fi
1412 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1413 ac_abs_confdir=`(
1414 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1415 pwd)`
1416 # When building in place, set srcdir=.
1417 if test "$ac_abs_confdir" = "$ac_pwd"; then
1418 srcdir=.
1419 fi
1420 # Remove unnecessary trailing slashes from srcdir.
1421 # Double slashes in file names in object file debugging info
1422 # mess up M-x gdb in Emacs.
1423 case $srcdir in
1424 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1425 esac
1426 case $srcdir in
1427 *" "*)
1428 as_fn_error $? "path to source, $srcdir, contains spaces"
1429 ;;
1430 esac
1431 ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1432
1433 for ac_var in $ac_precious_vars; do
1434 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1435 eval ac_env_${ac_var}_value=\$${ac_var}
1436 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1437 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1438 done
1439
1440 #
1441 # Report the --help message.
1442 #
1443 if test "$ac_init_help" = "long"; then
1444 # Omit some internal or obsolete options to make the list less imposing.
1445 # This message is too long to be a string in the A/UX 3.1 sh.
1446 cat <<_ACEOF
1447 \`configure' configures this package to adapt to many kinds of systems.
1448
1449 Usage: $0 [OPTION]... [VAR=VALUE]...
1450
1451 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1452 VAR=VALUE. See below for descriptions of some of the useful variables.
1453
1454 Defaults for the options are specified in brackets.
1455
1456 Configuration:
1457 -h, --help display this help and exit
1458 --help=short display options specific to this package
1459 --help=recursive display the short help of all the included packages
1460 -V, --version display version information and exit
1461 -q, --quiet, --silent do not print \`checking ...' messages
1462 --cache-file=FILE cache test results in FILE [disabled]
1463 -C, --config-cache alias for \`--cache-file=config.cache'
1464 -n, --no-create do not create output files
1465 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1466
1467 Installation directories:
1468 --prefix=PREFIX install architecture-independent files in PREFIX
1469 [$ac_default_prefix]
1470 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1471 [PREFIX]
1472
1473 By default, \`make install' will install all the files in
1474 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1475 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1476 for instance \`--prefix=\$HOME'.
1477
1478 For better control, use the options below.
1479
1480 Fine tuning of the installation directories:
1481 --bindir=DIR user executables [EPREFIX/bin]
1482 --sbindir=DIR system admin executables [EPREFIX/sbin]
1483 --libexecdir=DIR program executables [EPREFIX/libexec]
1484 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1485 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1486 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1487 --libdir=DIR object code libraries [EPREFIX/lib]
1488 --includedir=DIR C header files [PREFIX/include]
1489 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1490 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1491 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1492 --infodir=DIR info documentation [DATAROOTDIR/info]
1493 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1494 --mandir=DIR man documentation [DATAROOTDIR/man]
1495 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1496 --htmldir=DIR html documentation [DOCDIR]
1497 --dvidir=DIR dvi documentation [DOCDIR]
1498 --pdfdir=DIR pdf documentation [DOCDIR]
1499 --psdir=DIR ps documentation [DOCDIR]
1500 _ACEOF
1501
1502 cat <<\_ACEOF
1503
1504 Program names:
1505 --program-prefix=PREFIX prepend PREFIX to installed program names
1506 --program-suffix=SUFFIX append SUFFIX to installed program names
1507 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1508
1509 System types:
1510 --build=BUILD configure for building on BUILD [guessed]
1511 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1512 --target=TARGET configure for building compilers for TARGET [HOST]
1513 _ACEOF
1514 fi
1515
1516 if test -n "$ac_init_help"; then
1517
1518 cat <<\_ACEOF
1519
1520 Optional Features:
1521 --disable-option-checking ignore unrecognized --enable/--with options
1522 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1523 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1524 --enable-as-accelerator-for=ARG
1525 build as offload target compiler. Specify offload
1526 host triple by ARG
1527 --enable-offload-targets=LIST
1528 enable offloading to devices from comma-separated
1529 LIST of TARGET[=DIR]. Use optional path to find
1530 offload target compiler during the build
1531 --enable-offload-defaulted
1532 If enabled, configured but not installed offload compilers and
1533 libgomp plugins are silently ignored. Useful for distribution
1534 compilers where those are in separate optional packages.
1535
1536 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1537 --enable-ld[=ARG] build ld [ARG={default,yes,no}]
1538 --enable-compressed-debug-sections={all,gas,gold,ld,none}
1539 Enable compressed debug sections for gas, gold or ld
1540 by default
1541 --disable-libquadmath do not build libquadmath directory
1542 --disable-libquadmath-support
1543 disable libquadmath support for Fortran
1544 --enable-libada build libada directory
1545 --enable-libssp build libssp directory
1546 --disable-libstdcxx do not build libstdc++-v3 directory
1547 --enable-bootstrap enable bootstrapping [yes if native build]
1548 --enable-pgo-build[=lto]
1549 enable the PGO build
1550 --disable-isl-version-check
1551 disable check for isl version
1552 --enable-lto enable link time optimization support
1553 --enable-linker-plugin-configure-flags=FLAGS
1554 additional flags for configuring linker plugins
1555 [none]
1556 --enable-linker-plugin-flags=FLAGS
1557 additional flags for configuring and building linker
1558 plugins [none]
1559 --enable-host-shared build host code as shared libraries
1560 --enable-host-pie build host code as PIE
1561 --enable-stage1-languages[=all]
1562 choose additional languages to build during stage1.
1563 Mostly useful for compiler development
1564 --enable-objc-gc enable use of Boehm's garbage collector with the GNU
1565 Objective-C runtime
1566 --enable-vtable-verify Enable vtable verification feature
1567 --enable-serial-[{host,target,build}-]configure
1568 force sequential configuration of sub-packages for
1569 the host, target or build machine, or all
1570 sub-packages
1571 --enable-maintainer-mode
1572 enable make rules and dependencies not useful (and
1573 sometimes confusing) to the casual installer
1574 --enable-stage1-checking[=all]
1575 choose additional checking for stage1 of the
1576 compiler
1577 --enable-werror enable -Werror in bootstrap stage2 and later
1578
1579 Optional Packages:
1580 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1581 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1582 --with-build-libsubdir=DIR Directory where to find libraries for build system
1583 --with-system-zlib use installed libz
1584 --with-mpc=PATH specify prefix directory for installed MPC package.
1585 Equivalent to --with-mpc-include=PATH/include plus
1586 --with-mpc-lib=PATH/lib
1587 --with-mpc-include=PATH specify directory for installed MPC include files
1588 --with-mpc-lib=PATH specify directory for the installed MPC library
1589 --with-mpfr=PATH specify prefix directory for installed MPFR package.
1590 Equivalent to --with-mpfr-include=PATH/include plus
1591 --with-mpfr-lib=PATH/lib
1592 --with-mpfr-include=PATH
1593 specify directory for installed MPFR include files
1594 --with-mpfr-lib=PATH specify directory for the installed MPFR library
1595 --with-gmp=PATH specify prefix directory for the installed GMP
1596 package. Equivalent to
1597 --with-gmp-include=PATH/include plus
1598 --with-gmp-lib=PATH/lib
1599 --with-gmp-include=PATH specify directory for installed GMP include files
1600 --with-gmp-lib=PATH specify directory for the installed GMP library
1601 --with-stage1-libs=LIBS libraries for stage1
1602 --with-static-standard-libraries
1603 use -static-libstdc++ and -static-libgcc
1604 (default=auto)
1605 --with-stage1-ldflags=FLAGS
1606 linker flags for stage1
1607 --with-boot-libs=LIBS libraries for stage2 and later
1608 --with-boot-ldflags=FLAGS
1609 linker flags for stage2 and later
1610 --with-isl=PATH Specify prefix directory for the installed isl
1611 package. Equivalent to
1612 --with-isl-include=PATH/include plus
1613 --with-isl-lib=PATH/lib
1614 --with-isl-include=PATH Specify directory for installed isl include files
1615 --with-isl-lib=PATH Specify the directory for the installed isl library
1616 --with-target-bdw-gc=PATHLIST
1617 specify prefix directory for installed bdw-gc
1618 package. Equivalent to
1619 --with-target-bdw-gc-include=PATH/include plus
1620 --with-target-bdw-gc-lib=PATH/lib
1621 --with-target-bdw-gc-include=PATHLIST
1622 specify directories for installed bdw-gc include
1623 files
1624 --with-target-bdw-gc-lib=PATHLIST
1625 specify directories for installed bdw-gc library
1626 --with-gcc-major-version-only
1627 use only GCC major number in filesystem paths
1628 --with-build-sysroot=SYSROOT
1629 use sysroot as the system root during the build
1630 --with-debug-prefix-map='A=B C=D ...'
1631 map A to B, C to D ... in debug information
1632 --with-build-config='NAME NAME2...'
1633 use config/NAME.mk build configuration
1634 --with-build-time-tools=PATH
1635 use given path to find target tools during the build
1636
1637 Some influential environment variables:
1638 CC C compiler command
1639 CFLAGS C compiler flags
1640 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1641 nonstandard directory <lib dir>
1642 LIBS libraries to pass to the linker, e.g. -l<library>
1643 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1644 you have headers in a nonstandard directory <include dir>
1645 CXX C++ compiler command
1646 CXXFLAGS C++ compiler flags
1647 build_configargs
1648 additional configure arguments for build directories
1649 host_configargs
1650 additional configure arguments for host directories
1651 target_configargs
1652 additional configure arguments for target directories
1653 AR AR for the host
1654 AS AS for the host
1655 DLLTOOL DLLTOOL for the host
1656 DSYMUTIL DSYMUTIL for the host
1657 LD LD for the host
1658 LIPO LIPO for the host
1659 NM NM for the host
1660 RANLIB RANLIB for the host
1661 STRIP STRIP for the host
1662 WINDRES WINDRES for the host
1663 WINDMC WINDMC for the host
1664 OBJCOPY OBJCOPY for the host
1665 OBJDUMP OBJDUMP for the host
1666 OTOOL OTOOL for the host
1667 READELF READELF for the host
1668 CC_FOR_TARGET
1669 CC for the target
1670 CXX_FOR_TARGET
1671 CXX for the target
1672 GCC_FOR_TARGET
1673 GCC for the target
1674 GFORTRAN_FOR_TARGET
1675 GFORTRAN for the target
1676 GOC_FOR_TARGET
1677 GOC for the target
1678 GDC_FOR_TARGET
1679 GDC for the target
1680 AR_FOR_TARGET
1681 AR for the target
1682 AS_FOR_TARGET
1683 AS for the target
1684 DLLTOOL_FOR_TARGET
1685 DLLTOOL for the target
1686 DSYMUTIL_FOR_TARGET
1687 DSYMUTIL for the target
1688 LD_FOR_TARGET
1689 LD for the target
1690 LIPO_FOR_TARGET
1691 LIPO for the target
1692 NM_FOR_TARGET
1693 NM for the target
1694 OBJCOPY_FOR_TARGET
1695 OBJCOPY for the target
1696 OBJDUMP_FOR_TARGET
1697 OBJDUMP for the target
1698 OTOOL_FOR_TARGET
1699 OTOOL for the target
1700 RANLIB_FOR_TARGET
1701 RANLIB for the target
1702 READELF_FOR_TARGET
1703 READELF for the target
1704 STRIP_FOR_TARGET
1705 STRIP for the target
1706 WINDRES_FOR_TARGET
1707 WINDRES for the target
1708 WINDMC_FOR_TARGET
1709 WINDMC for the target
1710
1711 Use these variables to override the choices made by `configure' or to help
1712 it to find libraries and programs with nonstandard names/locations.
1713
1714 Report bugs to the package provider.
1715 _ACEOF
1716 ac_status=$?
1717 fi
1718
1719 if test "$ac_init_help" = "recursive"; then
1720 # If there are subdirs, report their specific --help.
1721 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1722 test -d "$ac_dir" ||
1723 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1724 continue
1725 ac_builddir=.
1726
1727 case "$ac_dir" in
1728 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1729 *)
1730 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1731 # A ".." for each directory in $ac_dir_suffix.
1732 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1733 case $ac_top_builddir_sub in
1734 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1735 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1736 esac ;;
1737 esac
1738 ac_abs_top_builddir=$ac_pwd
1739 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1740 # for backward compatibility:
1741 ac_top_builddir=$ac_top_build_prefix
1742
1743 case $srcdir in
1744 .) # We are building in place.
1745 ac_srcdir=.
1746 ac_top_srcdir=$ac_top_builddir_sub
1747 ac_abs_top_srcdir=$ac_pwd ;;
1748 [\\/]* | ?:[\\/]* ) # Absolute name.
1749 ac_srcdir=$srcdir$ac_dir_suffix;
1750 ac_top_srcdir=$srcdir
1751 ac_abs_top_srcdir=$srcdir ;;
1752 *) # Relative name.
1753 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1754 ac_top_srcdir=$ac_top_build_prefix$srcdir
1755 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1756 esac
1757 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1758
1759 cd "$ac_dir" || { ac_status=$?; continue; }
1760 # Check for guested configure.
1761 if test -f "$ac_srcdir/configure.gnu"; then
1762 echo &&
1763 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1764 elif test -f "$ac_srcdir/configure"; then
1765 echo &&
1766 $SHELL "$ac_srcdir/configure" --help=recursive
1767 else
1768 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1769 fi || ac_status=$?
1770 cd "$ac_pwd" || { ac_status=$?; break; }
1771 done
1772 fi
1773
1774 test -n "$ac_init_help" && exit $ac_status
1775 if $ac_init_version; then
1776 cat <<\_ACEOF
1777 configure
1778 generated by GNU Autoconf 2.69
1779
1780 Copyright (C) 2012 Free Software Foundation, Inc.
1781 This configure script is free software; the Free Software Foundation
1782 gives unlimited permission to copy, distribute and modify it.
1783 _ACEOF
1784 exit
1785 fi
1786
1787 ## ------------------------ ##
1788 ## Autoconf initialization. ##
1789 ## ------------------------ ##
1790
1791 # ac_fn_c_try_compile LINENO
1792 # --------------------------
1793 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1794 ac_fn_c_try_compile ()
1795 {
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext
1798 if { { ac_try="$ac_compile"
1799 case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802 esac
1803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804 $as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_compile") 2>conftest.err
1806 ac_status=$?
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest.$ac_objext; then :
1817 ac_retval=0
1818 else
1819 $as_echo "$as_me: failed program was:" >&5
1820 sed 's/^/| /' conftest.$ac_ext >&5
1821
1822 ac_retval=1
1823 fi
1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825 as_fn_set_status $ac_retval
1826
1827 } # ac_fn_c_try_compile
1828
1829 # ac_fn_cxx_try_compile LINENO
1830 # ----------------------------
1831 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1832 ac_fn_cxx_try_compile ()
1833 {
1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835 rm -f conftest.$ac_objext
1836 if { { ac_try="$ac_compile"
1837 case "(($ac_try" in
1838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1839 *) ac_try_echo=$ac_try;;
1840 esac
1841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1842 $as_echo "$ac_try_echo"; } >&5
1843 (eval "$ac_compile") 2>conftest.err
1844 ac_status=$?
1845 if test -s conftest.err; then
1846 grep -v '^ *+' conftest.err >conftest.er1
1847 cat conftest.er1 >&5
1848 mv -f conftest.er1 conftest.err
1849 fi
1850 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1851 test $ac_status = 0; } && {
1852 test -z "$ac_cxx_werror_flag" ||
1853 test ! -s conftest.err
1854 } && test -s conftest.$ac_objext; then :
1855 ac_retval=0
1856 else
1857 $as_echo "$as_me: failed program was:" >&5
1858 sed 's/^/| /' conftest.$ac_ext >&5
1859
1860 ac_retval=1
1861 fi
1862 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863 as_fn_set_status $ac_retval
1864
1865 } # ac_fn_cxx_try_compile
1866
1867 # ac_fn_cxx_try_link LINENO
1868 # -------------------------
1869 # Try to link conftest.$ac_ext, and return whether this succeeded.
1870 ac_fn_cxx_try_link ()
1871 {
1872 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873 rm -f conftest.$ac_objext conftest$ac_exeext
1874 if { { ac_try="$ac_link"
1875 case "(($ac_try" in
1876 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1877 *) ac_try_echo=$ac_try;;
1878 esac
1879 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1880 $as_echo "$ac_try_echo"; } >&5
1881 (eval "$ac_link") 2>conftest.err
1882 ac_status=$?
1883 if test -s conftest.err; then
1884 grep -v '^ *+' conftest.err >conftest.er1
1885 cat conftest.er1 >&5
1886 mv -f conftest.er1 conftest.err
1887 fi
1888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889 test $ac_status = 0; } && {
1890 test -z "$ac_cxx_werror_flag" ||
1891 test ! -s conftest.err
1892 } && test -s conftest$ac_exeext && {
1893 test "$cross_compiling" = yes ||
1894 test -x conftest$ac_exeext
1895 }; then :
1896 ac_retval=0
1897 else
1898 $as_echo "$as_me: failed program was:" >&5
1899 sed 's/^/| /' conftest.$ac_ext >&5
1900
1901 ac_retval=1
1902 fi
1903 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1904 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1905 # interfere with the next link command; also delete a directory that is
1906 # left behind by Apple's compiler. We do this before executing the actions.
1907 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1908 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909 as_fn_set_status $ac_retval
1910
1911 } # ac_fn_cxx_try_link
1912
1913 # ac_fn_c_try_link LINENO
1914 # -----------------------
1915 # Try to link conftest.$ac_ext, and return whether this succeeded.
1916 ac_fn_c_try_link ()
1917 {
1918 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919 rm -f conftest.$ac_objext conftest$ac_exeext
1920 if { { ac_try="$ac_link"
1921 case "(($ac_try" in
1922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1923 *) ac_try_echo=$ac_try;;
1924 esac
1925 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1926 $as_echo "$ac_try_echo"; } >&5
1927 (eval "$ac_link") 2>conftest.err
1928 ac_status=$?
1929 if test -s conftest.err; then
1930 grep -v '^ *+' conftest.err >conftest.er1
1931 cat conftest.er1 >&5
1932 mv -f conftest.er1 conftest.err
1933 fi
1934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1935 test $ac_status = 0; } && {
1936 test -z "$ac_c_werror_flag" ||
1937 test ! -s conftest.err
1938 } && test -s conftest$ac_exeext && {
1939 test "$cross_compiling" = yes ||
1940 test -x conftest$ac_exeext
1941 }; then :
1942 ac_retval=0
1943 else
1944 $as_echo "$as_me: failed program was:" >&5
1945 sed 's/^/| /' conftest.$ac_ext >&5
1946
1947 ac_retval=1
1948 fi
1949 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1950 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1951 # interfere with the next link command; also delete a directory that is
1952 # left behind by Apple's compiler. We do this before executing the actions.
1953 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1954 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1955 as_fn_set_status $ac_retval
1956
1957 } # ac_fn_c_try_link
1958 cat >config.log <<_ACEOF
1959 This file contains any messages produced by compilers while
1960 running configure, to aid debugging if configure makes a mistake.
1961
1962 It was created by $as_me, which was
1963 generated by GNU Autoconf 2.69. Invocation command line was
1964
1965 $ $0 $@
1966
1967 _ACEOF
1968 exec 5>>config.log
1969 {
1970 cat <<_ASUNAME
1971 ## --------- ##
1972 ## Platform. ##
1973 ## --------- ##
1974
1975 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1976 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1977 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1978 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1979 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1980
1981 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1982 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1983
1984 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1985 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1986 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1987 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1988 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1989 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1990 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1991
1992 _ASUNAME
1993
1994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1995 for as_dir in $PATH
1996 do
1997 IFS=$as_save_IFS
1998 test -z "$as_dir" && as_dir=.
1999 $as_echo "PATH: $as_dir"
2000 done
2001 IFS=$as_save_IFS
2002
2003 } >&5
2004
2005 cat >&5 <<_ACEOF
2006
2007
2008 ## ----------- ##
2009 ## Core tests. ##
2010 ## ----------- ##
2011
2012 _ACEOF
2013
2014
2015 # Keep a trace of the command line.
2016 # Strip out --no-create and --no-recursion so they do not pile up.
2017 # Strip out --silent because we don't want to record it for future runs.
2018 # Also quote any args containing shell meta-characters.
2019 # Make two passes to allow for proper duplicate-argument suppression.
2020 ac_configure_args=
2021 ac_configure_args0=
2022 ac_configure_args1=
2023 ac_must_keep_next=false
2024 for ac_pass in 1 2
2025 do
2026 for ac_arg
2027 do
2028 case $ac_arg in
2029 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2030 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2031 | -silent | --silent | --silen | --sile | --sil)
2032 continue ;;
2033 *\'*)
2034 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2035 esac
2036 case $ac_pass in
2037 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2038 2)
2039 as_fn_append ac_configure_args1 " '$ac_arg'"
2040 if test $ac_must_keep_next = true; then
2041 ac_must_keep_next=false # Got value, back to normal.
2042 else
2043 case $ac_arg in
2044 *=* | --config-cache | -C | -disable-* | --disable-* \
2045 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2046 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2047 | -with-* | --with-* | -without-* | --without-* | --x)
2048 case "$ac_configure_args0 " in
2049 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2050 esac
2051 ;;
2052 -* ) ac_must_keep_next=true ;;
2053 esac
2054 fi
2055 as_fn_append ac_configure_args " '$ac_arg'"
2056 ;;
2057 esac
2058 done
2059 done
2060 { ac_configure_args0=; unset ac_configure_args0;}
2061 { ac_configure_args1=; unset ac_configure_args1;}
2062
2063 # When interrupted or exit'd, cleanup temporary files, and complete
2064 # config.log. We remove comments because anyway the quotes in there
2065 # would cause problems or look ugly.
2066 # WARNING: Use '\'' to represent an apostrophe within the trap.
2067 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2068 trap 'exit_status=$?
2069 # Save into config.log some information that might help in debugging.
2070 {
2071 echo
2072
2073 $as_echo "## ---------------- ##
2074 ## Cache variables. ##
2075 ## ---------------- ##"
2076 echo
2077 # The following way of writing the cache mishandles newlines in values,
2078 (
2079 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2080 eval ac_val=\$$ac_var
2081 case $ac_val in #(
2082 *${as_nl}*)
2083 case $ac_var in #(
2084 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2085 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2086 esac
2087 case $ac_var in #(
2088 _ | IFS | as_nl) ;; #(
2089 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2090 *) { eval $ac_var=; unset $ac_var;} ;;
2091 esac ;;
2092 esac
2093 done
2094 (set) 2>&1 |
2095 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2096 *${as_nl}ac_space=\ *)
2097 sed -n \
2098 "s/'\''/'\''\\\\'\'''\''/g;
2099 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2100 ;; #(
2101 *)
2102 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2103 ;;
2104 esac |
2105 sort
2106 )
2107 echo
2108
2109 $as_echo "## ----------------- ##
2110 ## Output variables. ##
2111 ## ----------------- ##"
2112 echo
2113 for ac_var in $ac_subst_vars
2114 do
2115 eval ac_val=\$$ac_var
2116 case $ac_val in
2117 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2118 esac
2119 $as_echo "$ac_var='\''$ac_val'\''"
2120 done | sort
2121 echo
2122
2123 if test -n "$ac_subst_files"; then
2124 $as_echo "## ------------------- ##
2125 ## File substitutions. ##
2126 ## ------------------- ##"
2127 echo
2128 for ac_var in $ac_subst_files
2129 do
2130 eval ac_val=\$$ac_var
2131 case $ac_val in
2132 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2133 esac
2134 $as_echo "$ac_var='\''$ac_val'\''"
2135 done | sort
2136 echo
2137 fi
2138
2139 if test -s confdefs.h; then
2140 $as_echo "## ----------- ##
2141 ## confdefs.h. ##
2142 ## ----------- ##"
2143 echo
2144 cat confdefs.h
2145 echo
2146 fi
2147 test "$ac_signal" != 0 &&
2148 $as_echo "$as_me: caught signal $ac_signal"
2149 $as_echo "$as_me: exit $exit_status"
2150 } >&5
2151 rm -f core *.core core.conftest.* &&
2152 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2153 exit $exit_status
2154 ' 0
2155 for ac_signal in 1 2 13 15; do
2156 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2157 done
2158 ac_signal=0
2159
2160 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2161 rm -f -r conftest* confdefs.h
2162
2163 $as_echo "/* confdefs.h */" > confdefs.h
2164
2165 # Predefined preprocessor variables.
2166
2167 cat >>confdefs.h <<_ACEOF
2168 #define PACKAGE_NAME "$PACKAGE_NAME"
2169 _ACEOF
2170
2171 cat >>confdefs.h <<_ACEOF
2172 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2173 _ACEOF
2174
2175 cat >>confdefs.h <<_ACEOF
2176 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2177 _ACEOF
2178
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_STRING "$PACKAGE_STRING"
2181 _ACEOF
2182
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2185 _ACEOF
2186
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_URL "$PACKAGE_URL"
2189 _ACEOF
2190
2191
2192 # Let the site file select an alternate cache file if it wants to.
2193 # Prefer an explicitly selected file to automatically selected ones.
2194 ac_site_file1=NONE
2195 ac_site_file2=NONE
2196 if test -n "$CONFIG_SITE"; then
2197 # We do not want a PATH search for config.site.
2198 case $CONFIG_SITE in #((
2199 -*) ac_site_file1=./$CONFIG_SITE;;
2200 */*) ac_site_file1=$CONFIG_SITE;;
2201 *) ac_site_file1=./$CONFIG_SITE;;
2202 esac
2203 elif test "x$prefix" != xNONE; then
2204 ac_site_file1=$prefix/share/config.site
2205 ac_site_file2=$prefix/etc/config.site
2206 else
2207 ac_site_file1=$ac_default_prefix/share/config.site
2208 ac_site_file2=$ac_default_prefix/etc/config.site
2209 fi
2210 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2211 do
2212 test "x$ac_site_file" = xNONE && continue
2213 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2215 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2216 sed 's/^/| /' "$ac_site_file" >&5
2217 . "$ac_site_file" \
2218 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2219 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2220 as_fn_error $? "failed to load site script $ac_site_file
2221 See \`config.log' for more details" "$LINENO" 5; }
2222 fi
2223 done
2224
2225 if test -r "$cache_file"; then
2226 # Some versions of bash will fail to source /dev/null (special files
2227 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2228 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2230 $as_echo "$as_me: loading cache $cache_file" >&6;}
2231 case $cache_file in
2232 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2233 *) . "./$cache_file";;
2234 esac
2235 fi
2236 else
2237 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2238 $as_echo "$as_me: creating cache $cache_file" >&6;}
2239 >$cache_file
2240 fi
2241
2242 # Check that the precious variables saved in the cache have kept the same
2243 # value.
2244 ac_cache_corrupted=false
2245 for ac_var in $ac_precious_vars; do
2246 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2247 eval ac_new_set=\$ac_env_${ac_var}_set
2248 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2249 eval ac_new_val=\$ac_env_${ac_var}_value
2250 case $ac_old_set,$ac_new_set in
2251 set,)
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2253 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2254 ac_cache_corrupted=: ;;
2255 ,set)
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2257 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2258 ac_cache_corrupted=: ;;
2259 ,);;
2260 *)
2261 if test "x$ac_old_val" != "x$ac_new_val"; then
2262 # differences in whitespace do not lead to failure.
2263 ac_old_val_w=`echo x $ac_old_val`
2264 ac_new_val_w=`echo x $ac_new_val`
2265 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2267 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2268 ac_cache_corrupted=:
2269 else
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2271 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2272 eval $ac_var=\$ac_old_val
2273 fi
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2275 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2277 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2278 fi;;
2279 esac
2280 # Pass precious variables to config.status.
2281 if test "$ac_new_set" = set; then
2282 case $ac_new_val in
2283 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2284 *) ac_arg=$ac_var=$ac_new_val ;;
2285 esac
2286 case " $ac_configure_args " in
2287 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2288 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2289 esac
2290 fi
2291 done
2292 if $ac_cache_corrupted; then
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2296 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2297 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2298 fi
2299 ## -------------------- ##
2300 ## Main body of script. ##
2301 ## -------------------- ##
2302
2303 ac_ext=c
2304 ac_cpp='$CPP $CPPFLAGS'
2305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2308
2309
2310
2311
2312
2313
2314
2315
2316 progname=$0
2317 # if PWD already has a value, it is probably wrong.
2318 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2319
2320 # Export original configure arguments for use by sub-configures.
2321 # Quote arguments with shell meta charatcers.
2322 TOPLEVEL_CONFIGURE_ARGUMENTS=
2323 set -- "$progname" "$@"
2324 for ac_arg
2325 do
2326 case "$ac_arg" in
2327 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2328 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2329 # if the argument is of the form -foo=baz, quote the baz part only
2330 ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2331 *) ;;
2332 esac
2333 # Add the quoted argument to the list.
2334 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2335 done
2336 if test "$silent" = yes; then
2337 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2338 fi
2339 # Remove the initial space we just introduced and, as these will be
2340 # expanded by make, quote '$'.
2341 TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2342
2343
2344 # Find the build, host, and target systems.
2345 ac_aux_dir=
2346 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2347 if test -f "$ac_dir/install-sh"; then
2348 ac_aux_dir=$ac_dir
2349 ac_install_sh="$ac_aux_dir/install-sh -c"
2350 break
2351 elif test -f "$ac_dir/install.sh"; then
2352 ac_aux_dir=$ac_dir
2353 ac_install_sh="$ac_aux_dir/install.sh -c"
2354 break
2355 elif test -f "$ac_dir/shtool"; then
2356 ac_aux_dir=$ac_dir
2357 ac_install_sh="$ac_aux_dir/shtool install -c"
2358 break
2359 fi
2360 done
2361 if test -z "$ac_aux_dir"; then
2362 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2363 fi
2364
2365 # These three variables are undocumented and unsupported,
2366 # and are intended to be withdrawn in a future Autoconf release.
2367 # They can cause serious problems if a builder's source tree is in a directory
2368 # whose full name contains unusual characters.
2369 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2370 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2371 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2372
2373
2374 # Make sure we can run config.sub.
2375 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2376 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2377
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2379 $as_echo_n "checking build system type... " >&6; }
2380 if ${ac_cv_build+:} false; then :
2381 $as_echo_n "(cached) " >&6
2382 else
2383 ac_build_alias=$build_alias
2384 test "x$ac_build_alias" = x &&
2385 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2386 test "x$ac_build_alias" = x &&
2387 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2388 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2389 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2390
2391 fi
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2393 $as_echo "$ac_cv_build" >&6; }
2394 case $ac_cv_build in
2395 *-*-*) ;;
2396 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2397 esac
2398 build=$ac_cv_build
2399 ac_save_IFS=$IFS; IFS='-'
2400 set x $ac_cv_build
2401 shift
2402 build_cpu=$1
2403 build_vendor=$2
2404 shift; shift
2405 # Remember, the first character of IFS is used to create $*,
2406 # except with old shells:
2407 build_os=$*
2408 IFS=$ac_save_IFS
2409 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2410
2411
2412 case ${build_alias} in
2413 "") build_noncanonical=${build} ;;
2414 *) build_noncanonical=${build_alias} ;;
2415 esac
2416
2417
2418
2419 case ${host_alias} in
2420 "") host_noncanonical=${build_noncanonical} ;;
2421 *) host_noncanonical=${host_alias} ;;
2422 esac
2423
2424
2425
2426 case ${target_alias} in
2427 "") target_noncanonical=${host_noncanonical} ;;
2428 *) target_noncanonical=${target_alias} ;;
2429 esac
2430
2431
2432
2433
2434 test "$host_noncanonical" = "$target_noncanonical" &&
2435 test "$program_prefix$program_suffix$program_transform_name" = \
2436 NONENONEs,x,x, &&
2437 program_transform_name=s,y,y,
2438
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2440 $as_echo_n "checking host system type... " >&6; }
2441 if ${ac_cv_host+:} false; then :
2442 $as_echo_n "(cached) " >&6
2443 else
2444 if test "x$host_alias" = x; then
2445 ac_cv_host=$ac_cv_build
2446 else
2447 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2448 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2449 fi
2450
2451 fi
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2453 $as_echo "$ac_cv_host" >&6; }
2454 case $ac_cv_host in
2455 *-*-*) ;;
2456 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2457 esac
2458 host=$ac_cv_host
2459 ac_save_IFS=$IFS; IFS='-'
2460 set x $ac_cv_host
2461 shift
2462 host_cpu=$1
2463 host_vendor=$2
2464 shift; shift
2465 # Remember, the first character of IFS is used to create $*,
2466 # except with old shells:
2467 host_os=$*
2468 IFS=$ac_save_IFS
2469 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2470
2471
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2473 $as_echo_n "checking target system type... " >&6; }
2474 if ${ac_cv_target+:} false; then :
2475 $as_echo_n "(cached) " >&6
2476 else
2477 if test "x$target_alias" = x; then
2478 ac_cv_target=$ac_cv_host
2479 else
2480 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2481 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2482 fi
2483
2484 fi
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2486 $as_echo "$ac_cv_target" >&6; }
2487 case $ac_cv_target in
2488 *-*-*) ;;
2489 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2490 esac
2491 target=$ac_cv_target
2492 ac_save_IFS=$IFS; IFS='-'
2493 set x $ac_cv_target
2494 shift
2495 target_cpu=$1
2496 target_vendor=$2
2497 shift; shift
2498 # Remember, the first character of IFS is used to create $*,
2499 # except with old shells:
2500 target_os=$*
2501 IFS=$ac_save_IFS
2502 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2503
2504
2505 # The aliases save the names the user supplied, while $host etc.
2506 # will get canonicalized.
2507 test -n "$target_alias" &&
2508 test "$program_prefix$program_suffix$program_transform_name" = \
2509 NONENONEs,x,x, &&
2510 program_prefix=${target_alias}-
2511
2512 test "$program_prefix" != NONE &&
2513 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2514 # Use a double $ so make ignores it.
2515 test "$program_suffix" != NONE &&
2516 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2517 # Double any \ or $.
2518 # By default was `s,x,x', remove it if useless.
2519 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2520 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2521
2522
2523
2524 # Get 'install' or 'install-sh' and its variants.
2525 # Find a good install program. We prefer a C program (faster),
2526 # so one script is as good as another. But avoid the broken or
2527 # incompatible versions:
2528 # SysV /etc/install, /usr/sbin/install
2529 # SunOS /usr/etc/install
2530 # IRIX /sbin/install
2531 # AIX /bin/install
2532 # AmigaOS /C/install, which installs bootblocks on floppy discs
2533 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2534 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2535 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2536 # OS/2's system install, which has a completely different semantic
2537 # ./install, which can be erroneously created by make from ./install.sh.
2538 # Reject install programs that cannot install multiple files.
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2540 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2541 if test -z "$INSTALL"; then
2542 if ${ac_cv_path_install+:} false; then :
2543 $as_echo_n "(cached) " >&6
2544 else
2545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546 for as_dir in $PATH
2547 do
2548 IFS=$as_save_IFS
2549 test -z "$as_dir" && as_dir=.
2550 # Account for people who put trailing slashes in PATH elements.
2551 case $as_dir/ in #((
2552 ./ | .// | /[cC]/* | \
2553 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2554 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2555 /usr/ucb/* ) ;;
2556 *)
2557 # OSF1 and SCO ODT 3.0 have their own names for install.
2558 # Don't use installbsd from OSF since it installs stuff as root
2559 # by default.
2560 for ac_prog in ginstall scoinst install; do
2561 for ac_exec_ext in '' $ac_executable_extensions; do
2562 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2563 if test $ac_prog = install &&
2564 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2565 # AIX install. It has an incompatible calling convention.
2566 :
2567 elif test $ac_prog = install &&
2568 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2569 # program-specific install script used by HP pwplus--don't use.
2570 :
2571 else
2572 rm -rf conftest.one conftest.two conftest.dir
2573 echo one > conftest.one
2574 echo two > conftest.two
2575 mkdir conftest.dir
2576 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2577 test -s conftest.one && test -s conftest.two &&
2578 test -s conftest.dir/conftest.one &&
2579 test -s conftest.dir/conftest.two
2580 then
2581 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2582 break 3
2583 fi
2584 fi
2585 fi
2586 done
2587 done
2588 ;;
2589 esac
2590
2591 done
2592 IFS=$as_save_IFS
2593
2594 rm -rf conftest.one conftest.two conftest.dir
2595
2596 fi
2597 if test "${ac_cv_path_install+set}" = set; then
2598 INSTALL=$ac_cv_path_install
2599 else
2600 # As a last resort, use the slow shell script. Don't cache a
2601 # value for INSTALL within a source directory, because that will
2602 # break other packages using the cache if that directory is
2603 # removed, or if the value is a relative name.
2604 INSTALL=$ac_install_sh
2605 fi
2606 fi
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2608 $as_echo "$INSTALL" >&6; }
2609
2610 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2611 # It thinks the first close brace ends the variable substitution.
2612 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2613
2614 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2615
2616 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2617
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2619 $as_echo_n "checking whether ln works... " >&6; }
2620 if ${acx_cv_prog_LN+:} false; then :
2621 $as_echo_n "(cached) " >&6
2622 else
2623 rm -f conftestdata_t
2624 echo >conftestdata_f
2625 if ln conftestdata_f conftestdata_t 2>/dev/null
2626 then
2627 acx_cv_prog_LN=ln
2628 else
2629 acx_cv_prog_LN=no
2630 fi
2631 rm -f conftestdata_f conftestdata_t
2632
2633 fi
2634 if test $acx_cv_prog_LN = no; then
2635 LN="cp"
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2637 $as_echo "no, using $LN" >&6; }
2638 else
2639 LN="$acx_cv_prog_LN"
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2641 $as_echo "yes" >&6; }
2642 fi
2643
2644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2645 $as_echo_n "checking whether ln -s works... " >&6; }
2646 LN_S=$as_ln_s
2647 if test "$LN_S" = "ln -s"; then
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2649 $as_echo "yes" >&6; }
2650 else
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2652 $as_echo "no, using $LN_S" >&6; }
2653 fi
2654
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2656 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
2657 if ${ac_cv_path_SED+:} false; then :
2658 $as_echo_n "(cached) " >&6
2659 else
2660 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2661 for ac_i in 1 2 3 4 5 6 7; do
2662 ac_script="$ac_script$as_nl$ac_script"
2663 done
2664 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2665 { ac_script=; unset ac_script;}
2666 if test -z "$SED"; then
2667 ac_path_SED_found=false
2668 # Loop through the user's path and test for each of PROGNAME-LIST
2669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670 for as_dir in $PATH
2671 do
2672 IFS=$as_save_IFS
2673 test -z "$as_dir" && as_dir=.
2674 for ac_prog in sed gsed; do
2675 for ac_exec_ext in '' $ac_executable_extensions; do
2676 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2677 as_fn_executable_p "$ac_path_SED" || continue
2678 # Check for GNU ac_path_SED and select it if it is found.
2679 # Check for GNU $ac_path_SED
2680 case `"$ac_path_SED" --version 2>&1` in
2681 *GNU*)
2682 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2683 *)
2684 ac_count=0
2685 $as_echo_n 0123456789 >"conftest.in"
2686 while :
2687 do
2688 cat "conftest.in" "conftest.in" >"conftest.tmp"
2689 mv "conftest.tmp" "conftest.in"
2690 cp "conftest.in" "conftest.nl"
2691 $as_echo '' >> "conftest.nl"
2692 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2693 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2694 as_fn_arith $ac_count + 1 && ac_count=$as_val
2695 if test $ac_count -gt ${ac_path_SED_max-0}; then
2696 # Best one so far, save it but keep looking for a better one
2697 ac_cv_path_SED="$ac_path_SED"
2698 ac_path_SED_max=$ac_count
2699 fi
2700 # 10*(2^10) chars as input seems more than enough
2701 test $ac_count -gt 10 && break
2702 done
2703 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2704 esac
2705
2706 $ac_path_SED_found && break 3
2707 done
2708 done
2709 done
2710 IFS=$as_save_IFS
2711 if test -z "$ac_cv_path_SED"; then
2712 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2713 fi
2714 else
2715 ac_cv_path_SED=$SED
2716 fi
2717
2718 fi
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2720 $as_echo "$ac_cv_path_SED" >&6; }
2721 SED="$ac_cv_path_SED"
2722 rm -f conftest.sed
2723
2724 for ac_prog in gawk mawk nawk awk
2725 do
2726 # Extract the first word of "$ac_prog", so it can be a program name with args.
2727 set dummy $ac_prog; ac_word=$2
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729 $as_echo_n "checking for $ac_word... " >&6; }
2730 if ${ac_cv_prog_AWK+:} false; then :
2731 $as_echo_n "(cached) " >&6
2732 else
2733 if test -n "$AWK"; then
2734 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2735 else
2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737 for as_dir in $PATH
2738 do
2739 IFS=$as_save_IFS
2740 test -z "$as_dir" && as_dir=.
2741 for ac_exec_ext in '' $ac_executable_extensions; do
2742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2743 ac_cv_prog_AWK="$ac_prog"
2744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745 break 2
2746 fi
2747 done
2748 done
2749 IFS=$as_save_IFS
2750
2751 fi
2752 fi
2753 AWK=$ac_cv_prog_AWK
2754 if test -n "$AWK"; then
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2756 $as_echo "$AWK" >&6; }
2757 else
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759 $as_echo "no" >&6; }
2760 fi
2761
2762
2763 test -n "$AWK" && break
2764 done
2765
2766
2767 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2768
2769 # We pass INSTALL explicitly to sub-makes. Make sure that it is not
2770 # a relative path.
2771 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2772 INSTALL="${srcpwd}/install-sh -c"
2773 fi
2774
2775 # Set srcdir to "." if that's what it is.
2776 # This is important for multilib support.
2777 pwd=`${PWDCMD-pwd}`
2778 if test "${pwd}" = "${srcpwd}" ; then
2779 srcdir=.
2780 fi
2781
2782 topsrcdir=$srcpwd
2783
2784 extra_host_args=
2785
2786 ### To add a new directory to the tree, first choose whether it is a target
2787 ### or a host dependent tool. Then put it into the appropriate list
2788 ### (library or tools, host or target), doing a dependency sort.
2789
2790 # Subdirs will be configured in the order listed in build_configdirs,
2791 # configdirs, or target_configdirs; see the serialization section below.
2792
2793 # Dependency sorting is only needed when *configuration* must be done in
2794 # a particular order. In all cases a dependency should be specified in
2795 # the Makefile, whether or not it's implicitly specified here.
2796
2797 # Double entries in build_configdirs, configdirs, or target_configdirs may
2798 # cause circular dependencies and break everything horribly.
2799
2800 # these library is used by various programs built for the build
2801 # environment
2802 #
2803 build_libs="build-libiberty build-libcpp"
2804
2805 # these tools are built for the build environment
2806 build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
2807
2808 # these libraries are used by various programs built for the host environment
2809 #f
2810 host_libs="intl libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libiconv libctf"
2811
2812 # these tools are built for the host environment
2813 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2814 # know that we are building the simulator.
2815 # binutils, gas and ld appear in that order because it makes sense to run
2816 # "make check" in that particular order.
2817 # If --enable-gold is used, "gold" may replace "ld".
2818 host_tools="texinfo flex bison binutils gas ld fixincludes gcc cgen sid sim gdb gdbserver gprof etc expect dejagnu m4 utils guile fastjar gnattools libcc1 gotools c++tools"
2819
2820 # these libraries are built for the target environment, and are built after
2821 # the host libraries and the host tools (which may be a cross compiler)
2822 # Note that libiberty is not a target library.
2823 target_libraries="target-libgcc \
2824 target-libbacktrace \
2825 target-libgloss \
2826 target-newlib \
2827 target-libgomp \
2828 target-libatomic \
2829 target-libitm \
2830 target-libstdc++-v3 \
2831 target-libsanitizer \
2832 target-libvtv \
2833 target-libssp \
2834 target-libquadmath \
2835 target-libgfortran \
2836 target-libffi \
2837 target-libobjc \
2838 target-libada \
2839 target-libgo \
2840 target-libphobos \
2841 target-zlib"
2842
2843 # these tools are built using the target libraries, and are intended to
2844 # run only in the target environment
2845 #
2846 # note: any program that *uses* libraries that are in the "target_libraries"
2847 # list belongs in this list.
2848 #
2849 target_tools="target-rda"
2850
2851 ################################################################################
2852
2853 ## All tools belong in one of the four categories, and are assigned above
2854 ## We assign ${configdirs} this way to remove all embedded newlines. This
2855 ## is important because configure will choke if they ever get through.
2856 ## ${configdirs} is directories we build using the host tools.
2857 ## ${target_configdirs} is directories we build using the target tools.
2858 configdirs=`echo ${host_libs} ${host_tools}`
2859 target_configdirs=`echo ${target_libraries} ${target_tools}`
2860 build_configdirs=`echo ${build_libs} ${build_tools}`
2861
2862
2863
2864 ################################################################################
2865
2866 srcname="gnu development package"
2867
2868 # This gets set non-empty for some net releases of packages.
2869 appdirs=""
2870
2871 # Define is_cross_compiler to save on calls to 'test'.
2872 is_cross_compiler=
2873 if test x"${host}" = x"${target}" ; then
2874 is_cross_compiler=no
2875 else
2876 is_cross_compiler=yes
2877 fi
2878
2879 # Find the build and target subdir names.
2880
2881 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2882 # have matching libraries, they should use host libraries: Makefile.tpl
2883 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2884 # However, they still use the build modules, because the corresponding
2885 # host modules (e.g. bison) are only built for the host when bootstrap
2886 # finishes. So:
2887 # - build_subdir is where we find build modules, and never changes.
2888 # - build_libsubdir is where we find build libraries, and can be overridden.
2889
2890 # Prefix 'build-' so this never conflicts with target_subdir.
2891 build_subdir="build-${build_noncanonical}"
2892
2893 # Check whether --with-build-libsubdir was given.
2894 if test "${with_build_libsubdir+set}" = set; then :
2895 withval=$with_build_libsubdir; build_libsubdir="$withval"
2896 else
2897 build_libsubdir="$build_subdir"
2898 fi
2899
2900 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2901 if ( test $srcdir = . && test -d gcc ) \
2902 || test -d $srcdir/../host-${host_noncanonical}; then
2903 host_subdir="host-${host_noncanonical}"
2904 else
2905 host_subdir=.
2906 fi
2907 # No prefix.
2908 target_subdir=${target_noncanonical}
2909
2910 # Be sure to cover against remnants of an in-tree build.
2911 if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then
2912 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
2913 Use a pristine source tree when building in a separate tree" "$LINENO" 5
2914 fi
2915
2916 # Skipdirs are removed silently.
2917 skipdirs=
2918 # Noconfigdirs are removed loudly.
2919 noconfigdirs=""
2920
2921 use_gnu_ld=
2922 # Make sure we don't let GNU ld be added if we didn't want it.
2923 if test x$with_gnu_ld = xno ; then
2924 use_gnu_ld=no
2925 noconfigdirs="$noconfigdirs ld gold"
2926 fi
2927
2928 use_gnu_as=
2929 # Make sure we don't let GNU as be added if we didn't want it.
2930 if test x$with_gnu_as = xno ; then
2931 use_gnu_as=no
2932 noconfigdirs="$noconfigdirs gas"
2933 fi
2934
2935 use_included_zlib=
2936
2937 # Check whether --with-system-zlib was given.
2938 if test "${with_system_zlib+set}" = set; then :
2939 withval=$with_system_zlib;
2940 fi
2941
2942 # Make sure we don't let ZLIB be added if we didn't want it.
2943 if test x$with_system_zlib = xyes ; then
2944 use_included_zlib=no
2945 noconfigdirs="$noconfigdirs zlib"
2946 fi
2947
2948 # Don't compile the bundled readline/libreadline.a if --with-system-readline
2949 # is provided.
2950 if test x$with_system_readline = xyes ; then
2951 noconfigdirs="$noconfigdirs readline"
2952 fi
2953
2954 # some tools are so dependent upon X11 that if we're not building with X,
2955 # it's not even worth trying to configure, much less build, that tool.
2956
2957 case ${with_x} in
2958 yes | "") ;; # the default value for this tree is that X11 is available
2959 no)
2960 skipdirs="${skipdirs} tk itcl libgui"
2961 # We won't be able to build gdbtk without X.
2962 enable_gdbtk=no
2963 ;;
2964 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2965 esac
2966
2967 # Some are only suitable for cross toolchains.
2968 # Remove these if host=target.
2969 cross_only="target-libgloss target-newlib target-opcodes"
2970
2971 case $is_cross_compiler in
2972 no) skipdirs="${skipdirs} ${cross_only}" ;;
2973 esac
2974
2975 # If both --with-headers and --with-libs are specified, default to
2976 # --without-newlib.
2977 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2978 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2979 if test x"${with_newlib}" = x ; then
2980 with_newlib=no
2981 fi
2982 fi
2983
2984 # Recognize --with-newlib/--without-newlib.
2985 case ${with_newlib} in
2986 no) skipdirs="${skipdirs} target-newlib" ;;
2987 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2988 esac
2989
2990 # Check whether --enable-as-accelerator-for was given.
2991 if test "${enable_as_accelerator_for+set}" = set; then :
2992 enableval=$enable_as_accelerator_for;
2993 fi
2994
2995
2996 # Check whether --enable-offload-targets was given.
2997 if test "${enable_offload_targets+set}" = set; then :
2998 enableval=$enable_offload_targets;
2999 if test x"$enable_offload_targets" = x; then
3000 as_fn_error $? "no offload targets specified" "$LINENO" 5
3001 fi
3002
3003 else
3004 enable_offload_targets=
3005 fi
3006
3007
3008 # Check whether --enable-offload-defaulted was given.
3009 if test "${enable_offload_defaulted+set}" = set; then :
3010 enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
3011 else
3012 enable_offload_defaulted=
3013 fi
3014
3015
3016 # Handle --enable-gold, --enable-ld.
3017 # --disable-gold [--enable-ld]
3018 # Build only ld. Default option.
3019 # --enable-gold [--enable-ld]
3020 # Build both gold and ld. Install gold as "ld.gold", install ld
3021 # as "ld.bfd" and "ld".
3022 # --enable-gold=default [--enable-ld]
3023 # Build both gold and ld. Install gold as "ld.gold" and "ld",
3024 # install ld as "ld.bfd".
3025 # --enable-gold[=default] --disable-ld
3026 # Build only gold, which is then installed as both "ld.gold" and "ld".
3027 # --enable-gold --enable-ld=default
3028 # Build both gold (installed as "ld.gold") and ld (installed as "ld"
3029 # and ld.bfd).
3030 # In other words, ld is default
3031 # --enable-gold=default --enable-ld=default
3032 # Error.
3033
3034 default_ld=
3035 # Check whether --enable-gold was given.
3036 if test "${enable_gold+set}" = set; then :
3037 enableval=$enable_gold; ENABLE_GOLD=$enableval
3038 else
3039 ENABLE_GOLD=no
3040 fi
3041
3042 case "${ENABLE_GOLD}" in
3043 yes|default)
3044 # Check for ELF target.
3045 is_elf=no
3046 case "${target}" in
3047 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
3048 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
3049 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
3050 | *-*-solaris2* | *-*-nto* | *-*-nacl*)
3051 case "${target}" in
3052 *-*-linux*aout* | *-*-linux*oldld*)
3053 ;;
3054 *)
3055 is_elf=yes
3056 ;;
3057 esac
3058 esac
3059
3060 if test "$is_elf" = "yes"; then
3061 # Check for target supported by gold.
3062 case "${target}" in
3063 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
3064 | aarch64*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*)
3065 configdirs="$configdirs gold"
3066 if test x${ENABLE_GOLD} = xdefault; then
3067 default_ld=gold
3068 fi
3069 ENABLE_GOLD=yes
3070 ;;
3071 esac
3072 fi
3073 ;;
3074 no)
3075 ;;
3076 *)
3077 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
3078 ;;
3079 esac
3080
3081 # Check whether --enable-ld was given.
3082 if test "${enable_ld+set}" = set; then :
3083 enableval=$enable_ld; ENABLE_LD=$enableval
3084 else
3085 ENABLE_LD=yes
3086 fi
3087
3088
3089 case "${ENABLE_LD}" in
3090 default)
3091 if test x${default_ld} != x; then
3092 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
3093 fi
3094 ;;
3095 yes)
3096 ;;
3097 no)
3098 if test x${ENABLE_GOLD} != xyes; then
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3100 $as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3101 fi
3102 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3103 ;;
3104 *)
3105 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
3106 ;;
3107 esac
3108
3109 # PR gas/19109
3110 # Decide the default method for compressing debug sections.
3111 # Provide a configure time option to override our default.
3112 # Check whether --enable-compressed_debug_sections was given.
3113 if test "${enable_compressed_debug_sections+set}" = set; then :
3114 enableval=$enable_compressed_debug_sections;
3115 if test x"$enable_compressed_debug_sections" = xyes; then
3116 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
3117 fi
3118
3119 else
3120 enable_compressed_debug_sections=
3121 fi
3122
3123
3124 # Configure extra directories which are host specific
3125
3126 case "${host}" in
3127 *-cygwin*)
3128 configdirs="$configdirs libtermcap" ;;
3129 esac
3130
3131 # A target can indicate whether a language isn't supported for some reason.
3132 # Only spaces may be used in this macro; not newlines or tabs.
3133 unsupported_languages=
3134
3135 # Remove more programs from consideration, based on the host or
3136 # target this usually means that a port of the program doesn't
3137 # exist yet.
3138
3139 case "${host}" in
3140 i[3456789]86-*-msdosdjgpp*)
3141 noconfigdirs="$noconfigdirs tcl tk itcl"
3142 ;;
3143 esac
3144
3145
3146 # Check whether --enable-libquadmath was given.
3147 if test "${enable_libquadmath+set}" = set; then :
3148 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3149 else
3150 ENABLE_LIBQUADMATH=yes
3151 fi
3152
3153 if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3154 noconfigdirs="$noconfigdirs target-libquadmath"
3155 fi
3156
3157
3158 # Check whether --enable-libquadmath-support was given.
3159 if test "${enable_libquadmath_support+set}" = set; then :
3160 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3161 else
3162 ENABLE_LIBQUADMATH_SUPPORT=yes
3163 fi
3164
3165 enable_libquadmath_support=
3166 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3167 enable_libquadmath_support=no
3168 fi
3169
3170
3171 # Check whether --enable-libada was given.
3172 if test "${enable_libada+set}" = set; then :
3173 enableval=$enable_libada; ENABLE_LIBADA=$enableval
3174 else
3175 ENABLE_LIBADA=yes
3176 fi
3177
3178 if test "${ENABLE_LIBADA}" != "yes" ; then
3179 noconfigdirs="$noconfigdirs gnattools"
3180 fi
3181
3182 # Check whether --enable-libssp was given.
3183 if test "${enable_libssp+set}" = set; then :
3184 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
3185 else
3186 ENABLE_LIBSSP=yes
3187 fi
3188
3189
3190 # Check whether --enable-libstdcxx was given.
3191 if test "${enable_libstdcxx+set}" = set; then :
3192 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3193 else
3194 ENABLE_LIBSTDCXX=default
3195 fi
3196
3197 if test "${ENABLE_LIBSTDCXX}" = "no" ; then
3198 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3199 fi
3200
3201 # Enable libgomp by default on hosted POSIX systems, and a few others.
3202 if test x$enable_libgomp = x ; then
3203 case "${target}" in
3204 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3205 ;;
3206 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
3207 ;;
3208 *-*-solaris2* | *-*-hpux11*)
3209 ;;
3210 *-*-darwin* | *-*-aix*)
3211 ;;
3212 nvptx*-*-* | amdgcn*-*-*)
3213 ;;
3214 *)
3215 noconfigdirs="$noconfigdirs target-libgomp"
3216 ;;
3217 esac
3218 fi
3219
3220 # Disable libatomic on unsupported systems.
3221 if test -d ${srcdir}/libatomic; then
3222 if test x$enable_libatomic = x; then
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3224 $as_echo_n "checking for libatomic support... " >&6; }
3225 if (srcdir=${srcdir}/libatomic; \
3226 . ${srcdir}/configure.tgt; \
3227 test -n "$UNSUPPORTED")
3228 then
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3230 $as_echo "no" >&6; }
3231 noconfigdirs="$noconfigdirs target-libatomic"
3232 else
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3234 $as_echo "yes" >&6; }
3235 fi
3236 fi
3237 fi
3238
3239 # Disable libitm on unsupported systems.
3240 if test -d ${srcdir}/libitm; then
3241 if test x$enable_libitm = x; then
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
3243 $as_echo_n "checking for libitm support... " >&6; }
3244 if (srcdir=${srcdir}/libitm; \
3245 . ${srcdir}/configure.tgt; \
3246 test -n "$UNSUPPORTED")
3247 then
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3249 $as_echo "no" >&6; }
3250 noconfigdirs="$noconfigdirs target-libitm"
3251 else
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3253 $as_echo "yes" >&6; }
3254 fi
3255 fi
3256 fi
3257
3258 # Disable libsanitizer on unsupported systems.
3259 if test -d ${srcdir}/libsanitizer; then
3260 if test x$enable_libsanitizer = x; then
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3262 $as_echo_n "checking for libsanitizer support... " >&6; }
3263 if (srcdir=${srcdir}/libsanitizer; \
3264 . ${srcdir}/configure.tgt; \
3265 test -n "$UNSUPPORTED")
3266 then
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3268 $as_echo "no" >&6; }
3269 noconfigdirs="$noconfigdirs target-libsanitizer"
3270 else
3271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3272 $as_echo "yes" >&6; }
3273 fi
3274 fi
3275 fi
3276
3277 # Disable libvtv on unsupported systems.
3278 if test -d ${srcdir}/libvtv; then
3279 if test x$enable_libvtv = x; then
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3281 $as_echo_n "checking for libvtv support... " >&6; }
3282 if (srcdir=${srcdir}/libvtv; \
3283 . ${srcdir}/configure.tgt; \
3284 test "$VTV_SUPPORTED" != "yes")
3285 then
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3287 $as_echo "no" >&6; }
3288 noconfigdirs="$noconfigdirs target-libvtv"
3289 else
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3291 $as_echo "yes" >&6; }
3292 fi
3293 fi
3294 fi
3295
3296 # Disable libquadmath for some systems.
3297 case "${target}" in
3298 avr-*-*)
3299 noconfigdirs="$noconfigdirs target-libquadmath"
3300 ;;
3301 # libquadmath is unused on AIX and libquadmath build process use of
3302 # LD_LIBRARY_PATH can break AIX bootstrap.
3303 powerpc-*-aix* | rs6000-*-aix*)
3304 noconfigdirs="$noconfigdirs target-libquadmath"
3305 ;;
3306 esac
3307
3308 # Disable libssp for some systems.
3309 case "${target}" in
3310 avr-*-*)
3311 # No hosted I/O support.
3312 noconfigdirs="$noconfigdirs target-libssp"
3313 ;;
3314 bpf-*-*)
3315 noconfigdirs="$noconfigdirs target-libssp"
3316 ;;
3317 powerpc-*-aix* | rs6000-*-aix*)
3318 noconfigdirs="$noconfigdirs target-libssp"
3319 ;;
3320 pru-*-*)
3321 # No hosted I/O support.
3322 noconfigdirs="$noconfigdirs target-libssp"
3323 ;;
3324 rl78-*-*)
3325 # libssp uses a misaligned load to trigger a fault, but the RL78
3326 # doesn't fault for those - instead, it gives a build-time error
3327 # for explicit misaligned loads.
3328 noconfigdirs="$noconfigdirs target-libssp"
3329 ;;
3330 visium-*-*)
3331 # No hosted I/O support.
3332 noconfigdirs="$noconfigdirs target-libssp"
3333 ;;
3334 esac
3335
3336 # Disable libstdc++-v3 for some systems.
3337 # Allow user to override this if they pass --enable-libstdcxx
3338 if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3339 case "${target}" in
3340 *-*-vxworks*)
3341 # VxWorks uses the Dinkumware C++ library.
3342 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3343 ;;
3344 amdgcn*-*-*)
3345 # Not ported/fails to build when using newlib.
3346 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3347 ;;
3348 arm*-wince-pe*)
3349 # the C++ libraries don't build on top of CE's C libraries
3350 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3351 ;;
3352 avr-*-*)
3353 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3354 ;;
3355 bpf-*-*)
3356 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3357 ;;
3358 ft32-*-*)
3359 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3360 ;;
3361 esac
3362 fi
3363
3364 # Disable C++ on systems where it is known to not work.
3365 # For testing, you can override this with --enable-languages=c++.
3366 case ,${enable_languages}, in
3367 *,c++,*)
3368 ;;
3369 *)
3370 case "${target}" in
3371 bpf-*-*)
3372 unsupported_languages="$unsupported_languages c++"
3373 ;;
3374 esac
3375 ;;
3376 esac
3377
3378 # Disable Objc on systems where it is known to not work.
3379 # For testing, you can override this with --enable-languages=objc.
3380 case ,${enable_languages}, in
3381 *,objc,*)
3382 ;;
3383 *)
3384 case "${target}" in
3385 bpf-*-*)
3386 unsupported_languages="$unsupported_languages objc"
3387 ;;
3388 esac
3389 ;;
3390 esac
3391
3392 # Disable D on systems where it is known to not work.
3393 # For testing, you can override this with --enable-languages=d.
3394 case ,${enable_languages}, in
3395 *,d,*)
3396 ;;
3397 *)
3398 case "${target}" in
3399 bpf-*-*)
3400 unsupported_languages="$unsupported_languages d"
3401 ;;
3402 esac
3403 ;;
3404 esac
3405
3406 # Disable libphobos on unsupported systems.
3407 # For testing, you can override this with --enable-libphobos.
3408 if test -d ${srcdir}/libphobos; then
3409 if test x$enable_libphobos = x; then
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3411 $as_echo_n "checking for libphobos support... " >&6; }
3412 if (srcdir=${srcdir}/libphobos; \
3413 . ${srcdir}/configure.tgt; \
3414 test "$LIBPHOBOS_SUPPORTED" != "yes")
3415 then
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3417 $as_echo "no" >&6; }
3418 noconfigdirs="$noconfigdirs target-libphobos"
3419 else
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3421 $as_echo "yes" >&6; }
3422 fi
3423 fi
3424 fi
3425
3426 # Disable Fortran for some systems.
3427 case "${target}" in
3428 mmix-*-*)
3429 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3430 unsupported_languages="$unsupported_languages fortran"
3431 ;;
3432 bpf-*-*)
3433 unsupported_languages="$unsupported_languages fortran"
3434 ;;
3435 esac
3436
3437 # Disable libffi for some systems.
3438 case "${target}" in
3439 powerpc-*-darwin*)
3440 ;;
3441 i[3456789]86-*-darwin*)
3442 ;;
3443 x86_64-*-darwin[912]*)
3444 ;;
3445 *-*-darwin*)
3446 noconfigdirs="$noconfigdirs target-libffi"
3447 ;;
3448 *-*-netware*)
3449 noconfigdirs="$noconfigdirs target-libffi"
3450 ;;
3451 *-*-phoenix*)
3452 noconfigdirs="$noconfigdirs target-libffi"
3453 ;;
3454 *-*-rtems*)
3455 noconfigdirs="$noconfigdirs target-libffi"
3456 ;;
3457 *-*-tpf*)
3458 noconfigdirs="$noconfigdirs target-libffi"
3459 ;;
3460 *-*-uclinux*)
3461 noconfigdirs="$noconfigdirs target-libffi"
3462 ;;
3463 *-*-vxworks*)
3464 noconfigdirs="$noconfigdirs target-libffi"
3465 ;;
3466 aarch64*-*-freebsd*)
3467 noconfigdirs="$noconfigdirs target-libffi"
3468 ;;
3469 alpha*-*-*vms*)
3470 noconfigdirs="$noconfigdirs target-libffi"
3471 ;;
3472 arm*-*-freebsd*)
3473 noconfigdirs="$noconfigdirs target-libffi"
3474 ;;
3475 arm-wince-pe)
3476 noconfigdirs="$noconfigdirs target-libffi"
3477 ;;
3478 arm*-*-symbianelf*)
3479 noconfigdirs="$noconfigdirs target-libffi"
3480 ;;
3481 bpf-*-*)
3482 noconfigdirs="$noconfigdirs target-libffi"
3483 ;;
3484 cris-*-* | crisv32-*-*)
3485 case "${target}" in
3486 *-*-linux*)
3487 ;;
3488 *) # See PR46792 regarding target-libffi.
3489 noconfigdirs="$noconfigdirs target-libffi";;
3490 esac
3491 ;;
3492 hppa*64*-*-hpux*)
3493 noconfigdirs="$noconfigdirs target-libffi"
3494 ;;
3495 ia64*-*-*vms*)
3496 noconfigdirs="$noconfigdirs target-libffi"
3497 ;;
3498 i[3456789]86-w64-mingw*)
3499 noconfigdirs="$noconfigdirs target-libffi"
3500 ;;
3501 i[3456789]86-*-mingw*)
3502 noconfigdirs="$noconfigdirs target-libffi"
3503 ;;
3504 x86_64-*-mingw*)
3505 noconfigdirs="$noconfigdirs target-libffi"
3506 ;;
3507 mmix-*-*)
3508 noconfigdirs="$noconfigdirs target-libffi"
3509 ;;
3510 powerpc-*-aix*)
3511 ;;
3512 rs6000-*-aix*)
3513 ;;
3514 ft32-*-*)
3515 noconfigdirs="$noconfigdirs target-libffi"
3516 ;;
3517 *-*-lynxos*)
3518 noconfigdirs="$noconfigdirs target-libffi"
3519 ;;
3520 esac
3521
3522 # Disable the go frontend on systems where it is known to not work. Please keep
3523 # this in sync with contrib/config-list.mk.
3524 case "${target}" in
3525 *-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
3526 unsupported_languages="$unsupported_languages go"
3527 ;;
3528 esac
3529
3530 # Only allow gdbserver on some systems.
3531 if test -d ${srcdir}/gdbserver; then
3532 if test x$enable_gdbserver = x; then
3533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3534 $as_echo_n "checking for gdbserver support... " >&6; }
3535 if (srcdir=${srcdir}/gdbserver; \
3536 . ${srcdir}/configure.srv; \
3537 test -n "$UNSUPPORTED")
3538 then
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3540 $as_echo "no" >&6; }
3541 noconfigdirs="$noconfigdirs gdbserver"
3542 else
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3544 $as_echo "yes" >&6; }
3545 fi
3546 fi
3547 fi
3548
3549 # Disable libgo for some systems where it is known to not work.
3550 # For testing, you can easily override this with --enable-libgo.
3551 if test x$enable_libgo = x; then
3552 case "${target}" in
3553 *-*-darwin*)
3554 # PR 46986
3555 noconfigdirs="$noconfigdirs target-libgo"
3556 ;;
3557 *-*-cygwin* | *-*-mingw*)
3558 noconfigdirs="$noconfigdirs target-libgo"
3559 ;;
3560 bpf-*-*)
3561 noconfigdirs="$noconfigdirs target-libgo"
3562 ;;
3563 esac
3564 fi
3565
3566 # Default libgloss CPU subdirectory.
3567 libgloss_dir="$target_cpu"
3568
3569 case "${target}" in
3570 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3571 libgloss_dir=wince
3572 ;;
3573 aarch64*-*-* )
3574 libgloss_dir=aarch64
3575 ;;
3576 arm*-*-*)
3577 libgloss_dir=arm
3578 ;;
3579 cris-*-* | crisv32-*-*)
3580 libgloss_dir=cris
3581 ;;
3582 hppa*-*-*)
3583 libgloss_dir=pa
3584 ;;
3585 i[3456789]86-*-*)
3586 libgloss_dir=i386
3587 ;;
3588 loongarch*-*-*)
3589 libgloss_dir=loongarch
3590 ;;
3591 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3592 libgloss_dir=m68hc11
3593 ;;
3594 m68*-*-* | fido-*-*)
3595 libgloss_dir=m68k
3596 ;;
3597 mips*-*-*)
3598 libgloss_dir=mips
3599 ;;
3600 powerpc*-*-*)
3601 libgloss_dir=rs6000
3602 ;;
3603 pru-*-*)
3604 libgloss_dir=pru
3605 ;;
3606 sparc*-*-*)
3607 libgloss_dir=sparc
3608 ;;
3609 esac
3610
3611 # Disable newlib and libgloss for various target OSes.
3612 case "${target}" in
3613 alpha*-dec-osf*)
3614 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3615 ;;
3616 i[3456789]86-*-linux*)
3617 # This section makes it possible to build newlib natively on linux.
3618 # If we are using a cross compiler then don't configure newlib.
3619 if test x${is_cross_compiler} != xno ; then
3620 noconfigdirs="$noconfigdirs target-newlib"
3621 fi
3622 noconfigdirs="$noconfigdirs target-libgloss"
3623 # If we are not using a cross compiler, do configure newlib.
3624 # Note however, that newlib will only be configured in this situation
3625 # if the --with-newlib option has been given, because otherwise
3626 # 'target-newlib' will appear in skipdirs.
3627 ;;
3628 i[3456789]86-*-rdos*)
3629 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3630 ;;
3631 sh*-*-pe|mips*-*-pe|arm-wince-pe)
3632 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3633 ;;
3634 sparc-*-sunos4*)
3635 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3636 ;;
3637 bpf-*-*)
3638 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3639 ;;
3640 *-*-aix*)
3641 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3642 ;;
3643 *-*-beos*)
3644 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3645 ;;
3646 *-*-chorusos)
3647 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3648 ;;
3649 *-*-dragonfly*)
3650 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3651 ;;
3652 *-*-freebsd*)
3653 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3654 ;;
3655 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3656 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3657 ;;
3658 *-*-lynxos*)
3659 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3660 ;;
3661 *-*-mingw*)
3662 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3663 ;;
3664 *-*-netbsd*)
3665 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3666 ;;
3667 *-*-netware*)
3668 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3669 ;;
3670 *-*-tpf*)
3671 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3672 ;;
3673 *-*-uclinux*)
3674 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3675 ;;
3676 *-*-vxworks*)
3677 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3678 ;;
3679 esac
3680
3681 case "${target}" in
3682 *-*-chorusos)
3683 ;;
3684 aarch64-*-darwin*)
3685 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3686 noconfigdirs="$noconfigdirs sim target-rda"
3687 ;;
3688 amdgcn*-*-*)
3689 ;;
3690 arm-*-darwin*)
3691 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3692 noconfigdirs="$noconfigdirs sim target-rda"
3693 ;;
3694 powerpc-*-darwin*)
3695 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3696 noconfigdirs="$noconfigdirs sim target-rda"
3697 ;;
3698 i[3456789]86-*-darwin*)
3699 noconfigdirs="$noconfigdirs ld gprof"
3700 noconfigdirs="$noconfigdirs sim target-rda"
3701 ;;
3702 x86_64-*-darwin[912]*)
3703 noconfigdirs="$noconfigdirs ld gas gprof"
3704 noconfigdirs="$noconfigdirs sim target-rda"
3705 ;;
3706 *-*-darwin*)
3707 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3708 noconfigdirs="$noconfigdirs sim target-rda"
3709 ;;
3710 *-*-dragonfly*)
3711 ;;
3712 *-*-freebsd*)
3713 if test "x$with_gmp" = x \
3714 && ! test -d ${srcdir}/gmp \
3715 && test -f /usr/local/include/gmp.h; then
3716 with_gmp=/usr/local
3717 fi
3718 ;;
3719 *-*-kaos*)
3720 # Remove unsupported stuff on all kaOS configurations.
3721 noconfigdirs="$noconfigdirs target-libgloss"
3722 ;;
3723 *-*-netbsd*)
3724 ;;
3725 *-*-netware*)
3726 ;;
3727 *-*-phoenix*)
3728 noconfigdirs="$noconfigdirs target-libgloss"
3729 ;;
3730 *-*-rtems*)
3731 noconfigdirs="$noconfigdirs target-libgloss"
3732 ;;
3733 # The tpf target doesn't support gdb yet.
3734 *-*-tpf*)
3735 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
3736 ;;
3737 *-*-uclinux*)
3738 noconfigdirs="$noconfigdirs target-rda"
3739 ;;
3740 *-*-vxworks*)
3741 ;;
3742 alpha*-dec-osf*)
3743 # ld works, but does not support shared libraries.
3744 # gas doesn't generate exception information.
3745 noconfigdirs="$noconfigdirs gas ld"
3746 ;;
3747 alpha*-*-*vms*)
3748 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3749 ;;
3750 alpha*-*-*)
3751 # newlib is not 64 bit ready
3752 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3753 ;;
3754 bpf-*-*)
3755 noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3756 ;;
3757 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3758 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
3759 ;;
3760 arc*-*-*)
3761 noconfigdirs="$noconfigdirs sim"
3762 ;;
3763 arm-*-pe*)
3764 noconfigdirs="$noconfigdirs target-libgloss"
3765 ;;
3766 arm-*-riscix*)
3767 noconfigdirs="$noconfigdirs ld target-libgloss"
3768 ;;
3769 avr-*-*)
3770 if test x${with_avrlibc} != xno; then
3771 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3772 fi
3773 ;;
3774 c4x-*-* | tic4x-*-*)
3775 noconfigdirs="$noconfigdirs target-libgloss"
3776 ;;
3777 tic54x-*-*)
3778 noconfigdirs="$noconfigdirs target-libgloss gdb"
3779 ;;
3780 d10v-*-*)
3781 noconfigdirs="$noconfigdirs target-libgloss"
3782 ;;
3783 d30v-*-*)
3784 noconfigdirs="$noconfigdirs gdb"
3785 ;;
3786 fr30-*-elf*)
3787 noconfigdirs="$noconfigdirs gdb"
3788 ;;
3789 ft32-*-*)
3790 noconfigdirs="$noconfigdirs target-rda gprof"
3791 ;;
3792 moxie-*-*)
3793 noconfigdirs="$noconfigdirs"
3794 ;;
3795 h8300*-*-*)
3796 noconfigdirs="$noconfigdirs target-libgloss"
3797 ;;
3798 h8500-*-*)
3799 noconfigdirs="$noconfigdirs target-libgloss"
3800 ;;
3801 hppa*64*-*-hpux*)
3802 noconfigdirs="$noconfigdirs gdb"
3803 ;;
3804 hppa*64*-*-linux*)
3805 ;;
3806 hppa*-*-linux*)
3807 ;;
3808 hppa*-*-*elf* | \
3809 hppa*-*-lites* | \
3810 hppa*-*-openbsd* | \
3811 hppa*64*-*-*)
3812 ;;
3813 hppa*-*-pro*)
3814 ;;
3815 hppa*-*-*)
3816 noconfigdirs="$noconfigdirs ld"
3817 ;;
3818 i960-*-*)
3819 noconfigdirs="$noconfigdirs gdb"
3820 ;;
3821 ia64*-*-elf*)
3822 # No gdb support yet.
3823 noconfigdirs="$noconfigdirs readline libgui itcl gdb"
3824 ;;
3825 ia64*-**-hpux*)
3826 # No ld support yet.
3827 noconfigdirs="$noconfigdirs gdb libgui itcl ld"
3828 ;;
3829 ia64*-*-*vms*)
3830 # No ld support yet.
3831 noconfigdirs="$noconfigdirs libgui itcl ld"
3832 ;;
3833 i[3456789]86-w64-mingw*)
3834 ;;
3835 i[3456789]86-*-mingw*)
3836 target_configdirs="$target_configdirs target-winsup"
3837 ;;
3838 *-*-cygwin*)
3839 target_configdirs="$target_configdirs target-libtermcap target-winsup"
3840 noconfigdirs="$noconfigdirs target-libgloss"
3841 # always build newlib if winsup directory is present.
3842 if test -d "$srcdir/winsup/cygwin"; then
3843 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3844 elif test -d "$srcdir/newlib"; then
3845 echo "Warning: winsup/cygwin is missing so newlib can't be built."
3846 fi
3847 ;;
3848 i[3456789]86-*-pe)
3849 noconfigdirs="$noconfigdirs target-libgloss"
3850 ;;
3851 i[3456789]86-*-sco3.2v5*)
3852 # The linker does not yet know about weak symbols in COFF,
3853 # and is not configured to handle mixed ELF and COFF.
3854 noconfigdirs="$noconfigdirs ld target-libgloss"
3855 ;;
3856 i[3456789]86-*-sco*)
3857 noconfigdirs="$noconfigdirs gprof target-libgloss"
3858 ;;
3859 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
3860 noconfigdirs="$noconfigdirs target-libgloss"
3861 ;;
3862 i[3456789]86-*-sysv4*)
3863 noconfigdirs="$noconfigdirs target-libgloss"
3864 ;;
3865 i[3456789]86-*-beos*)
3866 noconfigdirs="$noconfigdirs gdb"
3867 ;;
3868 i[3456789]86-*-rdos*)
3869 noconfigdirs="$noconfigdirs gdb"
3870 ;;
3871 mmix-*-*)
3872 noconfigdirs="$noconfigdirs gdb"
3873 ;;
3874 mt-*-*)
3875 noconfigdirs="$noconfigdirs sim"
3876 ;;
3877 nfp-*-*)
3878 noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3879 noconfigdirs="$noconfigdirs $target_libraries"
3880 ;;
3881 pdp11-*-*)
3882 noconfigdirs="$noconfigdirs gdb gprof"
3883 ;;
3884 powerpc-*-aix*)
3885 # copied from rs6000-*-* entry
3886 noconfigdirs="$noconfigdirs gprof"
3887 ;;
3888 powerpc*-*-winnt* | powerpc*-*-pe*)
3889 target_configdirs="$target_configdirs target-winsup"
3890 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
3891 # always build newlib.
3892 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3893 ;;
3894 # This is temporary until we can link against shared libraries
3895 powerpcle-*-solaris*)
3896 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
3897 ;;
3898 powerpc-*-beos*)
3899 noconfigdirs="$noconfigdirs gdb"
3900 ;;
3901 rs6000-*-lynxos*)
3902 noconfigdirs="$noconfigdirs gprof"
3903 ;;
3904 rs6000-*-aix*)
3905 noconfigdirs="$noconfigdirs gprof"
3906 ;;
3907 rs6000-*-*)
3908 noconfigdirs="$noconfigdirs gprof"
3909 ;;
3910 m68k-apollo-*)
3911 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
3912 ;;
3913 microblaze*)
3914 noconfigdirs="$noconfigdirs gprof"
3915 ;;
3916 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
3917 if test x$with_newlib = xyes; then
3918 noconfigdirs="$noconfigdirs gprof"
3919 fi
3920 ;;
3921 mips*-*-irix5*)
3922 noconfigdirs="$noconfigdirs gprof target-libgloss"
3923 ;;
3924 mips*-*-irix6*)
3925 noconfigdirs="$noconfigdirs gprof target-libgloss"
3926 ;;
3927 mips*-*-bsd*)
3928 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
3929 ;;
3930 mips*-*-linux*)
3931 ;;
3932 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
3933 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
3934 noconfigdirs="$noconfigdirs ld gas gprof"
3935 ;;
3936 mips*-*-*)
3937 noconfigdirs="$noconfigdirs gprof"
3938 ;;
3939 nvptx*-*-*)
3940 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
3941 ;;
3942 sh-*-*)
3943 case "${target}" in
3944 sh*-*-elf)
3945 ;;
3946 *)
3947 noconfigdirs="$noconfigdirs target-libgloss" ;;
3948 esac
3949 ;;
3950 sparc-*-sunos4*)
3951 if test x${is_cross_compiler} = xno ; then
3952 use_gnu_ld=no
3953 fi
3954 ;;
3955 tic6x-*-*)
3956 noconfigdirs="$noconfigdirs sim"
3957 ;;
3958 v810-*-*)
3959 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
3960 ;;
3961 vax-*-*)
3962 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3963 ;;
3964 wasm32-*-*)
3965 noconfigdirs="$noconfigdirs ld"
3966 ;;
3967 loongarch*-*-linux*)
3968 ;;
3969 loongarch*-*-*)
3970 noconfigdirs="$noconfigdirs gprof"
3971 ;;
3972 esac
3973
3974 # If we aren't building newlib, then don't build libgloss, since libgloss
3975 # depends upon some newlib header files.
3976 case "${noconfigdirs}" in
3977 *target-libgloss*) ;;
3978 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
3979 esac
3980
3981 # Work in distributions that contain no compiler tools, like Autoconf.
3982 host_makefile_frag=/dev/null
3983 if test -d ${srcdir}/config ; then
3984 case "${host}" in
3985 i[3456789]86-*-msdosdjgpp*)
3986 host_makefile_frag="config/mh-djgpp"
3987 ;;
3988 *-cygwin*)
3989
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
3991 $as_echo_n "checking to see if cat works as expected... " >&6; }
3992 echo a >cygwin-cat-check
3993 if test `cat cygwin-cat-check` = a ; then
3994 rm cygwin-cat-check
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3996 $as_echo "yes" >&6; }
3997 else
3998 rm cygwin-cat-check
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4000 $as_echo "no" >&6; }
4001 as_fn_error $? "The cat command does not ignore carriage return characters.
4002 Please either mount the build directory in binary mode or run the following
4003 commands before running any configure script:
4004 set -o igncr
4005 export SHELLOPTS
4006 " "$LINENO" 5
4007 fi
4008
4009 host_makefile_frag="config/mh-cygwin"
4010 ;;
4011 *-mingw*)
4012 host_makefile_frag="config/mh-mingw"
4013 ;;
4014 alpha*-linux*)
4015 host_makefile_frag="config/mh-alpha-linux"
4016 ;;
4017 hppa*-hp-hpux*)
4018 host_makefile_frag="config/mh-pa"
4019 ;;
4020 hppa*-*)
4021 host_makefile_frag="config/mh-pa"
4022 ;;
4023 i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*)
4024 host_makefile_frag="config/mh-darwin"
4025 ;;
4026 powerpc-*-aix*)
4027 host_makefile_frag="config/mh-ppc-aix"
4028 ;;
4029 rs6000-*-aix*)
4030 host_makefile_frag="config/mh-ppc-aix"
4031 ;;
4032 esac
4033 fi
4034
4035 if test "${build}" != "${host}" ; then
4036 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4037 AS_FOR_BUILD=${AS_FOR_BUILD-as}
4038 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4039 CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
4040 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
4041 DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
4042 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
4043 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
4044 GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
4045 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4046 LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4047 NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4048 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4049 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4050 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4051 else
4052 AR_FOR_BUILD="\$(AR)"
4053 AS_FOR_BUILD="\$(AS)"
4054 CC_FOR_BUILD="\$(CC)"
4055 CXX_FOR_BUILD="\$(CXX)"
4056 DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
4057 GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
4058 GOC_FOR_BUILD="\$(GOC)"
4059 GDC_FOR_BUILD="\$(GDC)"
4060 DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4061 LD_FOR_BUILD="\$(LD)"
4062 NM_FOR_BUILD="\$(NM)"
4063 RANLIB_FOR_BUILD="\$(RANLIB)"
4064 WINDRES_FOR_BUILD="\$(WINDRES)"
4065 WINDMC_FOR_BUILD="\$(WINDMC)"
4066 fi
4067
4068 ac_ext=c
4069 ac_cpp='$CPP $CPPFLAGS'
4070 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4071 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4072 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4073 if test -n "$ac_tool_prefix"; then
4074 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4075 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4077 $as_echo_n "checking for $ac_word... " >&6; }
4078 if ${ac_cv_prog_CC+:} false; then :
4079 $as_echo_n "(cached) " >&6
4080 else
4081 if test -n "$CC"; then
4082 ac_cv_prog_CC="$CC" # Let the user override the test.
4083 else
4084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4085 for as_dir in $PATH
4086 do
4087 IFS=$as_save_IFS
4088 test -z "$as_dir" && as_dir=.
4089 for ac_exec_ext in '' $ac_executable_extensions; do
4090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4091 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4093 break 2
4094 fi
4095 done
4096 done
4097 IFS=$as_save_IFS
4098
4099 fi
4100 fi
4101 CC=$ac_cv_prog_CC
4102 if test -n "$CC"; then
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4104 $as_echo "$CC" >&6; }
4105 else
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4107 $as_echo "no" >&6; }
4108 fi
4109
4110
4111 fi
4112 if test -z "$ac_cv_prog_CC"; then
4113 ac_ct_CC=$CC
4114 # Extract the first word of "gcc", so it can be a program name with args.
4115 set dummy gcc; ac_word=$2
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4117 $as_echo_n "checking for $ac_word... " >&6; }
4118 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4119 $as_echo_n "(cached) " >&6
4120 else
4121 if test -n "$ac_ct_CC"; then
4122 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4123 else
4124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4125 for as_dir in $PATH
4126 do
4127 IFS=$as_save_IFS
4128 test -z "$as_dir" && as_dir=.
4129 for ac_exec_ext in '' $ac_executable_extensions; do
4130 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4131 ac_cv_prog_ac_ct_CC="gcc"
4132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4133 break 2
4134 fi
4135 done
4136 done
4137 IFS=$as_save_IFS
4138
4139 fi
4140 fi
4141 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4142 if test -n "$ac_ct_CC"; then
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4144 $as_echo "$ac_ct_CC" >&6; }
4145 else
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4147 $as_echo "no" >&6; }
4148 fi
4149
4150 if test "x$ac_ct_CC" = x; then
4151 CC=""
4152 else
4153 case $cross_compiling:$ac_tool_warned in
4154 yes:)
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4156 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4157 ac_tool_warned=yes ;;
4158 esac
4159 CC=$ac_ct_CC
4160 fi
4161 else
4162 CC="$ac_cv_prog_CC"
4163 fi
4164
4165 if test -z "$CC"; then
4166 if test -n "$ac_tool_prefix"; then
4167 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4168 set dummy ${ac_tool_prefix}cc; ac_word=$2
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4170 $as_echo_n "checking for $ac_word... " >&6; }
4171 if ${ac_cv_prog_CC+:} false; then :
4172 $as_echo_n "(cached) " >&6
4173 else
4174 if test -n "$CC"; then
4175 ac_cv_prog_CC="$CC" # Let the user override the test.
4176 else
4177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4178 for as_dir in $PATH
4179 do
4180 IFS=$as_save_IFS
4181 test -z "$as_dir" && as_dir=.
4182 for ac_exec_ext in '' $ac_executable_extensions; do
4183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4184 ac_cv_prog_CC="${ac_tool_prefix}cc"
4185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4186 break 2
4187 fi
4188 done
4189 done
4190 IFS=$as_save_IFS
4191
4192 fi
4193 fi
4194 CC=$ac_cv_prog_CC
4195 if test -n "$CC"; then
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4197 $as_echo "$CC" >&6; }
4198 else
4199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4200 $as_echo "no" >&6; }
4201 fi
4202
4203
4204 fi
4205 fi
4206 if test -z "$CC"; then
4207 # Extract the first word of "cc", so it can be a program name with args.
4208 set dummy cc; ac_word=$2
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4210 $as_echo_n "checking for $ac_word... " >&6; }
4211 if ${ac_cv_prog_CC+:} false; then :
4212 $as_echo_n "(cached) " >&6
4213 else
4214 if test -n "$CC"; then
4215 ac_cv_prog_CC="$CC" # Let the user override the test.
4216 else
4217 ac_prog_rejected=no
4218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219 for as_dir in $PATH
4220 do
4221 IFS=$as_save_IFS
4222 test -z "$as_dir" && as_dir=.
4223 for ac_exec_ext in '' $ac_executable_extensions; do
4224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4225 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4226 ac_prog_rejected=yes
4227 continue
4228 fi
4229 ac_cv_prog_CC="cc"
4230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4231 break 2
4232 fi
4233 done
4234 done
4235 IFS=$as_save_IFS
4236
4237 if test $ac_prog_rejected = yes; then
4238 # We found a bogon in the path, so make sure we never use it.
4239 set dummy $ac_cv_prog_CC
4240 shift
4241 if test $# != 0; then
4242 # We chose a different compiler from the bogus one.
4243 # However, it has the same basename, so the bogon will be chosen
4244 # first if we set CC to just the basename; use the full file name.
4245 shift
4246 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4247 fi
4248 fi
4249 fi
4250 fi
4251 CC=$ac_cv_prog_CC
4252 if test -n "$CC"; then
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4254 $as_echo "$CC" >&6; }
4255 else
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4257 $as_echo "no" >&6; }
4258 fi
4259
4260
4261 fi
4262 if test -z "$CC"; then
4263 if test -n "$ac_tool_prefix"; then
4264 for ac_prog in cl.exe
4265 do
4266 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4267 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4269 $as_echo_n "checking for $ac_word... " >&6; }
4270 if ${ac_cv_prog_CC+:} false; then :
4271 $as_echo_n "(cached) " >&6
4272 else
4273 if test -n "$CC"; then
4274 ac_cv_prog_CC="$CC" # Let the user override the test.
4275 else
4276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4277 for as_dir in $PATH
4278 do
4279 IFS=$as_save_IFS
4280 test -z "$as_dir" && as_dir=.
4281 for ac_exec_ext in '' $ac_executable_extensions; do
4282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4283 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4285 break 2
4286 fi
4287 done
4288 done
4289 IFS=$as_save_IFS
4290
4291 fi
4292 fi
4293 CC=$ac_cv_prog_CC
4294 if test -n "$CC"; then
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4296 $as_echo "$CC" >&6; }
4297 else
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4299 $as_echo "no" >&6; }
4300 fi
4301
4302
4303 test -n "$CC" && break
4304 done
4305 fi
4306 if test -z "$CC"; then
4307 ac_ct_CC=$CC
4308 for ac_prog in cl.exe
4309 do
4310 # Extract the first word of "$ac_prog", so it can be a program name with args.
4311 set dummy $ac_prog; ac_word=$2
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4313 $as_echo_n "checking for $ac_word... " >&6; }
4314 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4315 $as_echo_n "(cached) " >&6
4316 else
4317 if test -n "$ac_ct_CC"; then
4318 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4319 else
4320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4321 for as_dir in $PATH
4322 do
4323 IFS=$as_save_IFS
4324 test -z "$as_dir" && as_dir=.
4325 for ac_exec_ext in '' $ac_executable_extensions; do
4326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4327 ac_cv_prog_ac_ct_CC="$ac_prog"
4328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4329 break 2
4330 fi
4331 done
4332 done
4333 IFS=$as_save_IFS
4334
4335 fi
4336 fi
4337 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4338 if test -n "$ac_ct_CC"; then
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4340 $as_echo "$ac_ct_CC" >&6; }
4341 else
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4343 $as_echo "no" >&6; }
4344 fi
4345
4346
4347 test -n "$ac_ct_CC" && break
4348 done
4349
4350 if test "x$ac_ct_CC" = x; then
4351 CC=""
4352 else
4353 case $cross_compiling:$ac_tool_warned in
4354 yes:)
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4356 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4357 ac_tool_warned=yes ;;
4358 esac
4359 CC=$ac_ct_CC
4360 fi
4361 fi
4362
4363 fi
4364
4365
4366 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4367 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4368 as_fn_error $? "no acceptable C compiler found in \$PATH
4369 See \`config.log' for more details" "$LINENO" 5; }
4370
4371 # Provide some information about the compiler.
4372 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4373 set X $ac_compile
4374 ac_compiler=$2
4375 for ac_option in --version -v -V -qversion; do
4376 { { ac_try="$ac_compiler $ac_option >&5"
4377 case "(($ac_try" in
4378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4379 *) ac_try_echo=$ac_try;;
4380 esac
4381 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4382 $as_echo "$ac_try_echo"; } >&5
4383 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4384 ac_status=$?
4385 if test -s conftest.err; then
4386 sed '10a\
4387 ... rest of stderr output deleted ...
4388 10q' conftest.err >conftest.er1
4389 cat conftest.er1 >&5
4390 fi
4391 rm -f conftest.er1 conftest.err
4392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4393 test $ac_status = 0; }
4394 done
4395
4396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4397 /* end confdefs.h. */
4398
4399 int
4400 main ()
4401 {
4402
4403 ;
4404 return 0;
4405 }
4406 _ACEOF
4407 ac_clean_files_save=$ac_clean_files
4408 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4409 # Try to create an executable without -o first, disregard a.out.
4410 # It will help us diagnose broken compilers, and finding out an intuition
4411 # of exeext.
4412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4413 $as_echo_n "checking whether the C compiler works... " >&6; }
4414 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4415
4416 # The possible output files:
4417 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4418
4419 ac_rmfiles=
4420 for ac_file in $ac_files
4421 do
4422 case $ac_file in
4423 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4424 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4425 esac
4426 done
4427 rm -f $ac_rmfiles
4428
4429 if { { ac_try="$ac_link_default"
4430 case "(($ac_try" in
4431 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4432 *) ac_try_echo=$ac_try;;
4433 esac
4434 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4435 $as_echo "$ac_try_echo"; } >&5
4436 (eval "$ac_link_default") 2>&5
4437 ac_status=$?
4438 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4439 test $ac_status = 0; }; then :
4440 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4441 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4442 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4443 # so that the user can short-circuit this test for compilers unknown to
4444 # Autoconf.
4445 for ac_file in $ac_files ''
4446 do
4447 test -f "$ac_file" || continue
4448 case $ac_file in
4449 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4450 ;;
4451 [ab].out )
4452 # We found the default executable, but exeext='' is most
4453 # certainly right.
4454 break;;
4455 *.* )
4456 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4457 then :; else
4458 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4459 fi
4460 # We set ac_cv_exeext here because the later test for it is not
4461 # safe: cross compilers may not add the suffix if given an `-o'
4462 # argument, so we may need to know it at that point already.
4463 # Even if this section looks crufty: it has the advantage of
4464 # actually working.
4465 break;;
4466 * )
4467 break;;
4468 esac
4469 done
4470 test "$ac_cv_exeext" = no && ac_cv_exeext=
4471
4472 else
4473 ac_file=''
4474 fi
4475 if test -z "$ac_file"; then :
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4477 $as_echo "no" >&6; }
4478 $as_echo "$as_me: failed program was:" >&5
4479 sed 's/^/| /' conftest.$ac_ext >&5
4480
4481 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4482 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4483 as_fn_error 77 "C compiler cannot create executables
4484 See \`config.log' for more details" "$LINENO" 5; }
4485 else
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4487 $as_echo "yes" >&6; }
4488 fi
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4490 $as_echo_n "checking for C compiler default output file name... " >&6; }
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4492 $as_echo "$ac_file" >&6; }
4493 ac_exeext=$ac_cv_exeext
4494
4495 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4496 ac_clean_files=$ac_clean_files_save
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4498 $as_echo_n "checking for suffix of executables... " >&6; }
4499 if { { ac_try="$ac_link"
4500 case "(($ac_try" in
4501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4502 *) ac_try_echo=$ac_try;;
4503 esac
4504 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4505 $as_echo "$ac_try_echo"; } >&5
4506 (eval "$ac_link") 2>&5
4507 ac_status=$?
4508 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4509 test $ac_status = 0; }; then :
4510 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4511 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4512 # work properly (i.e., refer to `conftest.exe'), while it won't with
4513 # `rm'.
4514 for ac_file in conftest.exe conftest conftest.*; do
4515 test -f "$ac_file" || continue
4516 case $ac_file in
4517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4518 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4519 break;;
4520 * ) break;;
4521 esac
4522 done
4523 else
4524 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4525 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4526 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4527 See \`config.log' for more details" "$LINENO" 5; }
4528 fi
4529 rm -f conftest conftest$ac_cv_exeext
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4531 $as_echo "$ac_cv_exeext" >&6; }
4532
4533 rm -f conftest.$ac_ext
4534 EXEEXT=$ac_cv_exeext
4535 ac_exeext=$EXEEXT
4536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4537 /* end confdefs.h. */
4538 #include <stdio.h>
4539 int
4540 main ()
4541 {
4542 FILE *f = fopen ("conftest.out", "w");
4543 return ferror (f) || fclose (f) != 0;
4544
4545 ;
4546 return 0;
4547 }
4548 _ACEOF
4549 ac_clean_files="$ac_clean_files conftest.out"
4550 # Check that the compiler produces executables we can run. If not, either
4551 # the compiler is broken, or we cross compile.
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4553 $as_echo_n "checking whether we are cross compiling... " >&6; }
4554 if test "$cross_compiling" != yes; then
4555 { { ac_try="$ac_link"
4556 case "(($ac_try" in
4557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4558 *) ac_try_echo=$ac_try;;
4559 esac
4560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4561 $as_echo "$ac_try_echo"; } >&5
4562 (eval "$ac_link") 2>&5
4563 ac_status=$?
4564 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4565 test $ac_status = 0; }
4566 if { ac_try='./conftest$ac_cv_exeext'
4567 { { case "(($ac_try" in
4568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4569 *) ac_try_echo=$ac_try;;
4570 esac
4571 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4572 $as_echo "$ac_try_echo"; } >&5
4573 (eval "$ac_try") 2>&5
4574 ac_status=$?
4575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4576 test $ac_status = 0; }; }; then
4577 cross_compiling=no
4578 else
4579 if test "$cross_compiling" = maybe; then
4580 cross_compiling=yes
4581 else
4582 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4583 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4584 as_fn_error $? "cannot run C compiled programs.
4585 If you meant to cross compile, use \`--host'.
4586 See \`config.log' for more details" "$LINENO" 5; }
4587 fi
4588 fi
4589 fi
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4591 $as_echo "$cross_compiling" >&6; }
4592
4593 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4594 ac_clean_files=$ac_clean_files_save
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4596 $as_echo_n "checking for suffix of object files... " >&6; }
4597 if ${ac_cv_objext+:} false; then :
4598 $as_echo_n "(cached) " >&6
4599 else
4600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4601 /* end confdefs.h. */
4602
4603 int
4604 main ()
4605 {
4606
4607 ;
4608 return 0;
4609 }
4610 _ACEOF
4611 rm -f conftest.o conftest.obj
4612 if { { ac_try="$ac_compile"
4613 case "(($ac_try" in
4614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4615 *) ac_try_echo=$ac_try;;
4616 esac
4617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4618 $as_echo "$ac_try_echo"; } >&5
4619 (eval "$ac_compile") 2>&5
4620 ac_status=$?
4621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4622 test $ac_status = 0; }; then :
4623 for ac_file in conftest.o conftest.obj conftest.*; do
4624 test -f "$ac_file" || continue;
4625 case $ac_file in
4626 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4627 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4628 break;;
4629 esac
4630 done
4631 else
4632 $as_echo "$as_me: failed program was:" >&5
4633 sed 's/^/| /' conftest.$ac_ext >&5
4634
4635 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4636 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4637 as_fn_error $? "cannot compute suffix of object files: cannot compile
4638 See \`config.log' for more details" "$LINENO" 5; }
4639 fi
4640 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4641 fi
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4643 $as_echo "$ac_cv_objext" >&6; }
4644 OBJEXT=$ac_cv_objext
4645 ac_objext=$OBJEXT
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4647 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4648 if ${ac_cv_c_compiler_gnu+:} false; then :
4649 $as_echo_n "(cached) " >&6
4650 else
4651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4652 /* end confdefs.h. */
4653
4654 int
4655 main ()
4656 {
4657 #ifndef __GNUC__
4658 choke me
4659 #endif
4660
4661 ;
4662 return 0;
4663 }
4664 _ACEOF
4665 if ac_fn_c_try_compile "$LINENO"; then :
4666 ac_compiler_gnu=yes
4667 else
4668 ac_compiler_gnu=no
4669 fi
4670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4671 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4672
4673 fi
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4675 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4676 if test $ac_compiler_gnu = yes; then
4677 GCC=yes
4678 else
4679 GCC=
4680 fi
4681 ac_test_CFLAGS=${CFLAGS+set}
4682 ac_save_CFLAGS=$CFLAGS
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4684 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4685 if ${ac_cv_prog_cc_g+:} false; then :
4686 $as_echo_n "(cached) " >&6
4687 else
4688 ac_save_c_werror_flag=$ac_c_werror_flag
4689 ac_c_werror_flag=yes
4690 ac_cv_prog_cc_g=no
4691 CFLAGS="-g"
4692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4693 /* end confdefs.h. */
4694
4695 int
4696 main ()
4697 {
4698
4699 ;
4700 return 0;
4701 }
4702 _ACEOF
4703 if ac_fn_c_try_compile "$LINENO"; then :
4704 ac_cv_prog_cc_g=yes
4705 else
4706 CFLAGS=""
4707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708 /* end confdefs.h. */
4709
4710 int
4711 main ()
4712 {
4713
4714 ;
4715 return 0;
4716 }
4717 _ACEOF
4718 if ac_fn_c_try_compile "$LINENO"; then :
4719
4720 else
4721 ac_c_werror_flag=$ac_save_c_werror_flag
4722 CFLAGS="-g"
4723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4724 /* end confdefs.h. */
4725
4726 int
4727 main ()
4728 {
4729
4730 ;
4731 return 0;
4732 }
4733 _ACEOF
4734 if ac_fn_c_try_compile "$LINENO"; then :
4735 ac_cv_prog_cc_g=yes
4736 fi
4737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4738 fi
4739 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4740 fi
4741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4742 ac_c_werror_flag=$ac_save_c_werror_flag
4743 fi
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4745 $as_echo "$ac_cv_prog_cc_g" >&6; }
4746 if test "$ac_test_CFLAGS" = set; then
4747 CFLAGS=$ac_save_CFLAGS
4748 elif test $ac_cv_prog_cc_g = yes; then
4749 if test "$GCC" = yes; then
4750 CFLAGS="-g -O2"
4751 else
4752 CFLAGS="-g"
4753 fi
4754 else
4755 if test "$GCC" = yes; then
4756 CFLAGS="-O2"
4757 else
4758 CFLAGS=
4759 fi
4760 fi
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4762 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4763 if ${ac_cv_prog_cc_c89+:} false; then :
4764 $as_echo_n "(cached) " >&6
4765 else
4766 ac_cv_prog_cc_c89=no
4767 ac_save_CC=$CC
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h. */
4770 #include <stdarg.h>
4771 #include <stdio.h>
4772 struct stat;
4773 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4774 struct buf { int x; };
4775 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4776 static char *e (p, i)
4777 char **p;
4778 int i;
4779 {
4780 return p[i];
4781 }
4782 static char *f (char * (*g) (char **, int), char **p, ...)
4783 {
4784 char *s;
4785 va_list v;
4786 va_start (v,p);
4787 s = g (p, va_arg (v,int));
4788 va_end (v);
4789 return s;
4790 }
4791
4792 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4793 function prototypes and stuff, but not '\xHH' hex character constants.
4794 These don't provoke an error unfortunately, instead are silently treated
4795 as 'x'. The following induces an error, until -std is added to get
4796 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4797 array size at least. It's necessary to write '\x00'==0 to get something
4798 that's true only with -std. */
4799 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4800
4801 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4802 inside strings and character constants. */
4803 #define FOO(x) 'x'
4804 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4805
4806 int test (int i, double x);
4807 struct s1 {int (*f) (int a);};
4808 struct s2 {int (*f) (double a);};
4809 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4810 int argc;
4811 char **argv;
4812 int
4813 main ()
4814 {
4815 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4816 ;
4817 return 0;
4818 }
4819 _ACEOF
4820 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4821 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4822 do
4823 CC="$ac_save_CC $ac_arg"
4824 if ac_fn_c_try_compile "$LINENO"; then :
4825 ac_cv_prog_cc_c89=$ac_arg
4826 fi
4827 rm -f core conftest.err conftest.$ac_objext
4828 test "x$ac_cv_prog_cc_c89" != "xno" && break
4829 done
4830 rm -f conftest.$ac_ext
4831 CC=$ac_save_CC
4832
4833 fi
4834 # AC_CACHE_VAL
4835 case "x$ac_cv_prog_cc_c89" in
4836 x)
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4838 $as_echo "none needed" >&6; } ;;
4839 xno)
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4841 $as_echo "unsupported" >&6; } ;;
4842 *)
4843 CC="$CC $ac_cv_prog_cc_c89"
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4845 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4846 esac
4847 if test "x$ac_cv_prog_cc_c89" != xno; then :
4848
4849 fi
4850
4851 ac_ext=c
4852 ac_cpp='$CPP $CPPFLAGS'
4853 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4854 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4855 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4856
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4858 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4859 if ${ac_cv_prog_cc_c99+:} false; then :
4860 $as_echo_n "(cached) " >&6
4861 else
4862 ac_cv_prog_cc_c99=no
4863 ac_save_CC=$CC
4864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4865 /* end confdefs.h. */
4866 #include <stdarg.h>
4867 #include <stdbool.h>
4868 #include <stdlib.h>
4869 #include <wchar.h>
4870 #include <stdio.h>
4871
4872 // Check varargs macros. These examples are taken from C99 6.10.3.5.
4873 #define debug(...) fprintf (stderr, __VA_ARGS__)
4874 #define showlist(...) puts (#__VA_ARGS__)
4875 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4876 static void
4877 test_varargs_macros (void)
4878 {
4879 int x = 1234;
4880 int y = 5678;
4881 debug ("Flag");
4882 debug ("X = %d\n", x);
4883 showlist (The first, second, and third items.);
4884 report (x>y, "x is %d but y is %d", x, y);
4885 }
4886
4887 // Check long long types.
4888 #define BIG64 18446744073709551615ull
4889 #define BIG32 4294967295ul
4890 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4891 #if !BIG_OK
4892 your preprocessor is broken;
4893 #endif
4894 #if BIG_OK
4895 #else
4896 your preprocessor is broken;
4897 #endif
4898 static long long int bignum = -9223372036854775807LL;
4899 static unsigned long long int ubignum = BIG64;
4900
4901 struct incomplete_array
4902 {
4903 int datasize;
4904 double data[];
4905 };
4906
4907 struct named_init {
4908 int number;
4909 const wchar_t *name;
4910 double average;
4911 };
4912
4913 typedef const char *ccp;
4914
4915 static inline int
4916 test_restrict (ccp restrict text)
4917 {
4918 // See if C++-style comments work.
4919 // Iterate through items via the restricted pointer.
4920 // Also check for declarations in for loops.
4921 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4922 continue;
4923 return 0;
4924 }
4925
4926 // Check varargs and va_copy.
4927 static void
4928 test_varargs (const char *format, ...)
4929 {
4930 va_list args;
4931 va_start (args, format);
4932 va_list args_copy;
4933 va_copy (args_copy, args);
4934
4935 const char *str;
4936 int number;
4937 float fnumber;
4938
4939 while (*format)
4940 {
4941 switch (*format++)
4942 {
4943 case 's': // string
4944 str = va_arg (args_copy, const char *);
4945 break;
4946 case 'd': // int
4947 number = va_arg (args_copy, int);
4948 break;
4949 case 'f': // float
4950 fnumber = va_arg (args_copy, double);
4951 break;
4952 default:
4953 break;
4954 }
4955 }
4956 va_end (args_copy);
4957 va_end (args);
4958 }
4959
4960 int
4961 main ()
4962 {
4963
4964 // Check bool.
4965 _Bool success = false;
4966
4967 // Check restrict.
4968 if (test_restrict ("String literal") == 0)
4969 success = true;
4970 char *restrict newvar = "Another string";
4971
4972 // Check varargs.
4973 test_varargs ("s, d' f .", "string", 65, 34.234);
4974 test_varargs_macros ();
4975
4976 // Check flexible array members.
4977 struct incomplete_array *ia =
4978 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4979 ia->datasize = 10;
4980 for (int i = 0; i < ia->datasize; ++i)
4981 ia->data[i] = i * 1.234;
4982
4983 // Check named initializers.
4984 struct named_init ni = {
4985 .number = 34,
4986 .name = L"Test wide string",
4987 .average = 543.34343,
4988 };
4989
4990 ni.number = 58;
4991
4992 int dynamic_array[ni.number];
4993 dynamic_array[ni.number - 1] = 543;
4994
4995 // work around unused variable warnings
4996 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4997 || dynamic_array[ni.number - 1] != 543);
4998
4999 ;
5000 return 0;
5001 }
5002 _ACEOF
5003 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5004 do
5005 CC="$ac_save_CC $ac_arg"
5006 if ac_fn_c_try_compile "$LINENO"; then :
5007 ac_cv_prog_cc_c99=$ac_arg
5008 fi
5009 rm -f core conftest.err conftest.$ac_objext
5010 test "x$ac_cv_prog_cc_c99" != "xno" && break
5011 done
5012 rm -f conftest.$ac_ext
5013 CC=$ac_save_CC
5014
5015 fi
5016 # AC_CACHE_VAL
5017 case "x$ac_cv_prog_cc_c99" in
5018 x)
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5020 $as_echo "none needed" >&6; } ;;
5021 xno)
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5023 $as_echo "unsupported" >&6; } ;;
5024 *)
5025 CC="$CC $ac_cv_prog_cc_c99"
5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5027 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5028 esac
5029 if test "x$ac_cv_prog_cc_c99" != xno; then :
5030
5031 fi
5032
5033
5034 ac_ext=cpp
5035 ac_cpp='$CXXCPP $CPPFLAGS'
5036 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5037 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5038 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5039 if test -z "$CXX"; then
5040 if test -n "$CCC"; then
5041 CXX=$CCC
5042 else
5043 if test -n "$ac_tool_prefix"; then
5044 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5045 do
5046 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5047 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5049 $as_echo_n "checking for $ac_word... " >&6; }
5050 if ${ac_cv_prog_CXX+:} false; then :
5051 $as_echo_n "(cached) " >&6
5052 else
5053 if test -n "$CXX"; then
5054 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5055 else
5056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057 for as_dir in $PATH
5058 do
5059 IFS=$as_save_IFS
5060 test -z "$as_dir" && as_dir=.
5061 for ac_exec_ext in '' $ac_executable_extensions; do
5062 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5063 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5065 break 2
5066 fi
5067 done
5068 done
5069 IFS=$as_save_IFS
5070
5071 fi
5072 fi
5073 CXX=$ac_cv_prog_CXX
5074 if test -n "$CXX"; then
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5076 $as_echo "$CXX" >&6; }
5077 else
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5079 $as_echo "no" >&6; }
5080 fi
5081
5082
5083 test -n "$CXX" && break
5084 done
5085 fi
5086 if test -z "$CXX"; then
5087 ac_ct_CXX=$CXX
5088 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5089 do
5090 # Extract the first word of "$ac_prog", so it can be a program name with args.
5091 set dummy $ac_prog; ac_word=$2
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5093 $as_echo_n "checking for $ac_word... " >&6; }
5094 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5095 $as_echo_n "(cached) " >&6
5096 else
5097 if test -n "$ac_ct_CXX"; then
5098 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5099 else
5100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5101 for as_dir in $PATH
5102 do
5103 IFS=$as_save_IFS
5104 test -z "$as_dir" && as_dir=.
5105 for ac_exec_ext in '' $ac_executable_extensions; do
5106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5107 ac_cv_prog_ac_ct_CXX="$ac_prog"
5108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5109 break 2
5110 fi
5111 done
5112 done
5113 IFS=$as_save_IFS
5114
5115 fi
5116 fi
5117 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5118 if test -n "$ac_ct_CXX"; then
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5120 $as_echo "$ac_ct_CXX" >&6; }
5121 else
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5123 $as_echo "no" >&6; }
5124 fi
5125
5126
5127 test -n "$ac_ct_CXX" && break
5128 done
5129
5130 if test "x$ac_ct_CXX" = x; then
5131 CXX="g++"
5132 else
5133 case $cross_compiling:$ac_tool_warned in
5134 yes:)
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5136 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5137 ac_tool_warned=yes ;;
5138 esac
5139 CXX=$ac_ct_CXX
5140 fi
5141 fi
5142
5143 fi
5144 fi
5145 # Provide some information about the compiler.
5146 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5147 set X $ac_compile
5148 ac_compiler=$2
5149 for ac_option in --version -v -V -qversion; do
5150 { { ac_try="$ac_compiler $ac_option >&5"
5151 case "(($ac_try" in
5152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5153 *) ac_try_echo=$ac_try;;
5154 esac
5155 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5156 $as_echo "$ac_try_echo"; } >&5
5157 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5158 ac_status=$?
5159 if test -s conftest.err; then
5160 sed '10a\
5161 ... rest of stderr output deleted ...
5162 10q' conftest.err >conftest.er1
5163 cat conftest.er1 >&5
5164 fi
5165 rm -f conftest.er1 conftest.err
5166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5167 test $ac_status = 0; }
5168 done
5169
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5171 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5172 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5173 $as_echo_n "(cached) " >&6
5174 else
5175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5176 /* end confdefs.h. */
5177
5178 int
5179 main ()
5180 {
5181 #ifndef __GNUC__
5182 choke me
5183 #endif
5184
5185 ;
5186 return 0;
5187 }
5188 _ACEOF
5189 if ac_fn_cxx_try_compile "$LINENO"; then :
5190 ac_compiler_gnu=yes
5191 else
5192 ac_compiler_gnu=no
5193 fi
5194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5195 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5196
5197 fi
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5199 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5200 if test $ac_compiler_gnu = yes; then
5201 GXX=yes
5202 else
5203 GXX=
5204 fi
5205 ac_test_CXXFLAGS=${CXXFLAGS+set}
5206 ac_save_CXXFLAGS=$CXXFLAGS
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5208 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5209 if ${ac_cv_prog_cxx_g+:} false; then :
5210 $as_echo_n "(cached) " >&6
5211 else
5212 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5213 ac_cxx_werror_flag=yes
5214 ac_cv_prog_cxx_g=no
5215 CXXFLAGS="-g"
5216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5217 /* end confdefs.h. */
5218
5219 int
5220 main ()
5221 {
5222
5223 ;
5224 return 0;
5225 }
5226 _ACEOF
5227 if ac_fn_cxx_try_compile "$LINENO"; then :
5228 ac_cv_prog_cxx_g=yes
5229 else
5230 CXXFLAGS=""
5231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5232 /* end confdefs.h. */
5233
5234 int
5235 main ()
5236 {
5237
5238 ;
5239 return 0;
5240 }
5241 _ACEOF
5242 if ac_fn_cxx_try_compile "$LINENO"; then :
5243
5244 else
5245 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5246 CXXFLAGS="-g"
5247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5248 /* end confdefs.h. */
5249
5250 int
5251 main ()
5252 {
5253
5254 ;
5255 return 0;
5256 }
5257 _ACEOF
5258 if ac_fn_cxx_try_compile "$LINENO"; then :
5259 ac_cv_prog_cxx_g=yes
5260 fi
5261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5262 fi
5263 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5264 fi
5265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5266 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5267 fi
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5269 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5270 if test "$ac_test_CXXFLAGS" = set; then
5271 CXXFLAGS=$ac_save_CXXFLAGS
5272 elif test $ac_cv_prog_cxx_g = yes; then
5273 if test "$GXX" = yes; then
5274 CXXFLAGS="-g -O2"
5275 else
5276 CXXFLAGS="-g"
5277 fi
5278 else
5279 if test "$GXX" = yes; then
5280 CXXFLAGS="-O2"
5281 else
5282 CXXFLAGS=
5283 fi
5284 fi
5285 ac_ext=c
5286 ac_cpp='$CPP $CPPFLAGS'
5287 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5288 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5289 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5290
5291
5292 # We must set the default linker to the linker used by gcc for the correct
5293 # operation of libtool. If LD is not defined and we are using gcc, try to
5294 # set the LD default to the ld used by gcc.
5295 if test -z "$LD"; then
5296 if test "$GCC" = yes; then
5297 case $build in
5298 *-*-mingw*)
5299 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5300 *)
5301 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5302 esac
5303 case $gcc_prog_ld in
5304 # Accept absolute paths.
5305 [\\/]* | [A-Za-z]:[\\/]*)
5306 LD="$gcc_prog_ld" ;;
5307 esac
5308 fi
5309 fi
5310
5311 # Check whether -static-libstdc++ -static-libgcc is supported.
5312 have_static_libs=no
5313 if test "$GCC" = yes; then
5314 saved_LDFLAGS="$LDFLAGS"
5315
5316 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5318 $as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5319 ac_ext=cpp
5320 ac_cpp='$CXXCPP $CPPFLAGS'
5321 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5322 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5323 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5324
5325
5326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5327 /* end confdefs.h. */
5328
5329 #if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5330 #error -static-libstdc++ not implemented
5331 #endif
5332 int main() {}
5333 _ACEOF
5334 if ac_fn_cxx_try_link "$LINENO"; then :
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5336 $as_echo "yes" >&6; }; have_static_libs=yes
5337 else
5338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5339 $as_echo "no" >&6; }
5340 fi
5341 rm -f core conftest.err conftest.$ac_objext \
5342 conftest$ac_exeext conftest.$ac_ext
5343 ac_ext=c
5344 ac_cpp='$CPP $CPPFLAGS'
5345 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5346 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5347 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5348
5349
5350 LDFLAGS="$saved_LDFLAGS"
5351 fi
5352
5353
5354
5355
5356 if test -n "$ac_tool_prefix"; then
5357 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
5358 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5360 $as_echo_n "checking for $ac_word... " >&6; }
5361 if ${ac_cv_prog_GNATBIND+:} false; then :
5362 $as_echo_n "(cached) " >&6
5363 else
5364 if test -n "$GNATBIND"; then
5365 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5366 else
5367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5368 for as_dir in $PATH
5369 do
5370 IFS=$as_save_IFS
5371 test -z "$as_dir" && as_dir=.
5372 for ac_exec_ext in '' $ac_executable_extensions; do
5373 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5374 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5376 break 2
5377 fi
5378 done
5379 done
5380 IFS=$as_save_IFS
5381
5382 fi
5383 fi
5384 GNATBIND=$ac_cv_prog_GNATBIND
5385 if test -n "$GNATBIND"; then
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5387 $as_echo "$GNATBIND" >&6; }
5388 else
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5390 $as_echo "no" >&6; }
5391 fi
5392
5393
5394 fi
5395 if test -z "$ac_cv_prog_GNATBIND"; then
5396 ac_ct_GNATBIND=$GNATBIND
5397 # Extract the first word of "gnatbind", so it can be a program name with args.
5398 set dummy gnatbind; ac_word=$2
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5400 $as_echo_n "checking for $ac_word... " >&6; }
5401 if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5402 $as_echo_n "(cached) " >&6
5403 else
5404 if test -n "$ac_ct_GNATBIND"; then
5405 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
5406 else
5407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5408 for as_dir in $PATH
5409 do
5410 IFS=$as_save_IFS
5411 test -z "$as_dir" && as_dir=.
5412 for ac_exec_ext in '' $ac_executable_extensions; do
5413 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5414 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5416 break 2
5417 fi
5418 done
5419 done
5420 IFS=$as_save_IFS
5421
5422 fi
5423 fi
5424 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5425 if test -n "$ac_ct_GNATBIND"; then
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5427 $as_echo "$ac_ct_GNATBIND" >&6; }
5428 else
5429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5430 $as_echo "no" >&6; }
5431 fi
5432
5433 if test "x$ac_ct_GNATBIND" = x; then
5434 GNATBIND="no"
5435 else
5436 case $cross_compiling:$ac_tool_warned in
5437 yes:)
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5439 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5440 ac_tool_warned=yes ;;
5441 esac
5442 GNATBIND=$ac_ct_GNATBIND
5443 fi
5444 else
5445 GNATBIND="$ac_cv_prog_GNATBIND"
5446 fi
5447
5448 if test -n "$ac_tool_prefix"; then
5449 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5450 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5452 $as_echo_n "checking for $ac_word... " >&6; }
5453 if ${ac_cv_prog_GNATMAKE+:} false; then :
5454 $as_echo_n "(cached) " >&6
5455 else
5456 if test -n "$GNATMAKE"; then
5457 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5458 else
5459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5460 for as_dir in $PATH
5461 do
5462 IFS=$as_save_IFS
5463 test -z "$as_dir" && as_dir=.
5464 for ac_exec_ext in '' $ac_executable_extensions; do
5465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5466 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5468 break 2
5469 fi
5470 done
5471 done
5472 IFS=$as_save_IFS
5473
5474 fi
5475 fi
5476 GNATMAKE=$ac_cv_prog_GNATMAKE
5477 if test -n "$GNATMAKE"; then
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5479 $as_echo "$GNATMAKE" >&6; }
5480 else
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5482 $as_echo "no" >&6; }
5483 fi
5484
5485
5486 fi
5487 if test -z "$ac_cv_prog_GNATMAKE"; then
5488 ac_ct_GNATMAKE=$GNATMAKE
5489 # Extract the first word of "gnatmake", so it can be a program name with args.
5490 set dummy gnatmake; ac_word=$2
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5492 $as_echo_n "checking for $ac_word... " >&6; }
5493 if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5494 $as_echo_n "(cached) " >&6
5495 else
5496 if test -n "$ac_ct_GNATMAKE"; then
5497 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5498 else
5499 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5500 for as_dir in $PATH
5501 do
5502 IFS=$as_save_IFS
5503 test -z "$as_dir" && as_dir=.
5504 for ac_exec_ext in '' $ac_executable_extensions; do
5505 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5506 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5507 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5508 break 2
5509 fi
5510 done
5511 done
5512 IFS=$as_save_IFS
5513
5514 fi
5515 fi
5516 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5517 if test -n "$ac_ct_GNATMAKE"; then
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5519 $as_echo "$ac_ct_GNATMAKE" >&6; }
5520 else
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5522 $as_echo "no" >&6; }
5523 fi
5524
5525 if test "x$ac_ct_GNATMAKE" = x; then
5526 GNATMAKE="no"
5527 else
5528 case $cross_compiling:$ac_tool_warned in
5529 yes:)
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5531 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5532 ac_tool_warned=yes ;;
5533 esac
5534 GNATMAKE=$ac_ct_GNATMAKE
5535 fi
5536 else
5537 GNATMAKE="$ac_cv_prog_GNATMAKE"
5538 fi
5539
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada and is recent enough" >&5
5541 $as_echo_n "checking whether compiler driver understands Ada and is recent enough... " >&6; }
5542 if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5543 $as_echo_n "(cached) " >&6
5544 else
5545 cat >conftest.adb <<EOF
5546 pragma Warnings (Off);
5547 with System.CRTL;
5548 pragma Warnings (On);
5549 use type System.CRTL.int64;
5550 procedure conftest is begin null; end conftest;
5551 EOF
5552 acx_cv_cc_gcc_supports_ada=no
5553 # There is a bug in old released versions of GCC which causes the
5554 # driver to exit successfully when the appropriate language module
5555 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
5556 # Therefore we must check for the error message as well as an
5557 # unsuccessful exit.
5558 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
5559 # given a .adb file, but produce no object file. So we must check
5560 # if an object file was really produced to guard against this.
5561 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
5562 if test x"$errors" = x && test -f conftest.$ac_objext; then
5563 acx_cv_cc_gcc_supports_ada=yes
5564 fi
5565 rm -f conftest.*
5566 fi
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5568 $as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
5569
5570 if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
5571 have_gnat=yes
5572 else
5573 have_gnat=no
5574 fi
5575
5576
5577
5578 if test -n "$ac_tool_prefix"; then
5579 # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5580 set dummy ${ac_tool_prefix}gdc; ac_word=$2
5581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5582 $as_echo_n "checking for $ac_word... " >&6; }
5583 if ${ac_cv_prog_GDC+:} false; then :
5584 $as_echo_n "(cached) " >&6
5585 else
5586 if test -n "$GDC"; then
5587 ac_cv_prog_GDC="$GDC" # Let the user override the test.
5588 else
5589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5590 for as_dir in $PATH
5591 do
5592 IFS=$as_save_IFS
5593 test -z "$as_dir" && as_dir=.
5594 for ac_exec_ext in '' $ac_executable_extensions; do
5595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5596 ac_cv_prog_GDC="${ac_tool_prefix}gdc"
5597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5598 break 2
5599 fi
5600 done
5601 done
5602 IFS=$as_save_IFS
5603
5604 fi
5605 fi
5606 GDC=$ac_cv_prog_GDC
5607 if test -n "$GDC"; then
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5609 $as_echo "$GDC" >&6; }
5610 else
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5612 $as_echo "no" >&6; }
5613 fi
5614
5615
5616 fi
5617 if test -z "$ac_cv_prog_GDC"; then
5618 ac_ct_GDC=$GDC
5619 # Extract the first word of "gdc", so it can be a program name with args.
5620 set dummy gdc; ac_word=$2
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5622 $as_echo_n "checking for $ac_word... " >&6; }
5623 if ${ac_cv_prog_ac_ct_GDC+:} false; then :
5624 $as_echo_n "(cached) " >&6
5625 else
5626 if test -n "$ac_ct_GDC"; then
5627 ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
5628 else
5629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5630 for as_dir in $PATH
5631 do
5632 IFS=$as_save_IFS
5633 test -z "$as_dir" && as_dir=.
5634 for ac_exec_ext in '' $ac_executable_extensions; do
5635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5636 ac_cv_prog_ac_ct_GDC="gdc"
5637 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5638 break 2
5639 fi
5640 done
5641 done
5642 IFS=$as_save_IFS
5643
5644 fi
5645 fi
5646 ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
5647 if test -n "$ac_ct_GDC"; then
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
5649 $as_echo "$ac_ct_GDC" >&6; }
5650 else
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5652 $as_echo "no" >&6; }
5653 fi
5654
5655 if test "x$ac_ct_GDC" = x; then
5656 GDC="no"
5657 else
5658 case $cross_compiling:$ac_tool_warned in
5659 yes:)
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5661 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5662 ac_tool_warned=yes ;;
5663 esac
5664 GDC=$ac_ct_GDC
5665 fi
5666 else
5667 GDC="$ac_cv_prog_GDC"
5668 fi
5669
5670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5
5671 $as_echo_n "checking whether the D compiler works... " >&6; }
5672 if ${acx_cv_d_compiler_works+:} false; then :
5673 $as_echo_n "(cached) " >&6
5674 else
5675 cat >conftest.d <<EOF
5676 module conftest; int main() { return 0; }
5677 EOF
5678 acx_cv_d_compiler_works=no
5679 if test "x$GDC" != xno; then
5680 errors=`(${GDC} -c conftest.d) 2>&1 || echo failure`
5681 if test x"$errors" = x && test -f conftest.$ac_objext; then
5682 acx_cv_d_compiler_works=yes
5683 fi
5684 rm -f conftest.*
5685 fi
5686 fi
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5
5688 $as_echo "$acx_cv_d_compiler_works" >&6; }
5689 if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then
5690 have_gdc=yes
5691 else
5692 have_gdc=no
5693 fi
5694
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5696 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
5697 if ${gcc_cv_prog_cmp_skip+:} false; then :
5698 $as_echo_n "(cached) " >&6
5699 else
5700 echo abfoo >t1
5701 echo cdfoo >t2
5702 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
5703 if cmp t1 t2 2 2 > /dev/null 2>&1; then
5704 if cmp t1 t2 1 1 > /dev/null 2>&1; then
5705 :
5706 else
5707 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5708 fi
5709 fi
5710 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5711 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
5712 :
5713 else
5714 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5715 fi
5716 fi
5717 rm t1 t2
5718
5719 fi
5720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5721 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
5722 do_compare="$gcc_cv_prog_cmp_skip"
5723
5724
5725
5726 # Check whether --enable-bootstrap was given.
5727 if test "${enable_bootstrap+set}" = set; then :
5728 enableval=$enable_bootstrap;
5729 else
5730 enable_bootstrap=default
5731 fi
5732
5733
5734 # Issue errors and warnings for invalid/strange bootstrap combinations.
5735 if test -r $srcdir/gcc/configure; then
5736 have_compiler=yes
5737 else
5738 have_compiler=no
5739 fi
5740
5741 case "$have_compiler:$host:$target:$enable_bootstrap" in
5742 *:*:*:no) ;;
5743
5744 # Default behavior. Enable bootstrap if we have a compiler
5745 # and we are in a native configuration.
5746 yes:$build:$build:default)
5747 enable_bootstrap=yes ;;
5748
5749 *:*:*:default)
5750 enable_bootstrap=no ;;
5751
5752 # We have a compiler and we are in a native configuration, bootstrap is ok
5753 yes:$build:$build:yes)
5754 ;;
5755
5756 # Other configurations, but we have a compiler. Assume the user knows
5757 # what he's doing.
5758 yes:*:*:yes)
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5760 $as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5761 ;;
5762
5763 # No compiler: if they passed --enable-bootstrap explicitly, fail
5764 no:*:*:yes)
5765 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
5766
5767 # Fail if wrong command line
5768 *)
5769 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
5770 ;;
5771 esac
5772
5773 # When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a
5774 # C++11 compiler can still start the bootstrap. Otherwise, if building GCC,
5775 # require C++11 (or higher).
5776 if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5777 CXX="$CXX -std=c++11"
5778 elif test "$have_compiler" = yes; then
5779 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
5780 ac_ext=cpp
5781 ac_cpp='$CXXCPP $CPPFLAGS'
5782 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5783 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5784 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5785 ac_success=no
5786
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5788 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5789 if ${ax_cv_cxx_compile_cxx11+:} false; then :
5790 $as_echo_n "(cached) " >&6
5791 else
5792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5793 /* end confdefs.h. */
5794
5795
5796 // If the compiler admits that it is not ready for C++11, why torture it?
5797 // Hopefully, this will speed up the test.
5798
5799 #ifndef __cplusplus
5800
5801 #error "This is not a C++ compiler"
5802
5803 #elif __cplusplus < 201103L
5804
5805 #error "This is not a C++11 compiler"
5806
5807 #else
5808
5809 namespace cxx11
5810 {
5811
5812 namespace test_static_assert
5813 {
5814
5815 template <typename T>
5816 struct check
5817 {
5818 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5819 };
5820
5821 }
5822
5823 namespace test_final_override
5824 {
5825
5826 struct Base
5827 {
5828 virtual ~Base() {}
5829 virtual void f() {}
5830 };
5831
5832 struct Derived : public Base
5833 {
5834 virtual ~Derived() override {}
5835 virtual void f() override {}
5836 };
5837
5838 }
5839
5840 namespace test_double_right_angle_brackets
5841 {
5842
5843 template < typename T >
5844 struct check {};
5845
5846 typedef check<void> single_type;
5847 typedef check<check<void>> double_type;
5848 typedef check<check<check<void>>> triple_type;
5849 typedef check<check<check<check<void>>>> quadruple_type;
5850
5851 }
5852
5853 namespace test_decltype
5854 {
5855
5856 int
5857 f()
5858 {
5859 int a = 1;
5860 decltype(a) b = 2;
5861 return a + b;
5862 }
5863
5864 }
5865
5866 namespace test_type_deduction
5867 {
5868
5869 template < typename T1, typename T2 >
5870 struct is_same
5871 {
5872 static const bool value = false;
5873 };
5874
5875 template < typename T >
5876 struct is_same<T, T>
5877 {
5878 static const bool value = true;
5879 };
5880
5881 template < typename T1, typename T2 >
5882 auto
5883 add(T1 a1, T2 a2) -> decltype(a1 + a2)
5884 {
5885 return a1 + a2;
5886 }
5887
5888 int
5889 test(const int c, volatile int v)
5890 {
5891 static_assert(is_same<int, decltype(0)>::value == true, "");
5892 static_assert(is_same<int, decltype(c)>::value == false, "");
5893 static_assert(is_same<int, decltype(v)>::value == false, "");
5894 auto ac = c;
5895 auto av = v;
5896 auto sumi = ac + av + 'x';
5897 auto sumf = ac + av + 1.0;
5898 static_assert(is_same<int, decltype(ac)>::value == true, "");
5899 static_assert(is_same<int, decltype(av)>::value == true, "");
5900 static_assert(is_same<int, decltype(sumi)>::value == true, "");
5901 static_assert(is_same<int, decltype(sumf)>::value == false, "");
5902 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5903 return (sumf > 0.0) ? sumi : add(c, v);
5904 }
5905
5906 }
5907
5908 namespace test_noexcept
5909 {
5910
5911 int f() { return 0; }
5912 int g() noexcept { return 0; }
5913
5914 static_assert(noexcept(f()) == false, "");
5915 static_assert(noexcept(g()) == true, "");
5916
5917 }
5918
5919 namespace test_constexpr
5920 {
5921
5922 template < typename CharT >
5923 unsigned long constexpr
5924 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5925 {
5926 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5927 }
5928
5929 template < typename CharT >
5930 unsigned long constexpr
5931 strlen_c(const CharT *const s) noexcept
5932 {
5933 return strlen_c_r(s, 0UL);
5934 }
5935
5936 static_assert(strlen_c("") == 0UL, "");
5937 static_assert(strlen_c("1") == 1UL, "");
5938 static_assert(strlen_c("example") == 7UL, "");
5939 static_assert(strlen_c("another\0example") == 7UL, "");
5940
5941 }
5942
5943 namespace test_rvalue_references
5944 {
5945
5946 template < int N >
5947 struct answer
5948 {
5949 static constexpr int value = N;
5950 };
5951
5952 answer<1> f(int&) { return answer<1>(); }
5953 answer<2> f(const int&) { return answer<2>(); }
5954 answer<3> f(int&&) { return answer<3>(); }
5955
5956 void
5957 test()
5958 {
5959 int i = 0;
5960 const int c = 0;
5961 static_assert(decltype(f(i))::value == 1, "");
5962 static_assert(decltype(f(c))::value == 2, "");
5963 static_assert(decltype(f(0))::value == 3, "");
5964 }
5965
5966 }
5967
5968 namespace test_uniform_initialization
5969 {
5970
5971 struct test
5972 {
5973 static const int zero {};
5974 static const int one {1};
5975 };
5976
5977 static_assert(test::zero == 0, "");
5978 static_assert(test::one == 1, "");
5979
5980 }
5981
5982 namespace test_lambdas
5983 {
5984
5985 void
5986 test1()
5987 {
5988 auto lambda1 = [](){};
5989 auto lambda2 = lambda1;
5990 lambda1();
5991 lambda2();
5992 }
5993
5994 int
5995 test2()
5996 {
5997 auto a = [](int i, int j){ return i + j; }(1, 2);
5998 auto b = []() -> int { return '0'; }();
5999 auto c = [=](){ return a + b; }();
6000 auto d = [&](){ return c; }();
6001 auto e = [a, &b](int x) mutable {
6002 const auto identity = [](int y){ return y; };
6003 for (auto i = 0; i < a; ++i)
6004 a += b--;
6005 return x + identity(a + b);
6006 }(0);
6007 return a + b + c + d + e;
6008 }
6009
6010 int
6011 test3()
6012 {
6013 const auto nullary = [](){ return 0; };
6014 const auto unary = [](int x){ return x; };
6015 using nullary_t = decltype(nullary);
6016 using unary_t = decltype(unary);
6017 const auto higher1st = [](nullary_t f){ return f(); };
6018 const auto higher2nd = [unary](nullary_t f1){
6019 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6020 };
6021 return higher1st(nullary) + higher2nd(nullary)(unary);
6022 }
6023
6024 }
6025
6026 namespace test_variadic_templates
6027 {
6028
6029 template <int...>
6030 struct sum;
6031
6032 template <int N0, int... N1toN>
6033 struct sum<N0, N1toN...>
6034 {
6035 static constexpr auto value = N0 + sum<N1toN...>::value;
6036 };
6037
6038 template <>
6039 struct sum<>
6040 {
6041 static constexpr auto value = 0;
6042 };
6043
6044 static_assert(sum<>::value == 0, "");
6045 static_assert(sum<1>::value == 1, "");
6046 static_assert(sum<23>::value == 23, "");
6047 static_assert(sum<1, 2>::value == 3, "");
6048 static_assert(sum<5, 5, 11>::value == 21, "");
6049 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6050
6051 }
6052
6053 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6054 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6055 // because of this.
6056 namespace test_template_alias_sfinae
6057 {
6058
6059 struct foo {};
6060
6061 template<typename T>
6062 using member = typename T::member_type;
6063
6064 template<typename T>
6065 void func(...) {}
6066
6067 template<typename T>
6068 void func(member<T>*) {}
6069
6070 void test();
6071
6072 void test() { func<foo>(0); }
6073
6074 }
6075
6076 } // namespace cxx11
6077
6078 #endif // __cplusplus >= 201103L
6079
6080
6081
6082 _ACEOF
6083 if ac_fn_cxx_try_compile "$LINENO"; then :
6084 ax_cv_cxx_compile_cxx11=yes
6085 else
6086 ax_cv_cxx_compile_cxx11=no
6087 fi
6088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6089 fi
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6091 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6092 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
6093 ac_success=yes
6094 fi
6095
6096 if test x$ac_success = xno; then
6097 for alternative in ${ax_cxx_compile_alternatives}; do
6098 switch="-std=gnu++${alternative}"
6099 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6101 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6102 if eval \${$cachevar+:} false; then :
6103 $as_echo_n "(cached) " >&6
6104 else
6105 ac_save_CXX="$CXX"
6106 CXX="$CXX $switch"
6107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6108 /* end confdefs.h. */
6109
6110
6111 // If the compiler admits that it is not ready for C++11, why torture it?
6112 // Hopefully, this will speed up the test.
6113
6114 #ifndef __cplusplus
6115
6116 #error "This is not a C++ compiler"
6117
6118 #elif __cplusplus < 201103L
6119
6120 #error "This is not a C++11 compiler"
6121
6122 #else
6123
6124 namespace cxx11
6125 {
6126
6127 namespace test_static_assert
6128 {
6129
6130 template <typename T>
6131 struct check
6132 {
6133 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6134 };
6135
6136 }
6137
6138 namespace test_final_override
6139 {
6140
6141 struct Base
6142 {
6143 virtual ~Base() {}
6144 virtual void f() {}
6145 };
6146
6147 struct Derived : public Base
6148 {
6149 virtual ~Derived() override {}
6150 virtual void f() override {}
6151 };
6152
6153 }
6154
6155 namespace test_double_right_angle_brackets
6156 {
6157
6158 template < typename T >
6159 struct check {};
6160
6161 typedef check<void> single_type;
6162 typedef check<check<void>> double_type;
6163 typedef check<check<check<void>>> triple_type;
6164 typedef check<check<check<check<void>>>> quadruple_type;
6165
6166 }
6167
6168 namespace test_decltype
6169 {
6170
6171 int
6172 f()
6173 {
6174 int a = 1;
6175 decltype(a) b = 2;
6176 return a + b;
6177 }
6178
6179 }
6180
6181 namespace test_type_deduction
6182 {
6183
6184 template < typename T1, typename T2 >
6185 struct is_same
6186 {
6187 static const bool value = false;
6188 };
6189
6190 template < typename T >
6191 struct is_same<T, T>
6192 {
6193 static const bool value = true;
6194 };
6195
6196 template < typename T1, typename T2 >
6197 auto
6198 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6199 {
6200 return a1 + a2;
6201 }
6202
6203 int
6204 test(const int c, volatile int v)
6205 {
6206 static_assert(is_same<int, decltype(0)>::value == true, "");
6207 static_assert(is_same<int, decltype(c)>::value == false, "");
6208 static_assert(is_same<int, decltype(v)>::value == false, "");
6209 auto ac = c;
6210 auto av = v;
6211 auto sumi = ac + av + 'x';
6212 auto sumf = ac + av + 1.0;
6213 static_assert(is_same<int, decltype(ac)>::value == true, "");
6214 static_assert(is_same<int, decltype(av)>::value == true, "");
6215 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6216 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6217 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6218 return (sumf > 0.0) ? sumi : add(c, v);
6219 }
6220
6221 }
6222
6223 namespace test_noexcept
6224 {
6225
6226 int f() { return 0; }
6227 int g() noexcept { return 0; }
6228
6229 static_assert(noexcept(f()) == false, "");
6230 static_assert(noexcept(g()) == true, "");
6231
6232 }
6233
6234 namespace test_constexpr
6235 {
6236
6237 template < typename CharT >
6238 unsigned long constexpr
6239 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6240 {
6241 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6242 }
6243
6244 template < typename CharT >
6245 unsigned long constexpr
6246 strlen_c(const CharT *const s) noexcept
6247 {
6248 return strlen_c_r(s, 0UL);
6249 }
6250
6251 static_assert(strlen_c("") == 0UL, "");
6252 static_assert(strlen_c("1") == 1UL, "");
6253 static_assert(strlen_c("example") == 7UL, "");
6254 static_assert(strlen_c("another\0example") == 7UL, "");
6255
6256 }
6257
6258 namespace test_rvalue_references
6259 {
6260
6261 template < int N >
6262 struct answer
6263 {
6264 static constexpr int value = N;
6265 };
6266
6267 answer<1> f(int&) { return answer<1>(); }
6268 answer<2> f(const int&) { return answer<2>(); }
6269 answer<3> f(int&&) { return answer<3>(); }
6270
6271 void
6272 test()
6273 {
6274 int i = 0;
6275 const int c = 0;
6276 static_assert(decltype(f(i))::value == 1, "");
6277 static_assert(decltype(f(c))::value == 2, "");
6278 static_assert(decltype(f(0))::value == 3, "");
6279 }
6280
6281 }
6282
6283 namespace test_uniform_initialization
6284 {
6285
6286 struct test
6287 {
6288 static const int zero {};
6289 static const int one {1};
6290 };
6291
6292 static_assert(test::zero == 0, "");
6293 static_assert(test::one == 1, "");
6294
6295 }
6296
6297 namespace test_lambdas
6298 {
6299
6300 void
6301 test1()
6302 {
6303 auto lambda1 = [](){};
6304 auto lambda2 = lambda1;
6305 lambda1();
6306 lambda2();
6307 }
6308
6309 int
6310 test2()
6311 {
6312 auto a = [](int i, int j){ return i + j; }(1, 2);
6313 auto b = []() -> int { return '0'; }();
6314 auto c = [=](){ return a + b; }();
6315 auto d = [&](){ return c; }();
6316 auto e = [a, &b](int x) mutable {
6317 const auto identity = [](int y){ return y; };
6318 for (auto i = 0; i < a; ++i)
6319 a += b--;
6320 return x + identity(a + b);
6321 }(0);
6322 return a + b + c + d + e;
6323 }
6324
6325 int
6326 test3()
6327 {
6328 const auto nullary = [](){ return 0; };
6329 const auto unary = [](int x){ return x; };
6330 using nullary_t = decltype(nullary);
6331 using unary_t = decltype(unary);
6332 const auto higher1st = [](nullary_t f){ return f(); };
6333 const auto higher2nd = [unary](nullary_t f1){
6334 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6335 };
6336 return higher1st(nullary) + higher2nd(nullary)(unary);
6337 }
6338
6339 }
6340
6341 namespace test_variadic_templates
6342 {
6343
6344 template <int...>
6345 struct sum;
6346
6347 template <int N0, int... N1toN>
6348 struct sum<N0, N1toN...>
6349 {
6350 static constexpr auto value = N0 + sum<N1toN...>::value;
6351 };
6352
6353 template <>
6354 struct sum<>
6355 {
6356 static constexpr auto value = 0;
6357 };
6358
6359 static_assert(sum<>::value == 0, "");
6360 static_assert(sum<1>::value == 1, "");
6361 static_assert(sum<23>::value == 23, "");
6362 static_assert(sum<1, 2>::value == 3, "");
6363 static_assert(sum<5, 5, 11>::value == 21, "");
6364 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6365
6366 }
6367
6368 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6369 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6370 // because of this.
6371 namespace test_template_alias_sfinae
6372 {
6373
6374 struct foo {};
6375
6376 template<typename T>
6377 using member = typename T::member_type;
6378
6379 template<typename T>
6380 void func(...) {}
6381
6382 template<typename T>
6383 void func(member<T>*) {}
6384
6385 void test();
6386
6387 void test() { func<foo>(0); }
6388
6389 }
6390
6391 } // namespace cxx11
6392
6393 #endif // __cplusplus >= 201103L
6394
6395
6396
6397 _ACEOF
6398 if ac_fn_cxx_try_compile "$LINENO"; then :
6399 eval $cachevar=yes
6400 else
6401 eval $cachevar=no
6402 fi
6403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6404 CXX="$ac_save_CXX"
6405 fi
6406 eval ac_res=\$$cachevar
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6408 $as_echo "$ac_res" >&6; }
6409 if eval test x\$$cachevar = xyes; then
6410 CXX="$CXX $switch"
6411 if test -n "$CXXCPP" ; then
6412 CXXCPP="$CXXCPP $switch"
6413 fi
6414 ac_success=yes
6415 break
6416 fi
6417 done
6418 fi
6419
6420 if test x$ac_success = xno; then
6421 for alternative in ${ax_cxx_compile_alternatives}; do
6422 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6423 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6425 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6426 if eval \${$cachevar+:} false; then :
6427 $as_echo_n "(cached) " >&6
6428 else
6429 ac_save_CXX="$CXX"
6430 CXX="$CXX $switch"
6431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6432 /* end confdefs.h. */
6433
6434
6435 // If the compiler admits that it is not ready for C++11, why torture it?
6436 // Hopefully, this will speed up the test.
6437
6438 #ifndef __cplusplus
6439
6440 #error "This is not a C++ compiler"
6441
6442 #elif __cplusplus < 201103L
6443
6444 #error "This is not a C++11 compiler"
6445
6446 #else
6447
6448 namespace cxx11
6449 {
6450
6451 namespace test_static_assert
6452 {
6453
6454 template <typename T>
6455 struct check
6456 {
6457 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6458 };
6459
6460 }
6461
6462 namespace test_final_override
6463 {
6464
6465 struct Base
6466 {
6467 virtual ~Base() {}
6468 virtual void f() {}
6469 };
6470
6471 struct Derived : public Base
6472 {
6473 virtual ~Derived() override {}
6474 virtual void f() override {}
6475 };
6476
6477 }
6478
6479 namespace test_double_right_angle_brackets
6480 {
6481
6482 template < typename T >
6483 struct check {};
6484
6485 typedef check<void> single_type;
6486 typedef check<check<void>> double_type;
6487 typedef check<check<check<void>>> triple_type;
6488 typedef check<check<check<check<void>>>> quadruple_type;
6489
6490 }
6491
6492 namespace test_decltype
6493 {
6494
6495 int
6496 f()
6497 {
6498 int a = 1;
6499 decltype(a) b = 2;
6500 return a + b;
6501 }
6502
6503 }
6504
6505 namespace test_type_deduction
6506 {
6507
6508 template < typename T1, typename T2 >
6509 struct is_same
6510 {
6511 static const bool value = false;
6512 };
6513
6514 template < typename T >
6515 struct is_same<T, T>
6516 {
6517 static const bool value = true;
6518 };
6519
6520 template < typename T1, typename T2 >
6521 auto
6522 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6523 {
6524 return a1 + a2;
6525 }
6526
6527 int
6528 test(const int c, volatile int v)
6529 {
6530 static_assert(is_same<int, decltype(0)>::value == true, "");
6531 static_assert(is_same<int, decltype(c)>::value == false, "");
6532 static_assert(is_same<int, decltype(v)>::value == false, "");
6533 auto ac = c;
6534 auto av = v;
6535 auto sumi = ac + av + 'x';
6536 auto sumf = ac + av + 1.0;
6537 static_assert(is_same<int, decltype(ac)>::value == true, "");
6538 static_assert(is_same<int, decltype(av)>::value == true, "");
6539 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6540 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6541 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6542 return (sumf > 0.0) ? sumi : add(c, v);
6543 }
6544
6545 }
6546
6547 namespace test_noexcept
6548 {
6549
6550 int f() { return 0; }
6551 int g() noexcept { return 0; }
6552
6553 static_assert(noexcept(f()) == false, "");
6554 static_assert(noexcept(g()) == true, "");
6555
6556 }
6557
6558 namespace test_constexpr
6559 {
6560
6561 template < typename CharT >
6562 unsigned long constexpr
6563 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6564 {
6565 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6566 }
6567
6568 template < typename CharT >
6569 unsigned long constexpr
6570 strlen_c(const CharT *const s) noexcept
6571 {
6572 return strlen_c_r(s, 0UL);
6573 }
6574
6575 static_assert(strlen_c("") == 0UL, "");
6576 static_assert(strlen_c("1") == 1UL, "");
6577 static_assert(strlen_c("example") == 7UL, "");
6578 static_assert(strlen_c("another\0example") == 7UL, "");
6579
6580 }
6581
6582 namespace test_rvalue_references
6583 {
6584
6585 template < int N >
6586 struct answer
6587 {
6588 static constexpr int value = N;
6589 };
6590
6591 answer<1> f(int&) { return answer<1>(); }
6592 answer<2> f(const int&) { return answer<2>(); }
6593 answer<3> f(int&&) { return answer<3>(); }
6594
6595 void
6596 test()
6597 {
6598 int i = 0;
6599 const int c = 0;
6600 static_assert(decltype(f(i))::value == 1, "");
6601 static_assert(decltype(f(c))::value == 2, "");
6602 static_assert(decltype(f(0))::value == 3, "");
6603 }
6604
6605 }
6606
6607 namespace test_uniform_initialization
6608 {
6609
6610 struct test
6611 {
6612 static const int zero {};
6613 static const int one {1};
6614 };
6615
6616 static_assert(test::zero == 0, "");
6617 static_assert(test::one == 1, "");
6618
6619 }
6620
6621 namespace test_lambdas
6622 {
6623
6624 void
6625 test1()
6626 {
6627 auto lambda1 = [](){};
6628 auto lambda2 = lambda1;
6629 lambda1();
6630 lambda2();
6631 }
6632
6633 int
6634 test2()
6635 {
6636 auto a = [](int i, int j){ return i + j; }(1, 2);
6637 auto b = []() -> int { return '0'; }();
6638 auto c = [=](){ return a + b; }();
6639 auto d = [&](){ return c; }();
6640 auto e = [a, &b](int x) mutable {
6641 const auto identity = [](int y){ return y; };
6642 for (auto i = 0; i < a; ++i)
6643 a += b--;
6644 return x + identity(a + b);
6645 }(0);
6646 return a + b + c + d + e;
6647 }
6648
6649 int
6650 test3()
6651 {
6652 const auto nullary = [](){ return 0; };
6653 const auto unary = [](int x){ return x; };
6654 using nullary_t = decltype(nullary);
6655 using unary_t = decltype(unary);
6656 const auto higher1st = [](nullary_t f){ return f(); };
6657 const auto higher2nd = [unary](nullary_t f1){
6658 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6659 };
6660 return higher1st(nullary) + higher2nd(nullary)(unary);
6661 }
6662
6663 }
6664
6665 namespace test_variadic_templates
6666 {
6667
6668 template <int...>
6669 struct sum;
6670
6671 template <int N0, int... N1toN>
6672 struct sum<N0, N1toN...>
6673 {
6674 static constexpr auto value = N0 + sum<N1toN...>::value;
6675 };
6676
6677 template <>
6678 struct sum<>
6679 {
6680 static constexpr auto value = 0;
6681 };
6682
6683 static_assert(sum<>::value == 0, "");
6684 static_assert(sum<1>::value == 1, "");
6685 static_assert(sum<23>::value == 23, "");
6686 static_assert(sum<1, 2>::value == 3, "");
6687 static_assert(sum<5, 5, 11>::value == 21, "");
6688 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6689
6690 }
6691
6692 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6693 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6694 // because of this.
6695 namespace test_template_alias_sfinae
6696 {
6697
6698 struct foo {};
6699
6700 template<typename T>
6701 using member = typename T::member_type;
6702
6703 template<typename T>
6704 void func(...) {}
6705
6706 template<typename T>
6707 void func(member<T>*) {}
6708
6709 void test();
6710
6711 void test() { func<foo>(0); }
6712
6713 }
6714
6715 } // namespace cxx11
6716
6717 #endif // __cplusplus >= 201103L
6718
6719
6720
6721 _ACEOF
6722 if ac_fn_cxx_try_compile "$LINENO"; then :
6723 eval $cachevar=yes
6724 else
6725 eval $cachevar=no
6726 fi
6727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6728 CXX="$ac_save_CXX"
6729 fi
6730 eval ac_res=\$$cachevar
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6732 $as_echo "$ac_res" >&6; }
6733 if eval test x\$$cachevar = xyes; then
6734 CXX="$CXX $switch"
6735 if test -n "$CXXCPP" ; then
6736 CXXCPP="$CXXCPP $switch"
6737 fi
6738 ac_success=yes
6739 break
6740 fi
6741 done
6742 if test x$ac_success = xyes; then
6743 break
6744 fi
6745 done
6746 fi
6747
6748 ac_ext=c
6749 ac_cpp='$CPP $CPPFLAGS'
6750 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6751 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6752 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6753
6754 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6755 if test x$ac_success = xno; then
6756 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6757 fi
6758 fi
6759 if test x$ac_success = xno; then
6760 HAVE_CXX11=0
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6762 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6763 else
6764 HAVE_CXX11=1
6765
6766 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6767
6768 fi
6769
6770
6771
6772 if test "${build}" != "${host}"; then
6773 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
6774 ac_ext=cpp
6775 ac_cpp='$CXXCPP $CPPFLAGS'
6776 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6777 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6778 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6779 ac_success=no
6780 ax_cv_cxx_compile_cxx11_orig_cxx="$CXX"
6781 ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS"
6782 ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS"
6783 CXX="$CXX_FOR_BUILD"
6784 CXXFLAGS="$CXXFLAGS_FOR_BUILD"
6785 CPPFLAGS="$CPPFLAGS_FOR_BUILD"
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
6787 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
6788 if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then :
6789 $as_echo_n "(cached) " >&6
6790 else
6791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6792 /* end confdefs.h. */
6793
6794
6795 // If the compiler admits that it is not ready for C++11, why torture it?
6796 // Hopefully, this will speed up the test.
6797
6798 #ifndef __cplusplus
6799
6800 #error "This is not a C++ compiler"
6801
6802 #elif __cplusplus < 201103L
6803
6804 #error "This is not a C++11 compiler"
6805
6806 #else
6807
6808 namespace cxx11
6809 {
6810
6811 namespace test_static_assert
6812 {
6813
6814 template <typename T>
6815 struct check
6816 {
6817 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6818 };
6819
6820 }
6821
6822 namespace test_final_override
6823 {
6824
6825 struct Base
6826 {
6827 virtual ~Base() {}
6828 virtual void f() {}
6829 };
6830
6831 struct Derived : public Base
6832 {
6833 virtual ~Derived() override {}
6834 virtual void f() override {}
6835 };
6836
6837 }
6838
6839 namespace test_double_right_angle_brackets
6840 {
6841
6842 template < typename T >
6843 struct check {};
6844
6845 typedef check<void> single_type;
6846 typedef check<check<void>> double_type;
6847 typedef check<check<check<void>>> triple_type;
6848 typedef check<check<check<check<void>>>> quadruple_type;
6849
6850 }
6851
6852 namespace test_decltype
6853 {
6854
6855 int
6856 f()
6857 {
6858 int a = 1;
6859 decltype(a) b = 2;
6860 return a + b;
6861 }
6862
6863 }
6864
6865 namespace test_type_deduction
6866 {
6867
6868 template < typename T1, typename T2 >
6869 struct is_same
6870 {
6871 static const bool value = false;
6872 };
6873
6874 template < typename T >
6875 struct is_same<T, T>
6876 {
6877 static const bool value = true;
6878 };
6879
6880 template < typename T1, typename T2 >
6881 auto
6882 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6883 {
6884 return a1 + a2;
6885 }
6886
6887 int
6888 test(const int c, volatile int v)
6889 {
6890 static_assert(is_same<int, decltype(0)>::value == true, "");
6891 static_assert(is_same<int, decltype(c)>::value == false, "");
6892 static_assert(is_same<int, decltype(v)>::value == false, "");
6893 auto ac = c;
6894 auto av = v;
6895 auto sumi = ac + av + 'x';
6896 auto sumf = ac + av + 1.0;
6897 static_assert(is_same<int, decltype(ac)>::value == true, "");
6898 static_assert(is_same<int, decltype(av)>::value == true, "");
6899 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6900 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6901 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6902 return (sumf > 0.0) ? sumi : add(c, v);
6903 }
6904
6905 }
6906
6907 namespace test_noexcept
6908 {
6909
6910 int f() { return 0; }
6911 int g() noexcept { return 0; }
6912
6913 static_assert(noexcept(f()) == false, "");
6914 static_assert(noexcept(g()) == true, "");
6915
6916 }
6917
6918 namespace test_constexpr
6919 {
6920
6921 template < typename CharT >
6922 unsigned long constexpr
6923 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6924 {
6925 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6926 }
6927
6928 template < typename CharT >
6929 unsigned long constexpr
6930 strlen_c(const CharT *const s) noexcept
6931 {
6932 return strlen_c_r(s, 0UL);
6933 }
6934
6935 static_assert(strlen_c("") == 0UL, "");
6936 static_assert(strlen_c("1") == 1UL, "");
6937 static_assert(strlen_c("example") == 7UL, "");
6938 static_assert(strlen_c("another\0example") == 7UL, "");
6939
6940 }
6941
6942 namespace test_rvalue_references
6943 {
6944
6945 template < int N >
6946 struct answer
6947 {
6948 static constexpr int value = N;
6949 };
6950
6951 answer<1> f(int&) { return answer<1>(); }
6952 answer<2> f(const int&) { return answer<2>(); }
6953 answer<3> f(int&&) { return answer<3>(); }
6954
6955 void
6956 test()
6957 {
6958 int i = 0;
6959 const int c = 0;
6960 static_assert(decltype(f(i))::value == 1, "");
6961 static_assert(decltype(f(c))::value == 2, "");
6962 static_assert(decltype(f(0))::value == 3, "");
6963 }
6964
6965 }
6966
6967 namespace test_uniform_initialization
6968 {
6969
6970 struct test
6971 {
6972 static const int zero {};
6973 static const int one {1};
6974 };
6975
6976 static_assert(test::zero == 0, "");
6977 static_assert(test::one == 1, "");
6978
6979 }
6980
6981 namespace test_lambdas
6982 {
6983
6984 void
6985 test1()
6986 {
6987 auto lambda1 = [](){};
6988 auto lambda2 = lambda1;
6989 lambda1();
6990 lambda2();
6991 }
6992
6993 int
6994 test2()
6995 {
6996 auto a = [](int i, int j){ return i + j; }(1, 2);
6997 auto b = []() -> int { return '0'; }();
6998 auto c = [=](){ return a + b; }();
6999 auto d = [&](){ return c; }();
7000 auto e = [a, &b](int x) mutable {
7001 const auto identity = [](int y){ return y; };
7002 for (auto i = 0; i < a; ++i)
7003 a += b--;
7004 return x + identity(a + b);
7005 }(0);
7006 return a + b + c + d + e;
7007 }
7008
7009 int
7010 test3()
7011 {
7012 const auto nullary = [](){ return 0; };
7013 const auto unary = [](int x){ return x; };
7014 using nullary_t = decltype(nullary);
7015 using unary_t = decltype(unary);
7016 const auto higher1st = [](nullary_t f){ return f(); };
7017 const auto higher2nd = [unary](nullary_t f1){
7018 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7019 };
7020 return higher1st(nullary) + higher2nd(nullary)(unary);
7021 }
7022
7023 }
7024
7025 namespace test_variadic_templates
7026 {
7027
7028 template <int...>
7029 struct sum;
7030
7031 template <int N0, int... N1toN>
7032 struct sum<N0, N1toN...>
7033 {
7034 static constexpr auto value = N0 + sum<N1toN...>::value;
7035 };
7036
7037 template <>
7038 struct sum<>
7039 {
7040 static constexpr auto value = 0;
7041 };
7042
7043 static_assert(sum<>::value == 0, "");
7044 static_assert(sum<1>::value == 1, "");
7045 static_assert(sum<23>::value == 23, "");
7046 static_assert(sum<1, 2>::value == 3, "");
7047 static_assert(sum<5, 5, 11>::value == 21, "");
7048 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7049
7050 }
7051
7052 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7053 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7054 // because of this.
7055 namespace test_template_alias_sfinae
7056 {
7057
7058 struct foo {};
7059
7060 template<typename T>
7061 using member = typename T::member_type;
7062
7063 template<typename T>
7064 void func(...) {}
7065
7066 template<typename T>
7067 void func(member<T>*) {}
7068
7069 void test();
7070
7071 void test() { func<foo>(0); }
7072
7073 }
7074
7075 } // namespace cxx11
7076
7077 #endif // __cplusplus >= 201103L
7078
7079
7080
7081 _ACEOF
7082 if ac_fn_cxx_try_compile "$LINENO"; then :
7083 ax_cv_cxx_compile_cxx11_FOR_BUILD=yes
7084 else
7085 ax_cv_cxx_compile_cxx11_FOR_BUILD=no
7086 fi
7087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7088 fi
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5
7090 $as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; }
7091 if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then
7092 ac_success=yes
7093 fi
7094
7095 if test x$ac_success = xno; then
7096 for alternative in ${ax_cxx_compile_alternatives}; do
7097 switch="-std=gnu++${alternative}"
7098 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7100 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7101 if eval \${$cachevar+:} false; then :
7102 $as_echo_n "(cached) " >&6
7103 else
7104 ac_save_CXX="$CXX"
7105 CXX="$CXX $switch"
7106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7107 /* end confdefs.h. */
7108
7109
7110 // If the compiler admits that it is not ready for C++11, why torture it?
7111 // Hopefully, this will speed up the test.
7112
7113 #ifndef __cplusplus
7114
7115 #error "This is not a C++ compiler"
7116
7117 #elif __cplusplus < 201103L
7118
7119 #error "This is not a C++11 compiler"
7120
7121 #else
7122
7123 namespace cxx11
7124 {
7125
7126 namespace test_static_assert
7127 {
7128
7129 template <typename T>
7130 struct check
7131 {
7132 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7133 };
7134
7135 }
7136
7137 namespace test_final_override
7138 {
7139
7140 struct Base
7141 {
7142 virtual ~Base() {}
7143 virtual void f() {}
7144 };
7145
7146 struct Derived : public Base
7147 {
7148 virtual ~Derived() override {}
7149 virtual void f() override {}
7150 };
7151
7152 }
7153
7154 namespace test_double_right_angle_brackets
7155 {
7156
7157 template < typename T >
7158 struct check {};
7159
7160 typedef check<void> single_type;
7161 typedef check<check<void>> double_type;
7162 typedef check<check<check<void>>> triple_type;
7163 typedef check<check<check<check<void>>>> quadruple_type;
7164
7165 }
7166
7167 namespace test_decltype
7168 {
7169
7170 int
7171 f()
7172 {
7173 int a = 1;
7174 decltype(a) b = 2;
7175 return a + b;
7176 }
7177
7178 }
7179
7180 namespace test_type_deduction
7181 {
7182
7183 template < typename T1, typename T2 >
7184 struct is_same
7185 {
7186 static const bool value = false;
7187 };
7188
7189 template < typename T >
7190 struct is_same<T, T>
7191 {
7192 static const bool value = true;
7193 };
7194
7195 template < typename T1, typename T2 >
7196 auto
7197 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7198 {
7199 return a1 + a2;
7200 }
7201
7202 int
7203 test(const int c, volatile int v)
7204 {
7205 static_assert(is_same<int, decltype(0)>::value == true, "");
7206 static_assert(is_same<int, decltype(c)>::value == false, "");
7207 static_assert(is_same<int, decltype(v)>::value == false, "");
7208 auto ac = c;
7209 auto av = v;
7210 auto sumi = ac + av + 'x';
7211 auto sumf = ac + av + 1.0;
7212 static_assert(is_same<int, decltype(ac)>::value == true, "");
7213 static_assert(is_same<int, decltype(av)>::value == true, "");
7214 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7215 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7216 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7217 return (sumf > 0.0) ? sumi : add(c, v);
7218 }
7219
7220 }
7221
7222 namespace test_noexcept
7223 {
7224
7225 int f() { return 0; }
7226 int g() noexcept { return 0; }
7227
7228 static_assert(noexcept(f()) == false, "");
7229 static_assert(noexcept(g()) == true, "");
7230
7231 }
7232
7233 namespace test_constexpr
7234 {
7235
7236 template < typename CharT >
7237 unsigned long constexpr
7238 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7239 {
7240 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7241 }
7242
7243 template < typename CharT >
7244 unsigned long constexpr
7245 strlen_c(const CharT *const s) noexcept
7246 {
7247 return strlen_c_r(s, 0UL);
7248 }
7249
7250 static_assert(strlen_c("") == 0UL, "");
7251 static_assert(strlen_c("1") == 1UL, "");
7252 static_assert(strlen_c("example") == 7UL, "");
7253 static_assert(strlen_c("another\0example") == 7UL, "");
7254
7255 }
7256
7257 namespace test_rvalue_references
7258 {
7259
7260 template < int N >
7261 struct answer
7262 {
7263 static constexpr int value = N;
7264 };
7265
7266 answer<1> f(int&) { return answer<1>(); }
7267 answer<2> f(const int&) { return answer<2>(); }
7268 answer<3> f(int&&) { return answer<3>(); }
7269
7270 void
7271 test()
7272 {
7273 int i = 0;
7274 const int c = 0;
7275 static_assert(decltype(f(i))::value == 1, "");
7276 static_assert(decltype(f(c))::value == 2, "");
7277 static_assert(decltype(f(0))::value == 3, "");
7278 }
7279
7280 }
7281
7282 namespace test_uniform_initialization
7283 {
7284
7285 struct test
7286 {
7287 static const int zero {};
7288 static const int one {1};
7289 };
7290
7291 static_assert(test::zero == 0, "");
7292 static_assert(test::one == 1, "");
7293
7294 }
7295
7296 namespace test_lambdas
7297 {
7298
7299 void
7300 test1()
7301 {
7302 auto lambda1 = [](){};
7303 auto lambda2 = lambda1;
7304 lambda1();
7305 lambda2();
7306 }
7307
7308 int
7309 test2()
7310 {
7311 auto a = [](int i, int j){ return i + j; }(1, 2);
7312 auto b = []() -> int { return '0'; }();
7313 auto c = [=](){ return a + b; }();
7314 auto d = [&](){ return c; }();
7315 auto e = [a, &b](int x) mutable {
7316 const auto identity = [](int y){ return y; };
7317 for (auto i = 0; i < a; ++i)
7318 a += b--;
7319 return x + identity(a + b);
7320 }(0);
7321 return a + b + c + d + e;
7322 }
7323
7324 int
7325 test3()
7326 {
7327 const auto nullary = [](){ return 0; };
7328 const auto unary = [](int x){ return x; };
7329 using nullary_t = decltype(nullary);
7330 using unary_t = decltype(unary);
7331 const auto higher1st = [](nullary_t f){ return f(); };
7332 const auto higher2nd = [unary](nullary_t f1){
7333 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7334 };
7335 return higher1st(nullary) + higher2nd(nullary)(unary);
7336 }
7337
7338 }
7339
7340 namespace test_variadic_templates
7341 {
7342
7343 template <int...>
7344 struct sum;
7345
7346 template <int N0, int... N1toN>
7347 struct sum<N0, N1toN...>
7348 {
7349 static constexpr auto value = N0 + sum<N1toN...>::value;
7350 };
7351
7352 template <>
7353 struct sum<>
7354 {
7355 static constexpr auto value = 0;
7356 };
7357
7358 static_assert(sum<>::value == 0, "");
7359 static_assert(sum<1>::value == 1, "");
7360 static_assert(sum<23>::value == 23, "");
7361 static_assert(sum<1, 2>::value == 3, "");
7362 static_assert(sum<5, 5, 11>::value == 21, "");
7363 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7364
7365 }
7366
7367 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7368 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7369 // because of this.
7370 namespace test_template_alias_sfinae
7371 {
7372
7373 struct foo {};
7374
7375 template<typename T>
7376 using member = typename T::member_type;
7377
7378 template<typename T>
7379 void func(...) {}
7380
7381 template<typename T>
7382 void func(member<T>*) {}
7383
7384 void test();
7385
7386 void test() { func<foo>(0); }
7387
7388 }
7389
7390 } // namespace cxx11
7391
7392 #endif // __cplusplus >= 201103L
7393
7394
7395
7396 _ACEOF
7397 if ac_fn_cxx_try_compile "$LINENO"; then :
7398 eval $cachevar=yes
7399 else
7400 eval $cachevar=no
7401 fi
7402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7403 CXX="$ac_save_CXX"
7404 fi
7405 eval ac_res=\$$cachevar
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7407 $as_echo "$ac_res" >&6; }
7408 if eval test x\$$cachevar = xyes; then
7409 CXX="$CXX $switch"
7410 if test -n "$CXXCPP" ; then
7411 CXXCPP="$CXXCPP $switch"
7412 fi
7413 ac_success=yes
7414 break
7415 fi
7416 done
7417 fi
7418
7419 if test x$ac_success = xno; then
7420 for alternative in ${ax_cxx_compile_alternatives}; do
7421 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
7422 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7424 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7425 if eval \${$cachevar+:} false; then :
7426 $as_echo_n "(cached) " >&6
7427 else
7428 ac_save_CXX="$CXX"
7429 CXX="$CXX $switch"
7430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7431 /* end confdefs.h. */
7432
7433
7434 // If the compiler admits that it is not ready for C++11, why torture it?
7435 // Hopefully, this will speed up the test.
7436
7437 #ifndef __cplusplus
7438
7439 #error "This is not a C++ compiler"
7440
7441 #elif __cplusplus < 201103L
7442
7443 #error "This is not a C++11 compiler"
7444
7445 #else
7446
7447 namespace cxx11
7448 {
7449
7450 namespace test_static_assert
7451 {
7452
7453 template <typename T>
7454 struct check
7455 {
7456 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7457 };
7458
7459 }
7460
7461 namespace test_final_override
7462 {
7463
7464 struct Base
7465 {
7466 virtual ~Base() {}
7467 virtual void f() {}
7468 };
7469
7470 struct Derived : public Base
7471 {
7472 virtual ~Derived() override {}
7473 virtual void f() override {}
7474 };
7475
7476 }
7477
7478 namespace test_double_right_angle_brackets
7479 {
7480
7481 template < typename T >
7482 struct check {};
7483
7484 typedef check<void> single_type;
7485 typedef check<check<void>> double_type;
7486 typedef check<check<check<void>>> triple_type;
7487 typedef check<check<check<check<void>>>> quadruple_type;
7488
7489 }
7490
7491 namespace test_decltype
7492 {
7493
7494 int
7495 f()
7496 {
7497 int a = 1;
7498 decltype(a) b = 2;
7499 return a + b;
7500 }
7501
7502 }
7503
7504 namespace test_type_deduction
7505 {
7506
7507 template < typename T1, typename T2 >
7508 struct is_same
7509 {
7510 static const bool value = false;
7511 };
7512
7513 template < typename T >
7514 struct is_same<T, T>
7515 {
7516 static const bool value = true;
7517 };
7518
7519 template < typename T1, typename T2 >
7520 auto
7521 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7522 {
7523 return a1 + a2;
7524 }
7525
7526 int
7527 test(const int c, volatile int v)
7528 {
7529 static_assert(is_same<int, decltype(0)>::value == true, "");
7530 static_assert(is_same<int, decltype(c)>::value == false, "");
7531 static_assert(is_same<int, decltype(v)>::value == false, "");
7532 auto ac = c;
7533 auto av = v;
7534 auto sumi = ac + av + 'x';
7535 auto sumf = ac + av + 1.0;
7536 static_assert(is_same<int, decltype(ac)>::value == true, "");
7537 static_assert(is_same<int, decltype(av)>::value == true, "");
7538 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7539 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7540 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7541 return (sumf > 0.0) ? sumi : add(c, v);
7542 }
7543
7544 }
7545
7546 namespace test_noexcept
7547 {
7548
7549 int f() { return 0; }
7550 int g() noexcept { return 0; }
7551
7552 static_assert(noexcept(f()) == false, "");
7553 static_assert(noexcept(g()) == true, "");
7554
7555 }
7556
7557 namespace test_constexpr
7558 {
7559
7560 template < typename CharT >
7561 unsigned long constexpr
7562 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7563 {
7564 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7565 }
7566
7567 template < typename CharT >
7568 unsigned long constexpr
7569 strlen_c(const CharT *const s) noexcept
7570 {
7571 return strlen_c_r(s, 0UL);
7572 }
7573
7574 static_assert(strlen_c("") == 0UL, "");
7575 static_assert(strlen_c("1") == 1UL, "");
7576 static_assert(strlen_c("example") == 7UL, "");
7577 static_assert(strlen_c("another\0example") == 7UL, "");
7578
7579 }
7580
7581 namespace test_rvalue_references
7582 {
7583
7584 template < int N >
7585 struct answer
7586 {
7587 static constexpr int value = N;
7588 };
7589
7590 answer<1> f(int&) { return answer<1>(); }
7591 answer<2> f(const int&) { return answer<2>(); }
7592 answer<3> f(int&&) { return answer<3>(); }
7593
7594 void
7595 test()
7596 {
7597 int i = 0;
7598 const int c = 0;
7599 static_assert(decltype(f(i))::value == 1, "");
7600 static_assert(decltype(f(c))::value == 2, "");
7601 static_assert(decltype(f(0))::value == 3, "");
7602 }
7603
7604 }
7605
7606 namespace test_uniform_initialization
7607 {
7608
7609 struct test
7610 {
7611 static const int zero {};
7612 static const int one {1};
7613 };
7614
7615 static_assert(test::zero == 0, "");
7616 static_assert(test::one == 1, "");
7617
7618 }
7619
7620 namespace test_lambdas
7621 {
7622
7623 void
7624 test1()
7625 {
7626 auto lambda1 = [](){};
7627 auto lambda2 = lambda1;
7628 lambda1();
7629 lambda2();
7630 }
7631
7632 int
7633 test2()
7634 {
7635 auto a = [](int i, int j){ return i + j; }(1, 2);
7636 auto b = []() -> int { return '0'; }();
7637 auto c = [=](){ return a + b; }();
7638 auto d = [&](){ return c; }();
7639 auto e = [a, &b](int x) mutable {
7640 const auto identity = [](int y){ return y; };
7641 for (auto i = 0; i < a; ++i)
7642 a += b--;
7643 return x + identity(a + b);
7644 }(0);
7645 return a + b + c + d + e;
7646 }
7647
7648 int
7649 test3()
7650 {
7651 const auto nullary = [](){ return 0; };
7652 const auto unary = [](int x){ return x; };
7653 using nullary_t = decltype(nullary);
7654 using unary_t = decltype(unary);
7655 const auto higher1st = [](nullary_t f){ return f(); };
7656 const auto higher2nd = [unary](nullary_t f1){
7657 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7658 };
7659 return higher1st(nullary) + higher2nd(nullary)(unary);
7660 }
7661
7662 }
7663
7664 namespace test_variadic_templates
7665 {
7666
7667 template <int...>
7668 struct sum;
7669
7670 template <int N0, int... N1toN>
7671 struct sum<N0, N1toN...>
7672 {
7673 static constexpr auto value = N0 + sum<N1toN...>::value;
7674 };
7675
7676 template <>
7677 struct sum<>
7678 {
7679 static constexpr auto value = 0;
7680 };
7681
7682 static_assert(sum<>::value == 0, "");
7683 static_assert(sum<1>::value == 1, "");
7684 static_assert(sum<23>::value == 23, "");
7685 static_assert(sum<1, 2>::value == 3, "");
7686 static_assert(sum<5, 5, 11>::value == 21, "");
7687 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7688
7689 }
7690
7691 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7692 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7693 // because of this.
7694 namespace test_template_alias_sfinae
7695 {
7696
7697 struct foo {};
7698
7699 template<typename T>
7700 using member = typename T::member_type;
7701
7702 template<typename T>
7703 void func(...) {}
7704
7705 template<typename T>
7706 void func(member<T>*) {}
7707
7708 void test();
7709
7710 void test() { func<foo>(0); }
7711
7712 }
7713
7714 } // namespace cxx11
7715
7716 #endif // __cplusplus >= 201103L
7717
7718
7719
7720 _ACEOF
7721 if ac_fn_cxx_try_compile "$LINENO"; then :
7722 eval $cachevar=yes
7723 else
7724 eval $cachevar=no
7725 fi
7726 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7727 CXX="$ac_save_CXX"
7728 fi
7729 eval ac_res=\$$cachevar
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7731 $as_echo "$ac_res" >&6; }
7732 if eval test x\$$cachevar = xyes; then
7733 CXX="$CXX $switch"
7734 if test -n "$CXXCPP" ; then
7735 CXXCPP="$CXXCPP $switch"
7736 fi
7737 ac_success=yes
7738 break
7739 fi
7740 done
7741 if test x$ac_success = xyes; then
7742 break
7743 fi
7744 done
7745 fi
7746 CXX_FOR_BUILD="$CXX"
7747 CXXFLAGS_FOR_BUILD="$CXXFLAGS"
7748 CPPFLAGS_FOR_BUILD="$CPPFLAGS"
7749 CXX="$ax_cv_cxx_compile_cxx11_orig_cxx"
7750 CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags"
7751 CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags"
7752 ac_ext=c
7753 ac_cpp='$CPP $CPPFLAGS'
7754 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7755 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7756 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7757
7758 if test x$ax_cxx_compile_cxx11_required = xtrue; then
7759 if test x$ac_success = xno; then
7760 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
7761 fi
7762 fi
7763 if test x$ac_success = xno; then
7764 HAVE_CXX11_FOR_BUILD=0
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
7766 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
7767 else
7768 HAVE_CXX11_FOR_BUILD=1
7769
7770 $as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h
7771
7772 fi
7773
7774
7775 fi
7776 fi
7777
7778 # Check whether --enable-pgo-build was given.
7779 if test "${enable_pgo_build+set}" = set; then :
7780 enableval=$enable_pgo_build; enable_pgo_build=$enableval
7781 else
7782 enable_pgo_build=no
7783 fi
7784
7785
7786 # Issue errors and warnings for invalid/strange PGO build combinations.
7787 case "$have_compiler:$host:$target:$enable_pgo_build" in
7788 *:*:*:no) ;;
7789
7790 # Allow the PGO build only if we aren't building a compiler and
7791 # we are in a native configuration.
7792 no:$build:$build:yes | no:$build:$build:lto) ;;
7793
7794 # Disallow the PGO bootstrap if we are building a compiler.
7795 yes:*:*:yes | yes:*:*:lto)
7796 as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
7797
7798 *)
7799 as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
7800 ;;
7801 esac
7802
7803 if test "$enable_pgo_build" != "no"; then
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
7805 $as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
7806 old_CFLAGS="$CFLAGS"
7807 PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
7808 CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
7809
7810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7811 /* end confdefs.h. */
7812 int foo;
7813 _ACEOF
7814 if ac_fn_c_try_compile "$LINENO"; then :
7815
7816 else
7817 PGO_BUILD_GEN_CFLAGS=
7818 fi
7819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7820 CFLAGS="$old_CFLAGS"
7821 if test -n "$PGO_BUILD_GEN_CFLAGS"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7823 $as_echo "yes" >&6; }
7824 PGO_BUILD_USE_CFLAGS="-fprofile-use"
7825 else
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7827 $as_echo "no" >&6; }
7828 as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
7829 fi
7830
7831 if test "$enable_pgo_build" = "lto"; then
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
7833 $as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
7834 old_CFLAGS="$CFLAGS"
7835 PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
7836 CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
7837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7838 /* end confdefs.h. */
7839 int foo;
7840 _ACEOF
7841 if ac_fn_c_try_compile "$LINENO"; then :
7842
7843 else
7844 PGO_BUILD_LTO_CFLAGS=
7845 fi
7846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7847 CFLAGS="$old_CFLAGS"
7848 if test -n "$PGO_BUILD_LTO_CFLAGS"; then
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7850 $as_echo "yes" >&6; }
7851 else
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853 $as_echo "no" >&6; }
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
7855 $as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
7856 fi
7857 fi
7858 fi
7859
7860
7861
7862
7863 # Used for setting $lt_cv_objdir
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7865 $as_echo_n "checking for objdir... " >&6; }
7866 if ${lt_cv_objdir+:} false; then :
7867 $as_echo_n "(cached) " >&6
7868 else
7869 rm -f .libs 2>/dev/null
7870 mkdir .libs 2>/dev/null
7871 if test -d .libs; then
7872 lt_cv_objdir=.libs
7873 else
7874 # MS-DOS does not allow filenames that begin with a dot.
7875 lt_cv_objdir=_libs
7876 fi
7877 rmdir .libs 2>/dev/null
7878 fi
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7880 $as_echo "$lt_cv_objdir" >&6; }
7881 objdir=$lt_cv_objdir
7882
7883
7884
7885
7886
7887 cat >>confdefs.h <<_ACEOF
7888 #define LT_OBJDIR "$lt_cv_objdir/"
7889 _ACEOF
7890
7891
7892
7893 # Check for GMP, MPFR and MPC
7894 gmplibs="-lmpc -lmpfr -lgmp"
7895 gmpinc=
7896 have_gmp=no
7897
7898 # Specify a location for mpc
7899 # check for this first so it ends up on the link line before mpfr.
7900
7901 # Check whether --with-mpc was given.
7902 if test "${with_mpc+set}" = set; then :
7903 withval=$with_mpc;
7904 fi
7905
7906
7907 # Check whether --with-mpc-include was given.
7908 if test "${with_mpc_include+set}" = set; then :
7909 withval=$with_mpc_include;
7910 fi
7911
7912
7913 # Check whether --with-mpc-lib was given.
7914 if test "${with_mpc_lib+set}" = set; then :
7915 withval=$with_mpc_lib;
7916 fi
7917
7918
7919 if test "x$with_mpc" != x; then
7920 gmplibs="-L$with_mpc/lib $gmplibs"
7921 gmpinc="-I$with_mpc/include $gmpinc"
7922 fi
7923 if test "x$with_mpc_include" != x; then
7924 gmpinc="-I$with_mpc_include $gmpinc"
7925 fi
7926 if test "x$with_mpc_lib" != x; then
7927 gmplibs="-L$with_mpc_lib $gmplibs"
7928 fi
7929 if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
7930 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
7931 gmpinc='-I$$s/mpc/src '"$gmpinc"
7932 # Do not test the mpc version. Assume that it is sufficient, since
7933 # it is in the source tree, and the library has not been built yet
7934 # but it would be included on the link line in the version check below
7935 # hence making the test fail.
7936 have_gmp=yes
7937 fi
7938
7939 # Specify a location for mpfr
7940 # check for this first so it ends up on the link line before gmp.
7941
7942 # Check whether --with-mpfr was given.
7943 if test "${with_mpfr+set}" = set; then :
7944 withval=$with_mpfr;
7945 fi
7946
7947
7948 # Check whether --with-mpfr-include was given.
7949 if test "${with_mpfr_include+set}" = set; then :
7950 withval=$with_mpfr_include;
7951 fi
7952
7953
7954 # Check whether --with-mpfr-lib was given.
7955 if test "${with_mpfr_lib+set}" = set; then :
7956 withval=$with_mpfr_lib;
7957 fi
7958
7959
7960 if test "x$with_mpfr" != x; then
7961 gmplibs="-L$with_mpfr/lib $gmplibs"
7962 gmpinc="-I$with_mpfr/include $gmpinc"
7963 fi
7964 if test "x$with_mpfr_include" != x; then
7965 gmpinc="-I$with_mpfr_include $gmpinc"
7966 fi
7967 if test "x$with_mpfr_lib" != x; then
7968 gmplibs="-L$with_mpfr_lib $gmplibs"
7969 fi
7970 if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
7971 # MPFR v3.1.0 moved the sources into a src sub-directory.
7972 if ! test -d ${srcdir}/mpfr/src; then
7973 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
7974 fi
7975 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
7976 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
7977 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
7978 # Do not test the mpfr version. Assume that it is sufficient, since
7979 # it is in the source tree, and the library has not been built yet
7980 # but it would be included on the link line in the version check below
7981 # hence making the test fail.
7982 have_gmp=yes
7983 fi
7984
7985 # Specify a location for gmp
7986
7987 # Check whether --with-gmp was given.
7988 if test "${with_gmp+set}" = set; then :
7989 withval=$with_gmp;
7990 fi
7991
7992
7993 # Check whether --with-gmp-include was given.
7994 if test "${with_gmp_include+set}" = set; then :
7995 withval=$with_gmp_include;
7996 fi
7997
7998
7999 # Check whether --with-gmp-lib was given.
8000 if test "${with_gmp_lib+set}" = set; then :
8001 withval=$with_gmp_lib;
8002 fi
8003
8004
8005
8006 if test "x$with_gmp" != x; then
8007 gmplibs="-L$with_gmp/lib $gmplibs"
8008 gmpinc="-I$with_gmp/include $gmpinc"
8009 fi
8010 if test "x$with_gmp_include" != x; then
8011 gmpinc="-I$with_gmp_include $gmpinc"
8012 fi
8013 if test "x$with_gmp_lib" != x; then
8014 gmplibs="-L$with_gmp_lib $gmplibs"
8015 fi
8016 if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
8017 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
8018 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
8019 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8020 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8021 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
8022 # Do not test the gmp version. Assume that it is sufficient, since
8023 # it is in the source tree, and the library has not been built yet
8024 # but it would be included on the link line in the version check below
8025 # hence making the test fail.
8026 have_gmp=yes
8027 fi
8028
8029 if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
8030 have_gmp=yes
8031 saved_CFLAGS="$CFLAGS"
8032 CFLAGS="$CFLAGS $gmpinc"
8033 # Check for the recommended and required versions of GMP.
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
8035 $as_echo_n "checking for the correct version of gmp.h... " >&6; }
8036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8037 /* end confdefs.h. */
8038 #include "gmp.h"
8039 int
8040 main ()
8041 {
8042
8043 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8044 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8045 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
8046 choke me
8047 #endif
8048
8049 ;
8050 return 0;
8051 }
8052 _ACEOF
8053 if ac_fn_c_try_compile "$LINENO"; then :
8054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8055 /* end confdefs.h. */
8056 #include <gmp.h>
8057 int
8058 main ()
8059 {
8060
8061 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8062 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8063 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
8064 choke me
8065 #endif
8066
8067 ;
8068 return 0;
8069 }
8070 _ACEOF
8071 if ac_fn_c_try_compile "$LINENO"; then :
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8073 $as_echo "yes" >&6; }
8074 else
8075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8076 $as_echo "buggy but acceptable" >&6; }
8077 fi
8078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8079 else
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8081 $as_echo "no" >&6; }; have_gmp=no
8082 fi
8083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8084
8085 # If we have GMP, check the MPFR version.
8086 if test x"$have_gmp" = xyes; then
8087 # Check for the recommended and required versions of MPFR.
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
8089 $as_echo_n "checking for the correct version of mpfr.h... " >&6; }
8090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8091 /* end confdefs.h. */
8092 #include <gmp.h>
8093 #include <mpfr.h>
8094 int
8095 main ()
8096 {
8097
8098 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
8099 choke me
8100 #endif
8101
8102 ;
8103 return 0;
8104 }
8105 _ACEOF
8106 if ac_fn_c_try_compile "$LINENO"; then :
8107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8108 /* end confdefs.h. */
8109 #include <gmp.h>
8110 #include <mpfr.h>
8111 int
8112 main ()
8113 {
8114
8115 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
8116 choke me
8117 #endif
8118
8119 ;
8120 return 0;
8121 }
8122 _ACEOF
8123 if ac_fn_c_try_compile "$LINENO"; then :
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8125 $as_echo "yes" >&6; }
8126 else
8127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8128 $as_echo "buggy but acceptable" >&6; }
8129 fi
8130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8131 else
8132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8133 $as_echo "no" >&6; }; have_gmp=no
8134 fi
8135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8136 fi
8137
8138 # Check for the MPC header version.
8139 if test x"$have_gmp" = xyes ; then
8140 # Check for the recommended and required versions of MPC.
8141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
8142 $as_echo_n "checking for the correct version of mpc.h... " >&6; }
8143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8144 /* end confdefs.h. */
8145 #include <mpc.h>
8146 int
8147 main ()
8148 {
8149
8150 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
8151 choke me
8152 #endif
8153
8154 ;
8155 return 0;
8156 }
8157 _ACEOF
8158 if ac_fn_c_try_compile "$LINENO"; then :
8159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8160 /* end confdefs.h. */
8161 #include <mpc.h>
8162 int
8163 main ()
8164 {
8165
8166 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
8167 choke me
8168 #endif
8169
8170 ;
8171 return 0;
8172 }
8173 _ACEOF
8174 if ac_fn_c_try_compile "$LINENO"; then :
8175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8176 $as_echo "yes" >&6; }
8177 else
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8179 $as_echo "buggy but acceptable" >&6; }
8180 fi
8181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8182 else
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8184 $as_echo "no" >&6; }; have_gmp=no
8185 fi
8186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8187 fi
8188
8189 # Now check the MPFR library.
8190 if test x"$have_gmp" = xyes; then
8191 saved_LIBS="$LIBS"
8192 LIBS="$LIBS $gmplibs"
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr/mpc libraries" >&5
8194 $as_echo_n "checking for the correct version of the gmp/mpfr/mpc libraries... " >&6; }
8195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8196 /* end confdefs.h. */
8197 #include <mpc.h>
8198 int
8199 main ()
8200 {
8201
8202 mpfr_t n;
8203 mpfr_t x;
8204 mpc_t c;
8205 int t;
8206 mpfr_init (n);
8207 mpfr_init (x);
8208 mpfr_atan2 (n, n, x, MPFR_RNDN);
8209 mpfr_erfc (n, x, MPFR_RNDN);
8210 mpfr_subnormalize (x, t, MPFR_RNDN);
8211 mpfr_clear(n);
8212 mpfr_clear(x);
8213 mpc_init2 (c, 53);
8214 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
8215 mpc_cosh (c, c, MPC_RNDNN);
8216 mpc_pow (c, c, c, MPC_RNDNN);
8217 mpc_acosh (c, c, MPC_RNDNN);
8218 mpc_clear (c);
8219
8220 ;
8221 return 0;
8222 }
8223 _ACEOF
8224 if ac_fn_c_try_link "$LINENO"; then :
8225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8226 $as_echo "yes" >&6; }
8227 else
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8229 $as_echo "no" >&6; }; have_gmp=no
8230 fi
8231 rm -f core conftest.err conftest.$ac_objext \
8232 conftest$ac_exeext conftest.$ac_ext
8233 LIBS="$saved_LIBS"
8234 fi
8235
8236 CFLAGS="$saved_CFLAGS"
8237
8238 # The library versions listed in the error message below should match
8239 # the HARD-minimums enforced above.
8240 if test x$have_gmp != xyes; then
8241 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
8242 Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
8243 their locations. Source code for these libraries can be found at
8244 their respective hosting sites as well as at
8245 https://gcc.gnu.org/pub/gcc/infrastructure/. See also
8246 http://gcc.gnu.org/install/prerequisites.html for additional info. If
8247 you obtained GMP, MPFR and/or MPC from a vendor distribution package,
8248 make sure that you have installed both the libraries and the header
8249 files. They may be located in separate packages." "$LINENO" 5
8250 fi
8251 fi
8252
8253 # Flags needed for both GMP, MPFR and/or MPC.
8254
8255
8256
8257
8258
8259
8260
8261 # Libraries to use for stage1 or when not bootstrapping.
8262
8263 # Check whether --with-stage1-libs was given.
8264 if test "${with_stage1_libs+set}" = set; then :
8265 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8266 stage1_libs=
8267 else
8268 stage1_libs=$withval
8269 fi
8270 else
8271 stage1_libs=
8272 fi
8273
8274
8275
8276 # Whether or not to use -static-libstdc++ and -static-libgcc. The
8277 # default is yes if gcc is being built; no otherwise. The reason for
8278 # this default is that gdb is sometimes linked against GNU Source
8279 # Highlight, which is a shared library that uses C++ exceptions. In
8280 # this case, -static-libstdc++ will cause crashes.
8281
8282 # Check whether --with-static-standard-libraries was given.
8283 if test "${with_static_standard_libraries+set}" = set; then :
8284 withval=$with_static_standard_libraries;
8285 else
8286 with_static_standard_libraries=auto
8287 fi
8288
8289 if test "$with_static_standard_libraries" = auto; then
8290 with_static_standard_libraries=$have_compiler
8291 fi
8292
8293 # Linker flags to use for stage1 or when not bootstrapping.
8294
8295 # Check whether --with-stage1-ldflags was given.
8296 if test "${with_stage1_ldflags+set}" = set; then :
8297 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8298 stage1_ldflags=
8299 else
8300 stage1_ldflags=$withval
8301 fi
8302 else
8303 stage1_ldflags=
8304 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
8305 # if supported. But if the user explicitly specified the libraries to use,
8306 # trust that they are doing what they want.
8307 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
8308 -a "$have_static_libs" = yes; then
8309 stage1_ldflags="-static-libstdc++ -static-libgcc"
8310 fi
8311 fi
8312
8313
8314
8315 # Libraries to use for stage2 and later builds.
8316
8317 # Check whether --with-boot-libs was given.
8318 if test "${with_boot_libs+set}" = set; then :
8319 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8320 poststage1_libs=
8321 else
8322 poststage1_libs=$withval
8323 fi
8324 else
8325 poststage1_libs=
8326 fi
8327
8328
8329
8330 # Linker flags to use for stage2 and later builds.
8331
8332 # Check whether --with-boot-ldflags was given.
8333 if test "${with_boot_ldflags+set}" = set; then :
8334 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8335 poststage1_ldflags=
8336 else
8337 poststage1_ldflags=$withval
8338 fi
8339 else
8340 poststage1_ldflags=
8341 # In stages 2 and 3, default to linking libstdc++ and libgcc
8342 # statically. But if the user explicitly specified the libraries to
8343 # use, trust that they are doing what they want.
8344 if test "$poststage1_libs" = ""; then
8345 poststage1_ldflags="-static-libstdc++ -static-libgcc"
8346 fi
8347 fi
8348
8349
8350
8351 # GCC GRAPHITE dependency isl.
8352 # Basic setup is inlined here, actual checks are in config/isl.m4
8353
8354
8355 # Check whether --with-isl was given.
8356 if test "${with_isl+set}" = set; then :
8357 withval=$with_isl;
8358 fi
8359
8360
8361 # Treat --without-isl as a request to disable
8362 # GRAPHITE support and skip all following checks.
8363 if test "x$with_isl" != "xno"; then
8364 # Check for isl
8365
8366
8367 # Check whether --with-isl-include was given.
8368 if test "${with_isl_include+set}" = set; then :
8369 withval=$with_isl_include;
8370 fi
8371
8372
8373 # Check whether --with-isl-lib was given.
8374 if test "${with_isl_lib+set}" = set; then :
8375 withval=$with_isl_lib;
8376 fi
8377
8378
8379 # Check whether --enable-isl-version-check was given.
8380 if test "${enable_isl_version_check+set}" = set; then :
8381 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
8382 else
8383 ENABLE_ISL_CHECK=yes
8384 fi
8385
8386
8387 # Initialize isllibs and islinc.
8388 case $with_isl in
8389 no)
8390 isllibs=
8391 islinc=
8392 ;;
8393 "" | yes)
8394 ;;
8395 *)
8396 isllibs="-L$with_isl/lib"
8397 islinc="-I$with_isl/include"
8398 ;;
8399 esac
8400 if test "x${with_isl_include}" != x ; then
8401 islinc="-I$with_isl_include"
8402 fi
8403 if test "x${with_isl_lib}" != x; then
8404 isllibs="-L$with_isl_lib"
8405 fi
8406 if test "x${islinc}" = x && test "x${isllibs}" = x \
8407 && test -d ${srcdir}/isl; then
8408 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
8409 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
8410 ENABLE_ISL_CHECK=no
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
8412 $as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
8413 fi
8414
8415 isllibs="${isllibs} -lisl"
8416
8417
8418
8419 if test "${ENABLE_ISL_CHECK}" = yes ; then
8420 _isl_saved_CFLAGS=$CFLAGS
8421 _isl_saved_LDFLAGS=$LDFLAGS
8422 _isl_saved_LIBS=$LIBS
8423
8424 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
8425 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
8426 LIBS="${_isl_saved_LIBS} -lisl -lgmp"
8427
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
8429 $as_echo_n "checking for isl 0.15 or later... " >&6; }
8430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8431 /* end confdefs.h. */
8432 #include <isl/schedule.h>
8433 int
8434 main ()
8435 {
8436 isl_options_set_schedule_serialize_sccs (NULL, 0);
8437 ;
8438 return 0;
8439 }
8440 _ACEOF
8441 if ac_fn_c_try_link "$LINENO"; then :
8442 gcc_cv_isl=yes
8443 else
8444 gcc_cv_isl=no
8445 fi
8446 rm -f core conftest.err conftest.$ac_objext \
8447 conftest$ac_exeext conftest.$ac_ext
8448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
8449 $as_echo "$gcc_cv_isl" >&6; }
8450
8451 if test "${gcc_cv_isl}" = no ; then
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
8453 $as_echo "required isl version is 0.15 or later" >&6; }
8454 fi
8455
8456 CFLAGS=$_isl_saved_CFLAGS
8457 LDFLAGS=$_isl_saved_LDFLAGS
8458 LIBS=$_isl_saved_LIBS
8459 fi
8460
8461
8462
8463
8464
8465
8466 if test "x${with_isl}" = xno; then
8467 graphite_requested=no
8468 elif test "x${with_isl}" != x \
8469 || test "x${with_isl_include}" != x \
8470 || test "x${with_isl_lib}" != x ; then
8471 graphite_requested=yes
8472 else
8473 graphite_requested=no
8474 fi
8475
8476
8477
8478 if test "${gcc_cv_isl}" = no ; then
8479 isllibs=
8480 islinc=
8481 fi
8482
8483 if test "${graphite_requested}" = yes \
8484 && test "x${isllibs}" = x \
8485 && test "x${islinc}" = x ; then
8486
8487 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5
8488 fi
8489
8490
8491 fi
8492
8493 # If the isl check failed, disable builds of in-tree variant of isl
8494 if test "x$with_isl" = xno ||
8495 test "x$gcc_cv_isl" = xno; then
8496 noconfigdirs="$noconfigdirs isl"
8497 islinc=
8498 fi
8499
8500
8501
8502
8503 # Check for LTO support.
8504 # Check whether --enable-lto was given.
8505 if test "${enable_lto+set}" = set; then :
8506 enableval=$enable_lto; enable_lto=$enableval
8507 else
8508 enable_lto=yes; default_enable_lto=yes
8509 fi
8510
8511
8512
8513
8514
8515 target_elf=no
8516 case $target in
8517 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
8518 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
8519 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
8520 nvptx-*-none)
8521 target_elf=no
8522 ;;
8523 *)
8524 target_elf=yes
8525 ;;
8526 esac
8527
8528 if test $target_elf = yes; then :
8529 # ELF platforms build the lto-plugin always.
8530 build_lto_plugin=yes
8531
8532 else
8533 if test x"$default_enable_lto" = x"yes" ; then
8534 case $target in
8535 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
8536 # On other non-ELF platforms, LTO has yet to be validated.
8537 *) enable_lto=no ;;
8538 esac
8539 else
8540 # Apart from ELF platforms, only Windows and Darwin support LTO so far.
8541 # It would also be nice to check the binutils support, but we don't
8542 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just
8543 # warn during gcc/ subconfigure; unless you're bootstrapping with
8544 # -flto it won't be needed until after installation anyway.
8545 case $target in
8546 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
8547 *) if test x"$enable_lto" = x"yes"; then
8548 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
8549 fi
8550 ;;
8551 esac
8552 fi
8553 # Among non-ELF, only Windows platforms support the lto-plugin so far.
8554 # Build it unless LTO was explicitly disabled.
8555 case $target in
8556 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
8557 *) ;;
8558 esac
8559
8560 fi
8561
8562
8563 # Check whether --enable-linker-plugin-configure-flags was given.
8564 if test "${enable_linker_plugin_configure_flags+set}" = set; then :
8565 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
8566 else
8567 extra_linker_plugin_configure_flags=
8568 fi
8569
8570
8571 # Check whether --enable-linker-plugin-flags was given.
8572 if test "${enable_linker_plugin_flags+set}" = set; then :
8573 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
8574 else
8575 extra_linker_plugin_flags=
8576 fi
8577
8578
8579
8580 # Enable --enable-host-shared.
8581 # Checked early to determine whether jit is an 'all' language
8582 # Check whether --enable-host-shared was given.
8583 if test "${enable_host_shared+set}" = set; then :
8584 enableval=$enable_host_shared; host_shared=$enableval
8585 case $host in
8586 x86_64-*-darwin* | aarch64-*-darwin*)
8587 if test x$host_shared != xyes ; then
8588 # PIC is the default, and actually cannot be switched off.
8589 echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
8590 host_shared=yes
8591 fi ;;
8592 *) ;;
8593 esac
8594 else
8595 case $host in
8596 x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
8597 *) host_shared=no ;;
8598 esac
8599 fi
8600
8601
8602
8603 # Enable --enable-host-pie.
8604 # Check whether --enable-host-pie was given.
8605 if test "${enable_host_pie+set}" = set; then :
8606 enableval=$enable_host_pie;
8607 fi
8608
8609
8610
8611 if test x$enable_host_shared = xyes; then
8612 PICFLAG=-fPIC
8613 elif test x$enable_host_pie = xyes; then
8614 PICFLAG=-fPIE
8615 else
8616 PICFLAG=
8617 fi
8618
8619
8620
8621 # By default, C and C++ are the only stage 1 languages.
8622 stage1_languages=,c,
8623
8624 # Target libraries that we bootstrap.
8625 bootstrap_target_libs=,target-libgcc,
8626
8627 # Figure out what language subdirectories are present.
8628 # Look if the user specified --enable-languages="..."; if not, use
8629 # the environment variable $LANGUAGES if defined. $LANGUAGES might
8630 # go away some day.
8631 # NB: embedded tabs in this IF block -- do not untabify
8632 if test -d ${srcdir}/gcc; then
8633 if test x"${enable_languages+set}" != xset; then
8634 if test x"${LANGUAGES+set}" = xset; then
8635 enable_languages="${LANGUAGES}"
8636 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
8637 else
8638 enable_languages=default
8639 fi
8640 else
8641 if test x"${enable_languages}" = x ||
8642 test x"${enable_languages}" = xyes;
8643 then
8644 echo configure.ac: --enable-languages needs at least one language argument 1>&2
8645 exit 1
8646 fi
8647 fi
8648 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
8649
8650 # 'f95' is the old name for the 'fortran' language. We issue a warning
8651 # and make the substitution.
8652 case ,${enable_languages}, in
8653 *,f95,*)
8654 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
8655 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
8656 ;;
8657 esac
8658
8659 # If bootstrapping, C++ must be enabled.
8660 case ",$enable_languages,:$enable_bootstrap" in
8661 *,c++,*:*) ;;
8662 *:yes)
8663 if test -f ${srcdir}/gcc/cp/config-lang.in; then
8664 enable_languages="${enable_languages},c++"
8665 else
8666 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
8667 fi
8668 ;;
8669 esac
8670
8671 # First scan to see if an enabled language requires some other language.
8672 # We assume that a given config-lang.in will list all the language
8673 # front ends it requires, even if some are required indirectly.
8674 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8675 case ${lang_frag} in
8676 ..) ;;
8677 # The odd quoting in the next line works around
8678 # an apparent bug in bash 1.12 on linux.
8679 ${srcdir}/gcc/[*]/config-lang.in) ;;
8680 *)
8681 # From the config-lang.in, get $language, $lang_requires, and
8682 # $lang_requires_boot_languages.
8683 language=
8684 lang_requires=
8685 lang_requires_boot_languages=
8686 # set srcdir during sourcing lang_frag to the gcc dir.
8687 # Sadly overriding srcdir on the . line doesn't work in plain sh as it
8688 # polutes this shell
8689 saved_srcdir=${srcdir}
8690 srcdir=${srcdir}/gcc . ${lang_frag}
8691 srcdir=${saved_srcdir}
8692 for other in ${lang_requires} ${lang_requires_boot_languages}; do
8693 case ,${enable_languages}, in
8694 *,$other,*) ;;
8695 *,default,*) ;;
8696 *,all,*) ;;
8697 *,$language,*)
8698 echo " \`$other' language required by \`$language'; enabling" 1>&2
8699 enable_languages="${enable_languages},${other}"
8700 ;;
8701 esac
8702 done
8703 for other in ${lang_requires_boot_languages} ; do
8704 if test "$other" != "c"; then
8705 case ,${enable_stage1_languages}, in
8706 *,$other,*) ;;
8707 *,default,*) ;;
8708 *,all,*) ;;
8709 *)
8710 case ,${enable_languages}, in
8711 *,$language,*)
8712 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
8713 enable_stage1_languages="$enable_stage1_languages,${other}"
8714 ;;
8715 esac
8716 ;;
8717 esac
8718 fi
8719 done
8720 ;;
8721 esac
8722 done
8723
8724 new_enable_languages=,c,
8725
8726 # If LTO is enabled, add the LTO front end.
8727 if test "$enable_lto" = "yes" ; then
8728 case ,${enable_languages}, in
8729 *,lto,*) ;;
8730 *) enable_languages="${enable_languages},lto" ;;
8731 esac
8732 if test "${build_lto_plugin}" = "yes" ; then
8733 configdirs="$configdirs lto-plugin"
8734 fi
8735 fi
8736
8737 # If we're building an offloading compiler, add the LTO front end.
8738 if test x"$enable_as_accelerator_for" != x ; then
8739 case ,${enable_languages}, in
8740 *,lto,*) ;;
8741 *) enable_languages="${enable_languages},lto" ;;
8742 esac
8743 fi
8744
8745 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
8746 potential_languages=,c,
8747
8748 enabled_target_libs=
8749 disabled_target_libs=
8750
8751 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8752 case ${lang_frag} in
8753 ..) ;;
8754 # The odd quoting in the next line works around
8755 # an apparent bug in bash 1.12 on linux.
8756 ${srcdir}/gcc/[*]/config-lang.in) ;;
8757 *)
8758 # From the config-lang.in, get $language, $target_libs,
8759 # $lang_dirs, $boot_language, and $build_by_default
8760 language=
8761 target_libs=
8762 lang_dirs=
8763 subdir_requires=
8764 boot_language=no
8765 build_by_default=yes
8766 # set srcdir during sourcing. See above about save & restore
8767 saved_srcdir=${srcdir}
8768 srcdir=${srcdir}/gcc . ${lang_frag}
8769 srcdir=${saved_srcdir}
8770 if test x${language} = x; then
8771 echo "${lang_frag} doesn't set \$language." 1>&2
8772 exit 1
8773 fi
8774
8775 if test "$language" = "c++"; then
8776 boot_language=yes
8777 fi
8778
8779 add_this_lang=no
8780 # C is always enabled, so no need to add it again
8781 if test "$language" != "c"; then
8782 case ,${enable_languages}, in
8783 *,${language},*)
8784 # Language was explicitly selected; include it
8785 add_this_lang=yes
8786 ;;
8787 *,all,*)
8788 # All languages are enabled
8789 add_this_lang=all
8790 ;;
8791 *,default,*)
8792 # 'default' was selected, select it if it is a default language
8793 add_this_lang=${build_by_default}
8794 ;;
8795 esac
8796 fi
8797
8798 # Disable languages that need other directories if these aren't available.
8799 for i in $subdir_requires; do
8800 test -f "$srcdir/gcc/$i/config-lang.in" && continue
8801 case ${add_this_lang} in
8802 yes)
8803 # Specifically requested language; tell them.
8804 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
8805 ;;
8806 all)
8807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
8808 $as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
8809 add_this_lang=unsupported
8810 ;;
8811 *)
8812 # Silently disable.
8813 add_this_lang=unsupported
8814 ;;
8815 esac
8816 done
8817
8818 # Disable Ada if no preexisting GNAT is available.
8819 case ${add_this_lang}:${language}:${have_gnat} in
8820 yes:ada:no)
8821 # Specifically requested language; tell them.
8822 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
8823 ;;
8824 all:ada:no)
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
8826 $as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
8827 add_this_lang=unsupported
8828 ;;
8829 *:ada:no)
8830 # Silently disable.
8831 add_this_lang=unsupported
8832 ;;
8833 esac
8834
8835 # Disable D if no preexisting GDC is available.
8836 case ${add_this_lang}:${language}:${have_gdc} in
8837 yes:d:no)
8838 # Specifically requested language; tell them.
8839 as_fn_error $? "GDC is required to build $language" "$LINENO" 5
8840 ;;
8841 all:d:no)
8842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5
8843 $as_echo "$as_me: WARNING: GDC is required to build $language" >&2;}
8844 add_this_lang=unsupported
8845 ;;
8846 *:d:no)
8847 # Silently disable.
8848 add_this_lang=unsupported
8849 ;;
8850 esac
8851
8852 # Disable jit if -enable-host-shared not specified
8853 # but not if building for Mingw. All code in Windows
8854 # is position independent code (PIC).
8855 case $target in
8856 *mingw*) ;;
8857 *)
8858 case ${add_this_lang}:${language}:${host_shared} in
8859 yes:jit:no)
8860 # PR jit/64780: explicitly specify --enable-host-shared
8861 as_fn_error $? "
8862 Enabling language \"jit\" requires --enable-host-shared.
8863
8864 --enable-host-shared typically slows the rest of the compiler down by
8865 a few %, so you must explicitly enable it.
8866
8867 If you want to build both the jit and the regular compiler, it is often
8868 best to do this via two separate configure/builds, in separate
8869 directories, to avoid imposing the performance cost of
8870 --enable-host-shared on the regular compiler." "$LINENO" 5
8871 ;;
8872 all:jit:no)
8873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
8874 $as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
8875 add_this_lang=unsupported
8876 ;;
8877 *:jit:no)
8878 # Silently disable.
8879 add_this_lang=unsupported
8880 ;;
8881 esac
8882 ;;
8883 esac
8884
8885 # Disable a language that is unsupported by the target.
8886 case "${add_this_lang}: $unsupported_languages " in
8887 no:*) ;;
8888 unsupported:*) ;;
8889 *:*" $language "*)
8890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
8891 $as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
8892 add_this_lang=unsupported
8893 ;;
8894 esac
8895
8896 case $add_this_lang in
8897 unsupported)
8898 # Remove language-dependent dirs.
8899 disabled_target_libs="$disabled_target_libs $target_libs"
8900 noconfigdirs="$noconfigdirs $lang_dirs"
8901 ;;
8902 no)
8903 # Remove language-dependent dirs; still show language as supported.
8904 disabled_target_libs="$disabled_target_libs $target_libs"
8905 noconfigdirs="$noconfigdirs $lang_dirs"
8906 potential_languages="${potential_languages}${language},"
8907 ;;
8908 all|yes)
8909 new_enable_languages="${new_enable_languages}${language},"
8910 potential_languages="${potential_languages}${language},"
8911 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
8912 enabled_target_libs="$enabled_target_libs $target_libs"
8913 case "${boot_language}:,$enable_stage1_languages," in
8914 yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
8915 # Add to (comma-separated) list of stage 1 languages.
8916 case ",$stage1_languages," in
8917 *,$language,* | ,yes, | ,all,) ;;
8918 *) stage1_languages="${stage1_languages}${language}," ;;
8919 esac
8920 # We need to bootstrap any supporting libraries.
8921 bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
8922 ;;
8923 esac
8924 ;;
8925 esac
8926 ;;
8927 esac
8928 done
8929
8930 # Add target libraries which are only needed for disabled languages
8931 # to noconfigdirs.
8932 if test -n "$disabled_target_libs"; then
8933 for dir in $disabled_target_libs; do
8934 case " $enabled_target_libs " in
8935 *" ${dir} "*) ;;
8936 *) noconfigdirs="$noconfigdirs $dir" ;;
8937 esac
8938 done
8939 fi
8940
8941 # Check whether --enable-stage1-languages was given.
8942 if test "${enable_stage1_languages+set}" = set; then :
8943 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
8944 ,no,|,,)
8945 # Set it to something that will have no effect in the loop below
8946 enable_stage1_languages=c ;;
8947 ,yes,)
8948 enable_stage1_languages=`echo $new_enable_languages | \
8949 sed -e "s/^,//" -e "s/,$//" ` ;;
8950 *,all,*)
8951 enable_stage1_languages=`echo ,$enable_stage1_languages, | \
8952 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
8953 esac
8954
8955 # Add "good" languages from enable_stage1_languages to stage1_languages,
8956 # while "bad" languages go in missing_languages. Leave no duplicates.
8957 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
8958 case $potential_languages in
8959 *,$i,*)
8960 case $stage1_languages in
8961 *,$i,*) ;;
8962 *) stage1_languages="$stage1_languages$i," ;;
8963 esac ;;
8964 *)
8965 case $missing_languages in
8966 *,$i,*) ;;
8967 *) missing_languages="$missing_languages$i," ;;
8968 esac ;;
8969 esac
8970 done
8971 fi
8972
8973
8974 # Remove leading/trailing commas that were added for simplicity
8975 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
8976 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
8977 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
8978 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
8979
8980 if test "x$missing_languages" != x; then
8981 as_fn_error $? "
8982 The following requested languages could not be built: ${missing_languages}
8983 Supported languages are: ${potential_languages}" "$LINENO" 5
8984 fi
8985 if test "x$new_enable_languages" != "x$enable_languages"; then
8986 echo The following languages will be built: ${new_enable_languages}
8987 enable_languages="$new_enable_languages"
8988 fi
8989
8990
8991 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
8992 fi
8993
8994 # Handle --disable-<component> generically.
8995 for dir in $configdirs $build_configdirs $target_configdirs ; do
8996 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
8997 varname=`echo $dirname | sed -e s/+/_/g`
8998 if eval test x\${enable_${varname}} "=" xno ; then
8999 noconfigdirs="$noconfigdirs $dir"
9000 fi
9001 done
9002
9003 # Check for Boehm's garbage collector
9004 # Check whether --enable-objc-gc was given.
9005 if test "${enable_objc_gc+set}" = set; then :
9006 enableval=$enable_objc_gc;
9007 fi
9008
9009
9010 # Check whether --with-target-bdw-gc was given.
9011 if test "${with_target_bdw_gc+set}" = set; then :
9012 withval=$with_target_bdw_gc;
9013 fi
9014
9015
9016 # Check whether --with-target-bdw-gc-include was given.
9017 if test "${with_target_bdw_gc_include+set}" = set; then :
9018 withval=$with_target_bdw_gc_include;
9019 fi
9020
9021
9022 # Check whether --with-target-bdw-gc-lib was given.
9023 if test "${with_target_bdw_gc_lib+set}" = set; then :
9024 withval=$with_target_bdw_gc_lib;
9025 fi
9026
9027
9028 case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
9030 $as_echo_n "checking for bdw garbage collector... " >&6; }
9031 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
9032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
9033 $as_echo "using bdw-gc in default locations" >&6; }
9034 else
9035 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
9036 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
9037 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
9038 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
9039 else
9040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
9041 $as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
9042 fi
9043 fi
9044 esac
9045
9046 # Disable libitm, libsanitizer, libvtv if we're not building C++
9047 case ,${enable_languages}, in
9048 *,c++,*)
9049 # Disable libitm, libsanitizer if we're not building libstdc++
9050 case "${noconfigdirs}" in
9051 *target-libstdc++-v3*)
9052 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
9053 ;;
9054 *) ;;
9055 esac
9056 ;;
9057 *)
9058 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer target-libvtv"
9059 ;;
9060 esac
9061
9062 # If gcc/ is not in the source tree then we'll not be building a
9063 # target compiler, assume in that case we don't want to build any
9064 # target libraries or tools.
9065 #
9066 # This was added primarily for the benefit for binutils-gdb who reuse
9067 # this configure script, but don't always have target tools available.
9068 if test ! -d ${srcdir}/gcc; then
9069 skipdirs="${skipdirs} ${target_configdirs}"
9070 fi
9071
9072 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
9073 # $build_configdirs and $target_configdirs.
9074 # If we have the source for $noconfigdirs entries, add them to $notsupp.
9075
9076 notsupp=""
9077 for dir in . $skipdirs $noconfigdirs ; do
9078 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
9079 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9080 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
9081 if test -r $srcdir/$dirname/configure ; then
9082 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9083 true
9084 else
9085 notsupp="$notsupp $dir"
9086 fi
9087 fi
9088 fi
9089 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9090 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
9091 if test -r $srcdir/$dirname/configure ; then
9092 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9093 true
9094 else
9095 notsupp="$notsupp $dir"
9096 fi
9097 fi
9098 fi
9099 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9100 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
9101 if test -r $srcdir/$dirname/configure ; then
9102 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9103 true
9104 else
9105 notsupp="$notsupp $dir"
9106 fi
9107 fi
9108 fi
9109 done
9110
9111 # Quietly strip out all directories which aren't configurable in this tree.
9112 # This relies on all configurable subdirectories being autoconfiscated, which
9113 # is now the case.
9114 build_configdirs_all="$build_configdirs"
9115 build_configdirs=
9116 for i in ${build_configdirs_all} ; do
9117 j=`echo $i | sed -e s/build-//g`
9118 if test -f ${srcdir}/$j/configure ; then
9119 build_configdirs="${build_configdirs} $i"
9120 fi
9121 done
9122
9123 configdirs_all="$configdirs"
9124 configdirs=
9125 for i in ${configdirs_all} ; do
9126 if test -f ${srcdir}/$i/configure ; then
9127 configdirs="${configdirs} $i"
9128 fi
9129 done
9130
9131 target_configdirs_all="$target_configdirs"
9132 target_configdirs=
9133 for i in ${target_configdirs_all} ; do
9134 j=`echo $i | sed -e s/target-//g`
9135 if test -f ${srcdir}/$j/configure ; then
9136 target_configdirs="${target_configdirs} $i"
9137 fi
9138 done
9139
9140 # libiberty-linker-plugin is special: it doesn't have its own source directory,
9141 # so we have to add it after the preceding checks.
9142 if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
9143 then
9144 case " $configdirs " in
9145 *" libiberty "*)
9146 # If we can build libiberty, we can also build libiberty-linker-plugin.
9147 configdirs="$configdirs libiberty-linker-plugin"
9148 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
9149 --with-libiberty=../libiberty-linker-plugin";;
9150 *)
9151 as_fn_error $? "libiberty missing" "$LINENO" 5;;
9152 esac
9153 fi
9154
9155 # Sometimes we have special requirements for the host libiberty.
9156 extra_host_libiberty_configure_flags=
9157 case " $configdirs " in
9158 *" lto-plugin "* | *" libcc1 "* | *" gdbserver "*)
9159 # When these are to be built as shared libraries, the same applies to
9160 # libiberty.
9161 extra_host_libiberty_configure_flags=--enable-shared
9162 ;;
9163 esac
9164
9165
9166 # Sometimes we have special requirements for the host zlib.
9167 extra_host_zlib_configure_flags=
9168 case " $configdirs " in
9169 *" bfd "*)
9170 # When bfd is to be built as a shared library, the same applies to
9171 # zlib.
9172 if test "$enable_shared" = "yes"; then
9173 extra_host_zlib_configure_flags=--enable-host-shared
9174 fi
9175 ;;
9176 esac
9177
9178
9179 # Produce a warning message for the subdirs we can't configure.
9180 # This isn't especially interesting in the Cygnus tree, but in the individual
9181 # FSF releases, it's important to let people know when their machine isn't
9182 # supported by the one or two programs in a package.
9183
9184 if test -n "${notsupp}" && test -z "${norecursion}" ; then
9185 # If $appdirs is non-empty, at least one of those directories must still
9186 # be configured, or we error out. (E.g., if the gas release supports a
9187 # specified target in some subdirs but not the gas subdir, we shouldn't
9188 # pretend that all is well.)
9189 if test -n "$appdirs" ; then
9190 for dir in $appdirs ; do
9191 if test -r $dir/Makefile.in ; then
9192 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9193 appdirs=""
9194 break
9195 fi
9196 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
9197 appdirs=""
9198 break
9199 fi
9200 fi
9201 done
9202 if test -n "$appdirs" ; then
9203 echo "*** This configuration is not supported by this package." 1>&2
9204 exit 1
9205 fi
9206 fi
9207 # Okay, some application will build, or we don't care to check. Still
9208 # notify of subdirs not getting built.
9209 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
9210 echo " ${notsupp}" 1>&2
9211 echo " (Any other directories should still work fine.)" 1>&2
9212 fi
9213
9214 case "$host" in
9215 *msdosdjgpp*)
9216 enable_gdbtk=no ;;
9217 esac
9218
9219 # To find our prefix, in gcc_cv_tool_prefix.
9220
9221 # The user is always right.
9222 if test "${PATH_SEPARATOR+set}" != set; then
9223 echo "#! /bin/sh" >conf$$.sh
9224 echo "exit 0" >>conf$$.sh
9225 chmod +x conf$$.sh
9226 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9227 PATH_SEPARATOR=';'
9228 else
9229 PATH_SEPARATOR=:
9230 fi
9231 rm -f conf$$.sh
9232 fi
9233
9234
9235 get_gcc_base_ver="cat"
9236
9237 # Check whether --with-gcc-major-version-only was given.
9238 if test "${with_gcc_major_version_only+set}" = set; then :
9239 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
9240 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
9241 fi
9242
9243 fi
9244
9245
9246
9247
9248
9249
9250 if test "x$exec_prefix" = xNONE; then
9251 if test "x$prefix" = xNONE; then
9252 gcc_cv_tool_prefix=$ac_default_prefix
9253 else
9254 gcc_cv_tool_prefix=$prefix
9255 fi
9256 else
9257 gcc_cv_tool_prefix=$exec_prefix
9258 fi
9259
9260 # If there is no compiler in the tree, use the PATH only. In any
9261 # case, if there is no compiler in the tree nobody should use
9262 # AS_FOR_TARGET and LD_FOR_TARGET.
9263 if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
9264 if test x$with_gcc_major_version_only = xyes ; then
9265 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
9266 else
9267 gcc_version=`cat $srcdir/gcc/BASE-VER`
9268 fi
9269 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9270 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
9271 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9272 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
9273 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9274 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
9275 else
9276 gcc_cv_tool_dirs=
9277 fi
9278
9279 if test x$build = x$target && test -n "$md_exec_prefix"; then
9280 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
9281 fi
9282
9283
9284
9285 copy_dirs=
9286
9287
9288 # Check whether --with-build-sysroot was given.
9289 if test "${with_build_sysroot+set}" = set; then :
9290 withval=$with_build_sysroot; if test x"$withval" != x ; then
9291 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
9292 fi
9293 else
9294 SYSROOT_CFLAGS_FOR_TARGET=
9295 fi
9296
9297
9298
9299
9300 # Check whether --with-debug-prefix-map was given.
9301 if test "${with_debug_prefix_map+set}" = set; then :
9302 withval=$with_debug_prefix_map; if test x"$withval" != x; then
9303 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9304 for debug_map in $withval; do
9305 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
9306 done
9307 fi
9308 else
9309 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9310 fi
9311
9312
9313
9314 # During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
9315 # might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
9316 # might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
9317 # We want to ensure that TARGET libraries (which we know are built with
9318 # gcc) are built with "-O2 -g", so include those options when setting
9319 # CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
9320 if test "x$CFLAGS_FOR_TARGET" = x; then
9321 if test "x${is_cross_compiler}" = xyes; then
9322 CFLAGS_FOR_TARGET="-g -O2"
9323 else
9324 CFLAGS_FOR_TARGET=$CFLAGS
9325 case " $CFLAGS " in
9326 *" -O2 "*) ;;
9327 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
9328 esac
9329 case " $CFLAGS " in
9330 *" -g "* | *" -g3 "*) ;;
9331 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
9332 esac
9333 fi
9334 fi
9335
9336
9337 if test "x$CXXFLAGS_FOR_TARGET" = x; then
9338 if test "x${is_cross_compiler}" = xyes; then
9339 CXXFLAGS_FOR_TARGET="-g -O2"
9340 else
9341 CXXFLAGS_FOR_TARGET=$CXXFLAGS
9342 case " $CXXFLAGS " in
9343 *" -O2 "*) ;;
9344 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
9345 esac
9346 case " $CXXFLAGS " in
9347 *" -g "* | *" -g3 "*) ;;
9348 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
9349 esac
9350 fi
9351 fi
9352
9353
9354
9355
9356 # Handle --with-headers=XXX. If the value is not "yes", the contents of
9357 # the named directory are copied to $(tooldir)/sys-include.
9358 if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
9359 if test x${is_cross_compiler} = xno ; then
9360 echo 1>&2 '***' --with-headers is only supported when cross compiling
9361 exit 1
9362 fi
9363 if test x"${with_headers}" != xyes ; then
9364 x=${gcc_cv_tool_prefix}
9365 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
9366 fi
9367 fi
9368
9369 # Handle --with-libs=XXX. If the value is not "yes", the contents of
9370 # the name directories are copied to $(tooldir)/lib. Multiple directories
9371 # are permitted.
9372 if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
9373 if test x${is_cross_compiler} = xno ; then
9374 echo 1>&2 '***' --with-libs is only supported when cross compiling
9375 exit 1
9376 fi
9377 if test x"${with_libs}" != xyes ; then
9378 # Copy the libraries in reverse order, so that files in the first named
9379 # library override files in subsequent libraries.
9380 x=${gcc_cv_tool_prefix}
9381 for l in ${with_libs}; do
9382 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
9383 done
9384 fi
9385 fi
9386
9387 # Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
9388 #
9389 # This is done by determining whether or not the appropriate directory
9390 # is available, and by checking whether or not specific configurations
9391 # have requested that this magic not happen.
9392 #
9393 # The command line options always override the explicit settings in
9394 # configure.ac, and the settings in configure.ac override this magic.
9395 #
9396 # If the default for a toolchain is to use GNU as and ld, and you don't
9397 # want to do that, then you should use the --without-gnu-as and
9398 # --without-gnu-ld options for the configure script. Similarly, if
9399 # the default is to use the included zlib and you don't want to do that,
9400 # you should use the --with-system-zlib option for the configure script.
9401
9402 if test x${use_gnu_as} = x &&
9403 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
9404 with_gnu_as=yes
9405 extra_host_args="$extra_host_args --with-gnu-as"
9406 fi
9407
9408 if test x${use_gnu_ld} = x &&
9409 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
9410 with_gnu_ld=yes
9411 extra_host_args="$extra_host_args --with-gnu-ld"
9412 fi
9413
9414 if test x${use_included_zlib} = x &&
9415 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
9416 :
9417 else
9418 with_system_zlib=yes
9419 extra_host_args="$extra_host_args --with-system-zlib"
9420 fi
9421
9422 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
9423 # can detect this case.
9424
9425 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
9426 with_newlib=yes
9427 extra_host_args="$extra_host_args --with-newlib"
9428 fi
9429
9430 # Handle ${copy_dirs}
9431 set fnord ${copy_dirs}
9432 shift
9433 while test $# != 0 ; do
9434 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
9435 :
9436 else
9437 echo Copying $1 to $2
9438
9439 # Use the install script to create the directory and all required
9440 # parent directories.
9441 if test -d $2 ; then
9442 :
9443 else
9444 echo >config.temp
9445 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
9446 fi
9447
9448 # Copy the directory, assuming we have tar.
9449 # FIXME: Should we use B in the second tar? Not all systems support it.
9450 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
9451
9452 # It is the responsibility of the user to correctly adjust all
9453 # symlinks. If somebody can figure out how to handle them correctly
9454 # here, feel free to add the code.
9455
9456 echo $1 > $2/COPIED
9457 fi
9458 shift; shift
9459 done
9460
9461 # Determine a target-dependent exec_prefix that the installed
9462 # gcc will search in. Keep this list sorted by triplet, with
9463 # the *-*-osname triplets last.
9464 md_exec_prefix=
9465 case "${target}" in
9466 i[34567]86-pc-msdosdjgpp*)
9467 md_exec_prefix=/dev/env/DJDIR/bin
9468 ;;
9469 *-*-hpux* | \
9470 *-*-nto-qnx* | \
9471 *-*-solaris2*)
9472 md_exec_prefix=/usr/ccs/bin
9473 ;;
9474 esac
9475
9476 extra_arflags_for_target=
9477 extra_nmflags_for_target=
9478 extra_ranlibflags_for_target=
9479 target_makefile_frag=/dev/null
9480 case "${target}" in
9481 spu-*-*)
9482 target_makefile_frag="config/mt-spu"
9483 ;;
9484 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
9485 target_makefile_frag="config/mt-sde"
9486 ;;
9487 mipsisa*-*-elfoabi*)
9488 target_makefile_frag="config/mt-mips-elfoabi"
9489 ;;
9490 mips*-*-*linux* | mips*-*-gnu*)
9491 target_makefile_frag="config/mt-mips-gnu"
9492 ;;
9493 nios2-*-elf*)
9494 target_makefile_frag="config/mt-nios2-elf"
9495 ;;
9496 *-*-linux-android*)
9497 target_makefile_frag="config/mt-android"
9498 ;;
9499 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
9500 target_makefile_frag="config/mt-gnu"
9501 ;;
9502 *-*-aix4.[3456789]* | *-*-aix[56789].*)
9503 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
9504 # commands to handle both 32-bit and 64-bit objects. These flags are
9505 # harmless if we're using GNU nm or ar.
9506 extra_arflags_for_target=" -X32_64"
9507 extra_nmflags_for_target=" -B -X32_64"
9508 ;;
9509 esac
9510
9511 alphaieee_frag=/dev/null
9512 case $target in
9513 alpha*-*-*)
9514 # This just makes sure to use the -mieee option to build target libs.
9515 # This should probably be set individually by each library.
9516 alphaieee_frag="config/mt-alphaieee"
9517 ;;
9518 esac
9519
9520 # If --enable-target-optspace always use -Os instead of -O2 to build
9521 # the target libraries, similarly if it is not specified, use -Os
9522 # on selected platforms.
9523 ospace_frag=/dev/null
9524 case "${enable_target_optspace}:${target}" in
9525 yes:*)
9526 ospace_frag="config/mt-ospace"
9527 ;;
9528 :d30v-*)
9529 ospace_frag="config/mt-d30v"
9530 ;;
9531 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
9532 ospace_frag="config/mt-ospace"
9533 ;;
9534 no:* | :*)
9535 ;;
9536 *)
9537 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
9538 ;;
9539 esac
9540
9541 # Some systems (e.g., one of the i386-aix systems the gas testers are
9542 # using) don't handle "\$" correctly, so don't use it here.
9543 tooldir='${exec_prefix}'/${target_noncanonical}
9544 build_tooldir=${tooldir}
9545
9546 # Create a .gdbinit file which runs the one in srcdir
9547 # and tells GDB to look there for source files.
9548
9549 if test -r ${srcdir}/.gdbinit ; then
9550 case ${srcdir} in
9551 .) ;;
9552 *) cat > ./.gdbinit <<EOF
9553 # ${NO_EDIT}
9554 dir ${srcdir}
9555 dir .
9556 source ${srcdir}/.gdbinit
9557 EOF
9558 ;;
9559 esac
9560 fi
9561
9562 # Make sure that the compiler is able to generate an executable. If it
9563 # can't, we are probably in trouble. We don't care whether we can run the
9564 # executable--we might be using a cross compiler--we only care whether it
9565 # can be created. At this point the main configure script has set CC.
9566 we_are_ok=no
9567 echo "int main () { return 0; }" > conftest.c
9568 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9569 if test $? = 0 ; then
9570 if test -s conftest || test -s conftest.exe ; then
9571 we_are_ok=yes
9572 fi
9573 fi
9574 case $we_are_ok in
9575 no)
9576 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
9577 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
9578 rm -f conftest*
9579 exit 1
9580 ;;
9581 esac
9582 rm -f conftest*
9583
9584 # Decide which environment variable is used to find dynamic libraries.
9585 case "${host}" in
9586 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
9587 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
9588 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
9589 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
9590 esac
9591
9592 # On systems where the dynamic library environment variable is PATH,
9593 # gcc/ will put dynamic libraries into a subdirectory to avoid adding
9594 # built executables to PATH.
9595 if test "$RPATH_ENVVAR" = PATH; then
9596 GCC_SHLIB_SUBDIR=/shlib
9597 else
9598 GCC_SHLIB_SUBDIR=
9599 fi
9600
9601 # Adjust the toplevel makefile according to whether bootstrap was selected.
9602 case $enable_bootstrap in
9603 yes)
9604 bootstrap_suffix=bootstrap
9605 BUILD_CONFIG=bootstrap-debug
9606 ;;
9607 no)
9608 bootstrap_suffix=no-bootstrap
9609 BUILD_CONFIG=
9610 ;;
9611 esac
9612
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
9614 $as_echo_n "checking for default BUILD_CONFIG... " >&6; }
9615
9616
9617 # Check whether --with-build-config was given.
9618 if test "${with_build_config+set}" = set; then :
9619 withval=$with_build_config; case $with_build_config in
9620 yes) with_build_config= ;;
9621 no) with_build_config= BUILD_CONFIG= ;;
9622 esac
9623 fi
9624
9625
9626 if test "x${with_build_config}" != x; then
9627 BUILD_CONFIG=$with_build_config
9628 else
9629 case $BUILD_CONFIG in
9630 bootstrap-debug)
9631 if echo "int f (void) { return 0; }" > conftest.c &&
9632 ${CC} -c conftest.c &&
9633 mv conftest.o conftest.o.g0 &&
9634 ${CC} -c -g conftest.c &&
9635 mv conftest.o conftest.o.g &&
9636 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
9637 :
9638 else
9639 BUILD_CONFIG=
9640 fi
9641 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
9642 ;;
9643 esac
9644 fi
9645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
9646 $as_echo "$BUILD_CONFIG" >&6; }
9647
9648
9649 # Use same top-level configure hooks in libgcc/libstdc++/libvtv.
9650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
9651 $as_echo_n "checking for --enable-vtable-verify... " >&6; }
9652 # Check whether --enable-vtable-verify was given.
9653 if test "${enable_vtable_verify+set}" = set; then :
9654 enableval=$enable_vtable_verify; case "$enableval" in
9655 yes) enable_vtable_verify=yes ;;
9656 no) enable_vtable_verify=no ;;
9657 *) enable_vtable_verify=no;;
9658 esac
9659 else
9660 enable_vtable_verify=no
9661 fi
9662
9663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
9664 $as_echo "$enable_vtable_verify" >&6; }
9665
9666 # Record target_configdirs and the configure arguments for target and
9667 # build configuration in Makefile.
9668 target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
9669 build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
9670 bootstrap_fixincludes=no
9671
9672 # If we are building libgomp, bootstrap it.
9673 if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
9674 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
9675 fi
9676
9677 # If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
9678 # or bootstrap-ubsan, bootstrap it.
9679 if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
9680 case "$BUILD_CONFIG" in
9681 *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
9682 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
9683 bootstrap_fixincludes=yes
9684 ;;
9685 esac
9686 fi
9687
9688 # If we are building libvtv and --enable-vtable-verify, bootstrap it.
9689 if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
9690 test "$enable_vtable_verify" != no; then
9691 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
9692 fi
9693
9694 # If we are building libatomic and the list of enabled languages includes the
9695 # D frontend, bootstrap it.
9696 if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
9697 case ,${enable_languages}, in
9698 *,d,*)
9699 bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
9700 ;;
9701 esac
9702 fi
9703
9704 # Determine whether gdb needs tk/tcl or not.
9705 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
9706 # and in that case we want gdb to be built without tk. Ugh!
9707 # In fact I believe gdb is the *only* package directly dependent on tk,
9708 # so we should be able to put the 'maybe's in unconditionally and
9709 # leave out the maybe dependencies when enable_gdbtk is false. I'm not
9710 # 100% sure that that's safe though.
9711
9712 gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
9713 case "$enable_gdbtk" in
9714 no)
9715 GDB_TK="" ;;
9716 yes)
9717 GDB_TK="${gdb_tk}" ;;
9718 *)
9719 # Only add the dependency on gdbtk when GDBtk is part of the gdb
9720 # distro. Eventually someone will fix this and move Insight, nee
9721 # gdbtk to a separate directory.
9722 if test -d ${srcdir}/gdb/gdbtk ; then
9723 GDB_TK="${gdb_tk}"
9724 else
9725 GDB_TK=""
9726 fi
9727 ;;
9728 esac
9729 CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
9730 INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
9731
9732 # gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
9733 # else does, only include them if one of these is built. The Makefile
9734 # provides the ordering, so it's enough here to add to the list.
9735 case " ${configdirs} " in
9736 *\ gdb\ *)
9737 configdirs="${configdirs} gnulib gdbsupport"
9738 ;;
9739 *\ gdbserver\ *)
9740 configdirs="${configdirs} gnulib gdbsupport"
9741 ;;
9742 *\ sim\ *)
9743 configdirs="${configdirs} gnulib"
9744 ;;
9745 esac
9746
9747 # Strip out unwanted targets.
9748
9749 # While at that, we remove Makefiles if we were started for recursive
9750 # configuration, so that the top-level Makefile reconfigures them,
9751 # like we used to do when configure itself was recursive.
9752
9753 # Loop over modules. We used to use the "$extrasub" feature from Autoconf
9754 # but now we're fixing up the Makefile ourselves with the additional
9755 # commands passed to AC_CONFIG_FILES. Use separate variables
9756 # extrasub-{build,host,target} not because there is any reason to split
9757 # the substitutions up that way, but only to remain below the limit of
9758 # 99 commands in a script, for HP-UX sed.
9759
9760 # Do not nest @if/@endif or @unless/@endunless pairs, because
9761 # configure will not warn you at all.
9762
9763 case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
9764 yes:yes:*\ gold\ *:*,c++,*) ;;
9765 yes:yes:*\ gold\ *:*)
9766 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
9767 ;;
9768 esac
9769
9770 extrasub_build=
9771 for module in ${build_configdirs} ; do
9772 if test -z "${no_recursion}" \
9773 && test -f ${build_subdir}/${module}/Makefile; then
9774 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
9775 rm -f ${build_subdir}/${module}/Makefile
9776 fi
9777 extrasub_build="$extrasub_build
9778 /^@if build-$module\$/d
9779 /^@endif build-$module\$/d
9780 /^@unless build-$module\$/,/^@endunless build-$module\$/d
9781 /^@if build-$module-$bootstrap_suffix\$/d
9782 /^@endif build-$module-$bootstrap_suffix\$/d
9783 /^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
9784 done
9785 extrasub_host=
9786 for module in ${configdirs} ; do
9787 if test -z "${no_recursion}"; then
9788 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
9789 if test -f ${file}; then
9790 echo 1>&2 "*** removing ${file} to force reconfigure"
9791 rm -f ${file}
9792 fi
9793 done
9794 fi
9795 case ${module},${bootstrap_fixincludes} in
9796 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
9797 *) host_bootstrap_suffix=$bootstrap_suffix ;;
9798 esac
9799 extrasub_host="$extrasub_host
9800 /^@if $module\$/d
9801 /^@endif $module\$/d
9802 /^@unless $module\$/,/^@endunless $module\$/d
9803 /^@if $module-$host_bootstrap_suffix\$/d
9804 /^@endif $module-$host_bootstrap_suffix\$/d
9805 /^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
9806 done
9807 extrasub_target=
9808 for module in ${target_configdirs} ; do
9809 if test -z "${no_recursion}" \
9810 && test -f ${target_subdir}/${module}/Makefile; then
9811 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
9812 rm -f ${target_subdir}/${module}/Makefile
9813 fi
9814
9815 # We only bootstrap target libraries listed in bootstrap_target_libs.
9816 case $bootstrap_target_libs in
9817 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
9818 *) target_bootstrap_suffix=no-bootstrap ;;
9819 esac
9820
9821 extrasub_target="$extrasub_target
9822 /^@if target-$module\$/d
9823 /^@endif target-$module\$/d
9824 /^@unless target-$module\$/,/^@endunless target-$module\$/d
9825 /^@if target-$module-$target_bootstrap_suffix\$/d
9826 /^@endif target-$module-$target_bootstrap_suffix\$/d
9827 /^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
9828 done
9829
9830 # Do the final fixup along with target modules.
9831 extrasub_target="$extrasub_target
9832 /^@if /,/^@endif /d
9833 /^@unless /d
9834 /^@endunless /d"
9835
9836 if test "$enable_pgo_build" != "no"; then
9837 extrasub_build="$extrasub_build
9838 /^@if pgo-build\$/d
9839 /^@endif pgo-build\$/d"
9840 fi
9841
9842 # Create the serialization dependencies. This uses a temporary file.
9843
9844 # Check whether --enable-serial-configure was given.
9845 if test "${enable_serial_configure+set}" = set; then :
9846 enableval=$enable_serial_configure;
9847 fi
9848
9849
9850 case ${enable_serial_configure} in
9851 yes)
9852 enable_serial_build_configure=yes
9853 enable_serial_host_configure=yes
9854 enable_serial_target_configure=yes
9855 ;;
9856 esac
9857
9858 # These force 'configure's to be done one at a time, to avoid problems
9859 # with contention over a shared config.cache.
9860 rm -f serdep.tmp
9861 echo '# serdep.tmp' > serdep.tmp
9862 olditem=
9863 test "x${enable_serial_build_configure}" = xyes &&
9864 for item in ${build_configdirs} ; do
9865 case ${olditem} in
9866 "") ;;
9867 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
9868 esac
9869 olditem=${item}
9870 done
9871 olditem=
9872 test "x${enable_serial_host_configure}" = xyes &&
9873 for item in ${configdirs} ; do
9874 case ${olditem} in
9875 "") ;;
9876 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
9877 esac
9878 olditem=${item}
9879 done
9880 olditem=
9881 test "x${enable_serial_target_configure}" = xyes &&
9882 for item in ${target_configdirs} ; do
9883 case ${olditem} in
9884 "") ;;
9885 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
9886 esac
9887 olditem=${item}
9888 done
9889 serialization_dependencies=serdep.tmp
9890
9891
9892 # Base args. Strip norecursion, cache-file, srcdir, host, build,
9893 # target, nonopt, and variable assignments. These are the ones we
9894 # might not want to pass down to subconfigures. The exception being
9895 # --cache-file=/dev/null, which is used to turn off the use of cache
9896 # files altogether, and which should be passed on to subconfigures.
9897 # Also strip program-prefix, program-suffix, and program-transform-name,
9898 # so that we can pass down a consistent program-transform-name.
9899 baseargs=
9900 tbaseargs=
9901 keep_next=no
9902 skip_next=no
9903 eval "set -- $ac_configure_args"
9904 for ac_arg
9905 do
9906 if test X"$skip_next" = X"yes"; then
9907 skip_next=no
9908 continue
9909 fi
9910 if test X"$keep_next" = X"yes"; then
9911 case $ac_arg in
9912 *\'*)
9913 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9914 esac
9915 baseargs="$baseargs '$ac_arg'"
9916 tbaseargs="$tbaseargs '$ac_arg'"
9917 keep_next=no
9918 continue
9919 fi
9920
9921 # Handle separated arguments. Based on the logic generated by
9922 # autoconf 2.59.
9923 case $ac_arg in
9924 *=* | --config-cache | -C | -disable-* | --disable-* \
9925 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
9926 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
9927 | -with-* | --with-* | -without-* | --without-* | --x)
9928 separate_arg=no
9929 ;;
9930 -*)
9931 separate_arg=yes
9932 ;;
9933 *)
9934 separate_arg=no
9935 ;;
9936 esac
9937
9938 skip_targ=no
9939 case $ac_arg in
9940
9941 --with-* | --without-*)
9942 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
9943
9944 case $libopt in
9945 *[-_]include)
9946 lib=`echo "$libopt" | sed 's,[-_]include$,,'`
9947 ;;
9948 *[-_]lib)
9949 lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
9950 ;;
9951 *)
9952 lib=$libopt
9953 ;;
9954 esac
9955
9956
9957 case $lib in
9958 mpc | mpfr | gmp | isl)
9959 # If we're processing --with-$lib, --with-$lib-include or
9960 # --with-$lib-lib, for one of the libs above, and target is
9961 # different from host, don't pass the current argument to any
9962 # target library's configure.
9963 if test x$is_cross_compiler = xyes; then
9964 skip_targ=yes
9965 fi
9966 ;;
9967 esac
9968 ;;
9969 esac
9970
9971 case "$ac_arg" in
9972 --cache-file=/dev/null | \
9973 -cache-file=/dev/null )
9974 # Handled here to avoid the test to skip args below.
9975 baseargs="$baseargs '$ac_arg'"
9976 tbaseargs="$tbaseargs '$ac_arg'"
9977 # Assert: $separate_arg should always be no.
9978 keep_next=$separate_arg
9979 ;;
9980 --no*)
9981 continue
9982 ;;
9983 --c* | \
9984 --sr* | \
9985 --ho* | \
9986 --bu* | \
9987 --t* | \
9988 --program-* | \
9989 -cache_file* | \
9990 -srcdir* | \
9991 -host* | \
9992 -build* | \
9993 -target* | \
9994 -program-prefix* | \
9995 -program-suffix* | \
9996 -program-transform-name* )
9997 skip_next=$separate_arg
9998 continue
9999 ;;
10000 -*)
10001 # An option. Add it.
10002 case $ac_arg in
10003 *\'*)
10004 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
10005 esac
10006 baseargs="$baseargs '$ac_arg'"
10007 if test X"$skip_targ" = Xno; then
10008 tbaseargs="$tbaseargs '$ac_arg'"
10009 fi
10010 keep_next=$separate_arg
10011 ;;
10012 *)
10013 # Either a variable assignment, or a nonopt (triplet). Don't
10014 # pass it down; let the Makefile handle this.
10015 continue
10016 ;;
10017 esac
10018 done
10019 # Remove the initial space we just introduced and, as these will be
10020 # expanded by make, quote '$'.
10021 baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
10022
10023 # Add in --program-transform-name, after --program-prefix and
10024 # --program-suffix have been applied to it. Autoconf has already
10025 # doubled dollar signs and backslashes in program_transform_name; we want
10026 # the backslashes un-doubled, and then the entire thing wrapped in single
10027 # quotes, because this will be expanded first by make and then by the shell.
10028 # Also, because we want to override the logic in subdir configure scripts to
10029 # choose program_transform_name, replace any s,x,x, with s,y,y,.
10030 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
10031 ${program_transform_name}
10032 EOF_SED
10033 gcc_transform_name=`cat conftestsed.out`
10034 rm -f conftestsed.out
10035 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
10036 tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
10037 if test "$silent" = yes; then
10038 baseargs="$baseargs --silent"
10039 tbaseargs="$tbaseargs --silent"
10040 fi
10041 baseargs="$baseargs --disable-option-checking"
10042 tbaseargs="$tbaseargs --disable-option-checking"
10043
10044 # Record and document user additions to sub configure arguments.
10045
10046
10047
10048
10049 # For the build-side libraries, we just need to pretend we're native,
10050 # and not use the same cache file. Multilibs are neither needed nor
10051 # desired. We can't even use the same cache file for all build-side
10052 # libraries, as they're compiled differently; some with C, some with
10053 # C++ or with different feature-enabling options.
10054 build_configargs="$build_configargs --cache-file=./config.cache ${baseargs}"
10055
10056 # For host modules, accept cache file option, or specification as blank.
10057 case "${cache_file}" in
10058 "") # empty
10059 cache_file_option="" ;;
10060 /* | [A-Za-z]:[\\/]* ) # absolute path
10061 cache_file_option="--cache-file=${cache_file}" ;;
10062 *) # relative path
10063 cache_file_option="--cache-file=../${cache_file}" ;;
10064 esac
10065
10066 # Host dirs don't like to share a cache file either, horribly enough.
10067 # This seems to be due to autoconf 2.5x stupidity.
10068 host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${baseargs}"
10069
10070 target_configargs="$target_configargs ${tbaseargs}"
10071
10072 # Passing a --with-cross-host argument lets the target libraries know
10073 # whether they are being built with a cross-compiler or being built
10074 # native. However, it would be better to use other mechanisms to make the
10075 # sorts of decisions they want to make on this basis. Please consider
10076 # this option to be deprecated. FIXME.
10077 if test x${is_cross_compiler} = xyes ; then
10078 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
10079 fi
10080
10081 # Special user-friendly check for native x86_64-linux build, if
10082 # multilib is not explicitly enabled.
10083 case "$target:$have_compiler:$host:$target:$enable_multilib" in
10084 x86_64-*linux*:yes:$build:$build:)
10085 # Make sure we have a development environment that handles 32-bit
10086 dev64=no
10087 echo "int main () { return 0; }" > conftest.c
10088 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
10089 if test $? = 0 ; then
10090 if test -s conftest || test -s conftest.exe ; then
10091 dev64=yes
10092 fi
10093 fi
10094 rm -f conftest*
10095 if test x${dev64} != xyes ; then
10096 as_fn_error $? "I suspect your system does not have 32-bit development libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib." "$LINENO" 5
10097 fi
10098 ;;
10099 esac
10100
10101 # Default to --enable-multilib.
10102 if test x${enable_multilib} = x ; then
10103 target_configargs="--enable-multilib ${target_configargs}"
10104 fi
10105
10106 # Pass --with-newlib if appropriate. Note that target_configdirs has
10107 # changed from the earlier setting of with_newlib.
10108 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
10109 target_configargs="--with-newlib ${target_configargs}"
10110 fi
10111
10112 # Different target subdirs use different values of certain variables
10113 # (notably CXX). Worse, multilibs use *lots* of different values.
10114 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
10115 # it doesn't automatically accept command-line overrides of them.
10116 # This means it's not safe for target subdirs to share a cache file,
10117 # which is disgusting, but there you have it. Hopefully this can be
10118 # fixed in future. It's still worthwhile to use a cache file for each
10119 # directory. I think.
10120
10121 # Pass the appropriate --build, --host, --target and --cache-file arguments.
10122 # We need to pass --target, as newer autoconf's requires consistency
10123 # for target_alias and gcc doesn't manage it consistently.
10124 target_configargs="--cache-file=./config.cache ${target_configargs}"
10125
10126 FLAGS_FOR_TARGET=
10127 case " $target_configdirs " in
10128 *" newlib "*)
10129 case " $target_configargs " in
10130 *" --with-newlib "*)
10131 case "$target" in
10132 *-cygwin*)
10133 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
10134 ;;
10135 esac
10136
10137 # If we're not building GCC, don't discard standard headers.
10138 if test -d ${srcdir}/gcc; then
10139 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
10140
10141 if test "${build}" != "${host}"; then
10142 # On Canadian crosses, CC_FOR_TARGET will have already been set
10143 # by `configure', so we won't have an opportunity to add -Bgcc/
10144 # to it. This is right: we don't want to search that directory
10145 # for binaries, but we want the header files in there, so add
10146 # them explicitly.
10147 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
10148
10149 # Someone might think of using the pre-installed headers on
10150 # Canadian crosses, in case the installed compiler is not fully
10151 # compatible with the compiler being built. In this case, it
10152 # would be better to flag an error than risking having
10153 # incompatible object files being constructed. We can't
10154 # guarantee that an error will be flagged, but let's hope the
10155 # compiler will do it, when presented with incompatible header
10156 # files.
10157 fi
10158 fi
10159
10160 case "${target}-${is_cross_compiler}" in
10161 i[3456789]86-*-linux*-no)
10162 # Here host == target, so we don't need to build gcc,
10163 # so we don't want to discard standard headers.
10164 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
10165 ;;
10166 *)
10167 # If we're building newlib, use its generic headers last, but search
10168 # for any libc-related directories first (so make it the last -B
10169 # switch).
10170 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
10171
10172 # If we're building libgloss, find the startup file, simulator library
10173 # and linker script.
10174 case " $target_configdirs " in
10175 *" libgloss "*)
10176 # Look for startup file, simulator library and maybe linker script.
10177 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
10178 # Look for libnosys.a in case the target needs it.
10179 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
10180 # Most targets have the linker script in the source directory.
10181 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
10182 ;;
10183 esac
10184 ;;
10185 esac
10186 ;;
10187 esac
10188 ;;
10189 esac
10190
10191 case "$target" in
10192 x86_64-*mingw* | *-w64-mingw*)
10193 # MinGW-w64 does not use newlib, nor does it use winsup. It may,
10194 # however, use a symlink named 'mingw' in ${prefix} .
10195 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
10196 ;;
10197 *-mingw*)
10198 # MinGW can't be handled as Cygwin above since it does not use newlib.
10199 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/mingw -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/mingw/include -isystem $$s/winsup/w32api/include'
10200 ;;
10201 esac
10202
10203 # Allow the user to override the flags for
10204 # our build compiler if desired.
10205 if test x"${build}" = x"${host}" ; then
10206 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
10207 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
10208 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
10209 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
10210 fi
10211
10212 # On Canadian crosses, we'll be searching the right directories for
10213 # the previously-installed cross compiler, so don't bother to add
10214 # flags for directories within the install tree of the compiler
10215 # being built; programs in there won't even run.
10216 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
10217 # Search for pre-installed headers if nothing else fits.
10218 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
10219 fi
10220
10221 if test "x${use_gnu_ld}" = x &&
10222 echo " ${configdirs} " | grep " ld " > /dev/null ; then
10223 # Arrange for us to find uninstalled linker scripts.
10224 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
10225 fi
10226
10227 # Search for other target-specific linker scripts and such.
10228 case "${target}" in
10229 mep*)
10230 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
10231 ;;
10232 # The VxWorks support for shared libraries is getting in
10233 # incrementally. Make sure it doesn't get activated implicitly:
10234 *vxworks*)
10235 if test "${enable_shared-unset}" = unset ; then
10236 enable_shared=no
10237 # So the build of libraries knows ...
10238 target_configargs="${target_configargs} --disable-shared"
10239 # So gcc knows ...
10240 host_configargs="${host_configargs} --disable-shared"
10241 fi
10242 ;;
10243 esac
10244
10245 # Makefile fragments.
10246 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
10247 do
10248 eval fragval=\$$frag
10249 if test $fragval != /dev/null; then
10250 eval $frag=${srcdir}/$fragval
10251 fi
10252 done
10253
10254
10255
10256
10257
10258 # Miscellanea: directories, flags, etc.
10259
10260
10261
10262
10263
10264
10265
10266
10267 # Build module lists & subconfigure args.
10268
10269
10270
10271 # Host module lists & subconfigure args.
10272
10273
10274
10275
10276 # Target module lists & subconfigure args.
10277
10278
10279
10280 # Build tools.
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301 # Generate default definitions for YACC, M4, LEX and other programs that run
10302 # on the build machine. These are used if the Makefile can't locate these
10303 # programs in objdir.
10304 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
10305
10306 for ac_prog in 'bison -y' byacc yacc
10307 do
10308 # Extract the first word of "$ac_prog", so it can be a program name with args.
10309 set dummy $ac_prog; ac_word=$2
10310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10311 $as_echo_n "checking for $ac_word... " >&6; }
10312 if ${ac_cv_prog_YACC+:} false; then :
10313 $as_echo_n "(cached) " >&6
10314 else
10315 if test -n "$YACC"; then
10316 ac_cv_prog_YACC="$YACC" # Let the user override the test.
10317 else
10318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10319 for as_dir in $PATH
10320 do
10321 IFS=$as_save_IFS
10322 test -z "$as_dir" && as_dir=.
10323 for ac_exec_ext in '' $ac_executable_extensions; do
10324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10325 ac_cv_prog_YACC="$ac_prog"
10326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10327 break 2
10328 fi
10329 done
10330 done
10331 IFS=$as_save_IFS
10332
10333 fi
10334 fi
10335 YACC=$ac_cv_prog_YACC
10336 if test -n "$YACC"; then
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10338 $as_echo "$YACC" >&6; }
10339 else
10340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10341 $as_echo "no" >&6; }
10342 fi
10343
10344
10345 test -n "$YACC" && break
10346 done
10347 test -n "$YACC" || YACC="$MISSING bison -y"
10348
10349 case " $build_configdirs " in
10350 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
10351 esac
10352
10353 for ac_prog in bison
10354 do
10355 # Extract the first word of "$ac_prog", so it can be a program name with args.
10356 set dummy $ac_prog; ac_word=$2
10357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10358 $as_echo_n "checking for $ac_word... " >&6; }
10359 if ${ac_cv_prog_BISON+:} false; then :
10360 $as_echo_n "(cached) " >&6
10361 else
10362 if test -n "$BISON"; then
10363 ac_cv_prog_BISON="$BISON" # Let the user override the test.
10364 else
10365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10366 for as_dir in $PATH
10367 do
10368 IFS=$as_save_IFS
10369 test -z "$as_dir" && as_dir=.
10370 for ac_exec_ext in '' $ac_executable_extensions; do
10371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10372 ac_cv_prog_BISON="$ac_prog"
10373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10374 break 2
10375 fi
10376 done
10377 done
10378 IFS=$as_save_IFS
10379
10380 fi
10381 fi
10382 BISON=$ac_cv_prog_BISON
10383 if test -n "$BISON"; then
10384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10385 $as_echo "$BISON" >&6; }
10386 else
10387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10388 $as_echo "no" >&6; }
10389 fi
10390
10391
10392 test -n "$BISON" && break
10393 done
10394 test -n "$BISON" || BISON="$MISSING bison"
10395
10396 case " $build_configdirs " in
10397 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10398 esac
10399
10400 for ac_prog in gm4 gnum4 m4
10401 do
10402 # Extract the first word of "$ac_prog", so it can be a program name with args.
10403 set dummy $ac_prog; ac_word=$2
10404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10405 $as_echo_n "checking for $ac_word... " >&6; }
10406 if ${ac_cv_prog_M4+:} false; then :
10407 $as_echo_n "(cached) " >&6
10408 else
10409 if test -n "$M4"; then
10410 ac_cv_prog_M4="$M4" # Let the user override the test.
10411 else
10412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10413 for as_dir in $PATH
10414 do
10415 IFS=$as_save_IFS
10416 test -z "$as_dir" && as_dir=.
10417 for ac_exec_ext in '' $ac_executable_extensions; do
10418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10419 ac_cv_prog_M4="$ac_prog"
10420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10421 break 2
10422 fi
10423 done
10424 done
10425 IFS=$as_save_IFS
10426
10427 fi
10428 fi
10429 M4=$ac_cv_prog_M4
10430 if test -n "$M4"; then
10431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10432 $as_echo "$M4" >&6; }
10433 else
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10435 $as_echo "no" >&6; }
10436 fi
10437
10438
10439 test -n "$M4" && break
10440 done
10441 test -n "$M4" || M4="$MISSING m4"
10442
10443 case " $build_configdirs " in
10444 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10445 esac
10446
10447 for ac_prog in flex lex
10448 do
10449 # Extract the first word of "$ac_prog", so it can be a program name with args.
10450 set dummy $ac_prog; ac_word=$2
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10452 $as_echo_n "checking for $ac_word... " >&6; }
10453 if ${ac_cv_prog_LEX+:} false; then :
10454 $as_echo_n "(cached) " >&6
10455 else
10456 if test -n "$LEX"; then
10457 ac_cv_prog_LEX="$LEX" # Let the user override the test.
10458 else
10459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10460 for as_dir in $PATH
10461 do
10462 IFS=$as_save_IFS
10463 test -z "$as_dir" && as_dir=.
10464 for ac_exec_ext in '' $ac_executable_extensions; do
10465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10466 ac_cv_prog_LEX="$ac_prog"
10467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10468 break 2
10469 fi
10470 done
10471 done
10472 IFS=$as_save_IFS
10473
10474 fi
10475 fi
10476 LEX=$ac_cv_prog_LEX
10477 if test -n "$LEX"; then
10478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10479 $as_echo "$LEX" >&6; }
10480 else
10481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10482 $as_echo "no" >&6; }
10483 fi
10484
10485
10486 test -n "$LEX" && break
10487 done
10488 test -n "$LEX" || LEX="$MISSING flex"
10489
10490 case " $build_configdirs " in
10491 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10492 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10493 esac
10494
10495 for ac_prog in flex
10496 do
10497 # Extract the first word of "$ac_prog", so it can be a program name with args.
10498 set dummy $ac_prog; ac_word=$2
10499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10500 $as_echo_n "checking for $ac_word... " >&6; }
10501 if ${ac_cv_prog_FLEX+:} false; then :
10502 $as_echo_n "(cached) " >&6
10503 else
10504 if test -n "$FLEX"; then
10505 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10506 else
10507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10508 for as_dir in $PATH
10509 do
10510 IFS=$as_save_IFS
10511 test -z "$as_dir" && as_dir=.
10512 for ac_exec_ext in '' $ac_executable_extensions; do
10513 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10514 ac_cv_prog_FLEX="$ac_prog"
10515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10516 break 2
10517 fi
10518 done
10519 done
10520 IFS=$as_save_IFS
10521
10522 fi
10523 fi
10524 FLEX=$ac_cv_prog_FLEX
10525 if test -n "$FLEX"; then
10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10527 $as_echo "$FLEX" >&6; }
10528 else
10529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10530 $as_echo "no" >&6; }
10531 fi
10532
10533
10534 test -n "$FLEX" && break
10535 done
10536 test -n "$FLEX" || FLEX="$MISSING flex"
10537
10538 case " $build_configdirs " in
10539 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10540 esac
10541
10542 for ac_prog in makeinfo
10543 do
10544 # Extract the first word of "$ac_prog", so it can be a program name with args.
10545 set dummy $ac_prog; ac_word=$2
10546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10547 $as_echo_n "checking for $ac_word... " >&6; }
10548 if ${ac_cv_prog_MAKEINFO+:} false; then :
10549 $as_echo_n "(cached) " >&6
10550 else
10551 if test -n "$MAKEINFO"; then
10552 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10553 else
10554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10555 for as_dir in $PATH
10556 do
10557 IFS=$as_save_IFS
10558 test -z "$as_dir" && as_dir=.
10559 for ac_exec_ext in '' $ac_executable_extensions; do
10560 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10561 ac_cv_prog_MAKEINFO="$ac_prog"
10562 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10563 break 2
10564 fi
10565 done
10566 done
10567 IFS=$as_save_IFS
10568
10569 fi
10570 fi
10571 MAKEINFO=$ac_cv_prog_MAKEINFO
10572 if test -n "$MAKEINFO"; then
10573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10574 $as_echo "$MAKEINFO" >&6; }
10575 else
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10577 $as_echo "no" >&6; }
10578 fi
10579
10580
10581 test -n "$MAKEINFO" && break
10582 done
10583 test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10584
10585 case " $build_configdirs " in
10586 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10587 *)
10588
10589 # For an installed makeinfo, we require it to be from texinfo 4.7 or
10590 # higher, else we use the "missing" dummy.
10591 if ${MAKEINFO} --version \
10592 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
10593 :
10594 else
10595 MAKEINFO="$MISSING makeinfo"
10596 fi
10597 ;;
10598
10599 esac
10600
10601 # FIXME: expect and dejagnu may become build tools?
10602
10603 for ac_prog in expect
10604 do
10605 # Extract the first word of "$ac_prog", so it can be a program name with args.
10606 set dummy $ac_prog; ac_word=$2
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10608 $as_echo_n "checking for $ac_word... " >&6; }
10609 if ${ac_cv_prog_EXPECT+:} false; then :
10610 $as_echo_n "(cached) " >&6
10611 else
10612 if test -n "$EXPECT"; then
10613 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10614 else
10615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10616 for as_dir in $PATH
10617 do
10618 IFS=$as_save_IFS
10619 test -z "$as_dir" && as_dir=.
10620 for ac_exec_ext in '' $ac_executable_extensions; do
10621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10622 ac_cv_prog_EXPECT="$ac_prog"
10623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10624 break 2
10625 fi
10626 done
10627 done
10628 IFS=$as_save_IFS
10629
10630 fi
10631 fi
10632 EXPECT=$ac_cv_prog_EXPECT
10633 if test -n "$EXPECT"; then
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10635 $as_echo "$EXPECT" >&6; }
10636 else
10637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10638 $as_echo "no" >&6; }
10639 fi
10640
10641
10642 test -n "$EXPECT" && break
10643 done
10644 test -n "$EXPECT" || EXPECT="expect"
10645
10646 case " $configdirs " in
10647 *" expect "*)
10648 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10649 ;;
10650 esac
10651
10652 for ac_prog in runtest
10653 do
10654 # Extract the first word of "$ac_prog", so it can be a program name with args.
10655 set dummy $ac_prog; ac_word=$2
10656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10657 $as_echo_n "checking for $ac_word... " >&6; }
10658 if ${ac_cv_prog_RUNTEST+:} false; then :
10659 $as_echo_n "(cached) " >&6
10660 else
10661 if test -n "$RUNTEST"; then
10662 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
10663 else
10664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10665 for as_dir in $PATH
10666 do
10667 IFS=$as_save_IFS
10668 test -z "$as_dir" && as_dir=.
10669 for ac_exec_ext in '' $ac_executable_extensions; do
10670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10671 ac_cv_prog_RUNTEST="$ac_prog"
10672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10673 break 2
10674 fi
10675 done
10676 done
10677 IFS=$as_save_IFS
10678
10679 fi
10680 fi
10681 RUNTEST=$ac_cv_prog_RUNTEST
10682 if test -n "$RUNTEST"; then
10683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10684 $as_echo "$RUNTEST" >&6; }
10685 else
10686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10687 $as_echo "no" >&6; }
10688 fi
10689
10690
10691 test -n "$RUNTEST" && break
10692 done
10693 test -n "$RUNTEST" || RUNTEST="runtest"
10694
10695 case " $configdirs " in
10696 *" dejagnu "*)
10697 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
10698 ;;
10699 esac
10700
10701
10702 # Host tools.
10703 ncn_tool_prefix=
10704 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10705 ncn_target_tool_prefix=
10706 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10707
10708
10709
10710 if test -n "$AR"; then
10711 ac_cv_prog_AR=$AR
10712 elif test -n "$ac_cv_prog_AR"; then
10713 AR=$ac_cv_prog_AR
10714 fi
10715
10716 if test -n "$ac_cv_prog_AR"; then
10717 for ncn_progname in ar; do
10718 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10719 set dummy ${ncn_progname}; ac_word=$2
10720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10721 $as_echo_n "checking for $ac_word... " >&6; }
10722 if ${ac_cv_prog_AR+:} false; then :
10723 $as_echo_n "(cached) " >&6
10724 else
10725 if test -n "$AR"; then
10726 ac_cv_prog_AR="$AR" # Let the user override the test.
10727 else
10728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10729 for as_dir in $PATH
10730 do
10731 IFS=$as_save_IFS
10732 test -z "$as_dir" && as_dir=.
10733 for ac_exec_ext in '' $ac_executable_extensions; do
10734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10735 ac_cv_prog_AR="${ncn_progname}"
10736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10737 break 2
10738 fi
10739 done
10740 done
10741 IFS=$as_save_IFS
10742
10743 fi
10744 fi
10745 AR=$ac_cv_prog_AR
10746 if test -n "$AR"; then
10747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10748 $as_echo "$AR" >&6; }
10749 else
10750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10751 $as_echo "no" >&6; }
10752 fi
10753
10754
10755 done
10756 fi
10757
10758 for ncn_progname in ar; do
10759 if test -n "$ncn_tool_prefix"; then
10760 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10761 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
10762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10763 $as_echo_n "checking for $ac_word... " >&6; }
10764 if ${ac_cv_prog_AR+:} false; then :
10765 $as_echo_n "(cached) " >&6
10766 else
10767 if test -n "$AR"; then
10768 ac_cv_prog_AR="$AR" # Let the user override the test.
10769 else
10770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10771 for as_dir in $PATH
10772 do
10773 IFS=$as_save_IFS
10774 test -z "$as_dir" && as_dir=.
10775 for ac_exec_ext in '' $ac_executable_extensions; do
10776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10777 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
10778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10779 break 2
10780 fi
10781 done
10782 done
10783 IFS=$as_save_IFS
10784
10785 fi
10786 fi
10787 AR=$ac_cv_prog_AR
10788 if test -n "$AR"; then
10789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10790 $as_echo "$AR" >&6; }
10791 else
10792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10793 $as_echo "no" >&6; }
10794 fi
10795
10796
10797 fi
10798 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
10799 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10800 set dummy ${ncn_progname}; ac_word=$2
10801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10802 $as_echo_n "checking for $ac_word... " >&6; }
10803 if ${ac_cv_prog_AR+:} false; then :
10804 $as_echo_n "(cached) " >&6
10805 else
10806 if test -n "$AR"; then
10807 ac_cv_prog_AR="$AR" # Let the user override the test.
10808 else
10809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10810 for as_dir in $PATH
10811 do
10812 IFS=$as_save_IFS
10813 test -z "$as_dir" && as_dir=.
10814 for ac_exec_ext in '' $ac_executable_extensions; do
10815 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10816 ac_cv_prog_AR="${ncn_progname}"
10817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10818 break 2
10819 fi
10820 done
10821 done
10822 IFS=$as_save_IFS
10823
10824 fi
10825 fi
10826 AR=$ac_cv_prog_AR
10827 if test -n "$AR"; then
10828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10829 $as_echo "$AR" >&6; }
10830 else
10831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10832 $as_echo "no" >&6; }
10833 fi
10834
10835
10836 fi
10837 test -n "$ac_cv_prog_AR" && break
10838 done
10839
10840 if test -z "$ac_cv_prog_AR" ; then
10841 set dummy ar
10842 if test $build = $host ; then
10843 AR="$2"
10844 else
10845 AR="${ncn_tool_prefix}$2"
10846 fi
10847 fi
10848
10849
10850
10851 if test -n "$AS"; then
10852 ac_cv_prog_AS=$AS
10853 elif test -n "$ac_cv_prog_AS"; then
10854 AS=$ac_cv_prog_AS
10855 fi
10856
10857 if test -n "$ac_cv_prog_AS"; then
10858 for ncn_progname in as; do
10859 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10860 set dummy ${ncn_progname}; ac_word=$2
10861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10862 $as_echo_n "checking for $ac_word... " >&6; }
10863 if ${ac_cv_prog_AS+:} false; then :
10864 $as_echo_n "(cached) " >&6
10865 else
10866 if test -n "$AS"; then
10867 ac_cv_prog_AS="$AS" # Let the user override the test.
10868 else
10869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10870 for as_dir in $PATH
10871 do
10872 IFS=$as_save_IFS
10873 test -z "$as_dir" && as_dir=.
10874 for ac_exec_ext in '' $ac_executable_extensions; do
10875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10876 ac_cv_prog_AS="${ncn_progname}"
10877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10878 break 2
10879 fi
10880 done
10881 done
10882 IFS=$as_save_IFS
10883
10884 fi
10885 fi
10886 AS=$ac_cv_prog_AS
10887 if test -n "$AS"; then
10888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10889 $as_echo "$AS" >&6; }
10890 else
10891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10892 $as_echo "no" >&6; }
10893 fi
10894
10895
10896 done
10897 fi
10898
10899 for ncn_progname in as; do
10900 if test -n "$ncn_tool_prefix"; then
10901 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10902 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
10903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10904 $as_echo_n "checking for $ac_word... " >&6; }
10905 if ${ac_cv_prog_AS+:} false; then :
10906 $as_echo_n "(cached) " >&6
10907 else
10908 if test -n "$AS"; then
10909 ac_cv_prog_AS="$AS" # Let the user override the test.
10910 else
10911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10912 for as_dir in $PATH
10913 do
10914 IFS=$as_save_IFS
10915 test -z "$as_dir" && as_dir=.
10916 for ac_exec_ext in '' $ac_executable_extensions; do
10917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10918 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
10919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10920 break 2
10921 fi
10922 done
10923 done
10924 IFS=$as_save_IFS
10925
10926 fi
10927 fi
10928 AS=$ac_cv_prog_AS
10929 if test -n "$AS"; then
10930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10931 $as_echo "$AS" >&6; }
10932 else
10933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10934 $as_echo "no" >&6; }
10935 fi
10936
10937
10938 fi
10939 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
10940 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10941 set dummy ${ncn_progname}; ac_word=$2
10942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10943 $as_echo_n "checking for $ac_word... " >&6; }
10944 if ${ac_cv_prog_AS+:} false; then :
10945 $as_echo_n "(cached) " >&6
10946 else
10947 if test -n "$AS"; then
10948 ac_cv_prog_AS="$AS" # Let the user override the test.
10949 else
10950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10951 for as_dir in $PATH
10952 do
10953 IFS=$as_save_IFS
10954 test -z "$as_dir" && as_dir=.
10955 for ac_exec_ext in '' $ac_executable_extensions; do
10956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10957 ac_cv_prog_AS="${ncn_progname}"
10958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10959 break 2
10960 fi
10961 done
10962 done
10963 IFS=$as_save_IFS
10964
10965 fi
10966 fi
10967 AS=$ac_cv_prog_AS
10968 if test -n "$AS"; then
10969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10970 $as_echo "$AS" >&6; }
10971 else
10972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10973 $as_echo "no" >&6; }
10974 fi
10975
10976
10977 fi
10978 test -n "$ac_cv_prog_AS" && break
10979 done
10980
10981 if test -z "$ac_cv_prog_AS" ; then
10982 set dummy as
10983 if test $build = $host ; then
10984 AS="$2"
10985 else
10986 AS="${ncn_tool_prefix}$2"
10987 fi
10988 fi
10989
10990
10991
10992 if test -n "$DLLTOOL"; then
10993 ac_cv_prog_DLLTOOL=$DLLTOOL
10994 elif test -n "$ac_cv_prog_DLLTOOL"; then
10995 DLLTOOL=$ac_cv_prog_DLLTOOL
10996 fi
10997
10998 if test -n "$ac_cv_prog_DLLTOOL"; then
10999 for ncn_progname in dlltool; do
11000 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11001 set dummy ${ncn_progname}; ac_word=$2
11002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11003 $as_echo_n "checking for $ac_word... " >&6; }
11004 if ${ac_cv_prog_DLLTOOL+:} false; then :
11005 $as_echo_n "(cached) " >&6
11006 else
11007 if test -n "$DLLTOOL"; then
11008 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11009 else
11010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11011 for as_dir in $PATH
11012 do
11013 IFS=$as_save_IFS
11014 test -z "$as_dir" && as_dir=.
11015 for ac_exec_ext in '' $ac_executable_extensions; do
11016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11017 ac_cv_prog_DLLTOOL="${ncn_progname}"
11018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11019 break 2
11020 fi
11021 done
11022 done
11023 IFS=$as_save_IFS
11024
11025 fi
11026 fi
11027 DLLTOOL=$ac_cv_prog_DLLTOOL
11028 if test -n "$DLLTOOL"; then
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11030 $as_echo "$DLLTOOL" >&6; }
11031 else
11032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11033 $as_echo "no" >&6; }
11034 fi
11035
11036
11037 done
11038 fi
11039
11040 for ncn_progname in dlltool; do
11041 if test -n "$ncn_tool_prefix"; then
11042 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11043 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11045 $as_echo_n "checking for $ac_word... " >&6; }
11046 if ${ac_cv_prog_DLLTOOL+:} false; then :
11047 $as_echo_n "(cached) " >&6
11048 else
11049 if test -n "$DLLTOOL"; then
11050 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11051 else
11052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11053 for as_dir in $PATH
11054 do
11055 IFS=$as_save_IFS
11056 test -z "$as_dir" && as_dir=.
11057 for ac_exec_ext in '' $ac_executable_extensions; do
11058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11059 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
11060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11061 break 2
11062 fi
11063 done
11064 done
11065 IFS=$as_save_IFS
11066
11067 fi
11068 fi
11069 DLLTOOL=$ac_cv_prog_DLLTOOL
11070 if test -n "$DLLTOOL"; then
11071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11072 $as_echo "$DLLTOOL" >&6; }
11073 else
11074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11075 $as_echo "no" >&6; }
11076 fi
11077
11078
11079 fi
11080 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
11081 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11082 set dummy ${ncn_progname}; ac_word=$2
11083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11084 $as_echo_n "checking for $ac_word... " >&6; }
11085 if ${ac_cv_prog_DLLTOOL+:} false; then :
11086 $as_echo_n "(cached) " >&6
11087 else
11088 if test -n "$DLLTOOL"; then
11089 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11090 else
11091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11092 for as_dir in $PATH
11093 do
11094 IFS=$as_save_IFS
11095 test -z "$as_dir" && as_dir=.
11096 for ac_exec_ext in '' $ac_executable_extensions; do
11097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11098 ac_cv_prog_DLLTOOL="${ncn_progname}"
11099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11100 break 2
11101 fi
11102 done
11103 done
11104 IFS=$as_save_IFS
11105
11106 fi
11107 fi
11108 DLLTOOL=$ac_cv_prog_DLLTOOL
11109 if test -n "$DLLTOOL"; then
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11111 $as_echo "$DLLTOOL" >&6; }
11112 else
11113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11114 $as_echo "no" >&6; }
11115 fi
11116
11117
11118 fi
11119 test -n "$ac_cv_prog_DLLTOOL" && break
11120 done
11121
11122 if test -z "$ac_cv_prog_DLLTOOL" ; then
11123 set dummy dlltool
11124 if test $build = $host ; then
11125 DLLTOOL="$2"
11126 else
11127 DLLTOOL="${ncn_tool_prefix}$2"
11128 fi
11129 fi
11130
11131
11132
11133 if test -n "$DSYMUTIL"; then
11134 ac_cv_prog_DSYMUTIL=$DSYMUTIL
11135 elif test -n "$ac_cv_prog_DSYMUTIL"; then
11136 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11137 fi
11138
11139 if test -n "$ac_cv_prog_DSYMUTIL"; then
11140 for ncn_progname in dsymutil; do
11141 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11142 set dummy ${ncn_progname}; ac_word=$2
11143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11144 $as_echo_n "checking for $ac_word... " >&6; }
11145 if ${ac_cv_prog_DSYMUTIL+:} false; then :
11146 $as_echo_n "(cached) " >&6
11147 else
11148 if test -n "$DSYMUTIL"; then
11149 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11150 else
11151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11152 for as_dir in $PATH
11153 do
11154 IFS=$as_save_IFS
11155 test -z "$as_dir" && as_dir=.
11156 for ac_exec_ext in '' $ac_executable_extensions; do
11157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11158 ac_cv_prog_DSYMUTIL="${ncn_progname}"
11159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11160 break 2
11161 fi
11162 done
11163 done
11164 IFS=$as_save_IFS
11165
11166 fi
11167 fi
11168 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11169 if test -n "$DSYMUTIL"; then
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11171 $as_echo "$DSYMUTIL" >&6; }
11172 else
11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11174 $as_echo "no" >&6; }
11175 fi
11176
11177
11178 done
11179 fi
11180
11181 for ncn_progname in dsymutil; do
11182 if test -n "$ncn_tool_prefix"; then
11183 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11184 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11186 $as_echo_n "checking for $ac_word... " >&6; }
11187 if ${ac_cv_prog_DSYMUTIL+:} false; then :
11188 $as_echo_n "(cached) " >&6
11189 else
11190 if test -n "$DSYMUTIL"; then
11191 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11192 else
11193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11194 for as_dir in $PATH
11195 do
11196 IFS=$as_save_IFS
11197 test -z "$as_dir" && as_dir=.
11198 for ac_exec_ext in '' $ac_executable_extensions; do
11199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11200 ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}"
11201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11202 break 2
11203 fi
11204 done
11205 done
11206 IFS=$as_save_IFS
11207
11208 fi
11209 fi
11210 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11211 if test -n "$DSYMUTIL"; then
11212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11213 $as_echo "$DSYMUTIL" >&6; }
11214 else
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11216 $as_echo "no" >&6; }
11217 fi
11218
11219
11220 fi
11221 if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then
11222 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11223 set dummy ${ncn_progname}; ac_word=$2
11224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11225 $as_echo_n "checking for $ac_word... " >&6; }
11226 if ${ac_cv_prog_DSYMUTIL+:} false; then :
11227 $as_echo_n "(cached) " >&6
11228 else
11229 if test -n "$DSYMUTIL"; then
11230 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11231 else
11232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11233 for as_dir in $PATH
11234 do
11235 IFS=$as_save_IFS
11236 test -z "$as_dir" && as_dir=.
11237 for ac_exec_ext in '' $ac_executable_extensions; do
11238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11239 ac_cv_prog_DSYMUTIL="${ncn_progname}"
11240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11241 break 2
11242 fi
11243 done
11244 done
11245 IFS=$as_save_IFS
11246
11247 fi
11248 fi
11249 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11250 if test -n "$DSYMUTIL"; then
11251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11252 $as_echo "$DSYMUTIL" >&6; }
11253 else
11254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11255 $as_echo "no" >&6; }
11256 fi
11257
11258
11259 fi
11260 test -n "$ac_cv_prog_DSYMUTIL" && break
11261 done
11262
11263 if test -z "$ac_cv_prog_DSYMUTIL" ; then
11264 set dummy dsymutil
11265 if test $build = $host ; then
11266 DSYMUTIL="$2"
11267 else
11268 DSYMUTIL="${ncn_tool_prefix}$2"
11269 fi
11270 fi
11271
11272
11273
11274 if test -n "$LD"; then
11275 ac_cv_prog_LD=$LD
11276 elif test -n "$ac_cv_prog_LD"; then
11277 LD=$ac_cv_prog_LD
11278 fi
11279
11280 if test -n "$ac_cv_prog_LD"; then
11281 for ncn_progname in ld; do
11282 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11283 set dummy ${ncn_progname}; ac_word=$2
11284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11285 $as_echo_n "checking for $ac_word... " >&6; }
11286 if ${ac_cv_prog_LD+:} false; then :
11287 $as_echo_n "(cached) " >&6
11288 else
11289 if test -n "$LD"; then
11290 ac_cv_prog_LD="$LD" # Let the user override the test.
11291 else
11292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11293 for as_dir in $PATH
11294 do
11295 IFS=$as_save_IFS
11296 test -z "$as_dir" && as_dir=.
11297 for ac_exec_ext in '' $ac_executable_extensions; do
11298 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11299 ac_cv_prog_LD="${ncn_progname}"
11300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11301 break 2
11302 fi
11303 done
11304 done
11305 IFS=$as_save_IFS
11306
11307 fi
11308 fi
11309 LD=$ac_cv_prog_LD
11310 if test -n "$LD"; then
11311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11312 $as_echo "$LD" >&6; }
11313 else
11314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11315 $as_echo "no" >&6; }
11316 fi
11317
11318
11319 done
11320 fi
11321
11322 for ncn_progname in ld; do
11323 if test -n "$ncn_tool_prefix"; then
11324 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11325 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11327 $as_echo_n "checking for $ac_word... " >&6; }
11328 if ${ac_cv_prog_LD+:} false; then :
11329 $as_echo_n "(cached) " >&6
11330 else
11331 if test -n "$LD"; then
11332 ac_cv_prog_LD="$LD" # Let the user override the test.
11333 else
11334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11335 for as_dir in $PATH
11336 do
11337 IFS=$as_save_IFS
11338 test -z "$as_dir" && as_dir=.
11339 for ac_exec_ext in '' $ac_executable_extensions; do
11340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11341 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
11342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11343 break 2
11344 fi
11345 done
11346 done
11347 IFS=$as_save_IFS
11348
11349 fi
11350 fi
11351 LD=$ac_cv_prog_LD
11352 if test -n "$LD"; then
11353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11354 $as_echo "$LD" >&6; }
11355 else
11356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11357 $as_echo "no" >&6; }
11358 fi
11359
11360
11361 fi
11362 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
11363 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11364 set dummy ${ncn_progname}; ac_word=$2
11365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11366 $as_echo_n "checking for $ac_word... " >&6; }
11367 if ${ac_cv_prog_LD+:} false; then :
11368 $as_echo_n "(cached) " >&6
11369 else
11370 if test -n "$LD"; then
11371 ac_cv_prog_LD="$LD" # Let the user override the test.
11372 else
11373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11374 for as_dir in $PATH
11375 do
11376 IFS=$as_save_IFS
11377 test -z "$as_dir" && as_dir=.
11378 for ac_exec_ext in '' $ac_executable_extensions; do
11379 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11380 ac_cv_prog_LD="${ncn_progname}"
11381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11382 break 2
11383 fi
11384 done
11385 done
11386 IFS=$as_save_IFS
11387
11388 fi
11389 fi
11390 LD=$ac_cv_prog_LD
11391 if test -n "$LD"; then
11392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11393 $as_echo "$LD" >&6; }
11394 else
11395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11396 $as_echo "no" >&6; }
11397 fi
11398
11399
11400 fi
11401 test -n "$ac_cv_prog_LD" && break
11402 done
11403
11404 if test -z "$ac_cv_prog_LD" ; then
11405 set dummy ld
11406 if test $build = $host ; then
11407 LD="$2"
11408 else
11409 LD="${ncn_tool_prefix}$2"
11410 fi
11411 fi
11412
11413
11414
11415 if test -n "$LIPO"; then
11416 ac_cv_prog_LIPO=$LIPO
11417 elif test -n "$ac_cv_prog_LIPO"; then
11418 LIPO=$ac_cv_prog_LIPO
11419 fi
11420
11421 if test -n "$ac_cv_prog_LIPO"; then
11422 for ncn_progname in lipo; do
11423 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11424 set dummy ${ncn_progname}; ac_word=$2
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11426 $as_echo_n "checking for $ac_word... " >&6; }
11427 if ${ac_cv_prog_LIPO+:} false; then :
11428 $as_echo_n "(cached) " >&6
11429 else
11430 if test -n "$LIPO"; then
11431 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11432 else
11433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11434 for as_dir in $PATH
11435 do
11436 IFS=$as_save_IFS
11437 test -z "$as_dir" && as_dir=.
11438 for ac_exec_ext in '' $ac_executable_extensions; do
11439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11440 ac_cv_prog_LIPO="${ncn_progname}"
11441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11442 break 2
11443 fi
11444 done
11445 done
11446 IFS=$as_save_IFS
11447
11448 fi
11449 fi
11450 LIPO=$ac_cv_prog_LIPO
11451 if test -n "$LIPO"; then
11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11453 $as_echo "$LIPO" >&6; }
11454 else
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11456 $as_echo "no" >&6; }
11457 fi
11458
11459
11460 done
11461 fi
11462
11463 for ncn_progname in lipo; do
11464 if test -n "$ncn_tool_prefix"; then
11465 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11466 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11468 $as_echo_n "checking for $ac_word... " >&6; }
11469 if ${ac_cv_prog_LIPO+:} false; then :
11470 $as_echo_n "(cached) " >&6
11471 else
11472 if test -n "$LIPO"; then
11473 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11474 else
11475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11476 for as_dir in $PATH
11477 do
11478 IFS=$as_save_IFS
11479 test -z "$as_dir" && as_dir=.
11480 for ac_exec_ext in '' $ac_executable_extensions; do
11481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11482 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
11483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11484 break 2
11485 fi
11486 done
11487 done
11488 IFS=$as_save_IFS
11489
11490 fi
11491 fi
11492 LIPO=$ac_cv_prog_LIPO
11493 if test -n "$LIPO"; then
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11495 $as_echo "$LIPO" >&6; }
11496 else
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11498 $as_echo "no" >&6; }
11499 fi
11500
11501
11502 fi
11503 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
11504 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11505 set dummy ${ncn_progname}; ac_word=$2
11506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11507 $as_echo_n "checking for $ac_word... " >&6; }
11508 if ${ac_cv_prog_LIPO+:} false; then :
11509 $as_echo_n "(cached) " >&6
11510 else
11511 if test -n "$LIPO"; then
11512 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11513 else
11514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11515 for as_dir in $PATH
11516 do
11517 IFS=$as_save_IFS
11518 test -z "$as_dir" && as_dir=.
11519 for ac_exec_ext in '' $ac_executable_extensions; do
11520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11521 ac_cv_prog_LIPO="${ncn_progname}"
11522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11523 break 2
11524 fi
11525 done
11526 done
11527 IFS=$as_save_IFS
11528
11529 fi
11530 fi
11531 LIPO=$ac_cv_prog_LIPO
11532 if test -n "$LIPO"; then
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11534 $as_echo "$LIPO" >&6; }
11535 else
11536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11537 $as_echo "no" >&6; }
11538 fi
11539
11540
11541 fi
11542 test -n "$ac_cv_prog_LIPO" && break
11543 done
11544
11545 if test -z "$ac_cv_prog_LIPO" ; then
11546 set dummy lipo
11547 if test $build = $host ; then
11548 LIPO="$2"
11549 else
11550 LIPO="${ncn_tool_prefix}$2"
11551 fi
11552 fi
11553
11554
11555
11556 if test -n "$NM"; then
11557 ac_cv_prog_NM=$NM
11558 elif test -n "$ac_cv_prog_NM"; then
11559 NM=$ac_cv_prog_NM
11560 fi
11561
11562 if test -n "$ac_cv_prog_NM"; then
11563 for ncn_progname in nm; do
11564 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11565 set dummy ${ncn_progname}; ac_word=$2
11566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11567 $as_echo_n "checking for $ac_word... " >&6; }
11568 if ${ac_cv_prog_NM+:} false; then :
11569 $as_echo_n "(cached) " >&6
11570 else
11571 if test -n "$NM"; then
11572 ac_cv_prog_NM="$NM" # Let the user override the test.
11573 else
11574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11575 for as_dir in $PATH
11576 do
11577 IFS=$as_save_IFS
11578 test -z "$as_dir" && as_dir=.
11579 for ac_exec_ext in '' $ac_executable_extensions; do
11580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11581 ac_cv_prog_NM="${ncn_progname}"
11582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11583 break 2
11584 fi
11585 done
11586 done
11587 IFS=$as_save_IFS
11588
11589 fi
11590 fi
11591 NM=$ac_cv_prog_NM
11592 if test -n "$NM"; then
11593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11594 $as_echo "$NM" >&6; }
11595 else
11596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11597 $as_echo "no" >&6; }
11598 fi
11599
11600
11601 done
11602 fi
11603
11604 for ncn_progname in nm; do
11605 if test -n "$ncn_tool_prefix"; then
11606 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11607 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11609 $as_echo_n "checking for $ac_word... " >&6; }
11610 if ${ac_cv_prog_NM+:} false; then :
11611 $as_echo_n "(cached) " >&6
11612 else
11613 if test -n "$NM"; then
11614 ac_cv_prog_NM="$NM" # Let the user override the test.
11615 else
11616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11617 for as_dir in $PATH
11618 do
11619 IFS=$as_save_IFS
11620 test -z "$as_dir" && as_dir=.
11621 for ac_exec_ext in '' $ac_executable_extensions; do
11622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11623 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
11624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11625 break 2
11626 fi
11627 done
11628 done
11629 IFS=$as_save_IFS
11630
11631 fi
11632 fi
11633 NM=$ac_cv_prog_NM
11634 if test -n "$NM"; then
11635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11636 $as_echo "$NM" >&6; }
11637 else
11638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11639 $as_echo "no" >&6; }
11640 fi
11641
11642
11643 fi
11644 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
11645 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11646 set dummy ${ncn_progname}; ac_word=$2
11647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11648 $as_echo_n "checking for $ac_word... " >&6; }
11649 if ${ac_cv_prog_NM+:} false; then :
11650 $as_echo_n "(cached) " >&6
11651 else
11652 if test -n "$NM"; then
11653 ac_cv_prog_NM="$NM" # Let the user override the test.
11654 else
11655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11656 for as_dir in $PATH
11657 do
11658 IFS=$as_save_IFS
11659 test -z "$as_dir" && as_dir=.
11660 for ac_exec_ext in '' $ac_executable_extensions; do
11661 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11662 ac_cv_prog_NM="${ncn_progname}"
11663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11664 break 2
11665 fi
11666 done
11667 done
11668 IFS=$as_save_IFS
11669
11670 fi
11671 fi
11672 NM=$ac_cv_prog_NM
11673 if test -n "$NM"; then
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11675 $as_echo "$NM" >&6; }
11676 else
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11678 $as_echo "no" >&6; }
11679 fi
11680
11681
11682 fi
11683 test -n "$ac_cv_prog_NM" && break
11684 done
11685
11686 if test -z "$ac_cv_prog_NM" ; then
11687 set dummy nm
11688 if test $build = $host ; then
11689 NM="$2"
11690 else
11691 NM="${ncn_tool_prefix}$2"
11692 fi
11693 fi
11694
11695
11696
11697 if test -n "$RANLIB"; then
11698 ac_cv_prog_RANLIB=$RANLIB
11699 elif test -n "$ac_cv_prog_RANLIB"; then
11700 RANLIB=$ac_cv_prog_RANLIB
11701 fi
11702
11703 if test -n "$ac_cv_prog_RANLIB"; then
11704 for ncn_progname in ranlib; do
11705 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11706 set dummy ${ncn_progname}; ac_word=$2
11707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11708 $as_echo_n "checking for $ac_word... " >&6; }
11709 if ${ac_cv_prog_RANLIB+:} false; then :
11710 $as_echo_n "(cached) " >&6
11711 else
11712 if test -n "$RANLIB"; then
11713 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11714 else
11715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11716 for as_dir in $PATH
11717 do
11718 IFS=$as_save_IFS
11719 test -z "$as_dir" && as_dir=.
11720 for ac_exec_ext in '' $ac_executable_extensions; do
11721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11722 ac_cv_prog_RANLIB="${ncn_progname}"
11723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11724 break 2
11725 fi
11726 done
11727 done
11728 IFS=$as_save_IFS
11729
11730 fi
11731 fi
11732 RANLIB=$ac_cv_prog_RANLIB
11733 if test -n "$RANLIB"; then
11734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11735 $as_echo "$RANLIB" >&6; }
11736 else
11737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11738 $as_echo "no" >&6; }
11739 fi
11740
11741
11742 done
11743 fi
11744
11745 for ncn_progname in ranlib; do
11746 if test -n "$ncn_tool_prefix"; then
11747 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11748 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11750 $as_echo_n "checking for $ac_word... " >&6; }
11751 if ${ac_cv_prog_RANLIB+:} false; then :
11752 $as_echo_n "(cached) " >&6
11753 else
11754 if test -n "$RANLIB"; then
11755 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11756 else
11757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11758 for as_dir in $PATH
11759 do
11760 IFS=$as_save_IFS
11761 test -z "$as_dir" && as_dir=.
11762 for ac_exec_ext in '' $ac_executable_extensions; do
11763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11764 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
11765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11766 break 2
11767 fi
11768 done
11769 done
11770 IFS=$as_save_IFS
11771
11772 fi
11773 fi
11774 RANLIB=$ac_cv_prog_RANLIB
11775 if test -n "$RANLIB"; then
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11777 $as_echo "$RANLIB" >&6; }
11778 else
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11780 $as_echo "no" >&6; }
11781 fi
11782
11783
11784 fi
11785 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
11786 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11787 set dummy ${ncn_progname}; ac_word=$2
11788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11789 $as_echo_n "checking for $ac_word... " >&6; }
11790 if ${ac_cv_prog_RANLIB+:} false; then :
11791 $as_echo_n "(cached) " >&6
11792 else
11793 if test -n "$RANLIB"; then
11794 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11795 else
11796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11797 for as_dir in $PATH
11798 do
11799 IFS=$as_save_IFS
11800 test -z "$as_dir" && as_dir=.
11801 for ac_exec_ext in '' $ac_executable_extensions; do
11802 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11803 ac_cv_prog_RANLIB="${ncn_progname}"
11804 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11805 break 2
11806 fi
11807 done
11808 done
11809 IFS=$as_save_IFS
11810
11811 fi
11812 fi
11813 RANLIB=$ac_cv_prog_RANLIB
11814 if test -n "$RANLIB"; then
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11816 $as_echo "$RANLIB" >&6; }
11817 else
11818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11819 $as_echo "no" >&6; }
11820 fi
11821
11822
11823 fi
11824 test -n "$ac_cv_prog_RANLIB" && break
11825 done
11826
11827 if test -z "$ac_cv_prog_RANLIB" ; then
11828 RANLIB="true"
11829 fi
11830
11831
11832
11833 if test -n "$STRIP"; then
11834 ac_cv_prog_STRIP=$STRIP
11835 elif test -n "$ac_cv_prog_STRIP"; then
11836 STRIP=$ac_cv_prog_STRIP
11837 fi
11838
11839 if test -n "$ac_cv_prog_STRIP"; then
11840 for ncn_progname in strip; do
11841 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11842 set dummy ${ncn_progname}; ac_word=$2
11843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11844 $as_echo_n "checking for $ac_word... " >&6; }
11845 if ${ac_cv_prog_STRIP+:} false; then :
11846 $as_echo_n "(cached) " >&6
11847 else
11848 if test -n "$STRIP"; then
11849 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11850 else
11851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11852 for as_dir in $PATH
11853 do
11854 IFS=$as_save_IFS
11855 test -z "$as_dir" && as_dir=.
11856 for ac_exec_ext in '' $ac_executable_extensions; do
11857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11858 ac_cv_prog_STRIP="${ncn_progname}"
11859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11860 break 2
11861 fi
11862 done
11863 done
11864 IFS=$as_save_IFS
11865
11866 fi
11867 fi
11868 STRIP=$ac_cv_prog_STRIP
11869 if test -n "$STRIP"; then
11870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11871 $as_echo "$STRIP" >&6; }
11872 else
11873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11874 $as_echo "no" >&6; }
11875 fi
11876
11877
11878 done
11879 fi
11880
11881 for ncn_progname in strip; do
11882 if test -n "$ncn_tool_prefix"; then
11883 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11884 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11886 $as_echo_n "checking for $ac_word... " >&6; }
11887 if ${ac_cv_prog_STRIP+:} false; then :
11888 $as_echo_n "(cached) " >&6
11889 else
11890 if test -n "$STRIP"; then
11891 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11892 else
11893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11894 for as_dir in $PATH
11895 do
11896 IFS=$as_save_IFS
11897 test -z "$as_dir" && as_dir=.
11898 for ac_exec_ext in '' $ac_executable_extensions; do
11899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11900 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
11901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11902 break 2
11903 fi
11904 done
11905 done
11906 IFS=$as_save_IFS
11907
11908 fi
11909 fi
11910 STRIP=$ac_cv_prog_STRIP
11911 if test -n "$STRIP"; then
11912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11913 $as_echo "$STRIP" >&6; }
11914 else
11915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11916 $as_echo "no" >&6; }
11917 fi
11918
11919
11920 fi
11921 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
11922 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11923 set dummy ${ncn_progname}; ac_word=$2
11924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11925 $as_echo_n "checking for $ac_word... " >&6; }
11926 if ${ac_cv_prog_STRIP+:} false; then :
11927 $as_echo_n "(cached) " >&6
11928 else
11929 if test -n "$STRIP"; then
11930 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11931 else
11932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11933 for as_dir in $PATH
11934 do
11935 IFS=$as_save_IFS
11936 test -z "$as_dir" && as_dir=.
11937 for ac_exec_ext in '' $ac_executable_extensions; do
11938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11939 ac_cv_prog_STRIP="${ncn_progname}"
11940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11941 break 2
11942 fi
11943 done
11944 done
11945 IFS=$as_save_IFS
11946
11947 fi
11948 fi
11949 STRIP=$ac_cv_prog_STRIP
11950 if test -n "$STRIP"; then
11951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11952 $as_echo "$STRIP" >&6; }
11953 else
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11955 $as_echo "no" >&6; }
11956 fi
11957
11958
11959 fi
11960 test -n "$ac_cv_prog_STRIP" && break
11961 done
11962
11963 if test -z "$ac_cv_prog_STRIP" ; then
11964 STRIP="true"
11965 fi
11966
11967
11968
11969 if test -n "$WINDRES"; then
11970 ac_cv_prog_WINDRES=$WINDRES
11971 elif test -n "$ac_cv_prog_WINDRES"; then
11972 WINDRES=$ac_cv_prog_WINDRES
11973 fi
11974
11975 if test -n "$ac_cv_prog_WINDRES"; then
11976 for ncn_progname in windres; do
11977 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11978 set dummy ${ncn_progname}; ac_word=$2
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11980 $as_echo_n "checking for $ac_word... " >&6; }
11981 if ${ac_cv_prog_WINDRES+:} false; then :
11982 $as_echo_n "(cached) " >&6
11983 else
11984 if test -n "$WINDRES"; then
11985 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
11986 else
11987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11988 for as_dir in $PATH
11989 do
11990 IFS=$as_save_IFS
11991 test -z "$as_dir" && as_dir=.
11992 for ac_exec_ext in '' $ac_executable_extensions; do
11993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11994 ac_cv_prog_WINDRES="${ncn_progname}"
11995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11996 break 2
11997 fi
11998 done
11999 done
12000 IFS=$as_save_IFS
12001
12002 fi
12003 fi
12004 WINDRES=$ac_cv_prog_WINDRES
12005 if test -n "$WINDRES"; then
12006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12007 $as_echo "$WINDRES" >&6; }
12008 else
12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12010 $as_echo "no" >&6; }
12011 fi
12012
12013
12014 done
12015 fi
12016
12017 for ncn_progname in windres; do
12018 if test -n "$ncn_tool_prefix"; then
12019 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12020 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12022 $as_echo_n "checking for $ac_word... " >&6; }
12023 if ${ac_cv_prog_WINDRES+:} false; then :
12024 $as_echo_n "(cached) " >&6
12025 else
12026 if test -n "$WINDRES"; then
12027 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12028 else
12029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12030 for as_dir in $PATH
12031 do
12032 IFS=$as_save_IFS
12033 test -z "$as_dir" && as_dir=.
12034 for ac_exec_ext in '' $ac_executable_extensions; do
12035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12036 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
12037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12038 break 2
12039 fi
12040 done
12041 done
12042 IFS=$as_save_IFS
12043
12044 fi
12045 fi
12046 WINDRES=$ac_cv_prog_WINDRES
12047 if test -n "$WINDRES"; then
12048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12049 $as_echo "$WINDRES" >&6; }
12050 else
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12052 $as_echo "no" >&6; }
12053 fi
12054
12055
12056 fi
12057 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
12058 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12059 set dummy ${ncn_progname}; ac_word=$2
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12061 $as_echo_n "checking for $ac_word... " >&6; }
12062 if ${ac_cv_prog_WINDRES+:} false; then :
12063 $as_echo_n "(cached) " >&6
12064 else
12065 if test -n "$WINDRES"; then
12066 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12067 else
12068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12069 for as_dir in $PATH
12070 do
12071 IFS=$as_save_IFS
12072 test -z "$as_dir" && as_dir=.
12073 for ac_exec_ext in '' $ac_executable_extensions; do
12074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12075 ac_cv_prog_WINDRES="${ncn_progname}"
12076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12077 break 2
12078 fi
12079 done
12080 done
12081 IFS=$as_save_IFS
12082
12083 fi
12084 fi
12085 WINDRES=$ac_cv_prog_WINDRES
12086 if test -n "$WINDRES"; then
12087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12088 $as_echo "$WINDRES" >&6; }
12089 else
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12091 $as_echo "no" >&6; }
12092 fi
12093
12094
12095 fi
12096 test -n "$ac_cv_prog_WINDRES" && break
12097 done
12098
12099 if test -z "$ac_cv_prog_WINDRES" ; then
12100 set dummy windres
12101 if test $build = $host ; then
12102 WINDRES="$2"
12103 else
12104 WINDRES="${ncn_tool_prefix}$2"
12105 fi
12106 fi
12107
12108
12109
12110 if test -n "$WINDMC"; then
12111 ac_cv_prog_WINDMC=$WINDMC
12112 elif test -n "$ac_cv_prog_WINDMC"; then
12113 WINDMC=$ac_cv_prog_WINDMC
12114 fi
12115
12116 if test -n "$ac_cv_prog_WINDMC"; then
12117 for ncn_progname in windmc; do
12118 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12119 set dummy ${ncn_progname}; ac_word=$2
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12121 $as_echo_n "checking for $ac_word... " >&6; }
12122 if ${ac_cv_prog_WINDMC+:} false; then :
12123 $as_echo_n "(cached) " >&6
12124 else
12125 if test -n "$WINDMC"; then
12126 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12127 else
12128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12129 for as_dir in $PATH
12130 do
12131 IFS=$as_save_IFS
12132 test -z "$as_dir" && as_dir=.
12133 for ac_exec_ext in '' $ac_executable_extensions; do
12134 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12135 ac_cv_prog_WINDMC="${ncn_progname}"
12136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12137 break 2
12138 fi
12139 done
12140 done
12141 IFS=$as_save_IFS
12142
12143 fi
12144 fi
12145 WINDMC=$ac_cv_prog_WINDMC
12146 if test -n "$WINDMC"; then
12147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12148 $as_echo "$WINDMC" >&6; }
12149 else
12150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12151 $as_echo "no" >&6; }
12152 fi
12153
12154
12155 done
12156 fi
12157
12158 for ncn_progname in windmc; do
12159 if test -n "$ncn_tool_prefix"; then
12160 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12161 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12163 $as_echo_n "checking for $ac_word... " >&6; }
12164 if ${ac_cv_prog_WINDMC+:} false; then :
12165 $as_echo_n "(cached) " >&6
12166 else
12167 if test -n "$WINDMC"; then
12168 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12169 else
12170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12171 for as_dir in $PATH
12172 do
12173 IFS=$as_save_IFS
12174 test -z "$as_dir" && as_dir=.
12175 for ac_exec_ext in '' $ac_executable_extensions; do
12176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12177 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
12178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12179 break 2
12180 fi
12181 done
12182 done
12183 IFS=$as_save_IFS
12184
12185 fi
12186 fi
12187 WINDMC=$ac_cv_prog_WINDMC
12188 if test -n "$WINDMC"; then
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12190 $as_echo "$WINDMC" >&6; }
12191 else
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12193 $as_echo "no" >&6; }
12194 fi
12195
12196
12197 fi
12198 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
12199 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12200 set dummy ${ncn_progname}; ac_word=$2
12201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12202 $as_echo_n "checking for $ac_word... " >&6; }
12203 if ${ac_cv_prog_WINDMC+:} false; then :
12204 $as_echo_n "(cached) " >&6
12205 else
12206 if test -n "$WINDMC"; then
12207 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12208 else
12209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12210 for as_dir in $PATH
12211 do
12212 IFS=$as_save_IFS
12213 test -z "$as_dir" && as_dir=.
12214 for ac_exec_ext in '' $ac_executable_extensions; do
12215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12216 ac_cv_prog_WINDMC="${ncn_progname}"
12217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12218 break 2
12219 fi
12220 done
12221 done
12222 IFS=$as_save_IFS
12223
12224 fi
12225 fi
12226 WINDMC=$ac_cv_prog_WINDMC
12227 if test -n "$WINDMC"; then
12228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12229 $as_echo "$WINDMC" >&6; }
12230 else
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12232 $as_echo "no" >&6; }
12233 fi
12234
12235
12236 fi
12237 test -n "$ac_cv_prog_WINDMC" && break
12238 done
12239
12240 if test -z "$ac_cv_prog_WINDMC" ; then
12241 set dummy windmc
12242 if test $build = $host ; then
12243 WINDMC="$2"
12244 else
12245 WINDMC="${ncn_tool_prefix}$2"
12246 fi
12247 fi
12248
12249
12250
12251 if test -n "$OBJCOPY"; then
12252 ac_cv_prog_OBJCOPY=$OBJCOPY
12253 elif test -n "$ac_cv_prog_OBJCOPY"; then
12254 OBJCOPY=$ac_cv_prog_OBJCOPY
12255 fi
12256
12257 if test -n "$ac_cv_prog_OBJCOPY"; then
12258 for ncn_progname in objcopy; do
12259 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12260 set dummy ${ncn_progname}; ac_word=$2
12261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12262 $as_echo_n "checking for $ac_word... " >&6; }
12263 if ${ac_cv_prog_OBJCOPY+:} false; then :
12264 $as_echo_n "(cached) " >&6
12265 else
12266 if test -n "$OBJCOPY"; then
12267 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12268 else
12269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12270 for as_dir in $PATH
12271 do
12272 IFS=$as_save_IFS
12273 test -z "$as_dir" && as_dir=.
12274 for ac_exec_ext in '' $ac_executable_extensions; do
12275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12276 ac_cv_prog_OBJCOPY="${ncn_progname}"
12277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12278 break 2
12279 fi
12280 done
12281 done
12282 IFS=$as_save_IFS
12283
12284 fi
12285 fi
12286 OBJCOPY=$ac_cv_prog_OBJCOPY
12287 if test -n "$OBJCOPY"; then
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12289 $as_echo "$OBJCOPY" >&6; }
12290 else
12291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12292 $as_echo "no" >&6; }
12293 fi
12294
12295
12296 done
12297 fi
12298
12299 for ncn_progname in objcopy; do
12300 if test -n "$ncn_tool_prefix"; then
12301 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12302 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12304 $as_echo_n "checking for $ac_word... " >&6; }
12305 if ${ac_cv_prog_OBJCOPY+:} false; then :
12306 $as_echo_n "(cached) " >&6
12307 else
12308 if test -n "$OBJCOPY"; then
12309 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12310 else
12311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12312 for as_dir in $PATH
12313 do
12314 IFS=$as_save_IFS
12315 test -z "$as_dir" && as_dir=.
12316 for ac_exec_ext in '' $ac_executable_extensions; do
12317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12318 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
12319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12320 break 2
12321 fi
12322 done
12323 done
12324 IFS=$as_save_IFS
12325
12326 fi
12327 fi
12328 OBJCOPY=$ac_cv_prog_OBJCOPY
12329 if test -n "$OBJCOPY"; then
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12331 $as_echo "$OBJCOPY" >&6; }
12332 else
12333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12334 $as_echo "no" >&6; }
12335 fi
12336
12337
12338 fi
12339 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
12340 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12341 set dummy ${ncn_progname}; ac_word=$2
12342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12343 $as_echo_n "checking for $ac_word... " >&6; }
12344 if ${ac_cv_prog_OBJCOPY+:} false; then :
12345 $as_echo_n "(cached) " >&6
12346 else
12347 if test -n "$OBJCOPY"; then
12348 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12349 else
12350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12351 for as_dir in $PATH
12352 do
12353 IFS=$as_save_IFS
12354 test -z "$as_dir" && as_dir=.
12355 for ac_exec_ext in '' $ac_executable_extensions; do
12356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12357 ac_cv_prog_OBJCOPY="${ncn_progname}"
12358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12359 break 2
12360 fi
12361 done
12362 done
12363 IFS=$as_save_IFS
12364
12365 fi
12366 fi
12367 OBJCOPY=$ac_cv_prog_OBJCOPY
12368 if test -n "$OBJCOPY"; then
12369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12370 $as_echo "$OBJCOPY" >&6; }
12371 else
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12373 $as_echo "no" >&6; }
12374 fi
12375
12376
12377 fi
12378 test -n "$ac_cv_prog_OBJCOPY" && break
12379 done
12380
12381 if test -z "$ac_cv_prog_OBJCOPY" ; then
12382 set dummy objcopy
12383 if test $build = $host ; then
12384 OBJCOPY="$2"
12385 else
12386 OBJCOPY="${ncn_tool_prefix}$2"
12387 fi
12388 fi
12389
12390
12391
12392 if test -n "$OBJDUMP"; then
12393 ac_cv_prog_OBJDUMP=$OBJDUMP
12394 elif test -n "$ac_cv_prog_OBJDUMP"; then
12395 OBJDUMP=$ac_cv_prog_OBJDUMP
12396 fi
12397
12398 if test -n "$ac_cv_prog_OBJDUMP"; then
12399 for ncn_progname in objdump; do
12400 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12401 set dummy ${ncn_progname}; ac_word=$2
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12403 $as_echo_n "checking for $ac_word... " >&6; }
12404 if ${ac_cv_prog_OBJDUMP+:} false; then :
12405 $as_echo_n "(cached) " >&6
12406 else
12407 if test -n "$OBJDUMP"; then
12408 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12409 else
12410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12411 for as_dir in $PATH
12412 do
12413 IFS=$as_save_IFS
12414 test -z "$as_dir" && as_dir=.
12415 for ac_exec_ext in '' $ac_executable_extensions; do
12416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12417 ac_cv_prog_OBJDUMP="${ncn_progname}"
12418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12419 break 2
12420 fi
12421 done
12422 done
12423 IFS=$as_save_IFS
12424
12425 fi
12426 fi
12427 OBJDUMP=$ac_cv_prog_OBJDUMP
12428 if test -n "$OBJDUMP"; then
12429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12430 $as_echo "$OBJDUMP" >&6; }
12431 else
12432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12433 $as_echo "no" >&6; }
12434 fi
12435
12436
12437 done
12438 fi
12439
12440 for ncn_progname in objdump; do
12441 if test -n "$ncn_tool_prefix"; then
12442 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12443 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12445 $as_echo_n "checking for $ac_word... " >&6; }
12446 if ${ac_cv_prog_OBJDUMP+:} false; then :
12447 $as_echo_n "(cached) " >&6
12448 else
12449 if test -n "$OBJDUMP"; then
12450 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12451 else
12452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12453 for as_dir in $PATH
12454 do
12455 IFS=$as_save_IFS
12456 test -z "$as_dir" && as_dir=.
12457 for ac_exec_ext in '' $ac_executable_extensions; do
12458 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12459 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
12460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12461 break 2
12462 fi
12463 done
12464 done
12465 IFS=$as_save_IFS
12466
12467 fi
12468 fi
12469 OBJDUMP=$ac_cv_prog_OBJDUMP
12470 if test -n "$OBJDUMP"; then
12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12472 $as_echo "$OBJDUMP" >&6; }
12473 else
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12475 $as_echo "no" >&6; }
12476 fi
12477
12478
12479 fi
12480 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
12481 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12482 set dummy ${ncn_progname}; ac_word=$2
12483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12484 $as_echo_n "checking for $ac_word... " >&6; }
12485 if ${ac_cv_prog_OBJDUMP+:} false; then :
12486 $as_echo_n "(cached) " >&6
12487 else
12488 if test -n "$OBJDUMP"; then
12489 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12490 else
12491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12492 for as_dir in $PATH
12493 do
12494 IFS=$as_save_IFS
12495 test -z "$as_dir" && as_dir=.
12496 for ac_exec_ext in '' $ac_executable_extensions; do
12497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12498 ac_cv_prog_OBJDUMP="${ncn_progname}"
12499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12500 break 2
12501 fi
12502 done
12503 done
12504 IFS=$as_save_IFS
12505
12506 fi
12507 fi
12508 OBJDUMP=$ac_cv_prog_OBJDUMP
12509 if test -n "$OBJDUMP"; then
12510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12511 $as_echo "$OBJDUMP" >&6; }
12512 else
12513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12514 $as_echo "no" >&6; }
12515 fi
12516
12517
12518 fi
12519 test -n "$ac_cv_prog_OBJDUMP" && break
12520 done
12521
12522 if test -z "$ac_cv_prog_OBJDUMP" ; then
12523 set dummy objdump
12524 if test $build = $host ; then
12525 OBJDUMP="$2"
12526 else
12527 OBJDUMP="${ncn_tool_prefix}$2"
12528 fi
12529 fi
12530
12531
12532
12533 if test -n "$OTOOL"; then
12534 ac_cv_prog_OTOOL=$OTOOL
12535 elif test -n "$ac_cv_prog_OTOOL"; then
12536 OTOOL=$ac_cv_prog_OTOOL
12537 fi
12538
12539 if test -n "$ac_cv_prog_OTOOL"; then
12540 for ncn_progname in otool; do
12541 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12542 set dummy ${ncn_progname}; ac_word=$2
12543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12544 $as_echo_n "checking for $ac_word... " >&6; }
12545 if ${ac_cv_prog_OTOOL+:} false; then :
12546 $as_echo_n "(cached) " >&6
12547 else
12548 if test -n "$OTOOL"; then
12549 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12550 else
12551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12552 for as_dir in $PATH
12553 do
12554 IFS=$as_save_IFS
12555 test -z "$as_dir" && as_dir=.
12556 for ac_exec_ext in '' $ac_executable_extensions; do
12557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12558 ac_cv_prog_OTOOL="${ncn_progname}"
12559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12560 break 2
12561 fi
12562 done
12563 done
12564 IFS=$as_save_IFS
12565
12566 fi
12567 fi
12568 OTOOL=$ac_cv_prog_OTOOL
12569 if test -n "$OTOOL"; then
12570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12571 $as_echo "$OTOOL" >&6; }
12572 else
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12574 $as_echo "no" >&6; }
12575 fi
12576
12577
12578 done
12579 fi
12580
12581 for ncn_progname in otool; do
12582 if test -n "$ncn_tool_prefix"; then
12583 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12584 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12586 $as_echo_n "checking for $ac_word... " >&6; }
12587 if ${ac_cv_prog_OTOOL+:} false; then :
12588 $as_echo_n "(cached) " >&6
12589 else
12590 if test -n "$OTOOL"; then
12591 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12592 else
12593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12594 for as_dir in $PATH
12595 do
12596 IFS=$as_save_IFS
12597 test -z "$as_dir" && as_dir=.
12598 for ac_exec_ext in '' $ac_executable_extensions; do
12599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12600 ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
12601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12602 break 2
12603 fi
12604 done
12605 done
12606 IFS=$as_save_IFS
12607
12608 fi
12609 fi
12610 OTOOL=$ac_cv_prog_OTOOL
12611 if test -n "$OTOOL"; then
12612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12613 $as_echo "$OTOOL" >&6; }
12614 else
12615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12616 $as_echo "no" >&6; }
12617 fi
12618
12619
12620 fi
12621 if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
12622 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12623 set dummy ${ncn_progname}; ac_word=$2
12624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12625 $as_echo_n "checking for $ac_word... " >&6; }
12626 if ${ac_cv_prog_OTOOL+:} false; then :
12627 $as_echo_n "(cached) " >&6
12628 else
12629 if test -n "$OTOOL"; then
12630 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12631 else
12632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12633 for as_dir in $PATH
12634 do
12635 IFS=$as_save_IFS
12636 test -z "$as_dir" && as_dir=.
12637 for ac_exec_ext in '' $ac_executable_extensions; do
12638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12639 ac_cv_prog_OTOOL="${ncn_progname}"
12640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12641 break 2
12642 fi
12643 done
12644 done
12645 IFS=$as_save_IFS
12646
12647 fi
12648 fi
12649 OTOOL=$ac_cv_prog_OTOOL
12650 if test -n "$OTOOL"; then
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12652 $as_echo "$OTOOL" >&6; }
12653 else
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12655 $as_echo "no" >&6; }
12656 fi
12657
12658
12659 fi
12660 test -n "$ac_cv_prog_OTOOL" && break
12661 done
12662
12663 if test -z "$ac_cv_prog_OTOOL" ; then
12664 set dummy otool
12665 if test $build = $host ; then
12666 OTOOL="$2"
12667 else
12668 OTOOL="${ncn_tool_prefix}$2"
12669 fi
12670 fi
12671
12672
12673
12674 if test -n "$READELF"; then
12675 ac_cv_prog_READELF=$READELF
12676 elif test -n "$ac_cv_prog_READELF"; then
12677 READELF=$ac_cv_prog_READELF
12678 fi
12679
12680 if test -n "$ac_cv_prog_READELF"; then
12681 for ncn_progname in readelf; do
12682 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12683 set dummy ${ncn_progname}; ac_word=$2
12684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12685 $as_echo_n "checking for $ac_word... " >&6; }
12686 if ${ac_cv_prog_READELF+:} false; then :
12687 $as_echo_n "(cached) " >&6
12688 else
12689 if test -n "$READELF"; then
12690 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12691 else
12692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12693 for as_dir in $PATH
12694 do
12695 IFS=$as_save_IFS
12696 test -z "$as_dir" && as_dir=.
12697 for ac_exec_ext in '' $ac_executable_extensions; do
12698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12699 ac_cv_prog_READELF="${ncn_progname}"
12700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12701 break 2
12702 fi
12703 done
12704 done
12705 IFS=$as_save_IFS
12706
12707 fi
12708 fi
12709 READELF=$ac_cv_prog_READELF
12710 if test -n "$READELF"; then
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12712 $as_echo "$READELF" >&6; }
12713 else
12714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12715 $as_echo "no" >&6; }
12716 fi
12717
12718
12719 done
12720 fi
12721
12722 for ncn_progname in readelf; do
12723 if test -n "$ncn_tool_prefix"; then
12724 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12725 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12727 $as_echo_n "checking for $ac_word... " >&6; }
12728 if ${ac_cv_prog_READELF+:} false; then :
12729 $as_echo_n "(cached) " >&6
12730 else
12731 if test -n "$READELF"; then
12732 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12733 else
12734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12735 for as_dir in $PATH
12736 do
12737 IFS=$as_save_IFS
12738 test -z "$as_dir" && as_dir=.
12739 for ac_exec_ext in '' $ac_executable_extensions; do
12740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12741 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
12742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12743 break 2
12744 fi
12745 done
12746 done
12747 IFS=$as_save_IFS
12748
12749 fi
12750 fi
12751 READELF=$ac_cv_prog_READELF
12752 if test -n "$READELF"; then
12753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12754 $as_echo "$READELF" >&6; }
12755 else
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12757 $as_echo "no" >&6; }
12758 fi
12759
12760
12761 fi
12762 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
12763 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12764 set dummy ${ncn_progname}; ac_word=$2
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12766 $as_echo_n "checking for $ac_word... " >&6; }
12767 if ${ac_cv_prog_READELF+:} false; then :
12768 $as_echo_n "(cached) " >&6
12769 else
12770 if test -n "$READELF"; then
12771 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12772 else
12773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12774 for as_dir in $PATH
12775 do
12776 IFS=$as_save_IFS
12777 test -z "$as_dir" && as_dir=.
12778 for ac_exec_ext in '' $ac_executable_extensions; do
12779 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12780 ac_cv_prog_READELF="${ncn_progname}"
12781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12782 break 2
12783 fi
12784 done
12785 done
12786 IFS=$as_save_IFS
12787
12788 fi
12789 fi
12790 READELF=$ac_cv_prog_READELF
12791 if test -n "$READELF"; then
12792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12793 $as_echo "$READELF" >&6; }
12794 else
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12796 $as_echo "no" >&6; }
12797 fi
12798
12799
12800 fi
12801 test -n "$ac_cv_prog_READELF" && break
12802 done
12803
12804 if test -z "$ac_cv_prog_READELF" ; then
12805 set dummy readelf
12806 if test $build = $host ; then
12807 READELF="$2"
12808 else
12809 READELF="${ncn_tool_prefix}$2"
12810 fi
12811 fi
12812
12813
12814
12815
12816
12817
12818
12819
12820 # Target tools.
12821
12822 # Check whether --with-build-time-tools was given.
12823 if test "${with_build_time_tools+set}" = set; then :
12824 withval=$with_build_time_tools; case x"$withval" in
12825 x/*) ;;
12826 *)
12827 with_build_time_tools=
12828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
12829 $as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
12830 ;;
12831 esac
12832 else
12833 with_build_time_tools=
12834 fi
12835
12836
12837
12838
12839 if test -n "$CC_FOR_TARGET"; then
12840 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
12841 elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12842 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12843 fi
12844
12845 if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12846 for ncn_progname in cc gcc; do
12847 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12848 set dummy ${ncn_progname}; ac_word=$2
12849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12850 $as_echo_n "checking for $ac_word... " >&6; }
12851 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
12852 $as_echo_n "(cached) " >&6
12853 else
12854 if test -n "$CC_FOR_TARGET"; then
12855 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12856 else
12857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12858 for as_dir in $PATH
12859 do
12860 IFS=$as_save_IFS
12861 test -z "$as_dir" && as_dir=.
12862 for ac_exec_ext in '' $ac_executable_extensions; do
12863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12864 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
12865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12866 break 2
12867 fi
12868 done
12869 done
12870 IFS=$as_save_IFS
12871
12872 fi
12873 fi
12874 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12875 if test -n "$CC_FOR_TARGET"; then
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12877 $as_echo "$CC_FOR_TARGET" >&6; }
12878 else
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12880 $as_echo "no" >&6; }
12881 fi
12882
12883
12884 done
12885 fi
12886
12887 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
12888 for ncn_progname in cc gcc; do
12889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12890 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
12891 if test -x $with_build_time_tools/${ncn_progname}; then
12892 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
12893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12894 $as_echo "yes" >&6; }
12895 break
12896 else
12897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12898 $as_echo "no" >&6; }
12899 fi
12900 done
12901 fi
12902
12903 if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
12904 for ncn_progname in cc gcc; do
12905 if test -n "$ncn_target_tool_prefix"; then
12906 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
12907 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
12908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12909 $as_echo_n "checking for $ac_word... " >&6; }
12910 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
12911 $as_echo_n "(cached) " >&6
12912 else
12913 if test -n "$CC_FOR_TARGET"; then
12914 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12915 else
12916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12917 for as_dir in $PATH
12918 do
12919 IFS=$as_save_IFS
12920 test -z "$as_dir" && as_dir=.
12921 for ac_exec_ext in '' $ac_executable_extensions; do
12922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12923 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
12924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12925 break 2
12926 fi
12927 done
12928 done
12929 IFS=$as_save_IFS
12930
12931 fi
12932 fi
12933 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12934 if test -n "$CC_FOR_TARGET"; then
12935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12936 $as_echo "$CC_FOR_TARGET" >&6; }
12937 else
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12939 $as_echo "no" >&6; }
12940 fi
12941
12942
12943 fi
12944 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
12945 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12946 set dummy ${ncn_progname}; ac_word=$2
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12948 $as_echo_n "checking for $ac_word... " >&6; }
12949 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
12950 $as_echo_n "(cached) " >&6
12951 else
12952 if test -n "$CC_FOR_TARGET"; then
12953 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12954 else
12955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12956 for as_dir in $PATH
12957 do
12958 IFS=$as_save_IFS
12959 test -z "$as_dir" && as_dir=.
12960 for ac_exec_ext in '' $ac_executable_extensions; do
12961 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12962 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
12963 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12964 break 2
12965 fi
12966 done
12967 done
12968 IFS=$as_save_IFS
12969
12970 fi
12971 fi
12972 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12973 if test -n "$CC_FOR_TARGET"; then
12974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12975 $as_echo "$CC_FOR_TARGET" >&6; }
12976 else
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12978 $as_echo "no" >&6; }
12979 fi
12980
12981
12982 fi
12983 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
12984 done
12985 fi
12986
12987 if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
12988 set dummy cc gcc
12989 if test $build = $target ; then
12990 CC_FOR_TARGET="$2"
12991 else
12992 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
12993 fi
12994 else
12995 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
12996 fi
12997
12998
12999
13000 if test -n "$CXX_FOR_TARGET"; then
13001 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
13002 elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13003 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13004 fi
13005
13006 if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13007 for ncn_progname in c++ g++ cxx gxx; do
13008 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13009 set dummy ${ncn_progname}; ac_word=$2
13010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13011 $as_echo_n "checking for $ac_word... " >&6; }
13012 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13013 $as_echo_n "(cached) " >&6
13014 else
13015 if test -n "$CXX_FOR_TARGET"; then
13016 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13017 else
13018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13019 for as_dir in $PATH
13020 do
13021 IFS=$as_save_IFS
13022 test -z "$as_dir" && as_dir=.
13023 for ac_exec_ext in '' $ac_executable_extensions; do
13024 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13025 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13027 break 2
13028 fi
13029 done
13030 done
13031 IFS=$as_save_IFS
13032
13033 fi
13034 fi
13035 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13036 if test -n "$CXX_FOR_TARGET"; then
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13038 $as_echo "$CXX_FOR_TARGET" >&6; }
13039 else
13040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13041 $as_echo "no" >&6; }
13042 fi
13043
13044
13045 done
13046 fi
13047
13048 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
13049 for ncn_progname in c++ g++ cxx gxx; do
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13051 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13052 if test -x $with_build_time_tools/${ncn_progname}; then
13053 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13055 $as_echo "yes" >&6; }
13056 break
13057 else
13058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13059 $as_echo "no" >&6; }
13060 fi
13061 done
13062 fi
13063
13064 if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
13065 for ncn_progname in c++ g++ cxx gxx; do
13066 if test -n "$ncn_target_tool_prefix"; then
13067 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13068 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13070 $as_echo_n "checking for $ac_word... " >&6; }
13071 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13072 $as_echo_n "(cached) " >&6
13073 else
13074 if test -n "$CXX_FOR_TARGET"; then
13075 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13076 else
13077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13078 for as_dir in $PATH
13079 do
13080 IFS=$as_save_IFS
13081 test -z "$as_dir" && as_dir=.
13082 for ac_exec_ext in '' $ac_executable_extensions; do
13083 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13084 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13086 break 2
13087 fi
13088 done
13089 done
13090 IFS=$as_save_IFS
13091
13092 fi
13093 fi
13094 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13095 if test -n "$CXX_FOR_TARGET"; then
13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13097 $as_echo "$CXX_FOR_TARGET" >&6; }
13098 else
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13100 $as_echo "no" >&6; }
13101 fi
13102
13103
13104 fi
13105 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
13106 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13107 set dummy ${ncn_progname}; ac_word=$2
13108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13109 $as_echo_n "checking for $ac_word... " >&6; }
13110 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13111 $as_echo_n "(cached) " >&6
13112 else
13113 if test -n "$CXX_FOR_TARGET"; then
13114 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13115 else
13116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13117 for as_dir in $PATH
13118 do
13119 IFS=$as_save_IFS
13120 test -z "$as_dir" && as_dir=.
13121 for ac_exec_ext in '' $ac_executable_extensions; do
13122 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13123 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13124 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13125 break 2
13126 fi
13127 done
13128 done
13129 IFS=$as_save_IFS
13130
13131 fi
13132 fi
13133 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13134 if test -n "$CXX_FOR_TARGET"; then
13135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13136 $as_echo "$CXX_FOR_TARGET" >&6; }
13137 else
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13139 $as_echo "no" >&6; }
13140 fi
13141
13142
13143 fi
13144 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
13145 done
13146 fi
13147
13148 if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
13149 set dummy c++ g++ cxx gxx
13150 if test $build = $target ; then
13151 CXX_FOR_TARGET="$2"
13152 else
13153 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
13154 fi
13155 else
13156 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
13157 fi
13158
13159
13160
13161 if test -n "$GCC_FOR_TARGET"; then
13162 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
13163 elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13164 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13165 fi
13166
13167 if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13168 for ncn_progname in gcc; do
13169 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13170 set dummy ${ncn_progname}; ac_word=$2
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13172 $as_echo_n "checking for $ac_word... " >&6; }
13173 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13174 $as_echo_n "(cached) " >&6
13175 else
13176 if test -n "$GCC_FOR_TARGET"; then
13177 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13178 else
13179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13180 for as_dir in $PATH
13181 do
13182 IFS=$as_save_IFS
13183 test -z "$as_dir" && as_dir=.
13184 for ac_exec_ext in '' $ac_executable_extensions; do
13185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13186 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13188 break 2
13189 fi
13190 done
13191 done
13192 IFS=$as_save_IFS
13193
13194 fi
13195 fi
13196 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13197 if test -n "$GCC_FOR_TARGET"; then
13198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13199 $as_echo "$GCC_FOR_TARGET" >&6; }
13200 else
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13202 $as_echo "no" >&6; }
13203 fi
13204
13205
13206 done
13207 fi
13208
13209 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13210 for ncn_progname in gcc; do
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13212 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13213 if test -x $with_build_time_tools/${ncn_progname}; then
13214 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13216 $as_echo "yes" >&6; }
13217 break
13218 else
13219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13220 $as_echo "no" >&6; }
13221 fi
13222 done
13223 fi
13224
13225 if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
13226 for ncn_progname in gcc; do
13227 if test -n "$ncn_target_tool_prefix"; then
13228 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13229 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13231 $as_echo_n "checking for $ac_word... " >&6; }
13232 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13233 $as_echo_n "(cached) " >&6
13234 else
13235 if test -n "$GCC_FOR_TARGET"; then
13236 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13237 else
13238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13239 for as_dir in $PATH
13240 do
13241 IFS=$as_save_IFS
13242 test -z "$as_dir" && as_dir=.
13243 for ac_exec_ext in '' $ac_executable_extensions; do
13244 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13245 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13247 break 2
13248 fi
13249 done
13250 done
13251 IFS=$as_save_IFS
13252
13253 fi
13254 fi
13255 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13256 if test -n "$GCC_FOR_TARGET"; then
13257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13258 $as_echo "$GCC_FOR_TARGET" >&6; }
13259 else
13260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13261 $as_echo "no" >&6; }
13262 fi
13263
13264
13265 fi
13266 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
13267 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13268 set dummy ${ncn_progname}; ac_word=$2
13269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13270 $as_echo_n "checking for $ac_word... " >&6; }
13271 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13272 $as_echo_n "(cached) " >&6
13273 else
13274 if test -n "$GCC_FOR_TARGET"; then
13275 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13276 else
13277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13278 for as_dir in $PATH
13279 do
13280 IFS=$as_save_IFS
13281 test -z "$as_dir" && as_dir=.
13282 for ac_exec_ext in '' $ac_executable_extensions; do
13283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13284 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13286 break 2
13287 fi
13288 done
13289 done
13290 IFS=$as_save_IFS
13291
13292 fi
13293 fi
13294 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13295 if test -n "$GCC_FOR_TARGET"; then
13296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13297 $as_echo "$GCC_FOR_TARGET" >&6; }
13298 else
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13300 $as_echo "no" >&6; }
13301 fi
13302
13303
13304 fi
13305 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
13306 done
13307 fi
13308
13309 if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
13310 GCC_FOR_TARGET="${CC_FOR_TARGET}"
13311 else
13312 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
13313 fi
13314
13315
13316
13317 if test -n "$GFORTRAN_FOR_TARGET"; then
13318 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
13319 elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13320 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13321 fi
13322
13323 if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13324 for ncn_progname in gfortran; do
13325 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13326 set dummy ${ncn_progname}; ac_word=$2
13327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13328 $as_echo_n "checking for $ac_word... " >&6; }
13329 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13330 $as_echo_n "(cached) " >&6
13331 else
13332 if test -n "$GFORTRAN_FOR_TARGET"; then
13333 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13334 else
13335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13336 for as_dir in $PATH
13337 do
13338 IFS=$as_save_IFS
13339 test -z "$as_dir" && as_dir=.
13340 for ac_exec_ext in '' $ac_executable_extensions; do
13341 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13342 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13344 break 2
13345 fi
13346 done
13347 done
13348 IFS=$as_save_IFS
13349
13350 fi
13351 fi
13352 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13353 if test -n "$GFORTRAN_FOR_TARGET"; then
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13355 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13356 else
13357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13358 $as_echo "no" >&6; }
13359 fi
13360
13361
13362 done
13363 fi
13364
13365 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
13366 for ncn_progname in gfortran; do
13367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13368 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13369 if test -x $with_build_time_tools/${ncn_progname}; then
13370 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13372 $as_echo "yes" >&6; }
13373 break
13374 else
13375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13376 $as_echo "no" >&6; }
13377 fi
13378 done
13379 fi
13380
13381 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13382 for ncn_progname in gfortran; do
13383 if test -n "$ncn_target_tool_prefix"; then
13384 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13385 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13387 $as_echo_n "checking for $ac_word... " >&6; }
13388 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13389 $as_echo_n "(cached) " >&6
13390 else
13391 if test -n "$GFORTRAN_FOR_TARGET"; then
13392 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13393 else
13394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13395 for as_dir in $PATH
13396 do
13397 IFS=$as_save_IFS
13398 test -z "$as_dir" && as_dir=.
13399 for ac_exec_ext in '' $ac_executable_extensions; do
13400 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13401 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13403 break 2
13404 fi
13405 done
13406 done
13407 IFS=$as_save_IFS
13408
13409 fi
13410 fi
13411 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13412 if test -n "$GFORTRAN_FOR_TARGET"; then
13413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13414 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13415 else
13416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13417 $as_echo "no" >&6; }
13418 fi
13419
13420
13421 fi
13422 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
13423 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13424 set dummy ${ncn_progname}; ac_word=$2
13425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13426 $as_echo_n "checking for $ac_word... " >&6; }
13427 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13428 $as_echo_n "(cached) " >&6
13429 else
13430 if test -n "$GFORTRAN_FOR_TARGET"; then
13431 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13432 else
13433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13434 for as_dir in $PATH
13435 do
13436 IFS=$as_save_IFS
13437 test -z "$as_dir" && as_dir=.
13438 for ac_exec_ext in '' $ac_executable_extensions; do
13439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13440 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13442 break 2
13443 fi
13444 done
13445 done
13446 IFS=$as_save_IFS
13447
13448 fi
13449 fi
13450 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13451 if test -n "$GFORTRAN_FOR_TARGET"; then
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13453 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13454 else
13455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13456 $as_echo "no" >&6; }
13457 fi
13458
13459
13460 fi
13461 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
13462 done
13463 fi
13464
13465 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
13466 set dummy gfortran
13467 if test $build = $target ; then
13468 GFORTRAN_FOR_TARGET="$2"
13469 else
13470 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
13471 fi
13472 else
13473 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
13474 fi
13475
13476
13477
13478 if test -n "$GOC_FOR_TARGET"; then
13479 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
13480 elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13481 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13482 fi
13483
13484 if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13485 for ncn_progname in gccgo; do
13486 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13487 set dummy ${ncn_progname}; ac_word=$2
13488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13489 $as_echo_n "checking for $ac_word... " >&6; }
13490 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13491 $as_echo_n "(cached) " >&6
13492 else
13493 if test -n "$GOC_FOR_TARGET"; then
13494 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13495 else
13496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13497 for as_dir in $PATH
13498 do
13499 IFS=$as_save_IFS
13500 test -z "$as_dir" && as_dir=.
13501 for ac_exec_ext in '' $ac_executable_extensions; do
13502 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13503 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13505 break 2
13506 fi
13507 done
13508 done
13509 IFS=$as_save_IFS
13510
13511 fi
13512 fi
13513 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13514 if test -n "$GOC_FOR_TARGET"; then
13515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13516 $as_echo "$GOC_FOR_TARGET" >&6; }
13517 else
13518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13519 $as_echo "no" >&6; }
13520 fi
13521
13522
13523 done
13524 fi
13525
13526 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13527 for ncn_progname in gccgo; do
13528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13529 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13530 if test -x $with_build_time_tools/${ncn_progname}; then
13531 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13533 $as_echo "yes" >&6; }
13534 break
13535 else
13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13537 $as_echo "no" >&6; }
13538 fi
13539 done
13540 fi
13541
13542 if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13543 for ncn_progname in gccgo; do
13544 if test -n "$ncn_target_tool_prefix"; then
13545 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13546 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13548 $as_echo_n "checking for $ac_word... " >&6; }
13549 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13550 $as_echo_n "(cached) " >&6
13551 else
13552 if test -n "$GOC_FOR_TARGET"; then
13553 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13554 else
13555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13556 for as_dir in $PATH
13557 do
13558 IFS=$as_save_IFS
13559 test -z "$as_dir" && as_dir=.
13560 for ac_exec_ext in '' $ac_executable_extensions; do
13561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13562 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13564 break 2
13565 fi
13566 done
13567 done
13568 IFS=$as_save_IFS
13569
13570 fi
13571 fi
13572 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13573 if test -n "$GOC_FOR_TARGET"; then
13574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13575 $as_echo "$GOC_FOR_TARGET" >&6; }
13576 else
13577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13578 $as_echo "no" >&6; }
13579 fi
13580
13581
13582 fi
13583 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
13584 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13585 set dummy ${ncn_progname}; ac_word=$2
13586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13587 $as_echo_n "checking for $ac_word... " >&6; }
13588 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13589 $as_echo_n "(cached) " >&6
13590 else
13591 if test -n "$GOC_FOR_TARGET"; then
13592 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13593 else
13594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13595 for as_dir in $PATH
13596 do
13597 IFS=$as_save_IFS
13598 test -z "$as_dir" && as_dir=.
13599 for ac_exec_ext in '' $ac_executable_extensions; do
13600 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13601 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13603 break 2
13604 fi
13605 done
13606 done
13607 IFS=$as_save_IFS
13608
13609 fi
13610 fi
13611 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13612 if test -n "$GOC_FOR_TARGET"; then
13613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13614 $as_echo "$GOC_FOR_TARGET" >&6; }
13615 else
13616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13617 $as_echo "no" >&6; }
13618 fi
13619
13620
13621 fi
13622 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
13623 done
13624 fi
13625
13626 if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
13627 set dummy gccgo
13628 if test $build = $target ; then
13629 GOC_FOR_TARGET="$2"
13630 else
13631 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13632 fi
13633 else
13634 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
13635 fi
13636
13637
13638
13639 if test -n "$GDC_FOR_TARGET"; then
13640 ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
13641 elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13642 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13643 fi
13644
13645 if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13646 for ncn_progname in gdc; do
13647 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13648 set dummy ${ncn_progname}; ac_word=$2
13649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13650 $as_echo_n "checking for $ac_word... " >&6; }
13651 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
13652 $as_echo_n "(cached) " >&6
13653 else
13654 if test -n "$GDC_FOR_TARGET"; then
13655 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13656 else
13657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13658 for as_dir in $PATH
13659 do
13660 IFS=$as_save_IFS
13661 test -z "$as_dir" && as_dir=.
13662 for ac_exec_ext in '' $ac_executable_extensions; do
13663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13664 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13666 break 2
13667 fi
13668 done
13669 done
13670 IFS=$as_save_IFS
13671
13672 fi
13673 fi
13674 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13675 if test -n "$GDC_FOR_TARGET"; then
13676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13677 $as_echo "$GDC_FOR_TARGET" >&6; }
13678 else
13679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13680 $as_echo "no" >&6; }
13681 fi
13682
13683
13684 done
13685 fi
13686
13687 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13688 for ncn_progname in gdc; do
13689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13690 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13691 if test -x $with_build_time_tools/${ncn_progname}; then
13692 ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13694 $as_echo "yes" >&6; }
13695 break
13696 else
13697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13698 $as_echo "no" >&6; }
13699 fi
13700 done
13701 fi
13702
13703 if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
13704 for ncn_progname in gdc; do
13705 if test -n "$ncn_target_tool_prefix"; then
13706 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13707 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13709 $as_echo_n "checking for $ac_word... " >&6; }
13710 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
13711 $as_echo_n "(cached) " >&6
13712 else
13713 if test -n "$GDC_FOR_TARGET"; then
13714 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13715 else
13716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13717 for as_dir in $PATH
13718 do
13719 IFS=$as_save_IFS
13720 test -z "$as_dir" && as_dir=.
13721 for ac_exec_ext in '' $ac_executable_extensions; do
13722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13723 ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13725 break 2
13726 fi
13727 done
13728 done
13729 IFS=$as_save_IFS
13730
13731 fi
13732 fi
13733 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13734 if test -n "$GDC_FOR_TARGET"; then
13735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13736 $as_echo "$GDC_FOR_TARGET" >&6; }
13737 else
13738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13739 $as_echo "no" >&6; }
13740 fi
13741
13742
13743 fi
13744 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
13745 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13746 set dummy ${ncn_progname}; ac_word=$2
13747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13748 $as_echo_n "checking for $ac_word... " >&6; }
13749 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
13750 $as_echo_n "(cached) " >&6
13751 else
13752 if test -n "$GDC_FOR_TARGET"; then
13753 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13754 else
13755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13756 for as_dir in $PATH
13757 do
13758 IFS=$as_save_IFS
13759 test -z "$as_dir" && as_dir=.
13760 for ac_exec_ext in '' $ac_executable_extensions; do
13761 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13762 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13764 break 2
13765 fi
13766 done
13767 done
13768 IFS=$as_save_IFS
13769
13770 fi
13771 fi
13772 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13773 if test -n "$GDC_FOR_TARGET"; then
13774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13775 $as_echo "$GDC_FOR_TARGET" >&6; }
13776 else
13777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13778 $as_echo "no" >&6; }
13779 fi
13780
13781
13782 fi
13783 test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
13784 done
13785 fi
13786
13787 if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
13788 set dummy gdc
13789 if test $build = $target ; then
13790 GDC_FOR_TARGET="$2"
13791 else
13792 GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13793 fi
13794 else
13795 GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
13796 fi
13797
13798
13799
13800 cat > conftest.c << \EOF
13801 #ifdef __GNUC__
13802 gcc_yay;
13803 #endif
13804 EOF
13805 if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
13806 have_gcc_for_target=yes
13807 else
13808 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
13809 have_gcc_for_target=no
13810 fi
13811 rm conftest.c
13812
13813
13814
13815
13816 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
13817 if test -n "$with_build_time_tools"; then
13818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
13819 $as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
13820 if test -x $with_build_time_tools/ar; then
13821 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
13822 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
13823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
13824 $as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
13825 else
13826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13827 $as_echo "no" >&6; }
13828 fi
13829 elif test $build != $host && test $have_gcc_for_target = yes; then
13830 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
13831 test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
13832 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
13833 fi
13834 fi
13835 if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
13836 # Extract the first word of "ar", so it can be a program name with args.
13837 set dummy ar; ac_word=$2
13838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13839 $as_echo_n "checking for $ac_word... " >&6; }
13840 if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
13841 $as_echo_n "(cached) " >&6
13842 else
13843 case $AR_FOR_TARGET in
13844 [\\/]* | ?:[\\/]*)
13845 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
13846 ;;
13847 *)
13848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13849 for as_dir in $gcc_cv_tool_dirs
13850 do
13851 IFS=$as_save_IFS
13852 test -z "$as_dir" && as_dir=.
13853 for ac_exec_ext in '' $ac_executable_extensions; do
13854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13855 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
13856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13857 break 2
13858 fi
13859 done
13860 done
13861 IFS=$as_save_IFS
13862
13863 ;;
13864 esac
13865 fi
13866 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
13867 if test -n "$AR_FOR_TARGET"; then
13868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13869 $as_echo "$AR_FOR_TARGET" >&6; }
13870 else
13871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13872 $as_echo "no" >&6; }
13873 fi
13874
13875
13876 fi
13877 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
13878
13879
13880 if test -n "$AR_FOR_TARGET"; then
13881 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
13882 elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13883 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13884 fi
13885
13886 if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13887 for ncn_progname in ar; do
13888 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13889 set dummy ${ncn_progname}; ac_word=$2
13890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13891 $as_echo_n "checking for $ac_word... " >&6; }
13892 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
13893 $as_echo_n "(cached) " >&6
13894 else
13895 if test -n "$AR_FOR_TARGET"; then
13896 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13897 else
13898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13899 for as_dir in $PATH
13900 do
13901 IFS=$as_save_IFS
13902 test -z "$as_dir" && as_dir=.
13903 for ac_exec_ext in '' $ac_executable_extensions; do
13904 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13905 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
13906 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13907 break 2
13908 fi
13909 done
13910 done
13911 IFS=$as_save_IFS
13912
13913 fi
13914 fi
13915 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13916 if test -n "$AR_FOR_TARGET"; then
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13918 $as_echo "$AR_FOR_TARGET" >&6; }
13919 else
13920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13921 $as_echo "no" >&6; }
13922 fi
13923
13924
13925 done
13926 fi
13927
13928 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
13929 for ncn_progname in ar; do
13930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13931 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13932 if test -x $with_build_time_tools/${ncn_progname}; then
13933 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13935 $as_echo "yes" >&6; }
13936 break
13937 else
13938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13939 $as_echo "no" >&6; }
13940 fi
13941 done
13942 fi
13943
13944 if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
13945 for ncn_progname in ar; do
13946 if test -n "$ncn_target_tool_prefix"; then
13947 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13948 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13950 $as_echo_n "checking for $ac_word... " >&6; }
13951 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
13952 $as_echo_n "(cached) " >&6
13953 else
13954 if test -n "$AR_FOR_TARGET"; then
13955 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13956 else
13957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13958 for as_dir in $PATH
13959 do
13960 IFS=$as_save_IFS
13961 test -z "$as_dir" && as_dir=.
13962 for ac_exec_ext in '' $ac_executable_extensions; do
13963 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13964 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13966 break 2
13967 fi
13968 done
13969 done
13970 IFS=$as_save_IFS
13971
13972 fi
13973 fi
13974 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13975 if test -n "$AR_FOR_TARGET"; then
13976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13977 $as_echo "$AR_FOR_TARGET" >&6; }
13978 else
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13980 $as_echo "no" >&6; }
13981 fi
13982
13983
13984 fi
13985 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
13986 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13987 set dummy ${ncn_progname}; ac_word=$2
13988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13989 $as_echo_n "checking for $ac_word... " >&6; }
13990 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
13991 $as_echo_n "(cached) " >&6
13992 else
13993 if test -n "$AR_FOR_TARGET"; then
13994 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13995 else
13996 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13997 for as_dir in $PATH
13998 do
13999 IFS=$as_save_IFS
14000 test -z "$as_dir" && as_dir=.
14001 for ac_exec_ext in '' $ac_executable_extensions; do
14002 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14003 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14004 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14005 break 2
14006 fi
14007 done
14008 done
14009 IFS=$as_save_IFS
14010
14011 fi
14012 fi
14013 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14014 if test -n "$AR_FOR_TARGET"; then
14015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14016 $as_echo "$AR_FOR_TARGET" >&6; }
14017 else
14018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14019 $as_echo "no" >&6; }
14020 fi
14021
14022
14023 fi
14024 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
14025 done
14026 fi
14027
14028 if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
14029 set dummy ar
14030 if test $build = $target ; then
14031 AR_FOR_TARGET="$2"
14032 else
14033 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
14034 fi
14035 else
14036 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
14037 fi
14038
14039 else
14040 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14041 fi
14042
14043
14044
14045
14046 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14047 if test -n "$with_build_time_tools"; then
14048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
14049 $as_echo_n "checking for as in $with_build_time_tools... " >&6; }
14050 if test -x $with_build_time_tools/as; then
14051 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
14052 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
14054 $as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
14055 else
14056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14057 $as_echo "no" >&6; }
14058 fi
14059 elif test $build != $host && test $have_gcc_for_target = yes; then
14060 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
14061 test $AS_FOR_TARGET = as && AS_FOR_TARGET=
14062 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14063 fi
14064 fi
14065 if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14066 # Extract the first word of "as", so it can be a program name with args.
14067 set dummy as; ac_word=$2
14068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14069 $as_echo_n "checking for $ac_word... " >&6; }
14070 if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
14071 $as_echo_n "(cached) " >&6
14072 else
14073 case $AS_FOR_TARGET in
14074 [\\/]* | ?:[\\/]*)
14075 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
14076 ;;
14077 *)
14078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14079 for as_dir in $gcc_cv_tool_dirs
14080 do
14081 IFS=$as_save_IFS
14082 test -z "$as_dir" && as_dir=.
14083 for ac_exec_ext in '' $ac_executable_extensions; do
14084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14085 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14087 break 2
14088 fi
14089 done
14090 done
14091 IFS=$as_save_IFS
14092
14093 ;;
14094 esac
14095 fi
14096 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14097 if test -n "$AS_FOR_TARGET"; then
14098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14099 $as_echo "$AS_FOR_TARGET" >&6; }
14100 else
14101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14102 $as_echo "no" >&6; }
14103 fi
14104
14105
14106 fi
14107 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14108
14109
14110 if test -n "$AS_FOR_TARGET"; then
14111 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
14112 elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14113 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14114 fi
14115
14116 if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14117 for ncn_progname in as; do
14118 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14119 set dummy ${ncn_progname}; ac_word=$2
14120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14121 $as_echo_n "checking for $ac_word... " >&6; }
14122 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14123 $as_echo_n "(cached) " >&6
14124 else
14125 if test -n "$AS_FOR_TARGET"; then
14126 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14127 else
14128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14129 for as_dir in $PATH
14130 do
14131 IFS=$as_save_IFS
14132 test -z "$as_dir" && as_dir=.
14133 for ac_exec_ext in '' $ac_executable_extensions; do
14134 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14135 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14137 break 2
14138 fi
14139 done
14140 done
14141 IFS=$as_save_IFS
14142
14143 fi
14144 fi
14145 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14146 if test -n "$AS_FOR_TARGET"; then
14147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14148 $as_echo "$AS_FOR_TARGET" >&6; }
14149 else
14150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14151 $as_echo "no" >&6; }
14152 fi
14153
14154
14155 done
14156 fi
14157
14158 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
14159 for ncn_progname in as; do
14160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14161 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14162 if test -x $with_build_time_tools/${ncn_progname}; then
14163 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14165 $as_echo "yes" >&6; }
14166 break
14167 else
14168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14169 $as_echo "no" >&6; }
14170 fi
14171 done
14172 fi
14173
14174 if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
14175 for ncn_progname in as; do
14176 if test -n "$ncn_target_tool_prefix"; then
14177 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14178 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14180 $as_echo_n "checking for $ac_word... " >&6; }
14181 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14182 $as_echo_n "(cached) " >&6
14183 else
14184 if test -n "$AS_FOR_TARGET"; then
14185 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14186 else
14187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14188 for as_dir in $PATH
14189 do
14190 IFS=$as_save_IFS
14191 test -z "$as_dir" && as_dir=.
14192 for ac_exec_ext in '' $ac_executable_extensions; do
14193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14194 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14196 break 2
14197 fi
14198 done
14199 done
14200 IFS=$as_save_IFS
14201
14202 fi
14203 fi
14204 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14205 if test -n "$AS_FOR_TARGET"; then
14206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14207 $as_echo "$AS_FOR_TARGET" >&6; }
14208 else
14209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14210 $as_echo "no" >&6; }
14211 fi
14212
14213
14214 fi
14215 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
14216 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14217 set dummy ${ncn_progname}; ac_word=$2
14218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14219 $as_echo_n "checking for $ac_word... " >&6; }
14220 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14221 $as_echo_n "(cached) " >&6
14222 else
14223 if test -n "$AS_FOR_TARGET"; then
14224 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14225 else
14226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14227 for as_dir in $PATH
14228 do
14229 IFS=$as_save_IFS
14230 test -z "$as_dir" && as_dir=.
14231 for ac_exec_ext in '' $ac_executable_extensions; do
14232 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14233 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14235 break 2
14236 fi
14237 done
14238 done
14239 IFS=$as_save_IFS
14240
14241 fi
14242 fi
14243 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14244 if test -n "$AS_FOR_TARGET"; then
14245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14246 $as_echo "$AS_FOR_TARGET" >&6; }
14247 else
14248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14249 $as_echo "no" >&6; }
14250 fi
14251
14252
14253 fi
14254 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
14255 done
14256 fi
14257
14258 if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
14259 set dummy as
14260 if test $build = $target ; then
14261 AS_FOR_TARGET="$2"
14262 else
14263 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
14264 fi
14265 else
14266 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
14267 fi
14268
14269 else
14270 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14271 fi
14272
14273
14274
14275
14276 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14277 if test -n "$with_build_time_tools"; then
14278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
14279 $as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
14280 if test -x $with_build_time_tools/dlltool; then
14281 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
14282 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
14284 $as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
14285 else
14286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14287 $as_echo "no" >&6; }
14288 fi
14289 elif test $build != $host && test $have_gcc_for_target = yes; then
14290 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
14291 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
14292 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14293 fi
14294 fi
14295 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14296 # Extract the first word of "dlltool", so it can be a program name with args.
14297 set dummy dlltool; ac_word=$2
14298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14299 $as_echo_n "checking for $ac_word... " >&6; }
14300 if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
14301 $as_echo_n "(cached) " >&6
14302 else
14303 case $DLLTOOL_FOR_TARGET in
14304 [\\/]* | ?:[\\/]*)
14305 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
14306 ;;
14307 *)
14308 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14309 for as_dir in $gcc_cv_tool_dirs
14310 do
14311 IFS=$as_save_IFS
14312 test -z "$as_dir" && as_dir=.
14313 for ac_exec_ext in '' $ac_executable_extensions; do
14314 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14315 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14317 break 2
14318 fi
14319 done
14320 done
14321 IFS=$as_save_IFS
14322
14323 ;;
14324 esac
14325 fi
14326 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14327 if test -n "$DLLTOOL_FOR_TARGET"; then
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14329 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14330 else
14331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14332 $as_echo "no" >&6; }
14333 fi
14334
14335
14336 fi
14337 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14338
14339
14340 if test -n "$DLLTOOL_FOR_TARGET"; then
14341 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14342 elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14343 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14344 fi
14345
14346 if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14347 for ncn_progname in dlltool; do
14348 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14349 set dummy ${ncn_progname}; ac_word=$2
14350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14351 $as_echo_n "checking for $ac_word... " >&6; }
14352 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14353 $as_echo_n "(cached) " >&6
14354 else
14355 if test -n "$DLLTOOL_FOR_TARGET"; then
14356 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14357 else
14358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14359 for as_dir in $PATH
14360 do
14361 IFS=$as_save_IFS
14362 test -z "$as_dir" && as_dir=.
14363 for ac_exec_ext in '' $ac_executable_extensions; do
14364 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14365 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14367 break 2
14368 fi
14369 done
14370 done
14371 IFS=$as_save_IFS
14372
14373 fi
14374 fi
14375 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14376 if test -n "$DLLTOOL_FOR_TARGET"; then
14377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14378 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14379 else
14380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14381 $as_echo "no" >&6; }
14382 fi
14383
14384
14385 done
14386 fi
14387
14388 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14389 for ncn_progname in dlltool; do
14390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14391 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14392 if test -x $with_build_time_tools/${ncn_progname}; then
14393 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14395 $as_echo "yes" >&6; }
14396 break
14397 else
14398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14399 $as_echo "no" >&6; }
14400 fi
14401 done
14402 fi
14403
14404 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14405 for ncn_progname in dlltool; do
14406 if test -n "$ncn_target_tool_prefix"; then
14407 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14408 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14410 $as_echo_n "checking for $ac_word... " >&6; }
14411 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14412 $as_echo_n "(cached) " >&6
14413 else
14414 if test -n "$DLLTOOL_FOR_TARGET"; then
14415 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14416 else
14417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14418 for as_dir in $PATH
14419 do
14420 IFS=$as_save_IFS
14421 test -z "$as_dir" && as_dir=.
14422 for ac_exec_ext in '' $ac_executable_extensions; do
14423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14424 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14426 break 2
14427 fi
14428 done
14429 done
14430 IFS=$as_save_IFS
14431
14432 fi
14433 fi
14434 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14435 if test -n "$DLLTOOL_FOR_TARGET"; then
14436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14437 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14438 else
14439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14440 $as_echo "no" >&6; }
14441 fi
14442
14443
14444 fi
14445 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
14446 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14447 set dummy ${ncn_progname}; ac_word=$2
14448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14449 $as_echo_n "checking for $ac_word... " >&6; }
14450 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14451 $as_echo_n "(cached) " >&6
14452 else
14453 if test -n "$DLLTOOL_FOR_TARGET"; then
14454 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14455 else
14456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14457 for as_dir in $PATH
14458 do
14459 IFS=$as_save_IFS
14460 test -z "$as_dir" && as_dir=.
14461 for ac_exec_ext in '' $ac_executable_extensions; do
14462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14463 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14465 break 2
14466 fi
14467 done
14468 done
14469 IFS=$as_save_IFS
14470
14471 fi
14472 fi
14473 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14474 if test -n "$DLLTOOL_FOR_TARGET"; then
14475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14476 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14477 else
14478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14479 $as_echo "no" >&6; }
14480 fi
14481
14482
14483 fi
14484 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
14485 done
14486 fi
14487
14488 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
14489 set dummy dlltool
14490 if test $build = $target ; then
14491 DLLTOOL_FOR_TARGET="$2"
14492 else
14493 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14494 fi
14495 else
14496 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
14497 fi
14498
14499 else
14500 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14501 fi
14502
14503
14504
14505
14506 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14507 if test -n "$with_build_time_tools"; then
14508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
14509 $as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
14510 if test -x $with_build_time_tools/dsymutil; then
14511 DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
14512 ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
14514 $as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
14515 else
14516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14517 $as_echo "no" >&6; }
14518 fi
14519 elif test $build != $host && test $have_gcc_for_target = yes; then
14520 DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
14521 test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
14522 test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14523 fi
14524 fi
14525 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14526 # Extract the first word of "dsymutil", so it can be a program name with args.
14527 set dummy dsymutil; ac_word=$2
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14529 $as_echo_n "checking for $ac_word... " >&6; }
14530 if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
14531 $as_echo_n "(cached) " >&6
14532 else
14533 case $DSYMUTIL_FOR_TARGET in
14534 [\\/]* | ?:[\\/]*)
14535 ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
14536 ;;
14537 *)
14538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14539 for as_dir in $gcc_cv_tool_dirs
14540 do
14541 IFS=$as_save_IFS
14542 test -z "$as_dir" && as_dir=.
14543 for ac_exec_ext in '' $ac_executable_extensions; do
14544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14545 ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14547 break 2
14548 fi
14549 done
14550 done
14551 IFS=$as_save_IFS
14552
14553 ;;
14554 esac
14555 fi
14556 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
14557 if test -n "$DSYMUTIL_FOR_TARGET"; then
14558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14559 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14560 else
14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14562 $as_echo "no" >&6; }
14563 fi
14564
14565
14566 fi
14567 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14568
14569
14570 if test -n "$DSYMUTIL_FOR_TARGET"; then
14571 ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14572 elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14573 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14574 fi
14575
14576 if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14577 for ncn_progname in dsymutil; do
14578 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14579 set dummy ${ncn_progname}; ac_word=$2
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14581 $as_echo_n "checking for $ac_word... " >&6; }
14582 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14583 $as_echo_n "(cached) " >&6
14584 else
14585 if test -n "$DSYMUTIL_FOR_TARGET"; then
14586 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14587 else
14588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14589 for as_dir in $PATH
14590 do
14591 IFS=$as_save_IFS
14592 test -z "$as_dir" && as_dir=.
14593 for ac_exec_ext in '' $ac_executable_extensions; do
14594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14595 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
14596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14597 break 2
14598 fi
14599 done
14600 done
14601 IFS=$as_save_IFS
14602
14603 fi
14604 fi
14605 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14606 if test -n "$DSYMUTIL_FOR_TARGET"; then
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14608 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14609 else
14610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14611 $as_echo "no" >&6; }
14612 fi
14613
14614
14615 done
14616 fi
14617
14618 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14619 for ncn_progname in dsymutil; do
14620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14621 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14622 if test -x $with_build_time_tools/${ncn_progname}; then
14623 ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14625 $as_echo "yes" >&6; }
14626 break
14627 else
14628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14629 $as_echo "no" >&6; }
14630 fi
14631 done
14632 fi
14633
14634 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14635 for ncn_progname in dsymutil; do
14636 if test -n "$ncn_target_tool_prefix"; then
14637 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14638 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14640 $as_echo_n "checking for $ac_word... " >&6; }
14641 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14642 $as_echo_n "(cached) " >&6
14643 else
14644 if test -n "$DSYMUTIL_FOR_TARGET"; then
14645 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14646 else
14647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14648 for as_dir in $PATH
14649 do
14650 IFS=$as_save_IFS
14651 test -z "$as_dir" && as_dir=.
14652 for ac_exec_ext in '' $ac_executable_extensions; do
14653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14654 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14656 break 2
14657 fi
14658 done
14659 done
14660 IFS=$as_save_IFS
14661
14662 fi
14663 fi
14664 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14665 if test -n "$DSYMUTIL_FOR_TARGET"; then
14666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14667 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14668 else
14669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14670 $as_echo "no" >&6; }
14671 fi
14672
14673
14674 fi
14675 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
14676 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14677 set dummy ${ncn_progname}; ac_word=$2
14678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14679 $as_echo_n "checking for $ac_word... " >&6; }
14680 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14681 $as_echo_n "(cached) " >&6
14682 else
14683 if test -n "$DSYMUTIL_FOR_TARGET"; then
14684 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14685 else
14686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14687 for as_dir in $PATH
14688 do
14689 IFS=$as_save_IFS
14690 test -z "$as_dir" && as_dir=.
14691 for ac_exec_ext in '' $ac_executable_extensions; do
14692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14693 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
14694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14695 break 2
14696 fi
14697 done
14698 done
14699 IFS=$as_save_IFS
14700
14701 fi
14702 fi
14703 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14704 if test -n "$DSYMUTIL_FOR_TARGET"; then
14705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14706 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14707 else
14708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14709 $as_echo "no" >&6; }
14710 fi
14711
14712
14713 fi
14714 test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
14715 done
14716 fi
14717
14718 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
14719 set dummy dsymutil
14720 if test $build = $target ; then
14721 DSYMUTIL_FOR_TARGET="$2"
14722 else
14723 DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14724 fi
14725 else
14726 DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
14727 fi
14728
14729 else
14730 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
14731 fi
14732
14733
14734
14735
14736 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
14737 if test -n "$with_build_time_tools"; then
14738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
14739 $as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
14740 if test -x $with_build_time_tools/ld; then
14741 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
14742 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
14743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
14744 $as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
14745 else
14746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14747 $as_echo "no" >&6; }
14748 fi
14749 elif test $build != $host && test $have_gcc_for_target = yes; then
14750 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
14751 test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
14752 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
14753 fi
14754 fi
14755 if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14756 # Extract the first word of "ld", so it can be a program name with args.
14757 set dummy ld; ac_word=$2
14758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14759 $as_echo_n "checking for $ac_word... " >&6; }
14760 if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
14761 $as_echo_n "(cached) " >&6
14762 else
14763 case $LD_FOR_TARGET in
14764 [\\/]* | ?:[\\/]*)
14765 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
14766 ;;
14767 *)
14768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14769 for as_dir in $gcc_cv_tool_dirs
14770 do
14771 IFS=$as_save_IFS
14772 test -z "$as_dir" && as_dir=.
14773 for ac_exec_ext in '' $ac_executable_extensions; do
14774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14775 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14777 break 2
14778 fi
14779 done
14780 done
14781 IFS=$as_save_IFS
14782
14783 ;;
14784 esac
14785 fi
14786 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
14787 if test -n "$LD_FOR_TARGET"; then
14788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14789 $as_echo "$LD_FOR_TARGET" >&6; }
14790 else
14791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14792 $as_echo "no" >&6; }
14793 fi
14794
14795
14796 fi
14797 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
14798
14799
14800 if test -n "$LD_FOR_TARGET"; then
14801 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
14802 elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14803 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14804 fi
14805
14806 if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14807 for ncn_progname in ld; do
14808 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14809 set dummy ${ncn_progname}; ac_word=$2
14810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14811 $as_echo_n "checking for $ac_word... " >&6; }
14812 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
14813 $as_echo_n "(cached) " >&6
14814 else
14815 if test -n "$LD_FOR_TARGET"; then
14816 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14817 else
14818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14819 for as_dir in $PATH
14820 do
14821 IFS=$as_save_IFS
14822 test -z "$as_dir" && as_dir=.
14823 for ac_exec_ext in '' $ac_executable_extensions; do
14824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14825 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
14826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14827 break 2
14828 fi
14829 done
14830 done
14831 IFS=$as_save_IFS
14832
14833 fi
14834 fi
14835 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14836 if test -n "$LD_FOR_TARGET"; then
14837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14838 $as_echo "$LD_FOR_TARGET" >&6; }
14839 else
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14841 $as_echo "no" >&6; }
14842 fi
14843
14844
14845 done
14846 fi
14847
14848 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
14849 for ncn_progname in ld; do
14850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14851 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14852 if test -x $with_build_time_tools/${ncn_progname}; then
14853 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14855 $as_echo "yes" >&6; }
14856 break
14857 else
14858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14859 $as_echo "no" >&6; }
14860 fi
14861 done
14862 fi
14863
14864 if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
14865 for ncn_progname in ld; do
14866 if test -n "$ncn_target_tool_prefix"; then
14867 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14868 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14870 $as_echo_n "checking for $ac_word... " >&6; }
14871 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
14872 $as_echo_n "(cached) " >&6
14873 else
14874 if test -n "$LD_FOR_TARGET"; then
14875 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14876 else
14877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14878 for as_dir in $PATH
14879 do
14880 IFS=$as_save_IFS
14881 test -z "$as_dir" && as_dir=.
14882 for ac_exec_ext in '' $ac_executable_extensions; do
14883 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14884 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14886 break 2
14887 fi
14888 done
14889 done
14890 IFS=$as_save_IFS
14891
14892 fi
14893 fi
14894 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14895 if test -n "$LD_FOR_TARGET"; then
14896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14897 $as_echo "$LD_FOR_TARGET" >&6; }
14898 else
14899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14900 $as_echo "no" >&6; }
14901 fi
14902
14903
14904 fi
14905 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
14906 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14907 set dummy ${ncn_progname}; ac_word=$2
14908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14909 $as_echo_n "checking for $ac_word... " >&6; }
14910 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
14911 $as_echo_n "(cached) " >&6
14912 else
14913 if test -n "$LD_FOR_TARGET"; then
14914 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14915 else
14916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14917 for as_dir in $PATH
14918 do
14919 IFS=$as_save_IFS
14920 test -z "$as_dir" && as_dir=.
14921 for ac_exec_ext in '' $ac_executable_extensions; do
14922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14923 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
14924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14925 break 2
14926 fi
14927 done
14928 done
14929 IFS=$as_save_IFS
14930
14931 fi
14932 fi
14933 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14934 if test -n "$LD_FOR_TARGET"; then
14935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14936 $as_echo "$LD_FOR_TARGET" >&6; }
14937 else
14938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14939 $as_echo "no" >&6; }
14940 fi
14941
14942
14943 fi
14944 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
14945 done
14946 fi
14947
14948 if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
14949 set dummy ld
14950 if test $build = $target ; then
14951 LD_FOR_TARGET="$2"
14952 else
14953 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
14954 fi
14955 else
14956 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
14957 fi
14958
14959 else
14960 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
14961 fi
14962
14963
14964
14965
14966 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
14967 if test -n "$with_build_time_tools"; then
14968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
14969 $as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
14970 if test -x $with_build_time_tools/lipo; then
14971 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
14972 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
14973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
14974 $as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
14975 else
14976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14977 $as_echo "no" >&6; }
14978 fi
14979 elif test $build != $host && test $have_gcc_for_target = yes; then
14980 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
14981 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
14982 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
14983 fi
14984 fi
14985 if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14986 # Extract the first word of "lipo", so it can be a program name with args.
14987 set dummy lipo; ac_word=$2
14988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14989 $as_echo_n "checking for $ac_word... " >&6; }
14990 if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
14991 $as_echo_n "(cached) " >&6
14992 else
14993 case $LIPO_FOR_TARGET in
14994 [\\/]* | ?:[\\/]*)
14995 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
14996 ;;
14997 *)
14998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14999 for as_dir in $gcc_cv_tool_dirs
15000 do
15001 IFS=$as_save_IFS
15002 test -z "$as_dir" && as_dir=.
15003 for ac_exec_ext in '' $ac_executable_extensions; do
15004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15005 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15007 break 2
15008 fi
15009 done
15010 done
15011 IFS=$as_save_IFS
15012
15013 ;;
15014 esac
15015 fi
15016 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15017 if test -n "$LIPO_FOR_TARGET"; then
15018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15019 $as_echo "$LIPO_FOR_TARGET" >&6; }
15020 else
15021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15022 $as_echo "no" >&6; }
15023 fi
15024
15025
15026 fi
15027 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15028
15029
15030 if test -n "$LIPO_FOR_TARGET"; then
15031 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15032 elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15033 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15034 fi
15035
15036 if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15037 for ncn_progname in lipo; do
15038 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15039 set dummy ${ncn_progname}; ac_word=$2
15040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15041 $as_echo_n "checking for $ac_word... " >&6; }
15042 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15043 $as_echo_n "(cached) " >&6
15044 else
15045 if test -n "$LIPO_FOR_TARGET"; then
15046 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15047 else
15048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15049 for as_dir in $PATH
15050 do
15051 IFS=$as_save_IFS
15052 test -z "$as_dir" && as_dir=.
15053 for ac_exec_ext in '' $ac_executable_extensions; do
15054 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15055 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15057 break 2
15058 fi
15059 done
15060 done
15061 IFS=$as_save_IFS
15062
15063 fi
15064 fi
15065 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15066 if test -n "$LIPO_FOR_TARGET"; then
15067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15068 $as_echo "$LIPO_FOR_TARGET" >&6; }
15069 else
15070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15071 $as_echo "no" >&6; }
15072 fi
15073
15074
15075 done
15076 fi
15077
15078 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
15079 for ncn_progname in lipo; do
15080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15081 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15082 if test -x $with_build_time_tools/${ncn_progname}; then
15083 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15085 $as_echo "yes" >&6; }
15086 break
15087 else
15088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15089 $as_echo "no" >&6; }
15090 fi
15091 done
15092 fi
15093
15094 if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
15095 for ncn_progname in lipo; do
15096 if test -n "$ncn_target_tool_prefix"; then
15097 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15098 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15100 $as_echo_n "checking for $ac_word... " >&6; }
15101 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15102 $as_echo_n "(cached) " >&6
15103 else
15104 if test -n "$LIPO_FOR_TARGET"; then
15105 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15106 else
15107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15108 for as_dir in $PATH
15109 do
15110 IFS=$as_save_IFS
15111 test -z "$as_dir" && as_dir=.
15112 for ac_exec_ext in '' $ac_executable_extensions; do
15113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15114 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15116 break 2
15117 fi
15118 done
15119 done
15120 IFS=$as_save_IFS
15121
15122 fi
15123 fi
15124 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15125 if test -n "$LIPO_FOR_TARGET"; then
15126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15127 $as_echo "$LIPO_FOR_TARGET" >&6; }
15128 else
15129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15130 $as_echo "no" >&6; }
15131 fi
15132
15133
15134 fi
15135 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
15136 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15137 set dummy ${ncn_progname}; ac_word=$2
15138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15139 $as_echo_n "checking for $ac_word... " >&6; }
15140 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15141 $as_echo_n "(cached) " >&6
15142 else
15143 if test -n "$LIPO_FOR_TARGET"; then
15144 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15145 else
15146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15147 for as_dir in $PATH
15148 do
15149 IFS=$as_save_IFS
15150 test -z "$as_dir" && as_dir=.
15151 for ac_exec_ext in '' $ac_executable_extensions; do
15152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15153 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15155 break 2
15156 fi
15157 done
15158 done
15159 IFS=$as_save_IFS
15160
15161 fi
15162 fi
15163 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15164 if test -n "$LIPO_FOR_TARGET"; then
15165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15166 $as_echo "$LIPO_FOR_TARGET" >&6; }
15167 else
15168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15169 $as_echo "no" >&6; }
15170 fi
15171
15172
15173 fi
15174 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
15175 done
15176 fi
15177
15178 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
15179 set dummy lipo
15180 if test $build = $target ; then
15181 LIPO_FOR_TARGET="$2"
15182 else
15183 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
15184 fi
15185 else
15186 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
15187 fi
15188
15189 else
15190 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15191 fi
15192
15193
15194
15195
15196 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15197 if test -n "$with_build_time_tools"; then
15198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
15199 $as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
15200 if test -x $with_build_time_tools/nm; then
15201 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
15202 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
15204 $as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
15205 else
15206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15207 $as_echo "no" >&6; }
15208 fi
15209 elif test $build != $host && test $have_gcc_for_target = yes; then
15210 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
15211 test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
15212 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15213 fi
15214 fi
15215 if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15216 # Extract the first word of "nm", so it can be a program name with args.
15217 set dummy nm; ac_word=$2
15218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15219 $as_echo_n "checking for $ac_word... " >&6; }
15220 if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
15221 $as_echo_n "(cached) " >&6
15222 else
15223 case $NM_FOR_TARGET in
15224 [\\/]* | ?:[\\/]*)
15225 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
15226 ;;
15227 *)
15228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15229 for as_dir in $gcc_cv_tool_dirs
15230 do
15231 IFS=$as_save_IFS
15232 test -z "$as_dir" && as_dir=.
15233 for ac_exec_ext in '' $ac_executable_extensions; do
15234 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15235 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15237 break 2
15238 fi
15239 done
15240 done
15241 IFS=$as_save_IFS
15242
15243 ;;
15244 esac
15245 fi
15246 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15247 if test -n "$NM_FOR_TARGET"; then
15248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15249 $as_echo "$NM_FOR_TARGET" >&6; }
15250 else
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15252 $as_echo "no" >&6; }
15253 fi
15254
15255
15256 fi
15257 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15258
15259
15260 if test -n "$NM_FOR_TARGET"; then
15261 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
15262 elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15263 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15264 fi
15265
15266 if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15267 for ncn_progname in nm; do
15268 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15269 set dummy ${ncn_progname}; ac_word=$2
15270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15271 $as_echo_n "checking for $ac_word... " >&6; }
15272 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15273 $as_echo_n "(cached) " >&6
15274 else
15275 if test -n "$NM_FOR_TARGET"; then
15276 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15277 else
15278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15279 for as_dir in $PATH
15280 do
15281 IFS=$as_save_IFS
15282 test -z "$as_dir" && as_dir=.
15283 for ac_exec_ext in '' $ac_executable_extensions; do
15284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15285 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15287 break 2
15288 fi
15289 done
15290 done
15291 IFS=$as_save_IFS
15292
15293 fi
15294 fi
15295 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15296 if test -n "$NM_FOR_TARGET"; then
15297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15298 $as_echo "$NM_FOR_TARGET" >&6; }
15299 else
15300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15301 $as_echo "no" >&6; }
15302 fi
15303
15304
15305 done
15306 fi
15307
15308 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
15309 for ncn_progname in nm; do
15310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15311 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15312 if test -x $with_build_time_tools/${ncn_progname}; then
15313 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15315 $as_echo "yes" >&6; }
15316 break
15317 else
15318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15319 $as_echo "no" >&6; }
15320 fi
15321 done
15322 fi
15323
15324 if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
15325 for ncn_progname in nm; do
15326 if test -n "$ncn_target_tool_prefix"; then
15327 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15328 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15330 $as_echo_n "checking for $ac_word... " >&6; }
15331 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15332 $as_echo_n "(cached) " >&6
15333 else
15334 if test -n "$NM_FOR_TARGET"; then
15335 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15336 else
15337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15338 for as_dir in $PATH
15339 do
15340 IFS=$as_save_IFS
15341 test -z "$as_dir" && as_dir=.
15342 for ac_exec_ext in '' $ac_executable_extensions; do
15343 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15344 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15346 break 2
15347 fi
15348 done
15349 done
15350 IFS=$as_save_IFS
15351
15352 fi
15353 fi
15354 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15355 if test -n "$NM_FOR_TARGET"; then
15356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15357 $as_echo "$NM_FOR_TARGET" >&6; }
15358 else
15359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15360 $as_echo "no" >&6; }
15361 fi
15362
15363
15364 fi
15365 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
15366 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15367 set dummy ${ncn_progname}; ac_word=$2
15368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15369 $as_echo_n "checking for $ac_word... " >&6; }
15370 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15371 $as_echo_n "(cached) " >&6
15372 else
15373 if test -n "$NM_FOR_TARGET"; then
15374 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15375 else
15376 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15377 for as_dir in $PATH
15378 do
15379 IFS=$as_save_IFS
15380 test -z "$as_dir" && as_dir=.
15381 for ac_exec_ext in '' $ac_executable_extensions; do
15382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15383 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15385 break 2
15386 fi
15387 done
15388 done
15389 IFS=$as_save_IFS
15390
15391 fi
15392 fi
15393 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15394 if test -n "$NM_FOR_TARGET"; then
15395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15396 $as_echo "$NM_FOR_TARGET" >&6; }
15397 else
15398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15399 $as_echo "no" >&6; }
15400 fi
15401
15402
15403 fi
15404 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
15405 done
15406 fi
15407
15408 if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
15409 set dummy nm
15410 if test $build = $target ; then
15411 NM_FOR_TARGET="$2"
15412 else
15413 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
15414 fi
15415 else
15416 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
15417 fi
15418
15419 else
15420 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15421 fi
15422
15423
15424
15425
15426 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15427 if test -n "$with_build_time_tools"; then
15428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
15429 $as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
15430 if test -x $with_build_time_tools/objcopy; then
15431 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
15432 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
15434 $as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
15435 else
15436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15437 $as_echo "no" >&6; }
15438 fi
15439 elif test $build != $host && test $have_gcc_for_target = yes; then
15440 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
15441 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
15442 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15443 fi
15444 fi
15445 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15446 # Extract the first word of "objcopy", so it can be a program name with args.
15447 set dummy objcopy; ac_word=$2
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15449 $as_echo_n "checking for $ac_word... " >&6; }
15450 if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
15451 $as_echo_n "(cached) " >&6
15452 else
15453 case $OBJCOPY_FOR_TARGET in
15454 [\\/]* | ?:[\\/]*)
15455 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
15456 ;;
15457 *)
15458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15459 for as_dir in $gcc_cv_tool_dirs
15460 do
15461 IFS=$as_save_IFS
15462 test -z "$as_dir" && as_dir=.
15463 for ac_exec_ext in '' $ac_executable_extensions; do
15464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15465 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15467 break 2
15468 fi
15469 done
15470 done
15471 IFS=$as_save_IFS
15472
15473 ;;
15474 esac
15475 fi
15476 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15477 if test -n "$OBJCOPY_FOR_TARGET"; then
15478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15479 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15480 else
15481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15482 $as_echo "no" >&6; }
15483 fi
15484
15485
15486 fi
15487 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15488
15489
15490 if test -n "$OBJCOPY_FOR_TARGET"; then
15491 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15492 elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15493 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15494 fi
15495
15496 if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15497 for ncn_progname in objcopy; do
15498 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15499 set dummy ${ncn_progname}; ac_word=$2
15500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15501 $as_echo_n "checking for $ac_word... " >&6; }
15502 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15503 $as_echo_n "(cached) " >&6
15504 else
15505 if test -n "$OBJCOPY_FOR_TARGET"; then
15506 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15507 else
15508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15509 for as_dir in $PATH
15510 do
15511 IFS=$as_save_IFS
15512 test -z "$as_dir" && as_dir=.
15513 for ac_exec_ext in '' $ac_executable_extensions; do
15514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15515 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15517 break 2
15518 fi
15519 done
15520 done
15521 IFS=$as_save_IFS
15522
15523 fi
15524 fi
15525 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15526 if test -n "$OBJCOPY_FOR_TARGET"; then
15527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15528 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15529 else
15530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15531 $as_echo "no" >&6; }
15532 fi
15533
15534
15535 done
15536 fi
15537
15538 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
15539 for ncn_progname in objcopy; do
15540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15541 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15542 if test -x $with_build_time_tools/${ncn_progname}; then
15543 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15545 $as_echo "yes" >&6; }
15546 break
15547 else
15548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15549 $as_echo "no" >&6; }
15550 fi
15551 done
15552 fi
15553
15554 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15555 for ncn_progname in objcopy; do
15556 if test -n "$ncn_target_tool_prefix"; then
15557 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15558 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15560 $as_echo_n "checking for $ac_word... " >&6; }
15561 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15562 $as_echo_n "(cached) " >&6
15563 else
15564 if test -n "$OBJCOPY_FOR_TARGET"; then
15565 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15566 else
15567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15568 for as_dir in $PATH
15569 do
15570 IFS=$as_save_IFS
15571 test -z "$as_dir" && as_dir=.
15572 for ac_exec_ext in '' $ac_executable_extensions; do
15573 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15574 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15576 break 2
15577 fi
15578 done
15579 done
15580 IFS=$as_save_IFS
15581
15582 fi
15583 fi
15584 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15585 if test -n "$OBJCOPY_FOR_TARGET"; then
15586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15587 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15588 else
15589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15590 $as_echo "no" >&6; }
15591 fi
15592
15593
15594 fi
15595 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
15596 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15597 set dummy ${ncn_progname}; ac_word=$2
15598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15599 $as_echo_n "checking for $ac_word... " >&6; }
15600 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15601 $as_echo_n "(cached) " >&6
15602 else
15603 if test -n "$OBJCOPY_FOR_TARGET"; then
15604 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15605 else
15606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15607 for as_dir in $PATH
15608 do
15609 IFS=$as_save_IFS
15610 test -z "$as_dir" && as_dir=.
15611 for ac_exec_ext in '' $ac_executable_extensions; do
15612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15613 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15615 break 2
15616 fi
15617 done
15618 done
15619 IFS=$as_save_IFS
15620
15621 fi
15622 fi
15623 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15624 if test -n "$OBJCOPY_FOR_TARGET"; then
15625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15626 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15627 else
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15629 $as_echo "no" >&6; }
15630 fi
15631
15632
15633 fi
15634 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
15635 done
15636 fi
15637
15638 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
15639 set dummy objcopy
15640 if test $build = $target ; then
15641 OBJCOPY_FOR_TARGET="$2"
15642 else
15643 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
15644 fi
15645 else
15646 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
15647 fi
15648
15649 else
15650 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15651 fi
15652
15653
15654
15655
15656 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
15657 if test -n "$with_build_time_tools"; then
15658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
15659 $as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
15660 if test -x $with_build_time_tools/objdump; then
15661 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
15662 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
15664 $as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
15665 else
15666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15667 $as_echo "no" >&6; }
15668 fi
15669 elif test $build != $host && test $have_gcc_for_target = yes; then
15670 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
15671 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
15672 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15673 fi
15674 fi
15675 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15676 # Extract the first word of "objdump", so it can be a program name with args.
15677 set dummy objdump; ac_word=$2
15678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15679 $as_echo_n "checking for $ac_word... " >&6; }
15680 if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
15681 $as_echo_n "(cached) " >&6
15682 else
15683 case $OBJDUMP_FOR_TARGET in
15684 [\\/]* | ?:[\\/]*)
15685 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
15686 ;;
15687 *)
15688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15689 for as_dir in $gcc_cv_tool_dirs
15690 do
15691 IFS=$as_save_IFS
15692 test -z "$as_dir" && as_dir=.
15693 for ac_exec_ext in '' $ac_executable_extensions; do
15694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15695 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15697 break 2
15698 fi
15699 done
15700 done
15701 IFS=$as_save_IFS
15702
15703 ;;
15704 esac
15705 fi
15706 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
15707 if test -n "$OBJDUMP_FOR_TARGET"; then
15708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15709 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15710 else
15711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15712 $as_echo "no" >&6; }
15713 fi
15714
15715
15716 fi
15717 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
15718
15719
15720 if test -n "$OBJDUMP_FOR_TARGET"; then
15721 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15722 elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15723 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15724 fi
15725
15726 if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15727 for ncn_progname in objdump; do
15728 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15729 set dummy ${ncn_progname}; ac_word=$2
15730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15731 $as_echo_n "checking for $ac_word... " >&6; }
15732 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
15733 $as_echo_n "(cached) " >&6
15734 else
15735 if test -n "$OBJDUMP_FOR_TARGET"; then
15736 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15737 else
15738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15739 for as_dir in $PATH
15740 do
15741 IFS=$as_save_IFS
15742 test -z "$as_dir" && as_dir=.
15743 for ac_exec_ext in '' $ac_executable_extensions; do
15744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15745 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
15746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15747 break 2
15748 fi
15749 done
15750 done
15751 IFS=$as_save_IFS
15752
15753 fi
15754 fi
15755 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15756 if test -n "$OBJDUMP_FOR_TARGET"; then
15757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15758 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15759 else
15760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15761 $as_echo "no" >&6; }
15762 fi
15763
15764
15765 done
15766 fi
15767
15768 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
15769 for ncn_progname in objdump; do
15770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15771 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15772 if test -x $with_build_time_tools/${ncn_progname}; then
15773 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15775 $as_echo "yes" >&6; }
15776 break
15777 else
15778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15779 $as_echo "no" >&6; }
15780 fi
15781 done
15782 fi
15783
15784 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15785 for ncn_progname in objdump; do
15786 if test -n "$ncn_target_tool_prefix"; then
15787 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15788 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15790 $as_echo_n "checking for $ac_word... " >&6; }
15791 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
15792 $as_echo_n "(cached) " >&6
15793 else
15794 if test -n "$OBJDUMP_FOR_TARGET"; then
15795 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15796 else
15797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15798 for as_dir in $PATH
15799 do
15800 IFS=$as_save_IFS
15801 test -z "$as_dir" && as_dir=.
15802 for ac_exec_ext in '' $ac_executable_extensions; do
15803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15804 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15806 break 2
15807 fi
15808 done
15809 done
15810 IFS=$as_save_IFS
15811
15812 fi
15813 fi
15814 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15815 if test -n "$OBJDUMP_FOR_TARGET"; then
15816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15817 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15818 else
15819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15820 $as_echo "no" >&6; }
15821 fi
15822
15823
15824 fi
15825 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
15826 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15827 set dummy ${ncn_progname}; ac_word=$2
15828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15829 $as_echo_n "checking for $ac_word... " >&6; }
15830 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
15831 $as_echo_n "(cached) " >&6
15832 else
15833 if test -n "$OBJDUMP_FOR_TARGET"; then
15834 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15835 else
15836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15837 for as_dir in $PATH
15838 do
15839 IFS=$as_save_IFS
15840 test -z "$as_dir" && as_dir=.
15841 for ac_exec_ext in '' $ac_executable_extensions; do
15842 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15843 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
15844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15845 break 2
15846 fi
15847 done
15848 done
15849 IFS=$as_save_IFS
15850
15851 fi
15852 fi
15853 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15854 if test -n "$OBJDUMP_FOR_TARGET"; then
15855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15856 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15857 else
15858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15859 $as_echo "no" >&6; }
15860 fi
15861
15862
15863 fi
15864 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
15865 done
15866 fi
15867
15868 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
15869 set dummy objdump
15870 if test $build = $target ; then
15871 OBJDUMP_FOR_TARGET="$2"
15872 else
15873 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
15874 fi
15875 else
15876 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
15877 fi
15878
15879 else
15880 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
15881 fi
15882
15883
15884
15885
15886 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15887 if test -n "$with_build_time_tools"; then
15888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
15889 $as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
15890 if test -x $with_build_time_tools/otool; then
15891 OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
15892 ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
15894 $as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
15895 else
15896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15897 $as_echo "no" >&6; }
15898 fi
15899 elif test $build != $host && test $have_gcc_for_target = yes; then
15900 OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
15901 test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
15902 test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15903 fi
15904 fi
15905 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15906 # Extract the first word of "otool", so it can be a program name with args.
15907 set dummy otool; ac_word=$2
15908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15909 $as_echo_n "checking for $ac_word... " >&6; }
15910 if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
15911 $as_echo_n "(cached) " >&6
15912 else
15913 case $OTOOL_FOR_TARGET in
15914 [\\/]* | ?:[\\/]*)
15915 ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
15916 ;;
15917 *)
15918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15919 for as_dir in $gcc_cv_tool_dirs
15920 do
15921 IFS=$as_save_IFS
15922 test -z "$as_dir" && as_dir=.
15923 for ac_exec_ext in '' $ac_executable_extensions; do
15924 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15925 ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15927 break 2
15928 fi
15929 done
15930 done
15931 IFS=$as_save_IFS
15932
15933 ;;
15934 esac
15935 fi
15936 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
15937 if test -n "$OTOOL_FOR_TARGET"; then
15938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15939 $as_echo "$OTOOL_FOR_TARGET" >&6; }
15940 else
15941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15942 $as_echo "no" >&6; }
15943 fi
15944
15945
15946 fi
15947 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15948
15949
15950 if test -n "$OTOOL_FOR_TARGET"; then
15951 ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15952 elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15953 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15954 fi
15955
15956 if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15957 for ncn_progname in otool; do
15958 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15959 set dummy ${ncn_progname}; ac_word=$2
15960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15961 $as_echo_n "checking for $ac_word... " >&6; }
15962 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
15963 $as_echo_n "(cached) " >&6
15964 else
15965 if test -n "$OTOOL_FOR_TARGET"; then
15966 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15967 else
15968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15969 for as_dir in $PATH
15970 do
15971 IFS=$as_save_IFS
15972 test -z "$as_dir" && as_dir=.
15973 for ac_exec_ext in '' $ac_executable_extensions; do
15974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15975 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
15976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15977 break 2
15978 fi
15979 done
15980 done
15981 IFS=$as_save_IFS
15982
15983 fi
15984 fi
15985 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15986 if test -n "$OTOOL_FOR_TARGET"; then
15987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15988 $as_echo "$OTOOL_FOR_TARGET" >&6; }
15989 else
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15991 $as_echo "no" >&6; }
15992 fi
15993
15994
15995 done
15996 fi
15997
15998 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
15999 for ncn_progname in otool; do
16000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16001 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16002 if test -x $with_build_time_tools/${ncn_progname}; then
16003 ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16005 $as_echo "yes" >&6; }
16006 break
16007 else
16008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16009 $as_echo "no" >&6; }
16010 fi
16011 done
16012 fi
16013
16014 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16015 for ncn_progname in otool; do
16016 if test -n "$ncn_target_tool_prefix"; then
16017 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16018 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16020 $as_echo_n "checking for $ac_word... " >&6; }
16021 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16022 $as_echo_n "(cached) " >&6
16023 else
16024 if test -n "$OTOOL_FOR_TARGET"; then
16025 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16026 else
16027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16028 for as_dir in $PATH
16029 do
16030 IFS=$as_save_IFS
16031 test -z "$as_dir" && as_dir=.
16032 for ac_exec_ext in '' $ac_executable_extensions; do
16033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16034 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16036 break 2
16037 fi
16038 done
16039 done
16040 IFS=$as_save_IFS
16041
16042 fi
16043 fi
16044 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16045 if test -n "$OTOOL_FOR_TARGET"; then
16046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16047 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16048 else
16049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16050 $as_echo "no" >&6; }
16051 fi
16052
16053
16054 fi
16055 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
16056 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16057 set dummy ${ncn_progname}; ac_word=$2
16058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16059 $as_echo_n "checking for $ac_word... " >&6; }
16060 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16061 $as_echo_n "(cached) " >&6
16062 else
16063 if test -n "$OTOOL_FOR_TARGET"; then
16064 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16065 else
16066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16067 for as_dir in $PATH
16068 do
16069 IFS=$as_save_IFS
16070 test -z "$as_dir" && as_dir=.
16071 for ac_exec_ext in '' $ac_executable_extensions; do
16072 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16073 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16075 break 2
16076 fi
16077 done
16078 done
16079 IFS=$as_save_IFS
16080
16081 fi
16082 fi
16083 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16084 if test -n "$OTOOL_FOR_TARGET"; then
16085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16086 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16087 else
16088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16089 $as_echo "no" >&6; }
16090 fi
16091
16092
16093 fi
16094 test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
16095 done
16096 fi
16097
16098 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
16099 set dummy otool
16100 if test $build = $target ; then
16101 OTOOL_FOR_TARGET="$2"
16102 else
16103 OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16104 fi
16105 else
16106 OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
16107 fi
16108
16109 else
16110 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16111 fi
16112
16113
16114
16115
16116 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16117 if test -n "$with_build_time_tools"; then
16118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
16119 $as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
16120 if test -x $with_build_time_tools/ranlib; then
16121 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
16122 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
16124 $as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
16125 else
16126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16127 $as_echo "no" >&6; }
16128 fi
16129 elif test $build != $host && test $have_gcc_for_target = yes; then
16130 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
16131 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
16132 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16133 fi
16134 fi
16135 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16136 # Extract the first word of "ranlib", so it can be a program name with args.
16137 set dummy ranlib; ac_word=$2
16138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16139 $as_echo_n "checking for $ac_word... " >&6; }
16140 if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
16141 $as_echo_n "(cached) " >&6
16142 else
16143 case $RANLIB_FOR_TARGET in
16144 [\\/]* | ?:[\\/]*)
16145 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
16146 ;;
16147 *)
16148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16149 for as_dir in $gcc_cv_tool_dirs
16150 do
16151 IFS=$as_save_IFS
16152 test -z "$as_dir" && as_dir=.
16153 for ac_exec_ext in '' $ac_executable_extensions; do
16154 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16155 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16157 break 2
16158 fi
16159 done
16160 done
16161 IFS=$as_save_IFS
16162
16163 ;;
16164 esac
16165 fi
16166 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16167 if test -n "$RANLIB_FOR_TARGET"; then
16168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16169 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16170 else
16171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16172 $as_echo "no" >&6; }
16173 fi
16174
16175
16176 fi
16177 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16178
16179
16180 if test -n "$RANLIB_FOR_TARGET"; then
16181 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16182 elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16183 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16184 fi
16185
16186 if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16187 for ncn_progname in ranlib; do
16188 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16189 set dummy ${ncn_progname}; ac_word=$2
16190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16191 $as_echo_n "checking for $ac_word... " >&6; }
16192 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16193 $as_echo_n "(cached) " >&6
16194 else
16195 if test -n "$RANLIB_FOR_TARGET"; then
16196 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16197 else
16198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16199 for as_dir in $PATH
16200 do
16201 IFS=$as_save_IFS
16202 test -z "$as_dir" && as_dir=.
16203 for ac_exec_ext in '' $ac_executable_extensions; do
16204 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16205 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16207 break 2
16208 fi
16209 done
16210 done
16211 IFS=$as_save_IFS
16212
16213 fi
16214 fi
16215 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16216 if test -n "$RANLIB_FOR_TARGET"; then
16217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16218 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16219 else
16220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16221 $as_echo "no" >&6; }
16222 fi
16223
16224
16225 done
16226 fi
16227
16228 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
16229 for ncn_progname in ranlib; do
16230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16231 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16232 if test -x $with_build_time_tools/${ncn_progname}; then
16233 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16235 $as_echo "yes" >&6; }
16236 break
16237 else
16238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16239 $as_echo "no" >&6; }
16240 fi
16241 done
16242 fi
16243
16244 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16245 for ncn_progname in ranlib; do
16246 if test -n "$ncn_target_tool_prefix"; then
16247 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16248 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16250 $as_echo_n "checking for $ac_word... " >&6; }
16251 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16252 $as_echo_n "(cached) " >&6
16253 else
16254 if test -n "$RANLIB_FOR_TARGET"; then
16255 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16256 else
16257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16258 for as_dir in $PATH
16259 do
16260 IFS=$as_save_IFS
16261 test -z "$as_dir" && as_dir=.
16262 for ac_exec_ext in '' $ac_executable_extensions; do
16263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16264 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16266 break 2
16267 fi
16268 done
16269 done
16270 IFS=$as_save_IFS
16271
16272 fi
16273 fi
16274 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16275 if test -n "$RANLIB_FOR_TARGET"; then
16276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16277 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16278 else
16279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16280 $as_echo "no" >&6; }
16281 fi
16282
16283
16284 fi
16285 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
16286 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16287 set dummy ${ncn_progname}; ac_word=$2
16288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16289 $as_echo_n "checking for $ac_word... " >&6; }
16290 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16291 $as_echo_n "(cached) " >&6
16292 else
16293 if test -n "$RANLIB_FOR_TARGET"; then
16294 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16295 else
16296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16297 for as_dir in $PATH
16298 do
16299 IFS=$as_save_IFS
16300 test -z "$as_dir" && as_dir=.
16301 for ac_exec_ext in '' $ac_executable_extensions; do
16302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16303 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16305 break 2
16306 fi
16307 done
16308 done
16309 IFS=$as_save_IFS
16310
16311 fi
16312 fi
16313 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16314 if test -n "$RANLIB_FOR_TARGET"; then
16315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16316 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16317 else
16318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16319 $as_echo "no" >&6; }
16320 fi
16321
16322
16323 fi
16324 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
16325 done
16326 fi
16327
16328 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
16329 set dummy ranlib
16330 if test $build = $target ; then
16331 RANLIB_FOR_TARGET="$2"
16332 else
16333 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
16334 fi
16335 else
16336 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
16337 fi
16338
16339 else
16340 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16341 fi
16342
16343
16344
16345
16346 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16347 if test -n "$with_build_time_tools"; then
16348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
16349 $as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
16350 if test -x $with_build_time_tools/readelf; then
16351 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
16352 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
16354 $as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
16355 else
16356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16357 $as_echo "no" >&6; }
16358 fi
16359 elif test $build != $host && test $have_gcc_for_target = yes; then
16360 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
16361 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
16362 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16363 fi
16364 fi
16365 if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16366 # Extract the first word of "readelf", so it can be a program name with args.
16367 set dummy readelf; ac_word=$2
16368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16369 $as_echo_n "checking for $ac_word... " >&6; }
16370 if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
16371 $as_echo_n "(cached) " >&6
16372 else
16373 case $READELF_FOR_TARGET in
16374 [\\/]* | ?:[\\/]*)
16375 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
16376 ;;
16377 *)
16378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16379 for as_dir in $gcc_cv_tool_dirs
16380 do
16381 IFS=$as_save_IFS
16382 test -z "$as_dir" && as_dir=.
16383 for ac_exec_ext in '' $ac_executable_extensions; do
16384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16385 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16387 break 2
16388 fi
16389 done
16390 done
16391 IFS=$as_save_IFS
16392
16393 ;;
16394 esac
16395 fi
16396 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16397 if test -n "$READELF_FOR_TARGET"; then
16398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16399 $as_echo "$READELF_FOR_TARGET" >&6; }
16400 else
16401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16402 $as_echo "no" >&6; }
16403 fi
16404
16405
16406 fi
16407 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16408
16409
16410 if test -n "$READELF_FOR_TARGET"; then
16411 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
16412 elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16413 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16414 fi
16415
16416 if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16417 for ncn_progname in readelf; do
16418 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16419 set dummy ${ncn_progname}; ac_word=$2
16420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16421 $as_echo_n "checking for $ac_word... " >&6; }
16422 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16423 $as_echo_n "(cached) " >&6
16424 else
16425 if test -n "$READELF_FOR_TARGET"; then
16426 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16427 else
16428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16429 for as_dir in $PATH
16430 do
16431 IFS=$as_save_IFS
16432 test -z "$as_dir" && as_dir=.
16433 for ac_exec_ext in '' $ac_executable_extensions; do
16434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16435 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16437 break 2
16438 fi
16439 done
16440 done
16441 IFS=$as_save_IFS
16442
16443 fi
16444 fi
16445 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16446 if test -n "$READELF_FOR_TARGET"; then
16447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16448 $as_echo "$READELF_FOR_TARGET" >&6; }
16449 else
16450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16451 $as_echo "no" >&6; }
16452 fi
16453
16454
16455 done
16456 fi
16457
16458 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
16459 for ncn_progname in readelf; do
16460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16461 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16462 if test -x $with_build_time_tools/${ncn_progname}; then
16463 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16465 $as_echo "yes" >&6; }
16466 break
16467 else
16468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16469 $as_echo "no" >&6; }
16470 fi
16471 done
16472 fi
16473
16474 if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
16475 for ncn_progname in readelf; do
16476 if test -n "$ncn_target_tool_prefix"; then
16477 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16478 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16480 $as_echo_n "checking for $ac_word... " >&6; }
16481 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16482 $as_echo_n "(cached) " >&6
16483 else
16484 if test -n "$READELF_FOR_TARGET"; then
16485 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16486 else
16487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16488 for as_dir in $PATH
16489 do
16490 IFS=$as_save_IFS
16491 test -z "$as_dir" && as_dir=.
16492 for ac_exec_ext in '' $ac_executable_extensions; do
16493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16494 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16496 break 2
16497 fi
16498 done
16499 done
16500 IFS=$as_save_IFS
16501
16502 fi
16503 fi
16504 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16505 if test -n "$READELF_FOR_TARGET"; then
16506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16507 $as_echo "$READELF_FOR_TARGET" >&6; }
16508 else
16509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16510 $as_echo "no" >&6; }
16511 fi
16512
16513
16514 fi
16515 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
16516 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16517 set dummy ${ncn_progname}; ac_word=$2
16518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16519 $as_echo_n "checking for $ac_word... " >&6; }
16520 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16521 $as_echo_n "(cached) " >&6
16522 else
16523 if test -n "$READELF_FOR_TARGET"; then
16524 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16525 else
16526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16527 for as_dir in $PATH
16528 do
16529 IFS=$as_save_IFS
16530 test -z "$as_dir" && as_dir=.
16531 for ac_exec_ext in '' $ac_executable_extensions; do
16532 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16533 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16535 break 2
16536 fi
16537 done
16538 done
16539 IFS=$as_save_IFS
16540
16541 fi
16542 fi
16543 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16544 if test -n "$READELF_FOR_TARGET"; then
16545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16546 $as_echo "$READELF_FOR_TARGET" >&6; }
16547 else
16548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16549 $as_echo "no" >&6; }
16550 fi
16551
16552
16553 fi
16554 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
16555 done
16556 fi
16557
16558 if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
16559 set dummy readelf
16560 if test $build = $target ; then
16561 READELF_FOR_TARGET="$2"
16562 else
16563 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
16564 fi
16565 else
16566 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
16567 fi
16568
16569 else
16570 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16571 fi
16572
16573
16574
16575
16576 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
16577 if test -n "$with_build_time_tools"; then
16578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
16579 $as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
16580 if test -x $with_build_time_tools/strip; then
16581 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
16582 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
16584 $as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
16585 else
16586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16587 $as_echo "no" >&6; }
16588 fi
16589 elif test $build != $host && test $have_gcc_for_target = yes; then
16590 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
16591 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
16592 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16593 fi
16594 fi
16595 if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16596 # Extract the first word of "strip", so it can be a program name with args.
16597 set dummy strip; ac_word=$2
16598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16599 $as_echo_n "checking for $ac_word... " >&6; }
16600 if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
16601 $as_echo_n "(cached) " >&6
16602 else
16603 case $STRIP_FOR_TARGET in
16604 [\\/]* | ?:[\\/]*)
16605 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
16606 ;;
16607 *)
16608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16609 for as_dir in $gcc_cv_tool_dirs
16610 do
16611 IFS=$as_save_IFS
16612 test -z "$as_dir" && as_dir=.
16613 for ac_exec_ext in '' $ac_executable_extensions; do
16614 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16615 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16617 break 2
16618 fi
16619 done
16620 done
16621 IFS=$as_save_IFS
16622
16623 ;;
16624 esac
16625 fi
16626 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
16627 if test -n "$STRIP_FOR_TARGET"; then
16628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16629 $as_echo "$STRIP_FOR_TARGET" >&6; }
16630 else
16631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16632 $as_echo "no" >&6; }
16633 fi
16634
16635
16636 fi
16637 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
16638
16639
16640 if test -n "$STRIP_FOR_TARGET"; then
16641 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16642 elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16643 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16644 fi
16645
16646 if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16647 for ncn_progname in strip; do
16648 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16649 set dummy ${ncn_progname}; ac_word=$2
16650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16651 $as_echo_n "checking for $ac_word... " >&6; }
16652 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
16653 $as_echo_n "(cached) " >&6
16654 else
16655 if test -n "$STRIP_FOR_TARGET"; then
16656 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16657 else
16658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16659 for as_dir in $PATH
16660 do
16661 IFS=$as_save_IFS
16662 test -z "$as_dir" && as_dir=.
16663 for ac_exec_ext in '' $ac_executable_extensions; do
16664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16665 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
16666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16667 break 2
16668 fi
16669 done
16670 done
16671 IFS=$as_save_IFS
16672
16673 fi
16674 fi
16675 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16676 if test -n "$STRIP_FOR_TARGET"; then
16677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16678 $as_echo "$STRIP_FOR_TARGET" >&6; }
16679 else
16680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16681 $as_echo "no" >&6; }
16682 fi
16683
16684
16685 done
16686 fi
16687
16688 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
16689 for ncn_progname in strip; do
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16691 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16692 if test -x $with_build_time_tools/${ncn_progname}; then
16693 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16695 $as_echo "yes" >&6; }
16696 break
16697 else
16698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16699 $as_echo "no" >&6; }
16700 fi
16701 done
16702 fi
16703
16704 if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
16705 for ncn_progname in strip; do
16706 if test -n "$ncn_target_tool_prefix"; then
16707 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16708 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16710 $as_echo_n "checking for $ac_word... " >&6; }
16711 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
16712 $as_echo_n "(cached) " >&6
16713 else
16714 if test -n "$STRIP_FOR_TARGET"; then
16715 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16716 else
16717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16718 for as_dir in $PATH
16719 do
16720 IFS=$as_save_IFS
16721 test -z "$as_dir" && as_dir=.
16722 for ac_exec_ext in '' $ac_executable_extensions; do
16723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16724 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16726 break 2
16727 fi
16728 done
16729 done
16730 IFS=$as_save_IFS
16731
16732 fi
16733 fi
16734 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16735 if test -n "$STRIP_FOR_TARGET"; then
16736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16737 $as_echo "$STRIP_FOR_TARGET" >&6; }
16738 else
16739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16740 $as_echo "no" >&6; }
16741 fi
16742
16743
16744 fi
16745 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
16746 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16747 set dummy ${ncn_progname}; ac_word=$2
16748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16749 $as_echo_n "checking for $ac_word... " >&6; }
16750 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
16751 $as_echo_n "(cached) " >&6
16752 else
16753 if test -n "$STRIP_FOR_TARGET"; then
16754 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16755 else
16756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16757 for as_dir in $PATH
16758 do
16759 IFS=$as_save_IFS
16760 test -z "$as_dir" && as_dir=.
16761 for ac_exec_ext in '' $ac_executable_extensions; do
16762 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16763 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
16764 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16765 break 2
16766 fi
16767 done
16768 done
16769 IFS=$as_save_IFS
16770
16771 fi
16772 fi
16773 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16774 if test -n "$STRIP_FOR_TARGET"; then
16775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16776 $as_echo "$STRIP_FOR_TARGET" >&6; }
16777 else
16778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16779 $as_echo "no" >&6; }
16780 fi
16781
16782
16783 fi
16784 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
16785 done
16786 fi
16787
16788 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
16789 set dummy strip
16790 if test $build = $target ; then
16791 STRIP_FOR_TARGET="$2"
16792 else
16793 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16794 fi
16795 else
16796 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
16797 fi
16798
16799 else
16800 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
16801 fi
16802
16803
16804
16805
16806 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
16807 if test -n "$with_build_time_tools"; then
16808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
16809 $as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
16810 if test -x $with_build_time_tools/windres; then
16811 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
16812 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
16814 $as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
16815 else
16816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16817 $as_echo "no" >&6; }
16818 fi
16819 elif test $build != $host && test $have_gcc_for_target = yes; then
16820 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
16821 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
16822 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16823 fi
16824 fi
16825 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16826 # Extract the first word of "windres", so it can be a program name with args.
16827 set dummy windres; ac_word=$2
16828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16829 $as_echo_n "checking for $ac_word... " >&6; }
16830 if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
16831 $as_echo_n "(cached) " >&6
16832 else
16833 case $WINDRES_FOR_TARGET in
16834 [\\/]* | ?:[\\/]*)
16835 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
16836 ;;
16837 *)
16838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16839 for as_dir in $gcc_cv_tool_dirs
16840 do
16841 IFS=$as_save_IFS
16842 test -z "$as_dir" && as_dir=.
16843 for ac_exec_ext in '' $ac_executable_extensions; do
16844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16845 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16847 break 2
16848 fi
16849 done
16850 done
16851 IFS=$as_save_IFS
16852
16853 ;;
16854 esac
16855 fi
16856 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
16857 if test -n "$WINDRES_FOR_TARGET"; then
16858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16859 $as_echo "$WINDRES_FOR_TARGET" >&6; }
16860 else
16861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16862 $as_echo "no" >&6; }
16863 fi
16864
16865
16866 fi
16867 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
16868
16869
16870 if test -n "$WINDRES_FOR_TARGET"; then
16871 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16872 elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16873 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16874 fi
16875
16876 if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16877 for ncn_progname in windres; do
16878 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16879 set dummy ${ncn_progname}; ac_word=$2
16880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16881 $as_echo_n "checking for $ac_word... " >&6; }
16882 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
16883 $as_echo_n "(cached) " >&6
16884 else
16885 if test -n "$WINDRES_FOR_TARGET"; then
16886 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16887 else
16888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16889 for as_dir in $PATH
16890 do
16891 IFS=$as_save_IFS
16892 test -z "$as_dir" && as_dir=.
16893 for ac_exec_ext in '' $ac_executable_extensions; do
16894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16895 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
16896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16897 break 2
16898 fi
16899 done
16900 done
16901 IFS=$as_save_IFS
16902
16903 fi
16904 fi
16905 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16906 if test -n "$WINDRES_FOR_TARGET"; then
16907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16908 $as_echo "$WINDRES_FOR_TARGET" >&6; }
16909 else
16910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16911 $as_echo "no" >&6; }
16912 fi
16913
16914
16915 done
16916 fi
16917
16918 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
16919 for ncn_progname in windres; do
16920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16921 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16922 if test -x $with_build_time_tools/${ncn_progname}; then
16923 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16925 $as_echo "yes" >&6; }
16926 break
16927 else
16928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16929 $as_echo "no" >&6; }
16930 fi
16931 done
16932 fi
16933
16934 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16935 for ncn_progname in windres; do
16936 if test -n "$ncn_target_tool_prefix"; then
16937 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16938 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16940 $as_echo_n "checking for $ac_word... " >&6; }
16941 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
16942 $as_echo_n "(cached) " >&6
16943 else
16944 if test -n "$WINDRES_FOR_TARGET"; then
16945 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16946 else
16947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16948 for as_dir in $PATH
16949 do
16950 IFS=$as_save_IFS
16951 test -z "$as_dir" && as_dir=.
16952 for ac_exec_ext in '' $ac_executable_extensions; do
16953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16954 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16956 break 2
16957 fi
16958 done
16959 done
16960 IFS=$as_save_IFS
16961
16962 fi
16963 fi
16964 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16965 if test -n "$WINDRES_FOR_TARGET"; then
16966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16967 $as_echo "$WINDRES_FOR_TARGET" >&6; }
16968 else
16969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16970 $as_echo "no" >&6; }
16971 fi
16972
16973
16974 fi
16975 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
16976 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16977 set dummy ${ncn_progname}; ac_word=$2
16978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16979 $as_echo_n "checking for $ac_word... " >&6; }
16980 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
16981 $as_echo_n "(cached) " >&6
16982 else
16983 if test -n "$WINDRES_FOR_TARGET"; then
16984 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16985 else
16986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16987 for as_dir in $PATH
16988 do
16989 IFS=$as_save_IFS
16990 test -z "$as_dir" && as_dir=.
16991 for ac_exec_ext in '' $ac_executable_extensions; do
16992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16993 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
16994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16995 break 2
16996 fi
16997 done
16998 done
16999 IFS=$as_save_IFS
17000
17001 fi
17002 fi
17003 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17004 if test -n "$WINDRES_FOR_TARGET"; then
17005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17006 $as_echo "$WINDRES_FOR_TARGET" >&6; }
17007 else
17008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17009 $as_echo "no" >&6; }
17010 fi
17011
17012
17013 fi
17014 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
17015 done
17016 fi
17017
17018 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
17019 set dummy windres
17020 if test $build = $target ; then
17021 WINDRES_FOR_TARGET="$2"
17022 else
17023 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
17024 fi
17025 else
17026 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
17027 fi
17028
17029 else
17030 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17031 fi
17032
17033
17034
17035
17036 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17037 if test -n "$with_build_time_tools"; then
17038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
17039 $as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
17040 if test -x $with_build_time_tools/windmc; then
17041 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
17042 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
17044 $as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
17045 else
17046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17047 $as_echo "no" >&6; }
17048 fi
17049 elif test $build != $host && test $have_gcc_for_target = yes; then
17050 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
17051 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
17052 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17053 fi
17054 fi
17055 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17056 # Extract the first word of "windmc", so it can be a program name with args.
17057 set dummy windmc; ac_word=$2
17058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17059 $as_echo_n "checking for $ac_word... " >&6; }
17060 if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
17061 $as_echo_n "(cached) " >&6
17062 else
17063 case $WINDMC_FOR_TARGET in
17064 [\\/]* | ?:[\\/]*)
17065 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
17066 ;;
17067 *)
17068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17069 for as_dir in $gcc_cv_tool_dirs
17070 do
17071 IFS=$as_save_IFS
17072 test -z "$as_dir" && as_dir=.
17073 for ac_exec_ext in '' $ac_executable_extensions; do
17074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17075 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17077 break 2
17078 fi
17079 done
17080 done
17081 IFS=$as_save_IFS
17082
17083 ;;
17084 esac
17085 fi
17086 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17087 if test -n "$WINDMC_FOR_TARGET"; then
17088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17089 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17090 else
17091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17092 $as_echo "no" >&6; }
17093 fi
17094
17095
17096 fi
17097 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17098
17099
17100 if test -n "$WINDMC_FOR_TARGET"; then
17101 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17102 elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17103 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17104 fi
17105
17106 if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17107 for ncn_progname in windmc; do
17108 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17109 set dummy ${ncn_progname}; ac_word=$2
17110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17111 $as_echo_n "checking for $ac_word... " >&6; }
17112 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17113 $as_echo_n "(cached) " >&6
17114 else
17115 if test -n "$WINDMC_FOR_TARGET"; then
17116 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17117 else
17118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17119 for as_dir in $PATH
17120 do
17121 IFS=$as_save_IFS
17122 test -z "$as_dir" && as_dir=.
17123 for ac_exec_ext in '' $ac_executable_extensions; do
17124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17125 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17127 break 2
17128 fi
17129 done
17130 done
17131 IFS=$as_save_IFS
17132
17133 fi
17134 fi
17135 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17136 if test -n "$WINDMC_FOR_TARGET"; then
17137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17138 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17139 else
17140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17141 $as_echo "no" >&6; }
17142 fi
17143
17144
17145 done
17146 fi
17147
17148 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
17149 for ncn_progname in windmc; do
17150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17151 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17152 if test -x $with_build_time_tools/${ncn_progname}; then
17153 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17155 $as_echo "yes" >&6; }
17156 break
17157 else
17158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17159 $as_echo "no" >&6; }
17160 fi
17161 done
17162 fi
17163
17164 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17165 for ncn_progname in windmc; do
17166 if test -n "$ncn_target_tool_prefix"; then
17167 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17168 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17170 $as_echo_n "checking for $ac_word... " >&6; }
17171 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17172 $as_echo_n "(cached) " >&6
17173 else
17174 if test -n "$WINDMC_FOR_TARGET"; then
17175 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17176 else
17177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17178 for as_dir in $PATH
17179 do
17180 IFS=$as_save_IFS
17181 test -z "$as_dir" && as_dir=.
17182 for ac_exec_ext in '' $ac_executable_extensions; do
17183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17184 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17186 break 2
17187 fi
17188 done
17189 done
17190 IFS=$as_save_IFS
17191
17192 fi
17193 fi
17194 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17195 if test -n "$WINDMC_FOR_TARGET"; then
17196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17197 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17198 else
17199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17200 $as_echo "no" >&6; }
17201 fi
17202
17203
17204 fi
17205 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
17206 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17207 set dummy ${ncn_progname}; ac_word=$2
17208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17209 $as_echo_n "checking for $ac_word... " >&6; }
17210 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17211 $as_echo_n "(cached) " >&6
17212 else
17213 if test -n "$WINDMC_FOR_TARGET"; then
17214 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17215 else
17216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17217 for as_dir in $PATH
17218 do
17219 IFS=$as_save_IFS
17220 test -z "$as_dir" && as_dir=.
17221 for ac_exec_ext in '' $ac_executable_extensions; do
17222 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17223 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17225 break 2
17226 fi
17227 done
17228 done
17229 IFS=$as_save_IFS
17230
17231 fi
17232 fi
17233 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17234 if test -n "$WINDMC_FOR_TARGET"; then
17235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17236 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17237 else
17238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17239 $as_echo "no" >&6; }
17240 fi
17241
17242
17243 fi
17244 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
17245 done
17246 fi
17247
17248 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
17249 set dummy windmc
17250 if test $build = $target ; then
17251 WINDMC_FOR_TARGET="$2"
17252 else
17253 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
17254 fi
17255 else
17256 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
17257 fi
17258
17259 else
17260 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17261 fi
17262
17263
17264 RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
17265
17266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
17267 $as_echo_n "checking where to find the target ar... " >&6; }
17268 if test "x${build}" != "x${host}" ; then
17269 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17270 # We already found the complete path
17271 ac_dir=`dirname $AR_FOR_TARGET`
17272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17273 $as_echo "pre-installed in $ac_dir" >&6; }
17274 else
17275 # Canadian cross, just use what we found
17276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17277 $as_echo "pre-installed" >&6; }
17278 fi
17279 else
17280 ok=yes
17281 case " ${configdirs} " in
17282 *" binutils "*) ;;
17283 *) ok=no ;;
17284 esac
17285
17286 if test $ok = yes; then
17287 # An in-tree tool is available and we can use it
17288 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
17289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17290 $as_echo "just compiled" >&6; }
17291 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17292 # We already found the complete path
17293 ac_dir=`dirname $AR_FOR_TARGET`
17294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17295 $as_echo "pre-installed in $ac_dir" >&6; }
17296 elif test "x$target" = "x$host"; then
17297 # We can use an host tool
17298 AR_FOR_TARGET='$(AR)'
17299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17300 $as_echo "host tool" >&6; }
17301 else
17302 # We need a cross tool
17303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17304 $as_echo "pre-installed" >&6; }
17305 fi
17306 fi
17307
17308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
17309 $as_echo_n "checking where to find the target as... " >&6; }
17310 if test "x${build}" != "x${host}" ; then
17311 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17312 # We already found the complete path
17313 ac_dir=`dirname $AS_FOR_TARGET`
17314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17315 $as_echo "pre-installed in $ac_dir" >&6; }
17316 else
17317 # Canadian cross, just use what we found
17318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17319 $as_echo "pre-installed" >&6; }
17320 fi
17321 else
17322 ok=yes
17323 case " ${configdirs} " in
17324 *" gas "*) ;;
17325 *) ok=no ;;
17326 esac
17327
17328 if test $ok = yes; then
17329 # An in-tree tool is available and we can use it
17330 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
17331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17332 $as_echo "just compiled" >&6; }
17333 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17334 # We already found the complete path
17335 ac_dir=`dirname $AS_FOR_TARGET`
17336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17337 $as_echo "pre-installed in $ac_dir" >&6; }
17338 elif test "x$target" = "x$host"; then
17339 # We can use an host tool
17340 AS_FOR_TARGET='$(AS)'
17341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17342 $as_echo "host tool" >&6; }
17343 else
17344 # We need a cross tool
17345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17346 $as_echo "pre-installed" >&6; }
17347 fi
17348 fi
17349
17350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
17351 $as_echo_n "checking where to find the target cc... " >&6; }
17352 if test "x${build}" != "x${host}" ; then
17353 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17354 # We already found the complete path
17355 ac_dir=`dirname $CC_FOR_TARGET`
17356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17357 $as_echo "pre-installed in $ac_dir" >&6; }
17358 else
17359 # Canadian cross, just use what we found
17360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17361 $as_echo "pre-installed" >&6; }
17362 fi
17363 else
17364 ok=yes
17365 case " ${configdirs} " in
17366 *" gcc "*) ;;
17367 *) ok=no ;;
17368 esac
17369
17370 if test $ok = yes; then
17371 # An in-tree tool is available and we can use it
17372 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17374 $as_echo "just compiled" >&6; }
17375 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17376 # We already found the complete path
17377 ac_dir=`dirname $CC_FOR_TARGET`
17378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17379 $as_echo "pre-installed in $ac_dir" >&6; }
17380 elif test "x$target" = "x$host"; then
17381 # We can use an host tool
17382 CC_FOR_TARGET='$(CC)'
17383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17384 $as_echo "host tool" >&6; }
17385 else
17386 # We need a cross tool
17387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17388 $as_echo "pre-installed" >&6; }
17389 fi
17390 fi
17391
17392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
17393 $as_echo_n "checking where to find the target c++... " >&6; }
17394 if test "x${build}" != "x${host}" ; then
17395 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17396 # We already found the complete path
17397 ac_dir=`dirname $CXX_FOR_TARGET`
17398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17399 $as_echo "pre-installed in $ac_dir" >&6; }
17400 else
17401 # Canadian cross, just use what we found
17402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17403 $as_echo "pre-installed" >&6; }
17404 fi
17405 else
17406 ok=yes
17407 case " ${configdirs} " in
17408 *" gcc "*) ;;
17409 *) ok=no ;;
17410 esac
17411 case ,${enable_languages}, in
17412 *,c++,*) ;;
17413 *) ok=no ;;
17414 esac
17415 if test $ok = yes; then
17416 # An in-tree tool is available and we can use it
17417 CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xg++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ `if test -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags; then $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes; else echo -funconfigured-libstdc++-v3 ; fi` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs'
17418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17419 $as_echo "just compiled" >&6; }
17420 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17421 # We already found the complete path
17422 ac_dir=`dirname $CXX_FOR_TARGET`
17423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17424 $as_echo "pre-installed in $ac_dir" >&6; }
17425 elif test "x$target" = "x$host"; then
17426 # We can use an host tool
17427 CXX_FOR_TARGET='$(CXX)'
17428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17429 $as_echo "host tool" >&6; }
17430 else
17431 # We need a cross tool
17432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17433 $as_echo "pre-installed" >&6; }
17434 fi
17435 fi
17436
17437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
17438 $as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
17439 if test "x${build}" != "x${host}" ; then
17440 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17441 # We already found the complete path
17442 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
17443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17444 $as_echo "pre-installed in $ac_dir" >&6; }
17445 else
17446 # Canadian cross, just use what we found
17447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17448 $as_echo "pre-installed" >&6; }
17449 fi
17450 else
17451 ok=yes
17452 case " ${configdirs} " in
17453 *" gcc "*) ;;
17454 *) ok=no ;;
17455 esac
17456 case ,${enable_languages}, in
17457 *,c++,*) ;;
17458 *) ok=no ;;
17459 esac
17460 if test $ok = yes; then
17461 # An in-tree tool is available and we can use it
17462 RAW_CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs'
17463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17464 $as_echo "just compiled" >&6; }
17465 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17466 # We already found the complete path
17467 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
17468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17469 $as_echo "pre-installed in $ac_dir" >&6; }
17470 elif test "x$target" = "x$host"; then
17471 # We can use an host tool
17472 RAW_CXX_FOR_TARGET='$(CXX)'
17473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17474 $as_echo "host tool" >&6; }
17475 else
17476 # We need a cross tool
17477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17478 $as_echo "pre-installed" >&6; }
17479 fi
17480 fi
17481
17482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
17483 $as_echo_n "checking where to find the target dlltool... " >&6; }
17484 if test "x${build}" != "x${host}" ; then
17485 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17486 # We already found the complete path
17487 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
17488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17489 $as_echo "pre-installed in $ac_dir" >&6; }
17490 else
17491 # Canadian cross, just use what we found
17492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17493 $as_echo "pre-installed" >&6; }
17494 fi
17495 else
17496 ok=yes
17497 case " ${configdirs} " in
17498 *" binutils "*) ;;
17499 *) ok=no ;;
17500 esac
17501
17502 if test $ok = yes; then
17503 # An in-tree tool is available and we can use it
17504 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
17505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17506 $as_echo "just compiled" >&6; }
17507 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17508 # We already found the complete path
17509 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
17510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17511 $as_echo "pre-installed in $ac_dir" >&6; }
17512 elif test "x$target" = "x$host"; then
17513 # We can use an host tool
17514 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
17515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17516 $as_echo "host tool" >&6; }
17517 else
17518 # We need a cross tool
17519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17520 $as_echo "pre-installed" >&6; }
17521 fi
17522 fi
17523
17524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
17525 $as_echo_n "checking where to find the target dsymutil... " >&6; }
17526 if test "x${build}" != "x${host}" ; then
17527 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17528 # We already found the complete path
17529 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17531 $as_echo "pre-installed in $ac_dir" >&6; }
17532 else
17533 # Canadian cross, just use what we found
17534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17535 $as_echo "pre-installed" >&6; }
17536 fi
17537 else
17538 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17539 # We already found the complete path
17540 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17542 $as_echo "pre-installed in $ac_dir" >&6; }
17543 elif test "x$target" = "x$host"; then
17544 # We can use an host tool
17545 DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
17546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17547 $as_echo "host tool" >&6; }
17548 else
17549 # We need a cross tool
17550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17551 $as_echo "pre-installed" >&6; }
17552 fi
17553 fi
17554
17555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
17556 $as_echo_n "checking where to find the target gcc... " >&6; }
17557 if test "x${build}" != "x${host}" ; then
17558 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17559 # We already found the complete path
17560 ac_dir=`dirname $GCC_FOR_TARGET`
17561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17562 $as_echo "pre-installed in $ac_dir" >&6; }
17563 else
17564 # Canadian cross, just use what we found
17565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17566 $as_echo "pre-installed" >&6; }
17567 fi
17568 else
17569 ok=yes
17570 case " ${configdirs} " in
17571 *" gcc "*) ;;
17572 *) ok=no ;;
17573 esac
17574
17575 if test $ok = yes; then
17576 # An in-tree tool is available and we can use it
17577 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17579 $as_echo "just compiled" >&6; }
17580 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17581 # We already found the complete path
17582 ac_dir=`dirname $GCC_FOR_TARGET`
17583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17584 $as_echo "pre-installed in $ac_dir" >&6; }
17585 elif test "x$target" = "x$host"; then
17586 # We can use an host tool
17587 GCC_FOR_TARGET='$()'
17588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17589 $as_echo "host tool" >&6; }
17590 else
17591 # We need a cross tool
17592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17593 $as_echo "pre-installed" >&6; }
17594 fi
17595 fi
17596
17597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
17598 $as_echo_n "checking where to find the target gfortran... " >&6; }
17599 if test "x${build}" != "x${host}" ; then
17600 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17601 # We already found the complete path
17602 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
17603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17604 $as_echo "pre-installed in $ac_dir" >&6; }
17605 else
17606 # Canadian cross, just use what we found
17607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17608 $as_echo "pre-installed" >&6; }
17609 fi
17610 else
17611 ok=yes
17612 case " ${configdirs} " in
17613 *" gcc "*) ;;
17614 *) ok=no ;;
17615 esac
17616 case ,${enable_languages}, in
17617 *,fortran,*) ;;
17618 *) ok=no ;;
17619 esac
17620 if test $ok = yes; then
17621 # An in-tree tool is available and we can use it
17622 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
17623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17624 $as_echo "just compiled" >&6; }
17625 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17626 # We already found the complete path
17627 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
17628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17629 $as_echo "pre-installed in $ac_dir" >&6; }
17630 elif test "x$target" = "x$host"; then
17631 # We can use an host tool
17632 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
17633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17634 $as_echo "host tool" >&6; }
17635 else
17636 # We need a cross tool
17637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17638 $as_echo "pre-installed" >&6; }
17639 fi
17640 fi
17641
17642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
17643 $as_echo_n "checking where to find the target gccgo... " >&6; }
17644 if test "x${build}" != "x${host}" ; then
17645 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17646 # We already found the complete path
17647 ac_dir=`dirname $GOC_FOR_TARGET`
17648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17649 $as_echo "pre-installed in $ac_dir" >&6; }
17650 else
17651 # Canadian cross, just use what we found
17652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17653 $as_echo "pre-installed" >&6; }
17654 fi
17655 else
17656 ok=yes
17657 case " ${configdirs} " in
17658 *" gcc "*) ;;
17659 *) ok=no ;;
17660 esac
17661 case ,${enable_languages}, in
17662 *,go,*) ;;
17663 *) ok=no ;;
17664 esac
17665 if test $ok = yes; then
17666 # An in-tree tool is available and we can use it
17667 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
17668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17669 $as_echo "just compiled" >&6; }
17670 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17671 # We already found the complete path
17672 ac_dir=`dirname $GOC_FOR_TARGET`
17673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17674 $as_echo "pre-installed in $ac_dir" >&6; }
17675 elif test "x$target" = "x$host"; then
17676 # We can use an host tool
17677 GOC_FOR_TARGET='$(GOC)'
17678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17679 $as_echo "host tool" >&6; }
17680 else
17681 # We need a cross tool
17682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17683 $as_echo "pre-installed" >&6; }
17684 fi
17685 fi
17686
17687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
17688 $as_echo_n "checking where to find the target gdc... " >&6; }
17689 if test "x${build}" != "x${host}" ; then
17690 if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17691 # We already found the complete path
17692 ac_dir=`dirname $GDC_FOR_TARGET`
17693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17694 $as_echo "pre-installed in $ac_dir" >&6; }
17695 else
17696 # Canadian cross, just use what we found
17697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17698 $as_echo "pre-installed" >&6; }
17699 fi
17700 else
17701 ok=yes
17702 case " ${configdirs} " in
17703 *" gcc "*) ;;
17704 *) ok=no ;;
17705 esac
17706 case ,${enable_languages}, in
17707 *,d,*) ;;
17708 *) ok=no ;;
17709 esac
17710 if test $ok = yes; then
17711 # An in-tree tool is available and we can use it
17712 GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
17713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17714 $as_echo "just compiled" >&6; }
17715 elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17716 # We already found the complete path
17717 ac_dir=`dirname $GDC_FOR_TARGET`
17718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17719 $as_echo "pre-installed in $ac_dir" >&6; }
17720 elif test "x$target" = "x$host"; then
17721 # We can use an host tool
17722 GDC_FOR_TARGET='$(GDC)'
17723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17724 $as_echo "host tool" >&6; }
17725 else
17726 # We need a cross tool
17727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17728 $as_echo "pre-installed" >&6; }
17729 fi
17730 fi
17731
17732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
17733 $as_echo_n "checking where to find the target ld... " >&6; }
17734 if test "x${build}" != "x${host}" ; then
17735 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17736 # We already found the complete path
17737 ac_dir=`dirname $LD_FOR_TARGET`
17738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17739 $as_echo "pre-installed in $ac_dir" >&6; }
17740 else
17741 # Canadian cross, just use what we found
17742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17743 $as_echo "pre-installed" >&6; }
17744 fi
17745 else
17746 ok=yes
17747 case " ${configdirs} " in
17748 *" ld "*) ;;
17749 *) ok=no ;;
17750 esac
17751
17752 if test $ok = yes; then
17753 # An in-tree tool is available and we can use it
17754 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
17755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17756 $as_echo "just compiled" >&6; }
17757 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17758 # We already found the complete path
17759 ac_dir=`dirname $LD_FOR_TARGET`
17760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17761 $as_echo "pre-installed in $ac_dir" >&6; }
17762 elif test "x$target" = "x$host"; then
17763 # We can use an host tool
17764 LD_FOR_TARGET='$(LD)'
17765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17766 $as_echo "host tool" >&6; }
17767 else
17768 # We need a cross tool
17769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17770 $as_echo "pre-installed" >&6; }
17771 fi
17772 fi
17773
17774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
17775 $as_echo_n "checking where to find the target lipo... " >&6; }
17776 if test "x${build}" != "x${host}" ; then
17777 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17778 # We already found the complete path
17779 ac_dir=`dirname $LIPO_FOR_TARGET`
17780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17781 $as_echo "pre-installed in $ac_dir" >&6; }
17782 else
17783 # Canadian cross, just use what we found
17784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17785 $as_echo "pre-installed" >&6; }
17786 fi
17787 else
17788 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17789 # We already found the complete path
17790 ac_dir=`dirname $LIPO_FOR_TARGET`
17791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17792 $as_echo "pre-installed in $ac_dir" >&6; }
17793 elif test "x$target" = "x$host"; then
17794 # We can use an host tool
17795 LIPO_FOR_TARGET='$(LIPO)'
17796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17797 $as_echo "host tool" >&6; }
17798 else
17799 # We need a cross tool
17800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17801 $as_echo "pre-installed" >&6; }
17802 fi
17803 fi
17804
17805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
17806 $as_echo_n "checking where to find the target nm... " >&6; }
17807 if test "x${build}" != "x${host}" ; then
17808 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17809 # We already found the complete path
17810 ac_dir=`dirname $NM_FOR_TARGET`
17811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17812 $as_echo "pre-installed in $ac_dir" >&6; }
17813 else
17814 # Canadian cross, just use what we found
17815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17816 $as_echo "pre-installed" >&6; }
17817 fi
17818 else
17819 ok=yes
17820 case " ${configdirs} " in
17821 *" binutils "*) ;;
17822 *) ok=no ;;
17823 esac
17824
17825 if test $ok = yes; then
17826 # An in-tree tool is available and we can use it
17827 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
17828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17829 $as_echo "just compiled" >&6; }
17830 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17831 # We already found the complete path
17832 ac_dir=`dirname $NM_FOR_TARGET`
17833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17834 $as_echo "pre-installed in $ac_dir" >&6; }
17835 elif test "x$target" = "x$host"; then
17836 # We can use an host tool
17837 NM_FOR_TARGET='$(NM)'
17838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17839 $as_echo "host tool" >&6; }
17840 else
17841 # We need a cross tool
17842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17843 $as_echo "pre-installed" >&6; }
17844 fi
17845 fi
17846
17847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
17848 $as_echo_n "checking where to find the target objcopy... " >&6; }
17849 if test "x${build}" != "x${host}" ; then
17850 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17851 # We already found the complete path
17852 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17854 $as_echo "pre-installed in $ac_dir" >&6; }
17855 else
17856 # Canadian cross, just use what we found
17857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17858 $as_echo "pre-installed" >&6; }
17859 fi
17860 else
17861 ok=yes
17862 case " ${configdirs} " in
17863 *" binutils "*) ;;
17864 *) ok=no ;;
17865 esac
17866
17867 if test $ok = yes; then
17868 # An in-tree tool is available and we can use it
17869 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
17870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17871 $as_echo "just compiled" >&6; }
17872 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17873 # We already found the complete path
17874 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17876 $as_echo "pre-installed in $ac_dir" >&6; }
17877 elif test "x$target" = "x$host"; then
17878 # We can use an host tool
17879 OBJCOPY_FOR_TARGET='$(OBJCOPY)'
17880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17881 $as_echo "host tool" >&6; }
17882 else
17883 # We need a cross tool
17884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17885 $as_echo "pre-installed" >&6; }
17886 fi
17887 fi
17888
17889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
17890 $as_echo_n "checking where to find the target objdump... " >&6; }
17891 if test "x${build}" != "x${host}" ; then
17892 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17893 # We already found the complete path
17894 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
17895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17896 $as_echo "pre-installed in $ac_dir" >&6; }
17897 else
17898 # Canadian cross, just use what we found
17899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17900 $as_echo "pre-installed" >&6; }
17901 fi
17902 else
17903 ok=yes
17904 case " ${configdirs} " in
17905 *" binutils "*) ;;
17906 *) ok=no ;;
17907 esac
17908
17909 if test $ok = yes; then
17910 # An in-tree tool is available and we can use it
17911 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
17912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17913 $as_echo "just compiled" >&6; }
17914 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17915 # We already found the complete path
17916 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
17917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17918 $as_echo "pre-installed in $ac_dir" >&6; }
17919 elif test "x$target" = "x$host"; then
17920 # We can use an host tool
17921 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
17922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17923 $as_echo "host tool" >&6; }
17924 else
17925 # We need a cross tool
17926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17927 $as_echo "pre-installed" >&6; }
17928 fi
17929 fi
17930
17931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
17932 $as_echo_n "checking where to find the target otool... " >&6; }
17933 if test "x${build}" != "x${host}" ; then
17934 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17935 # We already found the complete path
17936 ac_dir=`dirname $OTOOL_FOR_TARGET`
17937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17938 $as_echo "pre-installed in $ac_dir" >&6; }
17939 else
17940 # Canadian cross, just use what we found
17941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17942 $as_echo "pre-installed" >&6; }
17943 fi
17944 else
17945 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17946 # We already found the complete path
17947 ac_dir=`dirname $OTOOL_FOR_TARGET`
17948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17949 $as_echo "pre-installed in $ac_dir" >&6; }
17950 elif test "x$target" = "x$host"; then
17951 # We can use an host tool
17952 OTOOL_FOR_TARGET='$(OTOOL)'
17953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17954 $as_echo "host tool" >&6; }
17955 else
17956 # We need a cross tool
17957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17958 $as_echo "pre-installed" >&6; }
17959 fi
17960 fi
17961
17962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
17963 $as_echo_n "checking where to find the target ranlib... " >&6; }
17964 if test "x${build}" != "x${host}" ; then
17965 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
17966 # We already found the complete path
17967 ac_dir=`dirname $RANLIB_FOR_TARGET`
17968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17969 $as_echo "pre-installed in $ac_dir" >&6; }
17970 else
17971 # Canadian cross, just use what we found
17972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17973 $as_echo "pre-installed" >&6; }
17974 fi
17975 else
17976 ok=yes
17977 case " ${configdirs} " in
17978 *" binutils "*) ;;
17979 *) ok=no ;;
17980 esac
17981
17982 if test $ok = yes; then
17983 # An in-tree tool is available and we can use it
17984 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
17985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17986 $as_echo "just compiled" >&6; }
17987 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
17988 # We already found the complete path
17989 ac_dir=`dirname $RANLIB_FOR_TARGET`
17990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17991 $as_echo "pre-installed in $ac_dir" >&6; }
17992 elif test "x$target" = "x$host"; then
17993 # We can use an host tool
17994 RANLIB_FOR_TARGET='$(RANLIB)'
17995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17996 $as_echo "host tool" >&6; }
17997 else
17998 # We need a cross tool
17999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18000 $as_echo "pre-installed" >&6; }
18001 fi
18002 fi
18003
18004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
18005 $as_echo_n "checking where to find the target readelf... " >&6; }
18006 if test "x${build}" != "x${host}" ; then
18007 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18008 # We already found the complete path
18009 ac_dir=`dirname $READELF_FOR_TARGET`
18010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18011 $as_echo "pre-installed in $ac_dir" >&6; }
18012 else
18013 # Canadian cross, just use what we found
18014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18015 $as_echo "pre-installed" >&6; }
18016 fi
18017 else
18018 ok=yes
18019 case " ${configdirs} " in
18020 *" binutils "*) ;;
18021 *) ok=no ;;
18022 esac
18023
18024 if test $ok = yes; then
18025 # An in-tree tool is available and we can use it
18026 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
18027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18028 $as_echo "just compiled" >&6; }
18029 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18030 # We already found the complete path
18031 ac_dir=`dirname $READELF_FOR_TARGET`
18032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18033 $as_echo "pre-installed in $ac_dir" >&6; }
18034 elif test "x$target" = "x$host"; then
18035 # We can use an host tool
18036 READELF_FOR_TARGET='$(READELF)'
18037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18038 $as_echo "host tool" >&6; }
18039 else
18040 # We need a cross tool
18041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18042 $as_echo "pre-installed" >&6; }
18043 fi
18044 fi
18045
18046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
18047 $as_echo_n "checking where to find the target strip... " >&6; }
18048 if test "x${build}" != "x${host}" ; then
18049 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18050 # We already found the complete path
18051 ac_dir=`dirname $STRIP_FOR_TARGET`
18052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18053 $as_echo "pre-installed in $ac_dir" >&6; }
18054 else
18055 # Canadian cross, just use what we found
18056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18057 $as_echo "pre-installed" >&6; }
18058 fi
18059 else
18060 ok=yes
18061 case " ${configdirs} " in
18062 *" binutils "*) ;;
18063 *) ok=no ;;
18064 esac
18065
18066 if test $ok = yes; then
18067 # An in-tree tool is available and we can use it
18068 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
18069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18070 $as_echo "just compiled" >&6; }
18071 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18072 # We already found the complete path
18073 ac_dir=`dirname $STRIP_FOR_TARGET`
18074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18075 $as_echo "pre-installed in $ac_dir" >&6; }
18076 elif test "x$target" = "x$host"; then
18077 # We can use an host tool
18078 STRIP_FOR_TARGET='$(STRIP)'
18079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18080 $as_echo "host tool" >&6; }
18081 else
18082 # We need a cross tool
18083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18084 $as_echo "pre-installed" >&6; }
18085 fi
18086 fi
18087
18088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
18089 $as_echo_n "checking where to find the target windres... " >&6; }
18090 if test "x${build}" != "x${host}" ; then
18091 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18092 # We already found the complete path
18093 ac_dir=`dirname $WINDRES_FOR_TARGET`
18094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18095 $as_echo "pre-installed in $ac_dir" >&6; }
18096 else
18097 # Canadian cross, just use what we found
18098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18099 $as_echo "pre-installed" >&6; }
18100 fi
18101 else
18102 ok=yes
18103 case " ${configdirs} " in
18104 *" binutils "*) ;;
18105 *) ok=no ;;
18106 esac
18107
18108 if test $ok = yes; then
18109 # An in-tree tool is available and we can use it
18110 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
18111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18112 $as_echo "just compiled" >&6; }
18113 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18114 # We already found the complete path
18115 ac_dir=`dirname $WINDRES_FOR_TARGET`
18116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18117 $as_echo "pre-installed in $ac_dir" >&6; }
18118 elif test "x$target" = "x$host"; then
18119 # We can use an host tool
18120 WINDRES_FOR_TARGET='$(WINDRES)'
18121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18122 $as_echo "host tool" >&6; }
18123 else
18124 # We need a cross tool
18125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18126 $as_echo "pre-installed" >&6; }
18127 fi
18128 fi
18129
18130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
18131 $as_echo_n "checking where to find the target windmc... " >&6; }
18132 if test "x${build}" != "x${host}" ; then
18133 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18134 # We already found the complete path
18135 ac_dir=`dirname $WINDMC_FOR_TARGET`
18136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18137 $as_echo "pre-installed in $ac_dir" >&6; }
18138 else
18139 # Canadian cross, just use what we found
18140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18141 $as_echo "pre-installed" >&6; }
18142 fi
18143 else
18144 ok=yes
18145 case " ${configdirs} " in
18146 *" binutils "*) ;;
18147 *) ok=no ;;
18148 esac
18149
18150 if test $ok = yes; then
18151 # An in-tree tool is available and we can use it
18152 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
18153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18154 $as_echo "just compiled" >&6; }
18155 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18156 # We already found the complete path
18157 ac_dir=`dirname $WINDMC_FOR_TARGET`
18158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18159 $as_echo "pre-installed in $ac_dir" >&6; }
18160 elif test "x$target" = "x$host"; then
18161 # We can use an host tool
18162 WINDMC_FOR_TARGET='$(WINDMC)'
18163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18164 $as_echo "host tool" >&6; }
18165 else
18166 # We need a cross tool
18167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18168 $as_echo "pre-installed" >&6; }
18169 fi
18170 fi
18171
18172
18173
18174
18175
18176 # Certain tools may need extra flags.
18177 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
18178 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
18179 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
18180
18181 # When building target libraries, except in a Canadian cross, we use
18182 # the same toolchain as the compiler we just built.
18183 COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
18184 COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
18185 COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
18186 if test $host = $build; then
18187 case " $configdirs " in
18188 *" gcc "*)
18189 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
18190 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
18191 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
18192 ;;
18193 esac
18194 fi
18195
18196
18197
18198
18199
18200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
18201 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18202 # Check whether --enable-maintainer-mode was given.
18203 if test "${enable_maintainer_mode+set}" = set; then :
18204 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
18205 else
18206 USE_MAINTAINER_MODE=no
18207 fi
18208
18209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
18210 $as_echo "$USE_MAINTAINER_MODE" >&6; }
18211
18212
18213 if test "$USE_MAINTAINER_MODE" = yes; then
18214 MAINTAINER_MODE_TRUE=
18215 MAINTAINER_MODE_FALSE='#'
18216 else
18217 MAINTAINER_MODE_TRUE='#'
18218 MAINTAINER_MODE_FALSE=
18219 fi
18220 MAINT=$MAINTAINER_MODE_TRUE
18221
18222 # ---------------------
18223 # GCC bootstrap support
18224 # ---------------------
18225
18226 # Stage specific cflags for build.
18227 stage1_cflags="-g"
18228 case $build in
18229 vax-*-*)
18230 case ${GCC} in
18231 yes) stage1_cflags="-g -Wa,-J" ;;
18232 *) stage1_cflags="-g -J" ;;
18233 esac ;;
18234 esac
18235
18236
18237
18238 # Enable --enable-checking in stage1 of the compiler.
18239 # Check whether --enable-stage1-checking was given.
18240 if test "${enable_stage1_checking+set}" = set; then :
18241 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
18242 else
18243 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
18244 # For --disable-checking or implicit --enable-checking=release, avoid
18245 # setting --enable-checking=gc in the default stage1 checking for LTO
18246 # bootstraps. See PR62077.
18247 case $BUILD_CONFIG in
18248 *lto*)
18249 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
18250 *)
18251 stage1_checking=--enable-checking=yes,types;;
18252 esac
18253 if test "x$enable_checking" = x && \
18254 test -d ${srcdir}/gcc && \
18255 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
18256 stage1_checking=--enable-checking=yes,types,extra
18257 fi
18258 else
18259 stage1_checking=--enable-checking=$enable_checking,types
18260 fi
18261 fi
18262
18263
18264
18265 # Enable -Werror in bootstrap stage2 and later.
18266 # Check whether --enable-werror was given.
18267 if test "${enable_werror+set}" = set; then :
18268 enableval=$enable_werror;
18269 case ${enable_werror} in
18270 yes) stage2_werror_flag="--enable-werror-always" ;;
18271 *) stage2_werror_flag="" ;;
18272 esac
18273
18274 else
18275
18276 if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
18277 case $BUILD_CONFIG in
18278 bootstrap-debug)
18279 stage2_werror_flag="--enable-werror-always" ;;
18280 "")
18281 stage2_werror_flag="--enable-werror-always" ;;
18282 esac
18283 fi
18284
18285 fi
18286
18287
18288
18289
18290 # Specify what files to not compare during bootstrap.
18291
18292 compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
18293 case "$target" in
18294 hppa*64*-*-hpux*) ;;
18295 powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
18296 esac
18297
18298
18299 ac_config_files="$ac_config_files Makefile"
18300
18301 cat >confcache <<\_ACEOF
18302 # This file is a shell script that caches the results of configure
18303 # tests run on this system so they can be shared between configure
18304 # scripts and configure runs, see configure's option --config-cache.
18305 # It is not useful on other systems. If it contains results you don't
18306 # want to keep, you may remove or edit it.
18307 #
18308 # config.status only pays attention to the cache file if you give it
18309 # the --recheck option to rerun configure.
18310 #
18311 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18312 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18313 # following values.
18314
18315 _ACEOF
18316
18317 # The following way of writing the cache mishandles newlines in values,
18318 # but we know of no workaround that is simple, portable, and efficient.
18319 # So, we kill variables containing newlines.
18320 # Ultrix sh set writes to stderr and can't be redirected directly,
18321 # and sets the high bit in the cache file unless we assign to the vars.
18322 (
18323 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18324 eval ac_val=\$$ac_var
18325 case $ac_val in #(
18326 *${as_nl}*)
18327 case $ac_var in #(
18328 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18329 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18330 esac
18331 case $ac_var in #(
18332 _ | IFS | as_nl) ;; #(
18333 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18334 *) { eval $ac_var=; unset $ac_var;} ;;
18335 esac ;;
18336 esac
18337 done
18338
18339 (set) 2>&1 |
18340 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18341 *${as_nl}ac_space=\ *)
18342 # `set' does not quote correctly, so add quotes: double-quote
18343 # substitution turns \\\\ into \\, and sed turns \\ into \.
18344 sed -n \
18345 "s/'/'\\\\''/g;
18346 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18347 ;; #(
18348 *)
18349 # `set' quotes correctly as required by POSIX, so do not add quotes.
18350 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18351 ;;
18352 esac |
18353 sort
18354 ) |
18355 sed '
18356 /^ac_cv_env_/b end
18357 t clear
18358 :clear
18359 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18360 t end
18361 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18362 :end' >>confcache
18363 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18364 if test -w "$cache_file"; then
18365 if test "x$cache_file" != "x/dev/null"; then
18366 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18367 $as_echo "$as_me: updating cache $cache_file" >&6;}
18368 if test ! -f "$cache_file" || test -h "$cache_file"; then
18369 cat confcache >"$cache_file"
18370 else
18371 case $cache_file in #(
18372 */* | ?:*)
18373 mv -f confcache "$cache_file"$$ &&
18374 mv -f "$cache_file"$$ "$cache_file" ;; #(
18375 *)
18376 mv -f confcache "$cache_file" ;;
18377 esac
18378 fi
18379 fi
18380 else
18381 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18382 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18383 fi
18384 fi
18385 rm -f confcache
18386
18387 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18388 # Let make expand exec_prefix.
18389 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18390
18391 # Transform confdefs.h into DEFS.
18392 # Protect against shell expansion while executing Makefile rules.
18393 # Protect against Makefile macro expansion.
18394 #
18395 # If the first sed substitution is executed (which looks for macros that
18396 # take arguments), then branch to the quote section. Otherwise,
18397 # look for a macro that doesn't take arguments.
18398 ac_script='
18399 :mline
18400 /\\$/{
18401 N
18402 s,\\\n,,
18403 b mline
18404 }
18405 t clear
18406 :clear
18407 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
18408 t quote
18409 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
18410 t quote
18411 b any
18412 :quote
18413 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
18414 s/\[/\\&/g
18415 s/\]/\\&/g
18416 s/\$/$$/g
18417 H
18418 :any
18419 ${
18420 g
18421 s/^\n//
18422 s/\n/ /g
18423 p
18424 }
18425 '
18426 DEFS=`sed -n "$ac_script" confdefs.h`
18427
18428
18429 ac_libobjs=
18430 ac_ltlibobjs=
18431 U=
18432 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18433 # 1. Remove the extension, and $U if already installed.
18434 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18435 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18436 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18437 # will be set to the directory where LIBOBJS objects are built.
18438 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18439 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18440 done
18441 LIBOBJS=$ac_libobjs
18442
18443 LTLIBOBJS=$ac_ltlibobjs
18444
18445
18446
18447 : "${CONFIG_STATUS=./config.status}"
18448 ac_write_fail=0
18449 ac_clean_files_save=$ac_clean_files
18450 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18451 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18452 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18453 as_write_fail=0
18454 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18455 #! $SHELL
18456 # Generated by $as_me.
18457 # Run this file to recreate the current configuration.
18458 # Compiler output produced by configure, useful for debugging
18459 # configure, is in config.log if it exists.
18460
18461 debug=false
18462 ac_cs_recheck=false
18463 ac_cs_silent=false
18464
18465 SHELL=\${CONFIG_SHELL-$SHELL}
18466 export SHELL
18467 _ASEOF
18468 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18469 ## -------------------- ##
18470 ## M4sh Initialization. ##
18471 ## -------------------- ##
18472
18473 # Be more Bourne compatible
18474 DUALCASE=1; export DUALCASE # for MKS sh
18475 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18476 emulate sh
18477 NULLCMD=:
18478 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18479 # is contrary to our usage. Disable this feature.
18480 alias -g '${1+"$@"}'='"$@"'
18481 setopt NO_GLOB_SUBST
18482 else
18483 case `(set -o) 2>/dev/null` in #(
18484 *posix*) :
18485 set -o posix ;; #(
18486 *) :
18487 ;;
18488 esac
18489 fi
18490
18491
18492 as_nl='
18493 '
18494 export as_nl
18495 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18496 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18497 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18498 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18499 # Prefer a ksh shell builtin over an external printf program on Solaris,
18500 # but without wasting forks for bash or zsh.
18501 if test -z "$BASH_VERSION$ZSH_VERSION" \
18502 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18503 as_echo='print -r --'
18504 as_echo_n='print -rn --'
18505 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18506 as_echo='printf %s\n'
18507 as_echo_n='printf %s'
18508 else
18509 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18510 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18511 as_echo_n='/usr/ucb/echo -n'
18512 else
18513 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18514 as_echo_n_body='eval
18515 arg=$1;
18516 case $arg in #(
18517 *"$as_nl"*)
18518 expr "X$arg" : "X\\(.*\\)$as_nl";
18519 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18520 esac;
18521 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18522 '
18523 export as_echo_n_body
18524 as_echo_n='sh -c $as_echo_n_body as_echo'
18525 fi
18526 export as_echo_body
18527 as_echo='sh -c $as_echo_body as_echo'
18528 fi
18529
18530 # The user is always right.
18531 if test "${PATH_SEPARATOR+set}" != set; then
18532 PATH_SEPARATOR=:
18533 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18534 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18535 PATH_SEPARATOR=';'
18536 }
18537 fi
18538
18539
18540 # IFS
18541 # We need space, tab and new line, in precisely that order. Quoting is
18542 # there to prevent editors from complaining about space-tab.
18543 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18544 # splitting by setting IFS to empty value.)
18545 IFS=" "" $as_nl"
18546
18547 # Find who we are. Look in the path if we contain no directory separator.
18548 as_myself=
18549 case $0 in #((
18550 *[\\/]* ) as_myself=$0 ;;
18551 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18552 for as_dir in $PATH
18553 do
18554 IFS=$as_save_IFS
18555 test -z "$as_dir" && as_dir=.
18556 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18557 done
18558 IFS=$as_save_IFS
18559
18560 ;;
18561 esac
18562 # We did not find ourselves, most probably we were run as `sh COMMAND'
18563 # in which case we are not to be found in the path.
18564 if test "x$as_myself" = x; then
18565 as_myself=$0
18566 fi
18567 if test ! -f "$as_myself"; then
18568 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18569 exit 1
18570 fi
18571
18572 # Unset variables that we do not need and which cause bugs (e.g. in
18573 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18574 # suppresses any "Segmentation fault" message there. '((' could
18575 # trigger a bug in pdksh 5.2.14.
18576 for as_var in BASH_ENV ENV MAIL MAILPATH
18577 do eval test x\${$as_var+set} = xset \
18578 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18579 done
18580 PS1='$ '
18581 PS2='> '
18582 PS4='+ '
18583
18584 # NLS nuisances.
18585 LC_ALL=C
18586 export LC_ALL
18587 LANGUAGE=C
18588 export LANGUAGE
18589
18590 # CDPATH.
18591 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18592
18593
18594 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18595 # ----------------------------------------
18596 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18597 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18598 # script with STATUS, using 1 if that was 0.
18599 as_fn_error ()
18600 {
18601 as_status=$1; test $as_status -eq 0 && as_status=1
18602 if test "$4"; then
18603 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18604 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18605 fi
18606 $as_echo "$as_me: error: $2" >&2
18607 as_fn_exit $as_status
18608 } # as_fn_error
18609
18610
18611 # as_fn_set_status STATUS
18612 # -----------------------
18613 # Set $? to STATUS, without forking.
18614 as_fn_set_status ()
18615 {
18616 return $1
18617 } # as_fn_set_status
18618
18619 # as_fn_exit STATUS
18620 # -----------------
18621 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18622 as_fn_exit ()
18623 {
18624 set +e
18625 as_fn_set_status $1
18626 exit $1
18627 } # as_fn_exit
18628
18629 # as_fn_unset VAR
18630 # ---------------
18631 # Portably unset VAR.
18632 as_fn_unset ()
18633 {
18634 { eval $1=; unset $1;}
18635 }
18636 as_unset=as_fn_unset
18637 # as_fn_append VAR VALUE
18638 # ----------------------
18639 # Append the text in VALUE to the end of the definition contained in VAR. Take
18640 # advantage of any shell optimizations that allow amortized linear growth over
18641 # repeated appends, instead of the typical quadratic growth present in naive
18642 # implementations.
18643 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18644 eval 'as_fn_append ()
18645 {
18646 eval $1+=\$2
18647 }'
18648 else
18649 as_fn_append ()
18650 {
18651 eval $1=\$$1\$2
18652 }
18653 fi # as_fn_append
18654
18655 # as_fn_arith ARG...
18656 # ------------------
18657 # Perform arithmetic evaluation on the ARGs, and store the result in the
18658 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18659 # must be portable across $(()) and expr.
18660 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18661 eval 'as_fn_arith ()
18662 {
18663 as_val=$(( $* ))
18664 }'
18665 else
18666 as_fn_arith ()
18667 {
18668 as_val=`expr "$@" || test $? -eq 1`
18669 }
18670 fi # as_fn_arith
18671
18672
18673 if expr a : '\(a\)' >/dev/null 2>&1 &&
18674 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18675 as_expr=expr
18676 else
18677 as_expr=false
18678 fi
18679
18680 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18681 as_basename=basename
18682 else
18683 as_basename=false
18684 fi
18685
18686 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18687 as_dirname=dirname
18688 else
18689 as_dirname=false
18690 fi
18691
18692 as_me=`$as_basename -- "$0" ||
18693 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18694 X"$0" : 'X\(//\)$' \| \
18695 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18696 $as_echo X/"$0" |
18697 sed '/^.*\/\([^/][^/]*\)\/*$/{
18698 s//\1/
18699 q
18700 }
18701 /^X\/\(\/\/\)$/{
18702 s//\1/
18703 q
18704 }
18705 /^X\/\(\/\).*/{
18706 s//\1/
18707 q
18708 }
18709 s/.*/./; q'`
18710
18711 # Avoid depending upon Character Ranges.
18712 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18713 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18714 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18715 as_cr_digits='0123456789'
18716 as_cr_alnum=$as_cr_Letters$as_cr_digits
18717
18718 ECHO_C= ECHO_N= ECHO_T=
18719 case `echo -n x` in #(((((
18720 -n*)
18721 case `echo 'xy\c'` in
18722 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18723 xy) ECHO_C='\c';;
18724 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18725 ECHO_T=' ';;
18726 esac;;
18727 *)
18728 ECHO_N='-n';;
18729 esac
18730
18731 rm -f conf$$ conf$$.exe conf$$.file
18732 if test -d conf$$.dir; then
18733 rm -f conf$$.dir/conf$$.file
18734 else
18735 rm -f conf$$.dir
18736 mkdir conf$$.dir 2>/dev/null
18737 fi
18738 if (echo >conf$$.file) 2>/dev/null; then
18739 if ln -s conf$$.file conf$$ 2>/dev/null; then
18740 as_ln_s='ln -s'
18741 # ... but there are two gotchas:
18742 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18743 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18744 # In both cases, we have to default to `cp -pR'.
18745 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18746 as_ln_s='cp -pR'
18747 elif ln conf$$.file conf$$ 2>/dev/null; then
18748 as_ln_s=ln
18749 else
18750 as_ln_s='cp -pR'
18751 fi
18752 else
18753 as_ln_s='cp -pR'
18754 fi
18755 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18756 rmdir conf$$.dir 2>/dev/null
18757
18758
18759 # as_fn_mkdir_p
18760 # -------------
18761 # Create "$as_dir" as a directory, including parents if necessary.
18762 as_fn_mkdir_p ()
18763 {
18764
18765 case $as_dir in #(
18766 -*) as_dir=./$as_dir;;
18767 esac
18768 test -d "$as_dir" || eval $as_mkdir_p || {
18769 as_dirs=
18770 while :; do
18771 case $as_dir in #(
18772 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18773 *) as_qdir=$as_dir;;
18774 esac
18775 as_dirs="'$as_qdir' $as_dirs"
18776 as_dir=`$as_dirname -- "$as_dir" ||
18777 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18778 X"$as_dir" : 'X\(//\)[^/]' \| \
18779 X"$as_dir" : 'X\(//\)$' \| \
18780 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18781 $as_echo X"$as_dir" |
18782 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18783 s//\1/
18784 q
18785 }
18786 /^X\(\/\/\)[^/].*/{
18787 s//\1/
18788 q
18789 }
18790 /^X\(\/\/\)$/{
18791 s//\1/
18792 q
18793 }
18794 /^X\(\/\).*/{
18795 s//\1/
18796 q
18797 }
18798 s/.*/./; q'`
18799 test -d "$as_dir" && break
18800 done
18801 test -z "$as_dirs" || eval "mkdir $as_dirs"
18802 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18803
18804
18805 } # as_fn_mkdir_p
18806 if mkdir -p . 2>/dev/null; then
18807 as_mkdir_p='mkdir -p "$as_dir"'
18808 else
18809 test -d ./-p && rmdir ./-p
18810 as_mkdir_p=false
18811 fi
18812
18813
18814 # as_fn_executable_p FILE
18815 # -----------------------
18816 # Test if FILE is an executable regular file.
18817 as_fn_executable_p ()
18818 {
18819 test -f "$1" && test -x "$1"
18820 } # as_fn_executable_p
18821 as_test_x='test -x'
18822 as_executable_p=as_fn_executable_p
18823
18824 # Sed expression to map a string onto a valid CPP name.
18825 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18826
18827 # Sed expression to map a string onto a valid variable name.
18828 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18829
18830
18831 exec 6>&1
18832 ## ----------------------------------- ##
18833 ## Main body of $CONFIG_STATUS script. ##
18834 ## ----------------------------------- ##
18835 _ASEOF
18836 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18837
18838 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18839 # Save the log message, to keep $0 and so on meaningful, and to
18840 # report actual input values of CONFIG_FILES etc. instead of their
18841 # values after options handling.
18842 ac_log="
18843 This file was extended by $as_me, which was
18844 generated by GNU Autoconf 2.69. Invocation command line was
18845
18846 CONFIG_FILES = $CONFIG_FILES
18847 CONFIG_HEADERS = $CONFIG_HEADERS
18848 CONFIG_LINKS = $CONFIG_LINKS
18849 CONFIG_COMMANDS = $CONFIG_COMMANDS
18850 $ $0 $@
18851
18852 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18853 "
18854
18855 _ACEOF
18856
18857 case $ac_config_files in *"
18858 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18859 esac
18860
18861
18862
18863 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18864 # Files that config.status was made for.
18865 config_files="$ac_config_files"
18866
18867 _ACEOF
18868
18869 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18870 ac_cs_usage="\
18871 \`$as_me' instantiates files and other configuration actions
18872 from templates according to the current configuration. Unless the files
18873 and actions are specified as TAGs, all are instantiated by default.
18874
18875 Usage: $0 [OPTION]... [TAG]...
18876
18877 -h, --help print this help, then exit
18878 -V, --version print version number and configuration settings, then exit
18879 --config print configuration, then exit
18880 -q, --quiet, --silent
18881 do not print progress messages
18882 -d, --debug don't remove temporary files
18883 --recheck update $as_me by reconfiguring in the same conditions
18884 --file=FILE[:TEMPLATE]
18885 instantiate the configuration file FILE
18886
18887 Configuration files:
18888 $config_files
18889
18890 Report bugs to the package provider."
18891
18892 _ACEOF
18893 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18894 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18895 ac_cs_version="\\
18896 config.status
18897 configured by $0, generated by GNU Autoconf 2.69,
18898 with options \\"\$ac_cs_config\\"
18899
18900 Copyright (C) 2012 Free Software Foundation, Inc.
18901 This config.status script is free software; the Free Software Foundation
18902 gives unlimited permission to copy, distribute and modify it."
18903
18904 ac_pwd='$ac_pwd'
18905 srcdir='$srcdir'
18906 INSTALL='$INSTALL'
18907 AWK='$AWK'
18908 test -n "\$AWK" || AWK=awk
18909 _ACEOF
18910
18911 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18912 # The default lists apply if the user does not specify any file.
18913 ac_need_defaults=:
18914 while test $# != 0
18915 do
18916 case $1 in
18917 --*=?*)
18918 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18919 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18920 ac_shift=:
18921 ;;
18922 --*=)
18923 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18924 ac_optarg=
18925 ac_shift=:
18926 ;;
18927 *)
18928 ac_option=$1
18929 ac_optarg=$2
18930 ac_shift=shift
18931 ;;
18932 esac
18933
18934 case $ac_option in
18935 # Handling of the options.
18936 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18937 ac_cs_recheck=: ;;
18938 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18939 $as_echo "$ac_cs_version"; exit ;;
18940 --config | --confi | --conf | --con | --co | --c )
18941 $as_echo "$ac_cs_config"; exit ;;
18942 --debug | --debu | --deb | --de | --d | -d )
18943 debug=: ;;
18944 --file | --fil | --fi | --f )
18945 $ac_shift
18946 case $ac_optarg in
18947 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18948 '') as_fn_error $? "missing file argument" ;;
18949 esac
18950 as_fn_append CONFIG_FILES " '$ac_optarg'"
18951 ac_need_defaults=false;;
18952 --he | --h | --help | --hel | -h )
18953 $as_echo "$ac_cs_usage"; exit ;;
18954 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18955 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18956 ac_cs_silent=: ;;
18957
18958 # This is an error.
18959 -*) as_fn_error $? "unrecognized option: \`$1'
18960 Try \`$0 --help' for more information." ;;
18961
18962 *) as_fn_append ac_config_targets " $1"
18963 ac_need_defaults=false ;;
18964
18965 esac
18966 shift
18967 done
18968
18969 ac_configure_extra_args=
18970
18971 if $ac_cs_silent; then
18972 exec 6>/dev/null
18973 ac_configure_extra_args="$ac_configure_extra_args --silent"
18974 fi
18975
18976 _ACEOF
18977 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18978 if \$ac_cs_recheck; then
18979 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18980 shift
18981 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18982 CONFIG_SHELL='$SHELL'
18983 export CONFIG_SHELL
18984 exec "\$@"
18985 fi
18986
18987 _ACEOF
18988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18989 exec 5>>config.log
18990 {
18991 echo
18992 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18993 ## Running $as_me. ##
18994 _ASBOX
18995 $as_echo "$ac_log"
18996 } >&5
18997
18998 _ACEOF
18999 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19000 #
19001 # INIT-COMMANDS
19002 #
19003 extrasub_build="$extrasub_build"
19004 extrasub_host="$extrasub_host"
19005 extrasub_target="$extrasub_target"
19006
19007 _ACEOF
19008
19009 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19010
19011 # Handling of arguments.
19012 for ac_config_target in $ac_config_targets
19013 do
19014 case $ac_config_target in
19015 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19016
19017 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19018 esac
19019 done
19020
19021
19022 # If the user did not use the arguments to specify the items to instantiate,
19023 # then the envvar interface is used. Set only those that are not.
19024 # We use the long form for the default assignment because of an extremely
19025 # bizarre bug on SunOS 4.1.3.
19026 if $ac_need_defaults; then
19027 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19028 fi
19029
19030 # Have a temporary directory for convenience. Make it in the build tree
19031 # simply because there is no reason against having it here, and in addition,
19032 # creating and moving files from /tmp can sometimes cause problems.
19033 # Hook for its removal unless debugging.
19034 # Note that there is a small window in which the directory will not be cleaned:
19035 # after its creation but before its name has been assigned to `$tmp'.
19036 $debug ||
19037 {
19038 tmp= ac_tmp=
19039 trap 'exit_status=$?
19040 : "${ac_tmp:=$tmp}"
19041 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19042 ' 0
19043 trap 'as_fn_exit 1' 1 2 13 15
19044 }
19045 # Create a (secure) tmp directory for tmp files.
19046
19047 {
19048 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19049 test -d "$tmp"
19050 } ||
19051 {
19052 tmp=./conf$$-$RANDOM
19053 (umask 077 && mkdir "$tmp")
19054 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19055 ac_tmp=$tmp
19056
19057 # Set up the scripts for CONFIG_FILES section.
19058 # No need to generate them if there are no CONFIG_FILES.
19059 # This happens for instance with `./config.status config.h'.
19060 if test -n "$CONFIG_FILES"; then
19061
19062 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
19063 ac_cs_awk_getline=:
19064 ac_cs_awk_pipe_init=
19065 ac_cs_awk_read_file='
19066 while ((getline aline < (F[key])) > 0)
19067 print(aline)
19068 close(F[key])'
19069 ac_cs_awk_pipe_fini=
19070 else
19071 ac_cs_awk_getline=false
19072 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
19073 ac_cs_awk_read_file='
19074 print "|#_!!_#|"
19075 print "cat " F[key] " &&"
19076 '$ac_cs_awk_pipe_init
19077 # The final `:' finishes the AND list.
19078 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
19079 fi
19080 ac_cr=`echo X | tr X '\015'`
19081 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19082 # But we know of no other shell where ac_cr would be empty at this
19083 # point, so we can use a bashism as a fallback.
19084 if test "x$ac_cr" = x; then
19085 eval ac_cr=\$\'\\r\'
19086 fi
19087 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19088 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19089 ac_cs_awk_cr='\\r'
19090 else
19091 ac_cs_awk_cr=$ac_cr
19092 fi
19093
19094 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19095 _ACEOF
19096
19097 # Create commands to substitute file output variables.
19098 {
19099 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
19100 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
19101 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
19102 echo "_ACAWK" &&
19103 echo "_ACEOF"
19104 } >conf$$files.sh &&
19105 . ./conf$$files.sh ||
19106 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19107 rm -f conf$$files.sh
19108
19109 {
19110 echo "cat >conf$$subs.awk <<_ACEOF" &&
19111 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19112 echo "_ACEOF"
19113 } >conf$$subs.sh ||
19114 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19115 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19116 ac_delim='%!_!# '
19117 for ac_last_try in false false false false false :; do
19118 . ./conf$$subs.sh ||
19119 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19120
19121 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19122 if test $ac_delim_n = $ac_delim_num; then
19123 break
19124 elif $ac_last_try; then
19125 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19126 else
19127 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19128 fi
19129 done
19130 rm -f conf$$subs.sh
19131
19132 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19133 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19134 _ACEOF
19135 sed -n '
19136 h
19137 s/^/S["/; s/!.*/"]=/
19138 p
19139 g
19140 s/^[^!]*!//
19141 :repl
19142 t repl
19143 s/'"$ac_delim"'$//
19144 t delim
19145 :nl
19146 h
19147 s/\(.\{148\}\)..*/\1/
19148 t more1
19149 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19150 p
19151 n
19152 b repl
19153 :more1
19154 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19155 p
19156 g
19157 s/.\{148\}//
19158 t nl
19159 :delim
19160 h
19161 s/\(.\{148\}\)..*/\1/
19162 t more2
19163 s/["\\]/\\&/g; s/^/"/; s/$/"/
19164 p
19165 b
19166 :more2
19167 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19168 p
19169 g
19170 s/.\{148\}//
19171 t delim
19172 ' <conf$$subs.awk | sed '
19173 /^[^""]/{
19174 N
19175 s/\n//
19176 }
19177 ' >>$CONFIG_STATUS || ac_write_fail=1
19178 rm -f conf$$subs.awk
19179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19180 _ACAWK
19181 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19182 for (key in S) S_is_set[key] = 1
19183 FS = "\a"
19184 \$ac_cs_awk_pipe_init
19185 }
19186 {
19187 line = $ 0
19188 nfields = split(line, field, "@")
19189 substed = 0
19190 len = length(field[1])
19191 for (i = 2; i < nfields; i++) {
19192 key = field[i]
19193 keylen = length(key)
19194 if (S_is_set[key]) {
19195 value = S[key]
19196 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19197 len += length(value) + length(field[++i])
19198 substed = 1
19199 } else
19200 len += 1 + keylen
19201 }
19202 if (nfields == 3 && !substed) {
19203 key = field[2]
19204 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
19205 \$ac_cs_awk_read_file
19206 next
19207 }
19208 }
19209 print line
19210 }
19211 \$ac_cs_awk_pipe_fini
19212 _ACAWK
19213 _ACEOF
19214 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19215 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19216 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19217 else
19218 cat
19219 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19220 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19221 _ACEOF
19222
19223 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19224 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19225 # trailing colons and then remove the whole line if VPATH becomes empty
19226 # (actually we leave an empty line to preserve line numbers).
19227 if test "x$srcdir" = x.; then
19228 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19229 h
19230 s///
19231 s/^/:/
19232 s/[ ]*$/:/
19233 s/:\$(srcdir):/:/g
19234 s/:\${srcdir}:/:/g
19235 s/:@srcdir@:/:/g
19236 s/^:*//
19237 s/:*$//
19238 x
19239 s/\(=[ ]*\).*/\1/
19240 G
19241 s/\n//
19242 s/^[^=]*=[ ]*$//
19243 }'
19244 fi
19245
19246 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19247 fi # test -n "$CONFIG_FILES"
19248
19249
19250 eval set X " :F $CONFIG_FILES "
19251 shift
19252 for ac_tag
19253 do
19254 case $ac_tag in
19255 :[FHLC]) ac_mode=$ac_tag; continue;;
19256 esac
19257 case $ac_mode$ac_tag in
19258 :[FHL]*:*);;
19259 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19260 :[FH]-) ac_tag=-:-;;
19261 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19262 esac
19263 ac_save_IFS=$IFS
19264 IFS=:
19265 set x $ac_tag
19266 IFS=$ac_save_IFS
19267 shift
19268 ac_file=$1
19269 shift
19270
19271 case $ac_mode in
19272 :L) ac_source=$1;;
19273 :[FH])
19274 ac_file_inputs=
19275 for ac_f
19276 do
19277 case $ac_f in
19278 -) ac_f="$ac_tmp/stdin";;
19279 *) # Look for the file first in the build tree, then in the source tree
19280 # (if the path is not absolute). The absolute path cannot be DOS-style,
19281 # because $ac_f cannot contain `:'.
19282 test -f "$ac_f" ||
19283 case $ac_f in
19284 [\\/$]*) false;;
19285 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19286 esac ||
19287 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19288 esac
19289 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19290 as_fn_append ac_file_inputs " '$ac_f'"
19291 done
19292
19293 # Let's still pretend it is `configure' which instantiates (i.e., don't
19294 # use $as_me), people would be surprised to read:
19295 # /* config.h. Generated by config.status. */
19296 configure_input='Generated from '`
19297 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19298 `' by configure.'
19299 if test x"$ac_file" != x-; then
19300 configure_input="$ac_file. $configure_input"
19301 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19302 $as_echo "$as_me: creating $ac_file" >&6;}
19303 fi
19304 # Neutralize special characters interpreted by sed in replacement strings.
19305 case $configure_input in #(
19306 *\&* | *\|* | *\\* )
19307 ac_sed_conf_input=`$as_echo "$configure_input" |
19308 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19309 *) ac_sed_conf_input=$configure_input;;
19310 esac
19311
19312 case $ac_tag in
19313 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19314 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19315 esac
19316 ;;
19317 esac
19318
19319 ac_dir=`$as_dirname -- "$ac_file" ||
19320 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19321 X"$ac_file" : 'X\(//\)[^/]' \| \
19322 X"$ac_file" : 'X\(//\)$' \| \
19323 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19324 $as_echo X"$ac_file" |
19325 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19326 s//\1/
19327 q
19328 }
19329 /^X\(\/\/\)[^/].*/{
19330 s//\1/
19331 q
19332 }
19333 /^X\(\/\/\)$/{
19334 s//\1/
19335 q
19336 }
19337 /^X\(\/\).*/{
19338 s//\1/
19339 q
19340 }
19341 s/.*/./; q'`
19342 as_dir="$ac_dir"; as_fn_mkdir_p
19343 ac_builddir=.
19344
19345 case "$ac_dir" in
19346 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19347 *)
19348 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19349 # A ".." for each directory in $ac_dir_suffix.
19350 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19351 case $ac_top_builddir_sub in
19352 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19353 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19354 esac ;;
19355 esac
19356 ac_abs_top_builddir=$ac_pwd
19357 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19358 # for backward compatibility:
19359 ac_top_builddir=$ac_top_build_prefix
19360
19361 case $srcdir in
19362 .) # We are building in place.
19363 ac_srcdir=.
19364 ac_top_srcdir=$ac_top_builddir_sub
19365 ac_abs_top_srcdir=$ac_pwd ;;
19366 [\\/]* | ?:[\\/]* ) # Absolute name.
19367 ac_srcdir=$srcdir$ac_dir_suffix;
19368 ac_top_srcdir=$srcdir
19369 ac_abs_top_srcdir=$srcdir ;;
19370 *) # Relative name.
19371 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19372 ac_top_srcdir=$ac_top_build_prefix$srcdir
19373 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19374 esac
19375 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19376
19377
19378 case $ac_mode in
19379 :F)
19380 #
19381 # CONFIG_FILE
19382 #
19383
19384 case $INSTALL in
19385 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19386 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19387 esac
19388 _ACEOF
19389
19390 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19391 # If the template does not know about datarootdir, expand it.
19392 # FIXME: This hack should be removed a few years after 2.60.
19393 ac_datarootdir_hack=; ac_datarootdir_seen=
19394 ac_sed_dataroot='
19395 /datarootdir/ {
19396 p
19397 q
19398 }
19399 /@datadir@/p
19400 /@docdir@/p
19401 /@infodir@/p
19402 /@localedir@/p
19403 /@mandir@/p'
19404 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19405 *datarootdir*) ac_datarootdir_seen=yes;;
19406 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19407 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19408 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19409 _ACEOF
19410 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19411 ac_datarootdir_hack='
19412 s&@datadir@&$datadir&g
19413 s&@docdir@&$docdir&g
19414 s&@infodir@&$infodir&g
19415 s&@localedir@&$localedir&g
19416 s&@mandir@&$mandir&g
19417 s&\\\${datarootdir}&$datarootdir&g' ;;
19418 esac
19419 _ACEOF
19420
19421 # Neutralize VPATH when `$srcdir' = `.'.
19422 # Shell code in configure.ac might set extrasub.
19423 # FIXME: do we really want to maintain this feature?
19424 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19425 ac_sed_extra="$ac_vpsub
19426 $extrasub
19427 _ACEOF
19428 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19429 :t
19430 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19431 s|@configure_input@|$ac_sed_conf_input|;t t
19432 s&@top_builddir@&$ac_top_builddir_sub&;t t
19433 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19434 s&@srcdir@&$ac_srcdir&;t t
19435 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19436 s&@top_srcdir@&$ac_top_srcdir&;t t
19437 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19438 s&@builddir@&$ac_builddir&;t t
19439 s&@abs_builddir@&$ac_abs_builddir&;t t
19440 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19441 s&@INSTALL@&$ac_INSTALL&;t t
19442 $ac_datarootdir_hack
19443 "
19444 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19445 if $ac_cs_awk_getline; then
19446 $AWK -f "$ac_tmp/subs.awk"
19447 else
19448 $AWK -f "$ac_tmp/subs.awk" | $SHELL
19449 fi \
19450 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19451
19452 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19453 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19454 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19455 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19457 which seems to be undefined. Please make sure it is defined" >&5
19458 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19459 which seems to be undefined. Please make sure it is defined" >&2;}
19460
19461 rm -f "$ac_tmp/stdin"
19462 case $ac_file in
19463 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19464 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19465 esac \
19466 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19467 ;;
19468
19469
19470
19471 esac
19472
19473
19474 case $ac_file$ac_mode in
19475 "Makefile":F) sed "$extrasub_build" Makefile |
19476 sed "$extrasub_host" |
19477 sed "$extrasub_target" > mf$$
19478 mv -f mf$$ Makefile ;;
19479
19480 esac
19481 done # for ac_tag
19482
19483
19484 as_fn_exit 0
19485 _ACEOF
19486 ac_clean_files=$ac_clean_files_save
19487
19488 test $ac_write_fail = 0 ||
19489 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19490
19491
19492 # configure is writing to config.log, and then calls config.status.
19493 # config.status does its own redirection, appending to config.log.
19494 # Unfortunately, on DOS this fails, as config.log is still kept open
19495 # by configure, so config.status won't be able to write to it; its
19496 # output is simply discarded. So we exec the FD to /dev/null,
19497 # effectively closing config.log, so it can be properly (re)opened and
19498 # appended to by config.status. When coming back to configure, we
19499 # need to make the FD available again.
19500 if test "$no_create" != yes; then
19501 ac_cs_success=:
19502 ac_config_status_args=
19503 test "$silent" = yes &&
19504 ac_config_status_args="$ac_config_status_args --quiet"
19505 exec 5>/dev/null
19506 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19507 exec 5>>config.log
19508 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19509 # would make configure fail if this is the last instruction.
19510 $ac_cs_success || as_fn_exit 1
19511 fi
19512 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19514 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19515 fi
19516