configure revision 1.1.1.8 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 (at] 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 GM2_FOR_TARGET
617 GDC_FOR_TARGET
618 GOC_FOR_TARGET
619 GFORTRAN_FOR_TARGET
620 GCC_FOR_TARGET
621 CXX_FOR_TARGET
622 CC_FOR_TARGET
623 RANLIB_PLUGIN_OPTION
624 AR_PLUGIN_OPTION
625 PKG_CONFIG_PATH
626 GDCFLAGS
627 READELF
628 OTOOL
629 OBJDUMP
630 OBJCOPY
631 WINDMC
632 WINDRES
633 STRIP
634 RANLIB
635 NM
636 LIPO
637 LD
638 DSYMUTIL
639 DLLTOOL
640 AS
641 AR
642 RUNTEST
643 EXPECT
644 MAKEINFO
645 FLEX
646 LEX
647 M4
648 BISON
649 YACC
650 WINDRES_FOR_BUILD
651 WINDMC_FOR_BUILD
652 RANLIB_FOR_BUILD
653 NM_FOR_BUILD
654 LD_FOR_BUILD
655 LDFLAGS_FOR_BUILD
656 GDC_FOR_BUILD
657 GOC_FOR_BUILD
658 GFORTRAN_FOR_BUILD
659 DSYMUTIL_FOR_BUILD
660 DLLTOOL_FOR_BUILD
661 CXX_FOR_BUILD
662 CXXFLAGS_FOR_BUILD
663 CPPFLAGS_FOR_BUILD
664 CPP_FOR_BUILD
665 CFLAGS_FOR_BUILD
666 CC_FOR_BUILD
667 AS_FOR_BUILD
668 AR_FOR_BUILD
669 target_configdirs
670 configdirs
671 build_configdirs
672 INSTALL_GDB_TK
673 GDB_TK
674 CONFIGURE_GDB_TK
675 build_tooldir
676 tooldir
677 GCC_SHLIB_SUBDIR
678 RPATH_ENVVAR
679 target_configargs
680 host_configargs
681 build_configargs
682 BUILD_CONFIG
683 LDFLAGS_FOR_TARGET
684 CXXFLAGS_FOR_TARGET
685 CFLAGS_FOR_TARGET
686 DEBUG_PREFIX_CFLAGS_FOR_TARGET
687 SYSROOT_CFLAGS_FOR_TARGET
688 get_gcc_base_ver
689 extra_host_zlib_configure_flags
690 extra_host_libiberty_configure_flags
691 stage1_languages
692 host_libs_picflag
693 CRAB1_LIBS
694 enable_libdiagnostics
695 PICFLAG
696 host_shared
697 gcc_host_pie
698 host_pie
699 extra_linker_plugin_flags
700 extra_linker_plugin_configure_flags
701 islinc
702 isllibs
703 poststage1_ldflags
704 poststage1_libs
705 stage1_ldflags
706 stage1_libs
707 extra_isl_gmp_configure_flags
708 extra_mpc_mpfr_configure_flags
709 extra_mpc_gmp_configure_flags
710 extra_mpfr_configure_flags
711 gmpinc
712 gmplibs
713 PGO_BUILD_LTO_CFLAGS
714 PGO_BUILD_USE_CFLAGS
715 PGO_BUILD_GEN_CFLAGS
716 HAVE_CXX14_FOR_BUILD
717 HAVE_CXX14
718 do_compare
719 CARGO
720 GDC
721 GNATMAKE
722 GNATBIND
723 ac_ct_CXX
724 CXXFLAGS
725 CXX
726 OBJEXT
727 EXEEXT
728 ac_ct_CC
729 CPPFLAGS
730 LDFLAGS
731 CFLAGS
732 CC
733 target_subdir
734 host_subdir
735 build_subdir
736 build_libsubdir
737 AWK
738 SED
739 LN_S
740 LN
741 INSTALL_DATA
742 INSTALL_SCRIPT
743 INSTALL_PROGRAM
744 target_os
745 target_vendor
746 target_cpu
747 target
748 host_os
749 host_vendor
750 host_cpu
751 host
752 target_noncanonical
753 host_noncanonical
754 build_noncanonical
755 build_os
756 build_vendor
757 build_cpu
758 build
759 TOPLEVEL_CONFIGURE_ARGUMENTS
760 target_alias
761 host_alias
762 build_alias
763 LIBS
764 ECHO_T
765 ECHO_N
766 ECHO_C
767 DEFS
768 mandir
769 localedir
770 libdir
771 psdir
772 pdfdir
773 dvidir
774 htmldir
775 infodir
776 docdir
777 oldincludedir
778 includedir
779 localstatedir
780 sharedstatedir
781 sysconfdir
782 datadir
783 datarootdir
784 libexecdir
785 sbindir
786 bindir
787 program_transform_name
788 prefix
789 exec_prefix
790 PACKAGE_URL
791 PACKAGE_BUGREPORT
792 PACKAGE_STRING
793 PACKAGE_VERSION
794 PACKAGE_TARNAME
795 PACKAGE_NAME
796 PATH_SEPARATOR
797 SHELL'
798 ac_subst_files='serialization_dependencies
799 host_makefile_frag
800 target_makefile_frag
801 alphaieee_frag
802 ospace_frag'
803 ac_user_opts='
804 enable_option_checking
805 with_build_libsubdir
806 with_system_zlib
807 with_zstd
808 enable_as_accelerator_for
809 enable_offload_targets
810 enable_offload_defaulted
811 enable_gold
812 enable_ld
813 enable_gprofng
814 enable_compressed_debug_sections
815 enable_default_compressed_debug_sections_algorithm
816 enable_year2038
817 enable_libquadmath
818 enable_libquadmath_support
819 enable_libada
820 enable_libgm2
821 enable_libssp
822 enable_libstdcxx
823 enable_bootstrap
824 enable_pgo_build
825 with_mpc
826 with_mpc_include
827 with_mpc_lib
828 with_mpfr
829 with_mpfr_include
830 with_mpfr_lib
831 with_gmp
832 with_gmp_include
833 with_gmp_lib
834 with_stage1_libs
835 with_static_standard_libraries
836 with_stage1_ldflags
837 with_boot_libs
838 with_boot_ldflags
839 with_isl
840 with_isl_include
841 with_isl_lib
842 enable_isl_version_check
843 enable_lto
844 enable_linker_plugin_configure_flags
845 enable_linker_plugin_flags
846 enable_host_pie
847 enable_host_shared
848 enable_libdiagnostics
849 enable_stage1_languages
850 enable_objc_gc
851 with_target_bdw_gc
852 with_target_bdw_gc_include
853 with_target_bdw_gc_lib
854 with_gcc_major_version_only
855 with_build_sysroot
856 with_debug_prefix_map
857 with_build_config
858 enable_vtable_verify
859 enable_serial_configure
860 with_build_time_tools
861 enable_maintainer_mode
862 enable_stage1_checking
863 enable_werror
864 '
865 ac_precious_vars='build_alias
866 host_alias
867 target_alias
868 CC
869 CFLAGS
870 LDFLAGS
871 LIBS
872 CPPFLAGS
873 CXX
874 CXXFLAGS
875 CCC
876 build_configargs
877 host_configargs
878 target_configargs
879 AR
880 AS
881 DLLTOOL
882 DSYMUTIL
883 LD
884 LIPO
885 NM
886 RANLIB
887 STRIP
888 WINDRES
889 WINDMC
890 OBJCOPY
891 OBJDUMP
892 OTOOL
893 READELF
894 CC_FOR_TARGET
895 CXX_FOR_TARGET
896 GCC_FOR_TARGET
897 GFORTRAN_FOR_TARGET
898 GOC_FOR_TARGET
899 GDC_FOR_TARGET
900 GM2_FOR_TARGET
901 AR_FOR_TARGET
902 AS_FOR_TARGET
903 DLLTOOL_FOR_TARGET
904 DSYMUTIL_FOR_TARGET
905 LD_FOR_TARGET
906 LIPO_FOR_TARGET
907 NM_FOR_TARGET
908 OBJCOPY_FOR_TARGET
909 OBJDUMP_FOR_TARGET
910 OTOOL_FOR_TARGET
911 RANLIB_FOR_TARGET
912 READELF_FOR_TARGET
913 STRIP_FOR_TARGET
914 WINDRES_FOR_TARGET
915 WINDMC_FOR_TARGET'
916
917
918 # Initialize some variables set by options.
919 ac_init_help=
920 ac_init_version=false
921 ac_unrecognized_opts=
922 ac_unrecognized_sep=
923 # The variables have the same names as the options, with
924 # dashes changed to underlines.
925 cache_file=/dev/null
926 exec_prefix=NONE
927 no_create=
928 no_recursion=
929 prefix=NONE
930 program_prefix=NONE
931 program_suffix=NONE
932 program_transform_name=s,x,x,
933 silent=
934 site=
935 srcdir=
936 verbose=
937 x_includes=NONE
938 x_libraries=NONE
939
940 # Installation directory options.
941 # These are left unexpanded so users can "make install exec_prefix=/foo"
942 # and all the variables that are supposed to be based on exec_prefix
943 # by default will actually change.
944 # Use braces instead of parens because sh, perl, etc. also accept them.
945 # (The list follows the same order as the GNU Coding Standards.)
946 bindir='${exec_prefix}/bin'
947 sbindir='${exec_prefix}/sbin'
948 libexecdir='${exec_prefix}/libexec'
949 datarootdir='${prefix}/share'
950 datadir='${datarootdir}'
951 sysconfdir='${prefix}/etc'
952 sharedstatedir='${prefix}/com'
953 localstatedir='${prefix}/var'
954 includedir='${prefix}/include'
955 oldincludedir='/usr/include'
956 docdir='${datarootdir}/doc/${PACKAGE}'
957 infodir='${datarootdir}/info'
958 htmldir='${docdir}'
959 dvidir='${docdir}'
960 pdfdir='${docdir}'
961 psdir='${docdir}'
962 libdir='${exec_prefix}/lib'
963 localedir='${datarootdir}/locale'
964 mandir='${datarootdir}/man'
965
966 ac_prev=
967 ac_dashdash=
968 for ac_option
969 do
970 # If the previous option needs an argument, assign it.
971 if test -n "$ac_prev"; then
972 eval $ac_prev=\$ac_option
973 ac_prev=
974 continue
975 fi
976
977 case $ac_option in
978 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
979 *=) ac_optarg= ;;
980 *) ac_optarg=yes ;;
981 esac
982
983 # Accept the important Cygnus configure options, so we can diagnose typos.
984
985 case $ac_dashdash$ac_option in
986 --)
987 ac_dashdash=yes ;;
988
989 -bindir | --bindir | --bindi | --bind | --bin | --bi)
990 ac_prev=bindir ;;
991 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
992 bindir=$ac_optarg ;;
993
994 -build | --build | --buil | --bui | --bu)
995 ac_prev=build_alias ;;
996 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
997 build_alias=$ac_optarg ;;
998
999 -cache-file | --cache-file | --cache-fil | --cache-fi \
1000 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1001 ac_prev=cache_file ;;
1002 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1003 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1004 cache_file=$ac_optarg ;;
1005
1006 --config-cache | -C)
1007 cache_file=config.cache ;;
1008
1009 -datadir | --datadir | --datadi | --datad)
1010 ac_prev=datadir ;;
1011 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1012 datadir=$ac_optarg ;;
1013
1014 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1015 | --dataroo | --dataro | --datar)
1016 ac_prev=datarootdir ;;
1017 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1018 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1019 datarootdir=$ac_optarg ;;
1020
1021 -disable-* | --disable-*)
1022 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1023 # Reject names that are not valid shell variable names.
1024 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1025 as_fn_error $? "invalid feature name: $ac_useropt"
1026 ac_useropt_orig=$ac_useropt
1027 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1028 case $ac_user_opts in
1029 *"
1030 "enable_$ac_useropt"
1031 "*) ;;
1032 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1033 ac_unrecognized_sep=', ';;
1034 esac
1035 eval enable_$ac_useropt=no ;;
1036
1037 -docdir | --docdir | --docdi | --doc | --do)
1038 ac_prev=docdir ;;
1039 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1040 docdir=$ac_optarg ;;
1041
1042 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1043 ac_prev=dvidir ;;
1044 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1045 dvidir=$ac_optarg ;;
1046
1047 -enable-* | --enable-*)
1048 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1049 # Reject names that are not valid shell variable names.
1050 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1051 as_fn_error $? "invalid feature name: $ac_useropt"
1052 ac_useropt_orig=$ac_useropt
1053 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1054 case $ac_user_opts in
1055 *"
1056 "enable_$ac_useropt"
1057 "*) ;;
1058 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1059 ac_unrecognized_sep=', ';;
1060 esac
1061 eval enable_$ac_useropt=\$ac_optarg ;;
1062
1063 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1064 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1065 | --exec | --exe | --ex)
1066 ac_prev=exec_prefix ;;
1067 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1068 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1069 | --exec=* | --exe=* | --ex=*)
1070 exec_prefix=$ac_optarg ;;
1071
1072 -gas | --gas | --ga | --g)
1073 # Obsolete; use --with-gas.
1074 with_gas=yes ;;
1075
1076 -help | --help | --hel | --he | -h)
1077 ac_init_help=long ;;
1078 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1079 ac_init_help=recursive ;;
1080 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1081 ac_init_help=short ;;
1082
1083 -host | --host | --hos | --ho)
1084 ac_prev=host_alias ;;
1085 -host=* | --host=* | --hos=* | --ho=*)
1086 host_alias=$ac_optarg ;;
1087
1088 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1089 ac_prev=htmldir ;;
1090 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1091 | --ht=*)
1092 htmldir=$ac_optarg ;;
1093
1094 -includedir | --includedir | --includedi | --included | --include \
1095 | --includ | --inclu | --incl | --inc)
1096 ac_prev=includedir ;;
1097 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1098 | --includ=* | --inclu=* | --incl=* | --inc=*)
1099 includedir=$ac_optarg ;;
1100
1101 -infodir | --infodir | --infodi | --infod | --info | --inf)
1102 ac_prev=infodir ;;
1103 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1104 infodir=$ac_optarg ;;
1105
1106 -libdir | --libdir | --libdi | --libd)
1107 ac_prev=libdir ;;
1108 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1109 libdir=$ac_optarg ;;
1110
1111 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1112 | --libexe | --libex | --libe)
1113 ac_prev=libexecdir ;;
1114 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1115 | --libexe=* | --libex=* | --libe=*)
1116 libexecdir=$ac_optarg ;;
1117
1118 -localedir | --localedir | --localedi | --localed | --locale)
1119 ac_prev=localedir ;;
1120 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1121 localedir=$ac_optarg ;;
1122
1123 -localstatedir | --localstatedir | --localstatedi | --localstated \
1124 | --localstate | --localstat | --localsta | --localst | --locals)
1125 ac_prev=localstatedir ;;
1126 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1127 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1128 localstatedir=$ac_optarg ;;
1129
1130 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1131 ac_prev=mandir ;;
1132 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1133 mandir=$ac_optarg ;;
1134
1135 -nfp | --nfp | --nf)
1136 # Obsolete; use --without-fp.
1137 with_fp=no ;;
1138
1139 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1140 | --no-cr | --no-c | -n)
1141 no_create=yes ;;
1142
1143 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1144 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1145 no_recursion=yes ;;
1146
1147 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1148 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1149 | --oldin | --oldi | --old | --ol | --o)
1150 ac_prev=oldincludedir ;;
1151 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1152 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1153 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1154 oldincludedir=$ac_optarg ;;
1155
1156 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1157 ac_prev=prefix ;;
1158 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1159 prefix=$ac_optarg ;;
1160
1161 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1162 | --program-pre | --program-pr | --program-p)
1163 ac_prev=program_prefix ;;
1164 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1165 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1166 program_prefix=$ac_optarg ;;
1167
1168 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1169 | --program-suf | --program-su | --program-s)
1170 ac_prev=program_suffix ;;
1171 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1172 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1173 program_suffix=$ac_optarg ;;
1174
1175 -program-transform-name | --program-transform-name \
1176 | --program-transform-nam | --program-transform-na \
1177 | --program-transform-n | --program-transform- \
1178 | --program-transform | --program-transfor \
1179 | --program-transfo | --program-transf \
1180 | --program-trans | --program-tran \
1181 | --progr-tra | --program-tr | --program-t)
1182 ac_prev=program_transform_name ;;
1183 -program-transform-name=* | --program-transform-name=* \
1184 | --program-transform-nam=* | --program-transform-na=* \
1185 | --program-transform-n=* | --program-transform-=* \
1186 | --program-transform=* | --program-transfor=* \
1187 | --program-transfo=* | --program-transf=* \
1188 | --program-trans=* | --program-tran=* \
1189 | --progr-tra=* | --program-tr=* | --program-t=*)
1190 program_transform_name=$ac_optarg ;;
1191
1192 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1193 ac_prev=pdfdir ;;
1194 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1195 pdfdir=$ac_optarg ;;
1196
1197 -psdir | --psdir | --psdi | --psd | --ps)
1198 ac_prev=psdir ;;
1199 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1200 psdir=$ac_optarg ;;
1201
1202 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1203 | -silent | --silent | --silen | --sile | --sil)
1204 silent=yes ;;
1205
1206 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1207 ac_prev=sbindir ;;
1208 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1209 | --sbi=* | --sb=*)
1210 sbindir=$ac_optarg ;;
1211
1212 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1213 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1214 | --sharedst | --shareds | --shared | --share | --shar \
1215 | --sha | --sh)
1216 ac_prev=sharedstatedir ;;
1217 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1218 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1219 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1220 | --sha=* | --sh=*)
1221 sharedstatedir=$ac_optarg ;;
1222
1223 -site | --site | --sit)
1224 ac_prev=site ;;
1225 -site=* | --site=* | --sit=*)
1226 site=$ac_optarg ;;
1227
1228 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1229 ac_prev=srcdir ;;
1230 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1231 srcdir=$ac_optarg ;;
1232
1233 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1234 | --syscon | --sysco | --sysc | --sys | --sy)
1235 ac_prev=sysconfdir ;;
1236 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1237 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1238 sysconfdir=$ac_optarg ;;
1239
1240 -target | --target | --targe | --targ | --tar | --ta | --t)
1241 ac_prev=target_alias ;;
1242 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1243 target_alias=$ac_optarg ;;
1244
1245 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1246 verbose=yes ;;
1247
1248 -version | --version | --versio | --versi | --vers | -V)
1249 ac_init_version=: ;;
1250
1251 -with-* | --with-*)
1252 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
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--with-$ac_useropt_orig"
1263 ac_unrecognized_sep=', ';;
1264 esac
1265 eval with_$ac_useropt=\$ac_optarg ;;
1266
1267 -without-* | --without-*)
1268 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1269 # Reject names that are not valid shell variable names.
1270 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1271 as_fn_error $? "invalid package name: $ac_useropt"
1272 ac_useropt_orig=$ac_useropt
1273 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1274 case $ac_user_opts in
1275 *"
1276 "with_$ac_useropt"
1277 "*) ;;
1278 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1279 ac_unrecognized_sep=', ';;
1280 esac
1281 eval with_$ac_useropt=no ;;
1282
1283 --x)
1284 # Obsolete; use --with-x.
1285 with_x=yes ;;
1286
1287 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1288 | --x-incl | --x-inc | --x-in | --x-i)
1289 ac_prev=x_includes ;;
1290 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1291 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1292 x_includes=$ac_optarg ;;
1293
1294 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1295 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1296 ac_prev=x_libraries ;;
1297 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1298 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1299 x_libraries=$ac_optarg ;;
1300
1301 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1302 Try \`$0 --help' for more information"
1303 ;;
1304
1305 *=*)
1306 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1307 # Reject names that are not valid shell variable names.
1308 case $ac_envvar in #(
1309 '' | [0-9]* | *[!_$as_cr_alnum]* )
1310 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1311 esac
1312 eval $ac_envvar=\$ac_optarg
1313 export $ac_envvar ;;
1314
1315 *)
1316 # FIXME: should be removed in autoconf 3.0.
1317 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1318 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1319 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1320 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1321 ;;
1322
1323 esac
1324 done
1325
1326 if test -n "$ac_prev"; then
1327 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1328 as_fn_error $? "missing argument to $ac_option"
1329 fi
1330
1331 if test -n "$ac_unrecognized_opts"; then
1332 case $enable_option_checking in
1333 no) ;;
1334 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1335 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1336 esac
1337 fi
1338
1339 # Check all directory arguments for consistency.
1340 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1341 datadir sysconfdir sharedstatedir localstatedir includedir \
1342 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1343 libdir localedir mandir
1344 do
1345 eval ac_val=\$$ac_var
1346 # Remove trailing slashes.
1347 case $ac_val in
1348 */ )
1349 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1350 eval $ac_var=\$ac_val;;
1351 esac
1352 # Be sure to have absolute directory names.
1353 case $ac_val in
1354 [\\/$]* | ?:[\\/]* ) continue;;
1355 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1356 esac
1357 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1358 done
1359
1360 # There might be people who depend on the old broken behavior: `$host'
1361 # used to hold the argument of --host etc.
1362 # FIXME: To remove some day.
1363 build=$build_alias
1364 host=$host_alias
1365 target=$target_alias
1366
1367 # FIXME: To remove some day.
1368 if test "x$host_alias" != x; then
1369 if test "x$build_alias" = x; then
1370 cross_compiling=maybe
1371 elif test "x$build_alias" != "x$host_alias"; then
1372 cross_compiling=yes
1373 fi
1374 fi
1375
1376 ac_tool_prefix=
1377 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1378
1379 test "$silent" = yes && exec 6>/dev/null
1380
1381
1382 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1383 ac_ls_di=`ls -di .` &&
1384 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1385 as_fn_error $? "working directory cannot be determined"
1386 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1387 as_fn_error $? "pwd does not report name of working directory"
1388
1389
1390 # Find the source files, if location was not specified.
1391 if test -z "$srcdir"; then
1392 ac_srcdir_defaulted=yes
1393 # Try the directory containing this script, then the parent directory.
1394 ac_confdir=`$as_dirname -- "$as_myself" ||
1395 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1396 X"$as_myself" : 'X\(//\)[^/]' \| \
1397 X"$as_myself" : 'X\(//\)$' \| \
1398 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1399 $as_echo X"$as_myself" |
1400 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1401 s//\1/
1402 q
1403 }
1404 /^X\(\/\/\)[^/].*/{
1405 s//\1/
1406 q
1407 }
1408 /^X\(\/\/\)$/{
1409 s//\1/
1410 q
1411 }
1412 /^X\(\/\).*/{
1413 s//\1/
1414 q
1415 }
1416 s/.*/./; q'`
1417 srcdir=$ac_confdir
1418 if test ! -r "$srcdir/$ac_unique_file"; then
1419 srcdir=..
1420 fi
1421 else
1422 ac_srcdir_defaulted=no
1423 fi
1424 if test ! -r "$srcdir/$ac_unique_file"; then
1425 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1426 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1427 fi
1428 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1429 ac_abs_confdir=`(
1430 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1431 pwd)`
1432 # When building in place, set srcdir=.
1433 if test "$ac_abs_confdir" = "$ac_pwd"; then
1434 srcdir=.
1435 fi
1436 # Remove unnecessary trailing slashes from srcdir.
1437 # Double slashes in file names in object file debugging info
1438 # mess up M-x gdb in Emacs.
1439 case $srcdir in
1440 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1441 esac
1442 case $srcdir in
1443 *" "*)
1444 as_fn_error $? "path to source, $srcdir, contains spaces"
1445 ;;
1446 esac
1447 ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1448
1449 for ac_var in $ac_precious_vars; do
1450 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1451 eval ac_env_${ac_var}_value=\$${ac_var}
1452 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1453 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1454 done
1455
1456 #
1457 # Report the --help message.
1458 #
1459 if test "$ac_init_help" = "long"; then
1460 # Omit some internal or obsolete options to make the list less imposing.
1461 # This message is too long to be a string in the A/UX 3.1 sh.
1462 cat <<_ACEOF
1463 \`configure' configures this package to adapt to many kinds of systems.
1464
1465 Usage: $0 [OPTION]... [VAR=VALUE]...
1466
1467 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1468 VAR=VALUE. See below for descriptions of some of the useful variables.
1469
1470 Defaults for the options are specified in brackets.
1471
1472 Configuration:
1473 -h, --help display this help and exit
1474 --help=short display options specific to this package
1475 --help=recursive display the short help of all the included packages
1476 -V, --version display version information and exit
1477 -q, --quiet, --silent do not print \`checking ...' messages
1478 --cache-file=FILE cache test results in FILE [disabled]
1479 -C, --config-cache alias for \`--cache-file=config.cache'
1480 -n, --no-create do not create output files
1481 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1482
1483 Installation directories:
1484 --prefix=PREFIX install architecture-independent files in PREFIX
1485 [$ac_default_prefix]
1486 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1487 [PREFIX]
1488
1489 By default, \`make install' will install all the files in
1490 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1491 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1492 for instance \`--prefix=\$HOME'.
1493
1494 For better control, use the options below.
1495
1496 Fine tuning of the installation directories:
1497 --bindir=DIR user executables [EPREFIX/bin]
1498 --sbindir=DIR system admin executables [EPREFIX/sbin]
1499 --libexecdir=DIR program executables [EPREFIX/libexec]
1500 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1501 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1502 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1503 --libdir=DIR object code libraries [EPREFIX/lib]
1504 --includedir=DIR C header files [PREFIX/include]
1505 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1506 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1507 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1508 --infodir=DIR info documentation [DATAROOTDIR/info]
1509 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1510 --mandir=DIR man documentation [DATAROOTDIR/man]
1511 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1512 --htmldir=DIR html documentation [DOCDIR]
1513 --dvidir=DIR dvi documentation [DOCDIR]
1514 --pdfdir=DIR pdf documentation [DOCDIR]
1515 --psdir=DIR ps documentation [DOCDIR]
1516 _ACEOF
1517
1518 cat <<\_ACEOF
1519
1520 Program names:
1521 --program-prefix=PREFIX prepend PREFIX to installed program names
1522 --program-suffix=SUFFIX append SUFFIX to installed program names
1523 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1524
1525 System types:
1526 --build=BUILD configure for building on BUILD [guessed]
1527 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1528 --target=TARGET configure for building compilers for TARGET [HOST]
1529 _ACEOF
1530 fi
1531
1532 if test -n "$ac_init_help"; then
1533
1534 cat <<\_ACEOF
1535
1536 Optional Features:
1537 --disable-option-checking ignore unrecognized --enable/--with options
1538 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1539 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1540 --enable-as-accelerator-for=ARG
1541 build as offload target compiler. Specify offload
1542 host triple by ARG
1543 --enable-offload-targets=LIST
1544 enable offloading to devices from comma-separated
1545 LIST of TARGET[=DIR]. Use optional path to find
1546 offload target compiler during the build
1547 --enable-offload-defaulted
1548 If enabled, configured but not installed offload compilers and
1549 libgomp plugins are silently ignored. Useful for distribution
1550 compilers where those are in separate optional packages.
1551
1552 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1553 --enable-ld[=ARG] build ld [ARG={default,yes,no}]
1554 --disable-gprofng do not build gprofng
1555 --enable-compressed-debug-sections={all,gas,gold,ld,none}
1556 Enable compressed debug sections for gas, gold or ld
1557 by default
1558 --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
1559 Default compression algorithm for
1560 --enable-compressed-debug-sections.
1561 --enable-year2038 enable support for timestamps past the year 2038
1562 --disable-libquadmath do not build libquadmath directory
1563 --disable-libquadmath-support
1564 disable libquadmath support for Fortran
1565 --enable-libada build libada directory
1566 --enable-libgm2 build libgm2 directory
1567 --enable-libssp build libssp directory
1568 --disable-libstdcxx do not build libstdc++-v3 directory
1569 --enable-bootstrap enable bootstrapping [yes if native build]
1570 --enable-pgo-build[=lto]
1571 enable the PGO build
1572 --disable-isl-version-check
1573 disable check for isl version
1574 --enable-lto enable link time optimization support
1575 --enable-linker-plugin-configure-flags=FLAGS
1576 additional flags for configuring linker plugins
1577 [none]
1578 --enable-linker-plugin-flags=FLAGS
1579 additional flags for configuring and building linker
1580 plugins [none]
1581 --enable-host-pie build position independent host executables
1582 --enable-host-shared build host code as shared libraries
1583 --enable-libdiagnostics build libdiagnostics shared library
1584 --enable-stage1-languages[=all]
1585 choose additional languages to build during stage1.
1586 Mostly useful for compiler development
1587 --enable-objc-gc enable use of Boehm's garbage collector with the GNU
1588 Objective-C runtime
1589 --enable-vtable-verify Enable vtable verification feature
1590 --enable-serial-[{host,target,build}-]configure
1591 force sequential configuration of sub-packages for
1592 the host, target or build machine, or all
1593 sub-packages
1594 --enable-maintainer-mode
1595 enable make rules and dependencies not useful (and
1596 sometimes confusing) to the casual installer
1597 --enable-stage1-checking[=all]
1598 choose additional checking for stage1 of the
1599 compiler
1600 --enable-werror enable -Werror in bootstrap stage2 and later
1601
1602 Optional Packages:
1603 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1604 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1605 --with-build-libsubdir=DIR Directory where to find libraries for build system
1606 --with-system-zlib use installed libz
1607 --with-zstd Support zstd compressed debug sections
1608 (default=auto)
1609 --with-mpc=PATH specify prefix directory for installed MPC package.
1610 Equivalent to --with-mpc-include=PATH/include plus
1611 --with-mpc-lib=PATH/lib
1612 --with-mpc-include=PATH specify directory for installed MPC include files
1613 --with-mpc-lib=PATH specify directory for the installed MPC library
1614 --with-mpfr=PATH specify prefix directory for installed MPFR package.
1615 Equivalent to --with-mpfr-include=PATH/include plus
1616 --with-mpfr-lib=PATH/lib
1617 --with-mpfr-include=PATH
1618 specify directory for installed MPFR include files
1619 --with-mpfr-lib=PATH specify directory for the installed MPFR library
1620 --with-gmp=PATH specify prefix directory for the installed GMP
1621 package. Equivalent to
1622 --with-gmp-include=PATH/include plus
1623 --with-gmp-lib=PATH/lib
1624 --with-gmp-include=PATH specify directory for installed GMP include files
1625 --with-gmp-lib=PATH specify directory for the installed GMP library
1626 --with-stage1-libs=LIBS libraries for stage1
1627 --with-static-standard-libraries
1628 use -static-libstdc++ and -static-libgcc
1629 (default=auto)
1630 --with-stage1-ldflags=FLAGS
1631 linker flags for stage1
1632 --with-boot-libs=LIBS libraries for stage2 and later
1633 --with-boot-ldflags=FLAGS
1634 linker flags for stage2 and later
1635 --with-isl=PATH Specify prefix directory for the installed isl
1636 package. Equivalent to
1637 --with-isl-include=PATH/include plus
1638 --with-isl-lib=PATH/lib
1639 --with-isl-include=PATH Specify directory for installed isl include files
1640 --with-isl-lib=PATH Specify the directory for the installed isl library
1641 --with-target-bdw-gc=PATHLIST
1642 specify prefix directory for installed bdw-gc
1643 package. Equivalent to
1644 --with-target-bdw-gc-include=PATH/include plus
1645 --with-target-bdw-gc-lib=PATH/lib
1646 --with-target-bdw-gc-include=PATHLIST
1647 specify directories for installed bdw-gc include
1648 files
1649 --with-target-bdw-gc-lib=PATHLIST
1650 specify directories for installed bdw-gc library
1651 --with-gcc-major-version-only
1652 use only GCC major number in filesystem paths
1653 --with-build-sysroot=SYSROOT
1654 use sysroot as the system root during the build
1655 --with-debug-prefix-map='A=B C=D ...'
1656 map A to B, C to D ... in debug information
1657 --with-build-config='NAME NAME2...'
1658 use config/NAME.mk build configuration
1659 --with-build-time-tools=PATH
1660 use given path to find target tools during the build
1661
1662 Some influential environment variables:
1663 CC C compiler command
1664 CFLAGS C compiler flags
1665 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1666 nonstandard directory <lib dir>
1667 LIBS libraries to pass to the linker, e.g. -l<library>
1668 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1669 you have headers in a nonstandard directory <include dir>
1670 CXX C++ compiler command
1671 CXXFLAGS C++ compiler flags
1672 build_configargs
1673 additional configure arguments for build directories
1674 host_configargs
1675 additional configure arguments for host directories
1676 target_configargs
1677 additional configure arguments for target directories
1678 AR AR for the host
1679 AS AS for the host
1680 DLLTOOL DLLTOOL for the host
1681 DSYMUTIL DSYMUTIL for the host
1682 LD LD for the host
1683 LIPO LIPO for the host
1684 NM NM for the host
1685 RANLIB RANLIB for the host
1686 STRIP STRIP for the host
1687 WINDRES WINDRES for the host
1688 WINDMC WINDMC for the host
1689 OBJCOPY OBJCOPY for the host
1690 OBJDUMP OBJDUMP for the host
1691 OTOOL OTOOL for the host
1692 READELF READELF for the host
1693 CC_FOR_TARGET
1694 CC for the target
1695 CXX_FOR_TARGET
1696 CXX for the target
1697 GCC_FOR_TARGET
1698 GCC for the target
1699 GFORTRAN_FOR_TARGET
1700 GFORTRAN for the target
1701 GOC_FOR_TARGET
1702 GOC for the target
1703 GDC_FOR_TARGET
1704 GDC for the target
1705 GM2_FOR_TARGET
1706 GM2 for the target
1707 AR_FOR_TARGET
1708 AR for the target
1709 AS_FOR_TARGET
1710 AS for the target
1711 DLLTOOL_FOR_TARGET
1712 DLLTOOL for the target
1713 DSYMUTIL_FOR_TARGET
1714 DSYMUTIL for the target
1715 LD_FOR_TARGET
1716 LD for the target
1717 LIPO_FOR_TARGET
1718 LIPO for the target
1719 NM_FOR_TARGET
1720 NM for the target
1721 OBJCOPY_FOR_TARGET
1722 OBJCOPY for the target
1723 OBJDUMP_FOR_TARGET
1724 OBJDUMP for the target
1725 OTOOL_FOR_TARGET
1726 OTOOL for the target
1727 RANLIB_FOR_TARGET
1728 RANLIB for the target
1729 READELF_FOR_TARGET
1730 READELF for the target
1731 STRIP_FOR_TARGET
1732 STRIP for the target
1733 WINDRES_FOR_TARGET
1734 WINDRES for the target
1735 WINDMC_FOR_TARGET
1736 WINDMC for the target
1737
1738 Use these variables to override the choices made by `configure' or to help
1739 it to find libraries and programs with nonstandard names/locations.
1740
1741 Report bugs to the package provider.
1742 _ACEOF
1743 ac_status=$?
1744 fi
1745
1746 if test "$ac_init_help" = "recursive"; then
1747 # If there are subdirs, report their specific --help.
1748 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1749 test -d "$ac_dir" ||
1750 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1751 continue
1752 ac_builddir=.
1753
1754 case "$ac_dir" in
1755 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1756 *)
1757 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1758 # A ".." for each directory in $ac_dir_suffix.
1759 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1760 case $ac_top_builddir_sub in
1761 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1762 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1763 esac ;;
1764 esac
1765 ac_abs_top_builddir=$ac_pwd
1766 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1767 # for backward compatibility:
1768 ac_top_builddir=$ac_top_build_prefix
1769
1770 case $srcdir in
1771 .) # We are building in place.
1772 ac_srcdir=.
1773 ac_top_srcdir=$ac_top_builddir_sub
1774 ac_abs_top_srcdir=$ac_pwd ;;
1775 [\\/]* | ?:[\\/]* ) # Absolute name.
1776 ac_srcdir=$srcdir$ac_dir_suffix;
1777 ac_top_srcdir=$srcdir
1778 ac_abs_top_srcdir=$srcdir ;;
1779 *) # Relative name.
1780 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1781 ac_top_srcdir=$ac_top_build_prefix$srcdir
1782 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1783 esac
1784 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1785
1786 cd "$ac_dir" || { ac_status=$?; continue; }
1787 # Check for guested configure.
1788 if test -f "$ac_srcdir/configure.gnu"; then
1789 echo &&
1790 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1791 elif test -f "$ac_srcdir/configure"; then
1792 echo &&
1793 $SHELL "$ac_srcdir/configure" --help=recursive
1794 else
1795 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1796 fi || ac_status=$?
1797 cd "$ac_pwd" || { ac_status=$?; break; }
1798 done
1799 fi
1800
1801 test -n "$ac_init_help" && exit $ac_status
1802 if $ac_init_version; then
1803 cat <<\_ACEOF
1804 configure
1805 generated by GNU Autoconf 2.69
1806
1807 Copyright (C) 2012 Free Software Foundation, Inc.
1808 This configure script is free software; the Free Software Foundation
1809 gives unlimited permission to copy, distribute and modify it.
1810 _ACEOF
1811 exit
1812 fi
1813
1814 ## ------------------------ ##
1815 ## Autoconf initialization. ##
1816 ## ------------------------ ##
1817
1818 # ac_fn_c_try_compile LINENO
1819 # --------------------------
1820 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1821 ac_fn_c_try_compile ()
1822 {
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 rm -f conftest.$ac_objext
1825 if { { ac_try="$ac_compile"
1826 case "(($ac_try" in
1827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1828 *) ac_try_echo=$ac_try;;
1829 esac
1830 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1831 $as_echo "$ac_try_echo"; } >&5
1832 (eval "$ac_compile") 2>conftest.err
1833 ac_status=$?
1834 if test -s conftest.err; then
1835 grep -v '^ *+' conftest.err >conftest.er1
1836 cat conftest.er1 >&5
1837 mv -f conftest.er1 conftest.err
1838 fi
1839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1840 test $ac_status = 0; } && {
1841 test -z "$ac_c_werror_flag" ||
1842 test ! -s conftest.err
1843 } && test -s conftest.$ac_objext; then :
1844 ac_retval=0
1845 else
1846 $as_echo "$as_me: failed program was:" >&5
1847 sed 's/^/| /' conftest.$ac_ext >&5
1848
1849 ac_retval=1
1850 fi
1851 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1852 as_fn_set_status $ac_retval
1853
1854 } # ac_fn_c_try_compile
1855
1856 # ac_fn_cxx_try_compile LINENO
1857 # ----------------------------
1858 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1859 ac_fn_cxx_try_compile ()
1860 {
1861 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1862 rm -f conftest.$ac_objext
1863 if { { ac_try="$ac_compile"
1864 case "(($ac_try" in
1865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1866 *) ac_try_echo=$ac_try;;
1867 esac
1868 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1869 $as_echo "$ac_try_echo"; } >&5
1870 (eval "$ac_compile") 2>conftest.err
1871 ac_status=$?
1872 if test -s conftest.err; then
1873 grep -v '^ *+' conftest.err >conftest.er1
1874 cat conftest.er1 >&5
1875 mv -f conftest.er1 conftest.err
1876 fi
1877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1878 test $ac_status = 0; } && {
1879 test -z "$ac_cxx_werror_flag" ||
1880 test ! -s conftest.err
1881 } && test -s conftest.$ac_objext; then :
1882 ac_retval=0
1883 else
1884 $as_echo "$as_me: failed program was:" >&5
1885 sed 's/^/| /' conftest.$ac_ext >&5
1886
1887 ac_retval=1
1888 fi
1889 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890 as_fn_set_status $ac_retval
1891
1892 } # ac_fn_cxx_try_compile
1893
1894 # ac_fn_cxx_try_link LINENO
1895 # -------------------------
1896 # Try to link conftest.$ac_ext, and return whether this succeeded.
1897 ac_fn_cxx_try_link ()
1898 {
1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1900 rm -f conftest.$ac_objext conftest$ac_exeext
1901 if { { ac_try="$ac_link"
1902 case "(($ac_try" in
1903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1904 *) ac_try_echo=$ac_try;;
1905 esac
1906 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1907 $as_echo "$ac_try_echo"; } >&5
1908 (eval "$ac_link") 2>conftest.err
1909 ac_status=$?
1910 if test -s conftest.err; then
1911 grep -v '^ *+' conftest.err >conftest.er1
1912 cat conftest.er1 >&5
1913 mv -f conftest.er1 conftest.err
1914 fi
1915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1916 test $ac_status = 0; } && {
1917 test -z "$ac_cxx_werror_flag" ||
1918 test ! -s conftest.err
1919 } && test -s conftest$ac_exeext && {
1920 test "$cross_compiling" = yes ||
1921 test -x conftest$ac_exeext
1922 }; then :
1923 ac_retval=0
1924 else
1925 $as_echo "$as_me: failed program was:" >&5
1926 sed 's/^/| /' conftest.$ac_ext >&5
1927
1928 ac_retval=1
1929 fi
1930 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1931 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1932 # interfere with the next link command; also delete a directory that is
1933 # left behind by Apple's compiler. We do this before executing the actions.
1934 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1935 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1936 as_fn_set_status $ac_retval
1937
1938 } # ac_fn_cxx_try_link
1939
1940 # ac_fn_c_try_link LINENO
1941 # -----------------------
1942 # Try to link conftest.$ac_ext, and return whether this succeeded.
1943 ac_fn_c_try_link ()
1944 {
1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1946 rm -f conftest.$ac_objext conftest$ac_exeext
1947 if { { ac_try="$ac_link"
1948 case "(($ac_try" in
1949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1950 *) ac_try_echo=$ac_try;;
1951 esac
1952 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1953 $as_echo "$ac_try_echo"; } >&5
1954 (eval "$ac_link") 2>conftest.err
1955 ac_status=$?
1956 if test -s conftest.err; then
1957 grep -v '^ *+' conftest.err >conftest.er1
1958 cat conftest.er1 >&5
1959 mv -f conftest.er1 conftest.err
1960 fi
1961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1962 test $ac_status = 0; } && {
1963 test -z "$ac_c_werror_flag" ||
1964 test ! -s conftest.err
1965 } && test -s conftest$ac_exeext && {
1966 test "$cross_compiling" = yes ||
1967 test -x conftest$ac_exeext
1968 }; then :
1969 ac_retval=0
1970 else
1971 $as_echo "$as_me: failed program was:" >&5
1972 sed 's/^/| /' conftest.$ac_ext >&5
1973
1974 ac_retval=1
1975 fi
1976 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1977 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1978 # interfere with the next link command; also delete a directory that is
1979 # left behind by Apple's compiler. We do this before executing the actions.
1980 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1981 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1982 as_fn_set_status $ac_retval
1983
1984 } # ac_fn_c_try_link
1985 cat >config.log <<_ACEOF
1986 This file contains any messages produced by compilers while
1987 running configure, to aid debugging if configure makes a mistake.
1988
1989 It was created by $as_me, which was
1990 generated by GNU Autoconf 2.69. Invocation command line was
1991
1992 $ $0 $@
1993
1994 _ACEOF
1995 exec 5>>config.log
1996 {
1997 cat <<_ASUNAME
1998 ## --------- ##
1999 ## Platform. ##
2000 ## --------- ##
2001
2002 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2003 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2004 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2005 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2006 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2007
2008 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2009 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2010
2011 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2012 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2013 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2014 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2015 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2016 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2017 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2018
2019 _ASUNAME
2020
2021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2022 for as_dir in $PATH
2023 do
2024 IFS=$as_save_IFS
2025 test -z "$as_dir" && as_dir=.
2026 $as_echo "PATH: $as_dir"
2027 done
2028 IFS=$as_save_IFS
2029
2030 } >&5
2031
2032 cat >&5 <<_ACEOF
2033
2034
2035 ## ----------- ##
2036 ## Core tests. ##
2037 ## ----------- ##
2038
2039 _ACEOF
2040
2041
2042 # Keep a trace of the command line.
2043 # Strip out --no-create and --no-recursion so they do not pile up.
2044 # Strip out --silent because we don't want to record it for future runs.
2045 # Also quote any args containing shell meta-characters.
2046 # Make two passes to allow for proper duplicate-argument suppression.
2047 ac_configure_args=
2048 ac_configure_args0=
2049 ac_configure_args1=
2050 ac_must_keep_next=false
2051 for ac_pass in 1 2
2052 do
2053 for ac_arg
2054 do
2055 case $ac_arg in
2056 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2057 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2058 | -silent | --silent | --silen | --sile | --sil)
2059 continue ;;
2060 *\'*)
2061 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2062 esac
2063 case $ac_pass in
2064 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2065 2)
2066 as_fn_append ac_configure_args1 " '$ac_arg'"
2067 if test $ac_must_keep_next = true; then
2068 ac_must_keep_next=false # Got value, back to normal.
2069 else
2070 case $ac_arg in
2071 *=* | --config-cache | -C | -disable-* | --disable-* \
2072 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2073 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2074 | -with-* | --with-* | -without-* | --without-* | --x)
2075 case "$ac_configure_args0 " in
2076 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2077 esac
2078 ;;
2079 -* ) ac_must_keep_next=true ;;
2080 esac
2081 fi
2082 as_fn_append ac_configure_args " '$ac_arg'"
2083 ;;
2084 esac
2085 done
2086 done
2087 { ac_configure_args0=; unset ac_configure_args0;}
2088 { ac_configure_args1=; unset ac_configure_args1;}
2089
2090 # When interrupted or exit'd, cleanup temporary files, and complete
2091 # config.log. We remove comments because anyway the quotes in there
2092 # would cause problems or look ugly.
2093 # WARNING: Use '\'' to represent an apostrophe within the trap.
2094 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2095 trap 'exit_status=$?
2096 # Save into config.log some information that might help in debugging.
2097 {
2098 echo
2099
2100 $as_echo "## ---------------- ##
2101 ## Cache variables. ##
2102 ## ---------------- ##"
2103 echo
2104 # The following way of writing the cache mishandles newlines in values,
2105 (
2106 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2107 eval ac_val=\$$ac_var
2108 case $ac_val in #(
2109 *${as_nl}*)
2110 case $ac_var in #(
2111 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2112 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2113 esac
2114 case $ac_var in #(
2115 _ | IFS | as_nl) ;; #(
2116 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2117 *) { eval $ac_var=; unset $ac_var;} ;;
2118 esac ;;
2119 esac
2120 done
2121 (set) 2>&1 |
2122 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2123 *${as_nl}ac_space=\ *)
2124 sed -n \
2125 "s/'\''/'\''\\\\'\'''\''/g;
2126 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2127 ;; #(
2128 *)
2129 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2130 ;;
2131 esac |
2132 sort
2133 )
2134 echo
2135
2136 $as_echo "## ----------------- ##
2137 ## Output variables. ##
2138 ## ----------------- ##"
2139 echo
2140 for ac_var in $ac_subst_vars
2141 do
2142 eval ac_val=\$$ac_var
2143 case $ac_val in
2144 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2145 esac
2146 $as_echo "$ac_var='\''$ac_val'\''"
2147 done | sort
2148 echo
2149
2150 if test -n "$ac_subst_files"; then
2151 $as_echo "## ------------------- ##
2152 ## File substitutions. ##
2153 ## ------------------- ##"
2154 echo
2155 for ac_var in $ac_subst_files
2156 do
2157 eval ac_val=\$$ac_var
2158 case $ac_val in
2159 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2160 esac
2161 $as_echo "$ac_var='\''$ac_val'\''"
2162 done | sort
2163 echo
2164 fi
2165
2166 if test -s confdefs.h; then
2167 $as_echo "## ----------- ##
2168 ## confdefs.h. ##
2169 ## ----------- ##"
2170 echo
2171 cat confdefs.h
2172 echo
2173 fi
2174 test "$ac_signal" != 0 &&
2175 $as_echo "$as_me: caught signal $ac_signal"
2176 $as_echo "$as_me: exit $exit_status"
2177 } >&5
2178 rm -f core *.core core.conftest.* &&
2179 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2180 exit $exit_status
2181 ' 0
2182 for ac_signal in 1 2 13 15; do
2183 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2184 done
2185 ac_signal=0
2186
2187 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2188 rm -f -r conftest* confdefs.h
2189
2190 $as_echo "/* confdefs.h */" > confdefs.h
2191
2192 # Predefined preprocessor variables.
2193
2194 cat >>confdefs.h <<_ACEOF
2195 #define PACKAGE_NAME "$PACKAGE_NAME"
2196 _ACEOF
2197
2198 cat >>confdefs.h <<_ACEOF
2199 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2200 _ACEOF
2201
2202 cat >>confdefs.h <<_ACEOF
2203 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2204 _ACEOF
2205
2206 cat >>confdefs.h <<_ACEOF
2207 #define PACKAGE_STRING "$PACKAGE_STRING"
2208 _ACEOF
2209
2210 cat >>confdefs.h <<_ACEOF
2211 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2212 _ACEOF
2213
2214 cat >>confdefs.h <<_ACEOF
2215 #define PACKAGE_URL "$PACKAGE_URL"
2216 _ACEOF
2217
2218
2219 # Let the site file select an alternate cache file if it wants to.
2220 # Prefer an explicitly selected file to automatically selected ones.
2221 ac_site_file1=NONE
2222 ac_site_file2=NONE
2223 if test -n "$CONFIG_SITE"; then
2224 # We do not want a PATH search for config.site.
2225 case $CONFIG_SITE in #((
2226 -*) ac_site_file1=./$CONFIG_SITE;;
2227 */*) ac_site_file1=$CONFIG_SITE;;
2228 *) ac_site_file1=./$CONFIG_SITE;;
2229 esac
2230 elif test "x$prefix" != xNONE; then
2231 ac_site_file1=$prefix/share/config.site
2232 ac_site_file2=$prefix/etc/config.site
2233 else
2234 ac_site_file1=$ac_default_prefix/share/config.site
2235 ac_site_file2=$ac_default_prefix/etc/config.site
2236 fi
2237 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2238 do
2239 test "x$ac_site_file" = xNONE && continue
2240 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2242 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2243 sed 's/^/| /' "$ac_site_file" >&5
2244 . "$ac_site_file" \
2245 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2246 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2247 as_fn_error $? "failed to load site script $ac_site_file
2248 See \`config.log' for more details" "$LINENO" 5; }
2249 fi
2250 done
2251
2252 if test -r "$cache_file"; then
2253 # Some versions of bash will fail to source /dev/null (special files
2254 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2255 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2257 $as_echo "$as_me: loading cache $cache_file" >&6;}
2258 case $cache_file in
2259 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2260 *) . "./$cache_file";;
2261 esac
2262 fi
2263 else
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2265 $as_echo "$as_me: creating cache $cache_file" >&6;}
2266 >$cache_file
2267 fi
2268
2269 # Check that the precious variables saved in the cache have kept the same
2270 # value.
2271 ac_cache_corrupted=false
2272 for ac_var in $ac_precious_vars; do
2273 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2274 eval ac_new_set=\$ac_env_${ac_var}_set
2275 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2276 eval ac_new_val=\$ac_env_${ac_var}_value
2277 case $ac_old_set,$ac_new_set in
2278 set,)
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2280 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2281 ac_cache_corrupted=: ;;
2282 ,set)
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2284 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2285 ac_cache_corrupted=: ;;
2286 ,);;
2287 *)
2288 if test "x$ac_old_val" != "x$ac_new_val"; then
2289 # differences in whitespace do not lead to failure.
2290 ac_old_val_w=`echo x $ac_old_val`
2291 ac_new_val_w=`echo x $ac_new_val`
2292 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2294 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2295 ac_cache_corrupted=:
2296 else
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2298 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2299 eval $ac_var=\$ac_old_val
2300 fi
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2302 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2303 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2304 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2305 fi;;
2306 esac
2307 # Pass precious variables to config.status.
2308 if test "$ac_new_set" = set; then
2309 case $ac_new_val in
2310 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2311 *) ac_arg=$ac_var=$ac_new_val ;;
2312 esac
2313 case " $ac_configure_args " in
2314 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2315 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2316 esac
2317 fi
2318 done
2319 if $ac_cache_corrupted; then
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2321 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2323 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2324 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2325 fi
2326 ## -------------------- ##
2327 ## Main body of script. ##
2328 ## -------------------- ##
2329
2330 ac_ext=c
2331 ac_cpp='$CPP $CPPFLAGS'
2332 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2333 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2334 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344 progname=$0
2345 # if PWD already has a value, it is probably wrong.
2346 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2347
2348 # Export original configure arguments for use by sub-configures.
2349 # Quote arguments with shell meta charatcers.
2350 TOPLEVEL_CONFIGURE_ARGUMENTS=
2351 set -- "$progname" "$@"
2352 for ac_arg
2353 do
2354 case "$ac_arg" in
2355 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2356 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2357 # if the argument is of the form -foo=baz, quote the baz part only
2358 ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2359 *) ;;
2360 esac
2361 # Add the quoted argument to the list.
2362 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2363 done
2364 if test "$silent" = yes; then
2365 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2366 fi
2367 # Remove the initial space we just introduced and, as these will be
2368 # expanded by make, quote '$'.
2369 TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2370
2371
2372 # Find the build, host, and target systems.
2373 ac_aux_dir=
2374 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2375 if test -f "$ac_dir/install-sh"; then
2376 ac_aux_dir=$ac_dir
2377 ac_install_sh="$ac_aux_dir/install-sh -c"
2378 break
2379 elif test -f "$ac_dir/install.sh"; then
2380 ac_aux_dir=$ac_dir
2381 ac_install_sh="$ac_aux_dir/install.sh -c"
2382 break
2383 elif test -f "$ac_dir/shtool"; then
2384 ac_aux_dir=$ac_dir
2385 ac_install_sh="$ac_aux_dir/shtool install -c"
2386 break
2387 fi
2388 done
2389 if test -z "$ac_aux_dir"; then
2390 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2391 fi
2392
2393 # These three variables are undocumented and unsupported,
2394 # and are intended to be withdrawn in a future Autoconf release.
2395 # They can cause serious problems if a builder's source tree is in a directory
2396 # whose full name contains unusual characters.
2397 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2398 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2399 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2400
2401
2402 # Make sure we can run config.sub.
2403 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2404 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2405
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2407 $as_echo_n "checking build system type... " >&6; }
2408 if ${ac_cv_build+:} false; then :
2409 $as_echo_n "(cached) " >&6
2410 else
2411 ac_build_alias=$build_alias
2412 test "x$ac_build_alias" = x &&
2413 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2414 test "x$ac_build_alias" = x &&
2415 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2416 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2417 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2418
2419 fi
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2421 $as_echo "$ac_cv_build" >&6; }
2422 case $ac_cv_build in
2423 *-*-*) ;;
2424 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2425 esac
2426 build=$ac_cv_build
2427 ac_save_IFS=$IFS; IFS='-'
2428 set x $ac_cv_build
2429 shift
2430 build_cpu=$1
2431 build_vendor=$2
2432 shift; shift
2433 # Remember, the first character of IFS is used to create $*,
2434 # except with old shells:
2435 build_os=$*
2436 IFS=$ac_save_IFS
2437 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2438
2439
2440 case ${build_alias} in
2441 "") build_noncanonical=${build} ;;
2442 *) build_noncanonical=${build_alias} ;;
2443 esac
2444
2445
2446
2447 case ${host_alias} in
2448 "") host_noncanonical=${build_noncanonical} ;;
2449 *) host_noncanonical=${host_alias} ;;
2450 esac
2451
2452
2453
2454 case ${target_alias} in
2455 "") target_noncanonical=${host_noncanonical} ;;
2456 *) target_noncanonical=${target_alias} ;;
2457 esac
2458
2459
2460
2461
2462 test "$host_noncanonical" = "$target_noncanonical" &&
2463 test "$program_prefix$program_suffix$program_transform_name" = \
2464 NONENONEs,x,x, &&
2465 program_transform_name=s,y,y,
2466
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2468 $as_echo_n "checking host system type... " >&6; }
2469 if ${ac_cv_host+:} false; then :
2470 $as_echo_n "(cached) " >&6
2471 else
2472 if test "x$host_alias" = x; then
2473 ac_cv_host=$ac_cv_build
2474 else
2475 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2476 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2477 fi
2478
2479 fi
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2481 $as_echo "$ac_cv_host" >&6; }
2482 case $ac_cv_host in
2483 *-*-*) ;;
2484 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2485 esac
2486 host=$ac_cv_host
2487 ac_save_IFS=$IFS; IFS='-'
2488 set x $ac_cv_host
2489 shift
2490 host_cpu=$1
2491 host_vendor=$2
2492 shift; shift
2493 # Remember, the first character of IFS is used to create $*,
2494 # except with old shells:
2495 host_os=$*
2496 IFS=$ac_save_IFS
2497 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2498
2499
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2501 $as_echo_n "checking target system type... " >&6; }
2502 if ${ac_cv_target+:} false; then :
2503 $as_echo_n "(cached) " >&6
2504 else
2505 if test "x$target_alias" = x; then
2506 ac_cv_target=$ac_cv_host
2507 else
2508 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2509 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2510 fi
2511
2512 fi
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2514 $as_echo "$ac_cv_target" >&6; }
2515 case $ac_cv_target in
2516 *-*-*) ;;
2517 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2518 esac
2519 target=$ac_cv_target
2520 ac_save_IFS=$IFS; IFS='-'
2521 set x $ac_cv_target
2522 shift
2523 target_cpu=$1
2524 target_vendor=$2
2525 shift; shift
2526 # Remember, the first character of IFS is used to create $*,
2527 # except with old shells:
2528 target_os=$*
2529 IFS=$ac_save_IFS
2530 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2531
2532
2533 # The aliases save the names the user supplied, while $host etc.
2534 # will get canonicalized.
2535 test -n "$target_alias" &&
2536 test "$program_prefix$program_suffix$program_transform_name" = \
2537 NONENONEs,x,x, &&
2538 program_prefix=${target_alias}-
2539 test "$program_prefix" != NONE &&
2540 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2541 # Use a double $ so make ignores it.
2542 test "$program_suffix" != NONE &&
2543 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2544 # Double any \ or $.
2545 # By default was `s,x,x', remove it if useless.
2546 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2547 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2548
2549
2550
2551 # Get 'install' or 'install-sh' and its variants.
2552 # Find a good install program. We prefer a C program (faster),
2553 # so one script is as good as another. But avoid the broken or
2554 # incompatible versions:
2555 # SysV /etc/install, /usr/sbin/install
2556 # SunOS /usr/etc/install
2557 # IRIX /sbin/install
2558 # AIX /bin/install
2559 # AmigaOS /C/install, which installs bootblocks on floppy discs
2560 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2561 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2562 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2563 # OS/2's system install, which has a completely different semantic
2564 # ./install, which can be erroneously created by make from ./install.sh.
2565 # Reject install programs that cannot install multiple files.
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2567 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2568 if test -z "$INSTALL"; then
2569 if ${ac_cv_path_install+:} false; then :
2570 $as_echo_n "(cached) " >&6
2571 else
2572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2573 for as_dir in $PATH
2574 do
2575 IFS=$as_save_IFS
2576 test -z "$as_dir" && as_dir=.
2577 # Account for people who put trailing slashes in PATH elements.
2578 case $as_dir/ in #((
2579 ./ | .// | /[cC]/* | \
2580 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2581 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2582 /usr/ucb/* ) ;;
2583 *)
2584 # OSF1 and SCO ODT 3.0 have their own names for install.
2585 # Don't use installbsd from OSF since it installs stuff as root
2586 # by default.
2587 for ac_prog in ginstall scoinst install; do
2588 for ac_exec_ext in '' $ac_executable_extensions; do
2589 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2590 if test $ac_prog = install &&
2591 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2592 # AIX install. It has an incompatible calling convention.
2593 :
2594 elif test $ac_prog = install &&
2595 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2596 # program-specific install script used by HP pwplus--don't use.
2597 :
2598 else
2599 rm -rf conftest.one conftest.two conftest.dir
2600 echo one > conftest.one
2601 echo two > conftest.two
2602 mkdir conftest.dir
2603 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2604 test -s conftest.one && test -s conftest.two &&
2605 test -s conftest.dir/conftest.one &&
2606 test -s conftest.dir/conftest.two
2607 then
2608 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2609 break 3
2610 fi
2611 fi
2612 fi
2613 done
2614 done
2615 ;;
2616 esac
2617
2618 done
2619 IFS=$as_save_IFS
2620
2621 rm -rf conftest.one conftest.two conftest.dir
2622
2623 fi
2624 if test "${ac_cv_path_install+set}" = set; then
2625 INSTALL=$ac_cv_path_install
2626 else
2627 # As a last resort, use the slow shell script. Don't cache a
2628 # value for INSTALL within a source directory, because that will
2629 # break other packages using the cache if that directory is
2630 # removed, or if the value is a relative name.
2631 INSTALL=$ac_install_sh
2632 fi
2633 fi
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2635 $as_echo "$INSTALL" >&6; }
2636
2637 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2638 # It thinks the first close brace ends the variable substitution.
2639 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2640
2641 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2642
2643 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2644
2645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2646 $as_echo_n "checking whether ln works... " >&6; }
2647 if ${acx_cv_prog_LN+:} false; then :
2648 $as_echo_n "(cached) " >&6
2649 else
2650 rm -f conftestdata_t
2651 echo >conftestdata_f
2652 if ln conftestdata_f conftestdata_t 2>/dev/null
2653 then
2654 acx_cv_prog_LN=ln
2655 else
2656 acx_cv_prog_LN=no
2657 fi
2658 rm -f conftestdata_f conftestdata_t
2659
2660 fi
2661 if test $acx_cv_prog_LN = no; then
2662 LN="cp"
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2664 $as_echo "no, using $LN" >&6; }
2665 else
2666 LN="$acx_cv_prog_LN"
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2668 $as_echo "yes" >&6; }
2669 fi
2670
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2672 $as_echo_n "checking whether ln -s works... " >&6; }
2673 LN_S=$as_ln_s
2674 if test "$LN_S" = "ln -s"; then
2675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2676 $as_echo "yes" >&6; }
2677 else
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2679 $as_echo "no, using $LN_S" >&6; }
2680 fi
2681
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2683 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
2684 if ${ac_cv_path_SED+:} false; then :
2685 $as_echo_n "(cached) " >&6
2686 else
2687 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2688 for ac_i in 1 2 3 4 5 6 7; do
2689 ac_script="$ac_script$as_nl$ac_script"
2690 done
2691 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2692 { ac_script=; unset ac_script;}
2693 if test -z "$SED"; then
2694 ac_path_SED_found=false
2695 # Loop through the user's path and test for each of PROGNAME-LIST
2696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2697 for as_dir in $PATH
2698 do
2699 IFS=$as_save_IFS
2700 test -z "$as_dir" && as_dir=.
2701 for ac_prog in sed gsed; do
2702 for ac_exec_ext in '' $ac_executable_extensions; do
2703 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2704 as_fn_executable_p "$ac_path_SED" || continue
2705 # Check for GNU ac_path_SED and select it if it is found.
2706 # Check for GNU $ac_path_SED
2707 case `"$ac_path_SED" --version 2>&1` in
2708 *GNU*)
2709 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2710 *)
2711 ac_count=0
2712 $as_echo_n 0123456789 >"conftest.in"
2713 while :
2714 do
2715 cat "conftest.in" "conftest.in" >"conftest.tmp"
2716 mv "conftest.tmp" "conftest.in"
2717 cp "conftest.in" "conftest.nl"
2718 $as_echo '' >> "conftest.nl"
2719 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2720 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2721 as_fn_arith $ac_count + 1 && ac_count=$as_val
2722 if test $ac_count -gt ${ac_path_SED_max-0}; then
2723 # Best one so far, save it but keep looking for a better one
2724 ac_cv_path_SED="$ac_path_SED"
2725 ac_path_SED_max=$ac_count
2726 fi
2727 # 10*(2^10) chars as input seems more than enough
2728 test $ac_count -gt 10 && break
2729 done
2730 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2731 esac
2732
2733 $ac_path_SED_found && break 3
2734 done
2735 done
2736 done
2737 IFS=$as_save_IFS
2738 if test -z "$ac_cv_path_SED"; then
2739 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2740 fi
2741 else
2742 ac_cv_path_SED=$SED
2743 fi
2744
2745 fi
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2747 $as_echo "$ac_cv_path_SED" >&6; }
2748 SED="$ac_cv_path_SED"
2749 rm -f conftest.sed
2750
2751 for ac_prog in gawk mawk nawk awk
2752 do
2753 # Extract the first word of "$ac_prog", so it can be a program name with args.
2754 set dummy $ac_prog; ac_word=$2
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2756 $as_echo_n "checking for $ac_word... " >&6; }
2757 if ${ac_cv_prog_AWK+:} false; then :
2758 $as_echo_n "(cached) " >&6
2759 else
2760 if test -n "$AWK"; then
2761 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2762 else
2763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2764 for as_dir in $PATH
2765 do
2766 IFS=$as_save_IFS
2767 test -z "$as_dir" && as_dir=.
2768 for ac_exec_ext in '' $ac_executable_extensions; do
2769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2770 ac_cv_prog_AWK="$ac_prog"
2771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2772 break 2
2773 fi
2774 done
2775 done
2776 IFS=$as_save_IFS
2777
2778 fi
2779 fi
2780 AWK=$ac_cv_prog_AWK
2781 if test -n "$AWK"; then
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2783 $as_echo "$AWK" >&6; }
2784 else
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2786 $as_echo "no" >&6; }
2787 fi
2788
2789
2790 test -n "$AWK" && break
2791 done
2792
2793
2794 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2795
2796 # We pass INSTALL explicitly to sub-makes. Make sure that it is not
2797 # a relative path.
2798 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2799 INSTALL="${srcpwd}/install-sh -c"
2800 fi
2801
2802 # Set srcdir to "." if that's what it is.
2803 # This is important for multilib support.
2804 pwd=`${PWDCMD-pwd}`
2805 if test "${pwd}" = "${srcpwd}" ; then
2806 srcdir=.
2807 fi
2808
2809 topsrcdir=$srcpwd
2810
2811 extra_host_args=
2812
2813 ### To add a new directory to the tree, first choose whether it is a target
2814 ### or a host dependent tool. Then put it into the appropriate list
2815 ### (library or tools, host or target), doing a dependency sort.
2816
2817 # Subdirs will be configured in the order listed in build_configdirs,
2818 # configdirs, or target_configdirs; see the serialization section below.
2819
2820 # Dependency sorting is only needed when *configuration* must be done in
2821 # a particular order. In all cases a dependency should be specified in
2822 # the Makefile, whether or not it's implicitly specified here.
2823
2824 # Double entries in build_configdirs, configdirs, or target_configdirs may
2825 # cause circular dependencies and break everything horribly.
2826
2827 # these library is used by various programs built for the build
2828 # environment
2829 #
2830 build_libs="build-libiberty build-libcpp"
2831
2832 # these tools are built for the build environment
2833 build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
2834
2835 # these libraries are used by various programs built for the host environment
2836 #f
2837 host_libs="gettext libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libiconv libctf libsframe libgrust "
2838
2839 # these tools are built for the host environment
2840 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2841 # know that we are building the simulator.
2842 # binutils, gas and ld appear in that order because it makes sense to run
2843 # "make check" in that particular order.
2844 # If --enable-gold is used, "gold" may replace "ld".
2845 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 gm2tools gotools c++tools"
2846
2847 # these libraries are built for the target environment, and are built after
2848 # the host libraries and the host tools (which may be a cross compiler)
2849 # Note that libiberty is not a target library.
2850 target_libraries="target-libgcc \
2851 target-libbacktrace \
2852 target-libgloss \
2853 target-newlib \
2854 target-libgomp \
2855 target-libatomic \
2856 target-libitm \
2857 target-libstdc++-v3 \
2858 target-libsanitizer \
2859 target-libvtv \
2860 target-libssp \
2861 target-libquadmath \
2862 target-libgfortran \
2863 target-libffi \
2864 target-libobjc \
2865 target-libada \
2866 target-libgm2 \
2867 target-libgo \
2868 target-libgrust \
2869 target-libphobos \
2870 target-zlib"
2871
2872 # these tools are built using the target libraries, and are intended to
2873 # run only in the target environment
2874 #
2875 # note: any program that *uses* libraries that are in the "target_libraries"
2876 # list belongs in this list.
2877 #
2878 target_tools="target-rda"
2879
2880 ################################################################################
2881
2882 ## All tools belong in one of the four categories, and are assigned above
2883 ## We assign ${configdirs} this way to remove all embedded newlines. This
2884 ## is important because configure will choke if they ever get through.
2885 ## ${configdirs} is directories we build using the host tools.
2886 ## ${target_configdirs} is directories we build using the target tools.
2887 configdirs=`echo ${host_libs} ${host_tools}`
2888 target_configdirs=`echo ${target_libraries} ${target_tools}`
2889 build_configdirs=`echo ${build_libs} ${build_tools}`
2890
2891
2892
2893 ################################################################################
2894
2895 srcname="gnu development package"
2896
2897 # This gets set non-empty for some net releases of packages.
2898 appdirs=""
2899
2900 # Define is_cross_compiler to save on calls to 'test'.
2901 is_cross_compiler=
2902 if test x"${host}" = x"${target}" ; then
2903 is_cross_compiler=no
2904 else
2905 is_cross_compiler=yes
2906 fi
2907
2908 # Find the build and target subdir names.
2909
2910 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2911 # have matching libraries, they should use host libraries: Makefile.tpl
2912 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2913 # However, they still use the build modules, because the corresponding
2914 # host modules (e.g. bison) are only built for the host when bootstrap
2915 # finishes. So:
2916 # - build_subdir is where we find build modules, and never changes.
2917 # - build_libsubdir is where we find build libraries, and can be overridden.
2918
2919 # Prefix 'build-' so this never conflicts with target_subdir.
2920 build_subdir="build-${build_noncanonical}"
2921
2922 # Check whether --with-build-libsubdir was given.
2923 if test "${with_build_libsubdir+set}" = set; then :
2924 withval=$with_build_libsubdir; build_libsubdir="$withval"
2925 else
2926 build_libsubdir="$build_subdir"
2927 fi
2928
2929 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2930 if ( test $srcdir = . && test -d gcc ) \
2931 || test -d $srcdir/../host-${host_noncanonical}; then
2932 host_subdir="host-${host_noncanonical}"
2933 else
2934 host_subdir=.
2935 fi
2936 # No prefix.
2937 target_subdir=${target_noncanonical}
2938
2939 # Be sure to cover against remnants of an in-tree build.
2940 if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then
2941 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
2942 Use a pristine source tree when building in a separate tree" "$LINENO" 5
2943 fi
2944
2945 # Skipdirs are removed silently.
2946 skipdirs=
2947 # Noconfigdirs are removed loudly.
2948 noconfigdirs=""
2949
2950 use_gnu_ld=
2951 # Make sure we don't let GNU ld be added if we didn't want it.
2952 if test x$with_gnu_ld = xno ; then
2953 use_gnu_ld=no
2954 noconfigdirs="$noconfigdirs ld gold"
2955 fi
2956
2957 use_gnu_as=
2958 # Make sure we don't let GNU as be added if we didn't want it.
2959 if test x$with_gnu_as = xno ; then
2960 use_gnu_as=no
2961 noconfigdirs="$noconfigdirs gas"
2962 fi
2963
2964 use_included_zlib=
2965
2966 # Check whether --with-system-zlib was given.
2967 if test "${with_system_zlib+set}" = set; then :
2968 withval=$with_system_zlib;
2969 fi
2970
2971 # Make sure we don't let ZLIB be added if we didn't want it.
2972 if test x$with_system_zlib = xyes ; then
2973 use_included_zlib=no
2974 noconfigdirs="$noconfigdirs zlib"
2975 fi
2976
2977 # Don't compile the bundled readline/libreadline.a if --with-system-readline
2978 # is provided.
2979 if test x$with_system_readline = xyes ; then
2980 noconfigdirs="$noconfigdirs readline"
2981 fi
2982
2983
2984 # Check whether --with-zstd was given.
2985 if test "${with_zstd+set}" = set; then :
2986 withval=$with_zstd;
2987 fi
2988
2989
2990 # some tools are so dependent upon X11 that if we're not building with X,
2991 # it's not even worth trying to configure, much less build, that tool.
2992
2993 case ${with_x} in
2994 yes | "") ;; # the default value for this tree is that X11 is available
2995 no)
2996 skipdirs="${skipdirs} tk itcl libgui"
2997 # We won't be able to build gdbtk without X.
2998 enable_gdbtk=no
2999 ;;
3000 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
3001 esac
3002
3003 # Some are only suitable for cross toolchains.
3004 # Remove these if host=target.
3005 cross_only="target-libgloss target-newlib target-opcodes"
3006
3007 case $is_cross_compiler in
3008 no) skipdirs="${skipdirs} ${cross_only}" ;;
3009 esac
3010
3011 # If both --with-headers and --with-libs are specified, default to
3012 # --without-newlib.
3013 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
3014 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
3015 if test x"${with_newlib}" = x ; then
3016 with_newlib=no
3017 fi
3018 fi
3019
3020 # Recognize --with-newlib/--without-newlib.
3021 case ${with_newlib} in
3022 no) skipdirs="${skipdirs} target-newlib" ;;
3023 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
3024 esac
3025
3026 # Check whether --enable-as-accelerator-for was given.
3027 if test "${enable_as_accelerator_for+set}" = set; then :
3028 enableval=$enable_as_accelerator_for;
3029 fi
3030
3031
3032 # Check whether --enable-offload-targets was given.
3033 if test "${enable_offload_targets+set}" = set; then :
3034 enableval=$enable_offload_targets;
3035 if test x"$enable_offload_targets" = x; then
3036 as_fn_error $? "no offload targets specified" "$LINENO" 5
3037 fi
3038
3039 else
3040 enable_offload_targets=
3041 fi
3042
3043
3044 # Check whether --enable-offload-defaulted was given.
3045 if test "${enable_offload_defaulted+set}" = set; then :
3046 enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
3047 else
3048 enable_offload_defaulted=
3049 fi
3050
3051
3052 # Handle --enable-gold, --enable-ld.
3053 # --disable-gold [--enable-ld]
3054 # Build only ld. Default option.
3055 # --enable-gold [--enable-ld]
3056 # Build both gold and ld. Install gold as "ld.gold", install ld
3057 # as "ld.bfd" and "ld".
3058 # --enable-gold=default [--enable-ld]
3059 # Build both gold and ld. Install gold as "ld.gold" and "ld",
3060 # install ld as "ld.bfd".
3061 # --enable-gold[=default] --disable-ld
3062 # Build only gold, which is then installed as both "ld.gold" and "ld".
3063 # --enable-gold --enable-ld=default
3064 # Build both gold (installed as "ld.gold") and ld (installed as "ld"
3065 # and ld.bfd).
3066 # In other words, ld is default
3067 # --enable-gold=default --enable-ld=default
3068 # Error.
3069
3070 default_ld=
3071 # Check whether --enable-gold was given.
3072 if test "${enable_gold+set}" = set; then :
3073 enableval=$enable_gold; ENABLE_GOLD=$enableval
3074 else
3075 ENABLE_GOLD=no
3076 fi
3077
3078 case "${ENABLE_GOLD}" in
3079 yes|default)
3080 # Check for ELF target.
3081 is_elf=no
3082 case "${target}" in
3083 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
3084 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
3085 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
3086 | *-*-solaris2* | *-*-nto* | *-*-nacl* | *-*-haiku*)
3087 case "${target}" in
3088 *-*-linux*aout* | *-*-linux*oldld*)
3089 ;;
3090 *)
3091 is_elf=yes
3092 ;;
3093 esac
3094 esac
3095
3096 if test "$is_elf" = "yes"; then
3097 # Check for target supported by gold.
3098 case "${target}" in
3099 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
3100 | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-*)
3101 configdirs="$configdirs gold"
3102 if test x${ENABLE_GOLD} = xdefault; then
3103 default_ld=gold
3104 fi
3105 ENABLE_GOLD=yes
3106 ;;
3107 esac
3108 fi
3109 ;;
3110 no)
3111 ;;
3112 *)
3113 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
3114 ;;
3115 esac
3116
3117 # Check whether --enable-ld was given.
3118 if test "${enable_ld+set}" = set; then :
3119 enableval=$enable_ld; ENABLE_LD=$enableval
3120 else
3121 ENABLE_LD=yes
3122 fi
3123
3124
3125 case "${ENABLE_LD}" in
3126 default)
3127 if test x${default_ld} != x; then
3128 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
3129 fi
3130 ;;
3131 yes)
3132 ;;
3133 no)
3134 if test x${ENABLE_GOLD} != xyes; then
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3136 $as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3137 fi
3138 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3139 ;;
3140 *)
3141 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
3142 ;;
3143 esac
3144
3145 # Check whether --enable-gprofng was given.
3146 if test "${enable_gprofng+set}" = set; then :
3147 enableval=$enable_gprofng; enable_gprofng=$enableval
3148 else
3149 enable_gprofng=yes
3150 fi
3151
3152 if test "$enable_gprofng" = "yes"; then
3153 case "${target}" in
3154 *-musl*)
3155 ;;
3156 x86_64-*-linux* | i?86-*-linux* | aarch64-*-linux* | riscv64-*-linux*)
3157 configdirs="$configdirs gprofng"
3158 ;;
3159 esac
3160 fi
3161
3162
3163 # PR gas/19109
3164 # Decide the default method for compressing debug sections.
3165 # Provide a configure time option to override our default.
3166 # Check whether --enable-compressed_debug_sections was given.
3167 if test "${enable_compressed_debug_sections+set}" = set; then :
3168 enableval=$enable_compressed_debug_sections;
3169 if test x"$enable_compressed_debug_sections" = xyes; then
3170 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
3171 fi
3172
3173 else
3174 enable_compressed_debug_sections=
3175 fi
3176
3177
3178 # Select default compression algorithm.
3179 # Check whether --enable-default_compressed_debug_sections_algorithm was given.
3180 if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then :
3181 enableval=$enable_default_compressed_debug_sections_algorithm;
3182 else
3183 default_compressed_debug_sections_algorithm=
3184 fi
3185
3186
3187 # Configure extra directories which are host specific
3188
3189 case "${host}" in
3190 *-cygwin*)
3191 configdirs="$configdirs libtermcap" ;;
3192 esac
3193
3194 # A target can indicate whether a language isn't supported for some reason.
3195 # Only spaces may be used in this macro; not newlines or tabs.
3196 unsupported_languages=
3197
3198 # Remove more programs from consideration, based on the host or
3199 # target this usually means that a port of the program doesn't
3200 # exist yet.
3201
3202 case "${host}" in
3203 i[3456789]86-*-msdosdjgpp*)
3204 noconfigdirs="$noconfigdirs tcl tk itcl"
3205 ;;
3206 esac
3207
3208 # Default to --disable-year2038 until we can handle differences between
3209 # projects that use gnulib (which understands year 2038) and projects that
3210 # do not (like BFD).
3211 # Check whether --enable-year2038 was given.
3212 if test "${enable_year2038+set}" = set; then :
3213 enableval=$enable_year2038; ENABLE_YEAR2038=$enableval
3214 else
3215 ENABLE_YEAR2038=no
3216 fi
3217
3218 enable_year2038=
3219 if test "${ENABLE_YEAR2038}" = "no" ; then
3220 enable_year2038=no
3221 fi
3222
3223 # Check whether --enable-libquadmath was given.
3224 if test "${enable_libquadmath+set}" = set; then :
3225 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3226 else
3227 ENABLE_LIBQUADMATH=yes
3228 fi
3229
3230 if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3231 noconfigdirs="$noconfigdirs target-libquadmath"
3232 fi
3233
3234
3235 # Check whether --enable-libquadmath-support was given.
3236 if test "${enable_libquadmath_support+set}" = set; then :
3237 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3238 else
3239 ENABLE_LIBQUADMATH_SUPPORT=yes
3240 fi
3241
3242 enable_libquadmath_support=
3243 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3244 enable_libquadmath_support=no
3245 fi
3246
3247
3248 # Check whether --enable-libada was given.
3249 if test "${enable_libada+set}" = set; then :
3250 enableval=$enable_libada; ENABLE_LIBADA=$enableval
3251 else
3252 ENABLE_LIBADA=yes
3253 fi
3254
3255 if test "${ENABLE_LIBADA}" != "yes" ; then
3256 noconfigdirs="$noconfigdirs gnattools"
3257 fi
3258
3259 # Check whether --enable-libgm2 was given.
3260 if test "${enable_libgm2+set}" = set; then :
3261 enableval=$enable_libgm2; ENABLE_LIBGM2=$enableval
3262 else
3263 ENABLE_LIBGM2=no
3264 fi
3265
3266 if test "${ENABLE_LIBGM2}" != "yes" ; then
3267 noconfigdirs="$noconfigdirs gm2tools"
3268 fi
3269
3270 # Check whether --enable-libssp was given.
3271 if test "${enable_libssp+set}" = set; then :
3272 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
3273 else
3274 ENABLE_LIBSSP=yes
3275 fi
3276
3277
3278 # Check whether --enable-libstdcxx was given.
3279 if test "${enable_libstdcxx+set}" = set; then :
3280 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3281 else
3282 ENABLE_LIBSTDCXX=default
3283 fi
3284
3285 if test "${ENABLE_LIBSTDCXX}" = "no" ; then
3286 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3287 fi
3288
3289 # Enable libgomp by default on hosted POSIX systems, and a few others.
3290 if test x$enable_libgomp = x ; then
3291 case "${target}" in
3292 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3293 ;;
3294 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
3295 ;;
3296 *-*-solaris2* | *-*-hpux11*)
3297 ;;
3298 *-*-darwin* | *-*-aix*)
3299 ;;
3300 nvptx*-*-* | amdgcn*-*-*)
3301 ;;
3302 *)
3303 noconfigdirs="$noconfigdirs target-libgomp"
3304 ;;
3305 esac
3306 fi
3307
3308 # Disable libatomic on unsupported systems.
3309 if test -d ${srcdir}/libatomic; then
3310 if test x$enable_libatomic = x; then
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3312 $as_echo_n "checking for libatomic support... " >&6; }
3313 if (srcdir=${srcdir}/libatomic; \
3314 . ${srcdir}/configure.tgt; \
3315 test -n "$UNSUPPORTED")
3316 then
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3318 $as_echo "no" >&6; }
3319 noconfigdirs="$noconfigdirs target-libatomic"
3320 else
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3322 $as_echo "yes" >&6; }
3323 fi
3324 fi
3325 fi
3326
3327 # Disable libitm on unsupported systems.
3328 if test -d ${srcdir}/libitm; then
3329 if test x$enable_libitm = x; then
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
3331 $as_echo_n "checking for libitm support... " >&6; }
3332 if (srcdir=${srcdir}/libitm; \
3333 . ${srcdir}/configure.tgt; \
3334 test -n "$UNSUPPORTED")
3335 then
3336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3337 $as_echo "no" >&6; }
3338 noconfigdirs="$noconfigdirs target-libitm"
3339 else
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3341 $as_echo "yes" >&6; }
3342 fi
3343 fi
3344 fi
3345
3346 # Disable libsanitizer on unsupported systems.
3347 if test -d ${srcdir}/libsanitizer; then
3348 if test x$enable_libsanitizer = x; then
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3350 $as_echo_n "checking for libsanitizer support... " >&6; }
3351 if (srcdir=${srcdir}/libsanitizer; \
3352 . ${srcdir}/configure.tgt; \
3353 test -n "$UNSUPPORTED")
3354 then
3355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3356 $as_echo "no" >&6; }
3357 noconfigdirs="$noconfigdirs target-libsanitizer"
3358 else
3359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3360 $as_echo "yes" >&6; }
3361 fi
3362 fi
3363 fi
3364
3365 # Disable libvtv on unsupported systems.
3366 if test -d ${srcdir}/libvtv; then
3367 if test x$enable_libvtv = x; then
3368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3369 $as_echo_n "checking for libvtv support... " >&6; }
3370 if (srcdir=${srcdir}/libvtv; \
3371 . ${srcdir}/configure.tgt; \
3372 test "$VTV_SUPPORTED" != "yes")
3373 then
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375 $as_echo "no" >&6; }
3376 noconfigdirs="$noconfigdirs target-libvtv"
3377 else
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3379 $as_echo "yes" >&6; }
3380 fi
3381 fi
3382 fi
3383
3384 # Disable libquadmath for some systems.
3385 case "${target}" in
3386 avr-*-*)
3387 noconfigdirs="$noconfigdirs target-libquadmath"
3388 ;;
3389 # libquadmath is unused on AIX and libquadmath build process use of
3390 # LD_LIBRARY_PATH can break AIX bootstrap.
3391 powerpc-*-aix* | rs6000-*-aix*)
3392 noconfigdirs="$noconfigdirs target-libquadmath"
3393 ;;
3394 esac
3395
3396 # Disable libssp for some systems.
3397 case "${target}" in
3398 avr-*-*)
3399 # No hosted I/O support.
3400 noconfigdirs="$noconfigdirs target-libssp"
3401 ;;
3402 bpf-*-*)
3403 noconfigdirs="$noconfigdirs target-libssp"
3404 ;;
3405 powerpc-*-aix* | rs6000-*-aix*)
3406 noconfigdirs="$noconfigdirs target-libssp"
3407 ;;
3408 pru-*-*)
3409 # No hosted I/O support.
3410 noconfigdirs="$noconfigdirs target-libssp"
3411 ;;
3412 rl78-*-*)
3413 # libssp uses a misaligned load to trigger a fault, but the RL78
3414 # doesn't fault for those - instead, it gives a build-time error
3415 # for explicit misaligned loads.
3416 noconfigdirs="$noconfigdirs target-libssp"
3417 ;;
3418 visium-*-*)
3419 # No hosted I/O support.
3420 noconfigdirs="$noconfigdirs target-libssp"
3421 ;;
3422 esac
3423
3424 # Disable libstdc++-v3 for some systems.
3425 # Allow user to override this if they pass --enable-libstdcxx
3426 if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3427 case "${target}" in
3428 *-*-vxworks*)
3429 # VxWorks uses the Dinkumware C++ library.
3430 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3431 ;;
3432 amdgcn*-*-*)
3433 # Not ported/fails to build when using newlib.
3434 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3435 ;;
3436 arm*-wince-pe*)
3437 # the C++ libraries don't build on top of CE's C libraries
3438 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3439 ;;
3440 avr-*-*)
3441 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3442 ;;
3443 bpf-*-*)
3444 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3445 ;;
3446 ft32-*-*)
3447 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3448 ;;
3449 esac
3450 fi
3451
3452 # Disable C++ on systems where it is known to not work.
3453 # For testing, you can override this with --enable-languages=c++.
3454 case ,${enable_languages}, in
3455 *,c++,*)
3456 ;;
3457 *)
3458 case "${target}" in
3459 bpf-*-*)
3460 unsupported_languages="$unsupported_languages c++"
3461 ;;
3462 esac
3463 ;;
3464 esac
3465
3466 # Disable Objc on systems where it is known to not work.
3467 # For testing, you can override this with --enable-languages=objc.
3468 case ,${enable_languages}, in
3469 *,objc,*)
3470 ;;
3471 *)
3472 case "${target}" in
3473 bpf-*-*)
3474 unsupported_languages="$unsupported_languages objc"
3475 ;;
3476 esac
3477 ;;
3478 esac
3479
3480 # Disable D on systems where it is known to not work.
3481 # For testing, you can override this with --enable-languages=d.
3482 case ,${enable_languages}, in
3483 *,d,*)
3484 ;;
3485 *)
3486 case "${target}" in
3487 bpf-*-*)
3488 unsupported_languages="$unsupported_languages d"
3489 ;;
3490 esac
3491 ;;
3492 esac
3493
3494 # Disable libphobos on unsupported systems.
3495 # For testing, you can override this with --enable-libphobos.
3496 if test -d ${srcdir}/libphobos; then
3497 if test x$enable_libphobos = x; then
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3499 $as_echo_n "checking for libphobos support... " >&6; }
3500 if (srcdir=${srcdir}/libphobos; \
3501 . ${srcdir}/configure.tgt; \
3502 test "$LIBPHOBOS_SUPPORTED" != "yes")
3503 then
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3505 $as_echo "no" >&6; }
3506 noconfigdirs="$noconfigdirs target-libphobos"
3507 else
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3509 $as_echo "yes" >&6; }
3510 fi
3511 fi
3512 fi
3513
3514 # Disable Fortran for some systems.
3515 case "${target}" in
3516 mmix-*-*)
3517 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3518 unsupported_languages="$unsupported_languages fortran"
3519 ;;
3520 bpf-*-*)
3521 unsupported_languages="$unsupported_languages fortran"
3522 ;;
3523 esac
3524
3525 # Disable libffi for some systems.
3526 case "${target}" in
3527 powerpc-*-darwin*)
3528 ;;
3529 i[3456789]86-*-darwin*)
3530 ;;
3531 x86_64-*-darwin[912]*)
3532 ;;
3533 *-*-darwin*)
3534 noconfigdirs="$noconfigdirs target-libffi"
3535 ;;
3536 *-*-netware*)
3537 noconfigdirs="$noconfigdirs target-libffi"
3538 ;;
3539 *-*-phoenix*)
3540 noconfigdirs="$noconfigdirs target-libffi"
3541 ;;
3542 *-*-rtems*)
3543 noconfigdirs="$noconfigdirs target-libffi"
3544 ;;
3545 *-*-tpf*)
3546 noconfigdirs="$noconfigdirs target-libffi"
3547 ;;
3548 *-*-uclinux*)
3549 noconfigdirs="$noconfigdirs target-libffi"
3550 ;;
3551 *-*-vxworks*)
3552 noconfigdirs="$noconfigdirs target-libffi"
3553 ;;
3554 aarch64*-*-freebsd*)
3555 noconfigdirs="$noconfigdirs target-libffi"
3556 ;;
3557 alpha*-*-*vms*)
3558 noconfigdirs="$noconfigdirs target-libffi"
3559 ;;
3560 arm*-*-freebsd*)
3561 noconfigdirs="$noconfigdirs target-libffi"
3562 ;;
3563 arm-wince-pe)
3564 noconfigdirs="$noconfigdirs target-libffi"
3565 ;;
3566 arm*-*-symbianelf*)
3567 noconfigdirs="$noconfigdirs target-libffi"
3568 ;;
3569 bpf-*-*)
3570 noconfigdirs="$noconfigdirs target-libffi"
3571 ;;
3572 cris-*-* | crisv32-*-*)
3573 case "${target}" in
3574 *-*-linux*)
3575 ;;
3576 *) # See PR46792 regarding target-libffi.
3577 noconfigdirs="$noconfigdirs target-libffi";;
3578 esac
3579 ;;
3580 hppa*64*-*-hpux*)
3581 noconfigdirs="$noconfigdirs target-libffi"
3582 ;;
3583 hppa*-hp-hpux11*)
3584 ;;
3585 hppa*-*-hpux*)
3586 noconfigdirs="$noconfigdirs target-libffi"
3587 ;;
3588 ia64*-*-*vms*)
3589 noconfigdirs="$noconfigdirs target-libffi"
3590 ;;
3591 i[3456789]86-w64-mingw*)
3592 noconfigdirs="$noconfigdirs target-libffi"
3593 ;;
3594 i[3456789]86-*-mingw*)
3595 noconfigdirs="$noconfigdirs target-libffi"
3596 ;;
3597 x86_64-*-mingw*)
3598 noconfigdirs="$noconfigdirs target-libffi"
3599 ;;
3600 mmix-*-*)
3601 noconfigdirs="$noconfigdirs target-libffi"
3602 ;;
3603 powerpc-*-aix*)
3604 ;;
3605 rs6000-*-aix*)
3606 ;;
3607 ft32-*-*)
3608 noconfigdirs="$noconfigdirs target-libffi"
3609 ;;
3610 *-*-lynxos*)
3611 noconfigdirs="$noconfigdirs target-libffi"
3612 ;;
3613 esac
3614
3615 # Disable the go frontend on systems where it is known to not work. Please keep
3616 # this in sync with contrib/config-list.mk.
3617 case "${target}" in
3618 *-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
3619 unsupported_languages="$unsupported_languages go"
3620 ;;
3621 esac
3622
3623 # Only allow gdbserver on some systems.
3624 if test -d ${srcdir}/gdbserver; then
3625 if test x$enable_gdbserver = x; then
3626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3627 $as_echo_n "checking for gdbserver support... " >&6; }
3628 if (srcdir=${srcdir}/gdbserver; \
3629 . ${srcdir}/configure.srv; \
3630 test -n "$UNSUPPORTED")
3631 then
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 $as_echo "no" >&6; }
3634 noconfigdirs="$noconfigdirs gdbserver"
3635 else
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3637 $as_echo "yes" >&6; }
3638 fi
3639 fi
3640 fi
3641
3642 # Disable libgo for some systems where it is known to not work.
3643 # For testing, you can easily override this with --enable-libgo.
3644 if test x$enable_libgo = x; then
3645 case "${target}" in
3646 *-*-darwin*)
3647 # PR 46986
3648 noconfigdirs="$noconfigdirs target-libgo"
3649 ;;
3650 *-*-cygwin* | *-*-mingw*)
3651 noconfigdirs="$noconfigdirs target-libgo"
3652 ;;
3653 bpf-*-*)
3654 noconfigdirs="$noconfigdirs target-libgo"
3655 ;;
3656 esac
3657 fi
3658
3659 # Default libgloss CPU subdirectory.
3660 libgloss_dir="$target_cpu"
3661
3662 case "${target}" in
3663 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3664 libgloss_dir=wince
3665 ;;
3666 aarch64*-*-* )
3667 libgloss_dir=aarch64
3668 ;;
3669 arm*-*-*)
3670 libgloss_dir=arm
3671 ;;
3672 cris-*-* | crisv32-*-*)
3673 libgloss_dir=cris
3674 ;;
3675 kvx-*-elf)
3676 libgloss_dir=kvx-elf
3677 ;;
3678 kvx-*-mbr)
3679 libgloss_dir=kvx-mbr
3680 ;;
3681 kvx-*-cos)
3682 libgloss_dir=kvx-cos
3683 ;;
3684 hppa*-*-*)
3685 libgloss_dir=pa
3686 ;;
3687 i[3456789]86-*-*)
3688 libgloss_dir=i386
3689 ;;
3690 loongarch*-*-*)
3691 libgloss_dir=loongarch
3692 ;;
3693 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3694 libgloss_dir=m68hc11
3695 ;;
3696 m68*-*-* | fido-*-*)
3697 libgloss_dir=m68k
3698 ;;
3699 mips*-*-*)
3700 libgloss_dir=mips
3701 ;;
3702 powerpc*-*-*)
3703 libgloss_dir=rs6000
3704 ;;
3705 pru-*-*)
3706 libgloss_dir=pru
3707 ;;
3708 sparc*-*-*)
3709 libgloss_dir=sparc
3710 ;;
3711 esac
3712
3713 # Disable newlib and libgloss for various target OSes.
3714 case "${target}" in
3715 alpha*-dec-osf*)
3716 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3717 ;;
3718 i[3456789]86-*-linux*)
3719 # This section makes it possible to build newlib natively on linux.
3720 # If we are using a cross compiler then don't configure newlib.
3721 if test x${is_cross_compiler} != xno ; then
3722 noconfigdirs="$noconfigdirs target-newlib"
3723 fi
3724 noconfigdirs="$noconfigdirs target-libgloss"
3725 # If we are not using a cross compiler, do configure newlib.
3726 # Note however, that newlib will only be configured in this situation
3727 # if the --with-newlib option has been given, because otherwise
3728 # 'target-newlib' will appear in skipdirs.
3729 ;;
3730 i[3456789]86-*-rdos*)
3731 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3732 ;;
3733 sh*-*-pe|mips*-*-pe|arm-wince-pe)
3734 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3735 ;;
3736 sparc-*-sunos4*)
3737 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3738 ;;
3739 bpf-*-*)
3740 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3741 ;;
3742 *-*-aix*)
3743 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3744 ;;
3745 *-*-beos*)
3746 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3747 ;;
3748 *-*-chorusos)
3749 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3750 ;;
3751 *-*-dragonfly*)
3752 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3753 ;;
3754 *-*-freebsd*)
3755 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3756 ;;
3757 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3758 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3759 ;;
3760 *-*-lynxos*)
3761 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3762 ;;
3763 *-*-mingw*)
3764 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3765 ;;
3766 *-*-netbsd*)
3767 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3768 ;;
3769 *-*-netware*)
3770 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3771 ;;
3772 *-*-tpf*)
3773 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3774 ;;
3775 *-*-uclinux*)
3776 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3777 ;;
3778 *-*-vxworks*)
3779 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3780 ;;
3781 esac
3782
3783 # The ARM simulator has been deprecated for all ARM targets.
3784 case "${target}" in
3785 arm*-*-*)
3786 noconfigdirs="$noconfigdirs sim"
3787 ;;
3788 esac
3789
3790 case "${target}" in
3791 *-*-chorusos)
3792 ;;
3793 aarch64-*-darwin*)
3794 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3795 noconfigdirs="$noconfigdirs sim target-rda"
3796 ;;
3797 amdgcn*-*-*)
3798 ;;
3799 arm-*-darwin*)
3800 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3801 noconfigdirs="$noconfigdirs target-rda"
3802 ;;
3803 powerpc-*-darwin*)
3804 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3805 noconfigdirs="$noconfigdirs sim target-rda"
3806 ;;
3807 i[3456789]86-*-darwin*)
3808 noconfigdirs="$noconfigdirs ld gprof"
3809 noconfigdirs="$noconfigdirs sim target-rda"
3810 ;;
3811 x86_64-*-darwin[912]*)
3812 noconfigdirs="$noconfigdirs ld gas gprof"
3813 noconfigdirs="$noconfigdirs sim target-rda"
3814 ;;
3815 *-*-darwin*)
3816 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3817 noconfigdirs="$noconfigdirs sim target-rda"
3818 ;;
3819 *-*-dragonfly*)
3820 ;;
3821 *-*-freebsd*)
3822 if test "x$with_gmp" = x \
3823 && ! test -d ${srcdir}/gmp \
3824 && test -f /usr/local/include/gmp.h; then
3825 with_gmp=/usr/local
3826 fi
3827 ;;
3828 *-*-kaos*)
3829 # Remove unsupported stuff on all kaOS configurations.
3830 noconfigdirs="$noconfigdirs target-libgloss"
3831 ;;
3832 *-*-netbsd*)
3833 ;;
3834 *-*-netware*)
3835 ;;
3836 *-*-phoenix*)
3837 noconfigdirs="$noconfigdirs target-libgloss"
3838 ;;
3839 *-*-rtems*)
3840 noconfigdirs="$noconfigdirs target-libgloss"
3841 ;;
3842 # The tpf target doesn't support gdb yet.
3843 *-*-tpf*)
3844 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
3845 ;;
3846 *-*-uclinux*)
3847 noconfigdirs="$noconfigdirs target-rda"
3848 ;;
3849 *-*-vxworks*)
3850 ;;
3851 alpha*-dec-osf*)
3852 # ld works, but does not support shared libraries.
3853 # gas doesn't generate exception information.
3854 noconfigdirs="$noconfigdirs gas ld"
3855 ;;
3856 alpha*-*-*vms*)
3857 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3858 ;;
3859 alpha*-*-*)
3860 # newlib is not 64 bit ready
3861 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3862 ;;
3863 bpf-*-*)
3864 noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3865 ;;
3866 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3867 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
3868 ;;
3869 arc*-*-*)
3870 noconfigdirs="$noconfigdirs sim"
3871 ;;
3872 arm-*-pe*)
3873 noconfigdirs="$noconfigdirs target-libgloss"
3874 ;;
3875 arm-*-riscix*)
3876 noconfigdirs="$noconfigdirs ld target-libgloss"
3877 ;;
3878 avr-*-*)
3879 if test x${with_avrlibc} != xno; then
3880 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3881 fi
3882 ;;
3883 c4x-*-* | tic4x-*-*)
3884 noconfigdirs="$noconfigdirs target-libgloss"
3885 ;;
3886 tic54x-*-*)
3887 noconfigdirs="$noconfigdirs target-libgloss gdb"
3888 ;;
3889 d10v-*-*)
3890 noconfigdirs="$noconfigdirs target-libgloss"
3891 ;;
3892 d30v-*-*)
3893 noconfigdirs="$noconfigdirs gdb"
3894 ;;
3895 fr30-*-elf*)
3896 noconfigdirs="$noconfigdirs gdb"
3897 ;;
3898 ft32-*-*)
3899 noconfigdirs="$noconfigdirs target-rda gprof"
3900 ;;
3901 moxie-*-*)
3902 noconfigdirs="$noconfigdirs"
3903 ;;
3904 h8300*-*-*)
3905 noconfigdirs="$noconfigdirs target-libgloss"
3906 ;;
3907 h8500-*-*)
3908 noconfigdirs="$noconfigdirs target-libgloss"
3909 ;;
3910 hppa1.1-*-osf* | hppa1.1-*-bsd* )
3911 ;;
3912 hppa*64*-*-hpux*)
3913 noconfigdirs="$noconfigdirs gdb"
3914 ;;
3915 hppa*-*-hpux11*)
3916 noconfigdirs="$noconfigdirs gdb ld"
3917 ;;
3918 hppa*64*-*-linux*)
3919 ;;
3920 hppa*-*-linux*)
3921 ;;
3922 hppa*-*-*elf* | \
3923 hppa*-*-lites* | \
3924 hppa*-*-openbsd* | \
3925 hppa*64*-*-*)
3926 ;;
3927 hppa*-*-pro*)
3928 ;;
3929 hppa*-*-*)
3930 noconfigdirs="$noconfigdirs ld"
3931 ;;
3932 i960-*-*)
3933 noconfigdirs="$noconfigdirs gdb"
3934 ;;
3935 ia64*-*-elf*)
3936 # No gdb support yet.
3937 noconfigdirs="$noconfigdirs readline libgui itcl gdb"
3938 ;;
3939 ia64*-**-hpux*)
3940 # No ld support yet.
3941 noconfigdirs="$noconfigdirs gdb libgui itcl ld"
3942 ;;
3943 ia64*-*-*vms*)
3944 # No ld support yet.
3945 noconfigdirs="$noconfigdirs libgui itcl ld"
3946 ;;
3947 i[3456789]86-w64-mingw*)
3948 ;;
3949 i[3456789]86-*-mingw*)
3950 target_configdirs="$target_configdirs target-winsup"
3951 ;;
3952 *-*-cygwin*)
3953 target_configdirs="$target_configdirs target-libtermcap target-winsup"
3954 noconfigdirs="$noconfigdirs target-libgloss"
3955 # always build newlib if winsup directory is present.
3956 if test -d "$srcdir/winsup/cygwin"; then
3957 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3958 elif test -d "$srcdir/newlib"; then
3959 echo "Warning: winsup/cygwin is missing so newlib can't be built."
3960 fi
3961 ;;
3962 i[3456789]86-*-pe)
3963 noconfigdirs="$noconfigdirs target-libgloss"
3964 ;;
3965 i[3456789]86-*-sco3.2v5*)
3966 # The linker does not yet know about weak symbols in COFF,
3967 # and is not configured to handle mixed ELF and COFF.
3968 noconfigdirs="$noconfigdirs ld target-libgloss"
3969 ;;
3970 i[3456789]86-*-sco*)
3971 noconfigdirs="$noconfigdirs gprof target-libgloss"
3972 ;;
3973 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
3974 noconfigdirs="$noconfigdirs target-libgloss"
3975 ;;
3976 i[3456789]86-*-sysv4*)
3977 noconfigdirs="$noconfigdirs target-libgloss"
3978 ;;
3979 i[3456789]86-*-beos*)
3980 noconfigdirs="$noconfigdirs gdb"
3981 ;;
3982 i[3456789]86-*-rdos*)
3983 noconfigdirs="$noconfigdirs gdb"
3984 ;;
3985 kvx-*-*)
3986 noconfigdirs="$noconfigdirs gdb gdbserver sim"
3987 ;;
3988 mmix-*-*)
3989 noconfigdirs="$noconfigdirs gdb"
3990 ;;
3991 mt-*-*)
3992 noconfigdirs="$noconfigdirs sim"
3993 ;;
3994 nfp-*-*)
3995 noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3996 noconfigdirs="$noconfigdirs $target_libraries"
3997 ;;
3998 pdp11-*-*)
3999 noconfigdirs="$noconfigdirs gdb gprof"
4000 ;;
4001 powerpc-*-aix*)
4002 # copied from rs6000-*-* entry
4003 noconfigdirs="$noconfigdirs gprof"
4004 ;;
4005 powerpc*-*-winnt* | powerpc*-*-pe*)
4006 target_configdirs="$target_configdirs target-winsup"
4007 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
4008 # always build newlib.
4009 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
4010 ;;
4011 # This is temporary until we can link against shared libraries
4012 powerpcle-*-solaris*)
4013 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
4014 ;;
4015 powerpc-*-beos*)
4016 noconfigdirs="$noconfigdirs gdb"
4017 ;;
4018 rs6000-*-lynxos*)
4019 noconfigdirs="$noconfigdirs gprof"
4020 ;;
4021 rs6000-*-aix*)
4022 noconfigdirs="$noconfigdirs gprof"
4023 ;;
4024 rs6000-*-*)
4025 noconfigdirs="$noconfigdirs gprof"
4026 ;;
4027 m68k-apollo-*)
4028 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
4029 ;;
4030 microblaze*)
4031 noconfigdirs="$noconfigdirs gprof"
4032 ;;
4033 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
4034 if test x$with_newlib = xyes; then
4035 noconfigdirs="$noconfigdirs gprof"
4036 fi
4037 ;;
4038 mips*-*-irix5*)
4039 noconfigdirs="$noconfigdirs gprof target-libgloss"
4040 ;;
4041 mips*-*-irix6*)
4042 noconfigdirs="$noconfigdirs gprof target-libgloss"
4043 ;;
4044 mips*-*-bsd*)
4045 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
4046 ;;
4047 mips*-*-linux*)
4048 ;;
4049 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
4050 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
4051 noconfigdirs="$noconfigdirs ld gas gprof"
4052 ;;
4053 mips*-*-*)
4054 noconfigdirs="$noconfigdirs gprof"
4055 ;;
4056 nvptx*-*-*)
4057 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
4058 ;;
4059 sh-*-*)
4060 case "${target}" in
4061 sh*-*-elf)
4062 ;;
4063 *)
4064 noconfigdirs="$noconfigdirs target-libgloss" ;;
4065 esac
4066 ;;
4067 sparc-*-sunos4*)
4068 if test x${is_cross_compiler} = xno ; then
4069 use_gnu_ld=no
4070 fi
4071 ;;
4072 tic6x-*-*)
4073 noconfigdirs="$noconfigdirs sim"
4074 ;;
4075 tilepro*-*-* | tilegx*-*-*)
4076 noconfigdirs="$noconfigdirs sim"
4077 ;;
4078 v810-*-*)
4079 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
4080 ;;
4081 vax-*-*)
4082 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
4083 ;;
4084 wasm32-*-*)
4085 noconfigdirs="$noconfigdirs ld"
4086 ;;
4087 loongarch*-*-linux*)
4088 ;;
4089 loongarch*-*-*)
4090 noconfigdirs="$noconfigdirs gprof"
4091 ;;
4092 esac
4093
4094 # If we aren't building newlib, then don't build libgloss, since libgloss
4095 # depends upon some newlib header files.
4096 case "${noconfigdirs}" in
4097 *target-libgloss*) ;;
4098 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
4099 esac
4100
4101 # Work in distributions that contain no compiler tools, like Autoconf.
4102 host_makefile_frag=/dev/null
4103 if test -d ${srcdir}/config ; then
4104 case "${host}" in
4105 i[3456789]86-*-msdosdjgpp*)
4106 host_makefile_frag="config/mh-djgpp"
4107 ;;
4108 *-cygwin*)
4109
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
4111 $as_echo_n "checking to see if cat works as expected... " >&6; }
4112 echo a >cygwin-cat-check
4113 if test `cat cygwin-cat-check` = a ; then
4114 rm cygwin-cat-check
4115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4116 $as_echo "yes" >&6; }
4117 else
4118 rm cygwin-cat-check
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4120 $as_echo "no" >&6; }
4121 as_fn_error $? "The cat command does not ignore carriage return characters.
4122 Please either mount the build directory in binary mode or run the following
4123 commands before running any configure script:
4124 set -o igncr
4125 export SHELLOPTS
4126 " "$LINENO" 5
4127 fi
4128
4129 host_makefile_frag="config/mh-cygwin"
4130 ;;
4131 *-mingw*)
4132 host_makefile_frag="config/mh-mingw"
4133 ;;
4134 alpha*-linux*)
4135 host_makefile_frag="config/mh-alpha-linux"
4136 ;;
4137 hppa*-hp-hpux*)
4138 host_makefile_frag="config/mh-pa"
4139 ;;
4140 hppa*-*)
4141 host_makefile_frag="config/mh-pa"
4142 ;;
4143 i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*)
4144 host_makefile_frag="config/mh-darwin"
4145 ;;
4146 powerpc-*-aix*)
4147 host_makefile_frag="config/mh-ppc-aix"
4148 ;;
4149 rs6000-*-aix*)
4150 host_makefile_frag="config/mh-ppc-aix"
4151 ;;
4152 esac
4153 fi
4154
4155 if test "${build}" != "${host}" ; then
4156 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4157 AS_FOR_BUILD=${AS_FOR_BUILD-as}
4158 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4159 CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
4160 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
4161 DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
4162 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
4163 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
4164 GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
4165 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4166 LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4167 NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4168 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4169 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4170 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4171 else
4172 AR_FOR_BUILD="\$(AR)"
4173 AS_FOR_BUILD="\$(AS)"
4174 CC_FOR_BUILD="\$(CC)"
4175 CXX_FOR_BUILD="\$(CXX)"
4176 DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
4177 GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
4178 GOC_FOR_BUILD="\$(GOC)"
4179 GDC_FOR_BUILD="\$(GDC)"
4180 DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4181 LD_FOR_BUILD="\$(LD)"
4182 NM_FOR_BUILD="\$(NM)"
4183 RANLIB_FOR_BUILD="\$(RANLIB)"
4184 WINDRES_FOR_BUILD="\$(WINDRES)"
4185 WINDMC_FOR_BUILD="\$(WINDMC)"
4186 fi
4187
4188 ac_ext=c
4189 ac_cpp='$CPP $CPPFLAGS'
4190 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4191 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4192 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4193 if test -n "$ac_tool_prefix"; then
4194 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4195 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4197 $as_echo_n "checking for $ac_word... " >&6; }
4198 if ${ac_cv_prog_CC+:} false; then :
4199 $as_echo_n "(cached) " >&6
4200 else
4201 if test -n "$CC"; then
4202 ac_cv_prog_CC="$CC" # Let the user override the test.
4203 else
4204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4205 for as_dir in $PATH
4206 do
4207 IFS=$as_save_IFS
4208 test -z "$as_dir" && as_dir=.
4209 for ac_exec_ext in '' $ac_executable_extensions; do
4210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4211 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4213 break 2
4214 fi
4215 done
4216 done
4217 IFS=$as_save_IFS
4218
4219 fi
4220 fi
4221 CC=$ac_cv_prog_CC
4222 if test -n "$CC"; then
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4224 $as_echo "$CC" >&6; }
4225 else
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4227 $as_echo "no" >&6; }
4228 fi
4229
4230
4231 fi
4232 if test -z "$ac_cv_prog_CC"; then
4233 ac_ct_CC=$CC
4234 # Extract the first word of "gcc", so it can be a program name with args.
4235 set dummy gcc; ac_word=$2
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4237 $as_echo_n "checking for $ac_word... " >&6; }
4238 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4239 $as_echo_n "(cached) " >&6
4240 else
4241 if test -n "$ac_ct_CC"; then
4242 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4243 else
4244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4245 for as_dir in $PATH
4246 do
4247 IFS=$as_save_IFS
4248 test -z "$as_dir" && as_dir=.
4249 for ac_exec_ext in '' $ac_executable_extensions; do
4250 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4251 ac_cv_prog_ac_ct_CC="gcc"
4252 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4253 break 2
4254 fi
4255 done
4256 done
4257 IFS=$as_save_IFS
4258
4259 fi
4260 fi
4261 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4262 if test -n "$ac_ct_CC"; then
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4264 $as_echo "$ac_ct_CC" >&6; }
4265 else
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4267 $as_echo "no" >&6; }
4268 fi
4269
4270 if test "x$ac_ct_CC" = x; then
4271 CC=""
4272 else
4273 case $cross_compiling:$ac_tool_warned in
4274 yes:)
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4276 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4277 ac_tool_warned=yes ;;
4278 esac
4279 CC=$ac_ct_CC
4280 fi
4281 else
4282 CC="$ac_cv_prog_CC"
4283 fi
4284
4285 if test -z "$CC"; then
4286 if test -n "$ac_tool_prefix"; then
4287 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4288 set dummy ${ac_tool_prefix}cc; ac_word=$2
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4290 $as_echo_n "checking for $ac_word... " >&6; }
4291 if ${ac_cv_prog_CC+:} false; then :
4292 $as_echo_n "(cached) " >&6
4293 else
4294 if test -n "$CC"; then
4295 ac_cv_prog_CC="$CC" # Let the user override the test.
4296 else
4297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4298 for as_dir in $PATH
4299 do
4300 IFS=$as_save_IFS
4301 test -z "$as_dir" && as_dir=.
4302 for ac_exec_ext in '' $ac_executable_extensions; do
4303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4304 ac_cv_prog_CC="${ac_tool_prefix}cc"
4305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4306 break 2
4307 fi
4308 done
4309 done
4310 IFS=$as_save_IFS
4311
4312 fi
4313 fi
4314 CC=$ac_cv_prog_CC
4315 if test -n "$CC"; then
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4317 $as_echo "$CC" >&6; }
4318 else
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4320 $as_echo "no" >&6; }
4321 fi
4322
4323
4324 fi
4325 fi
4326 if test -z "$CC"; then
4327 # Extract the first word of "cc", so it can be a program name with args.
4328 set dummy cc; ac_word=$2
4329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4330 $as_echo_n "checking for $ac_word... " >&6; }
4331 if ${ac_cv_prog_CC+:} false; then :
4332 $as_echo_n "(cached) " >&6
4333 else
4334 if test -n "$CC"; then
4335 ac_cv_prog_CC="$CC" # Let the user override the test.
4336 else
4337 ac_prog_rejected=no
4338 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4339 for as_dir in $PATH
4340 do
4341 IFS=$as_save_IFS
4342 test -z "$as_dir" && as_dir=.
4343 for ac_exec_ext in '' $ac_executable_extensions; do
4344 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4345 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4346 ac_prog_rejected=yes
4347 continue
4348 fi
4349 ac_cv_prog_CC="cc"
4350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4351 break 2
4352 fi
4353 done
4354 done
4355 IFS=$as_save_IFS
4356
4357 if test $ac_prog_rejected = yes; then
4358 # We found a bogon in the path, so make sure we never use it.
4359 set dummy $ac_cv_prog_CC
4360 shift
4361 if test $# != 0; then
4362 # We chose a different compiler from the bogus one.
4363 # However, it has the same basename, so the bogon will be chosen
4364 # first if we set CC to just the basename; use the full file name.
4365 shift
4366 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4367 fi
4368 fi
4369 fi
4370 fi
4371 CC=$ac_cv_prog_CC
4372 if test -n "$CC"; then
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4374 $as_echo "$CC" >&6; }
4375 else
4376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4377 $as_echo "no" >&6; }
4378 fi
4379
4380
4381 fi
4382 if test -z "$CC"; then
4383 if test -n "$ac_tool_prefix"; then
4384 for ac_prog in cl.exe
4385 do
4386 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4387 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4389 $as_echo_n "checking for $ac_word... " >&6; }
4390 if ${ac_cv_prog_CC+:} false; then :
4391 $as_echo_n "(cached) " >&6
4392 else
4393 if test -n "$CC"; then
4394 ac_cv_prog_CC="$CC" # Let the user override the test.
4395 else
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397 for as_dir in $PATH
4398 do
4399 IFS=$as_save_IFS
4400 test -z "$as_dir" && as_dir=.
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4403 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4405 break 2
4406 fi
4407 done
4408 done
4409 IFS=$as_save_IFS
4410
4411 fi
4412 fi
4413 CC=$ac_cv_prog_CC
4414 if test -n "$CC"; then
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4416 $as_echo "$CC" >&6; }
4417 else
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4419 $as_echo "no" >&6; }
4420 fi
4421
4422
4423 test -n "$CC" && break
4424 done
4425 fi
4426 if test -z "$CC"; then
4427 ac_ct_CC=$CC
4428 for ac_prog in cl.exe
4429 do
4430 # Extract the first word of "$ac_prog", so it can be a program name with args.
4431 set dummy $ac_prog; ac_word=$2
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4433 $as_echo_n "checking for $ac_word... " >&6; }
4434 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4435 $as_echo_n "(cached) " >&6
4436 else
4437 if test -n "$ac_ct_CC"; then
4438 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4439 else
4440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4441 for as_dir in $PATH
4442 do
4443 IFS=$as_save_IFS
4444 test -z "$as_dir" && as_dir=.
4445 for ac_exec_ext in '' $ac_executable_extensions; do
4446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4447 ac_cv_prog_ac_ct_CC="$ac_prog"
4448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4449 break 2
4450 fi
4451 done
4452 done
4453 IFS=$as_save_IFS
4454
4455 fi
4456 fi
4457 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4458 if test -n "$ac_ct_CC"; then
4459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4460 $as_echo "$ac_ct_CC" >&6; }
4461 else
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4463 $as_echo "no" >&6; }
4464 fi
4465
4466
4467 test -n "$ac_ct_CC" && break
4468 done
4469
4470 if test "x$ac_ct_CC" = x; then
4471 CC=""
4472 else
4473 case $cross_compiling:$ac_tool_warned in
4474 yes:)
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4476 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4477 ac_tool_warned=yes ;;
4478 esac
4479 CC=$ac_ct_CC
4480 fi
4481 fi
4482
4483 fi
4484
4485
4486 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4487 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4488 as_fn_error $? "no acceptable C compiler found in \$PATH
4489 See \`config.log' for more details" "$LINENO" 5; }
4490
4491 # Provide some information about the compiler.
4492 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4493 set X $ac_compile
4494 ac_compiler=$2
4495 for ac_option in --version -v -V -qversion; do
4496 { { ac_try="$ac_compiler $ac_option >&5"
4497 case "(($ac_try" in
4498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4499 *) ac_try_echo=$ac_try;;
4500 esac
4501 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4502 $as_echo "$ac_try_echo"; } >&5
4503 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4504 ac_status=$?
4505 if test -s conftest.err; then
4506 sed '10a\
4507 ... rest of stderr output deleted ...
4508 10q' conftest.err >conftest.er1
4509 cat conftest.er1 >&5
4510 fi
4511 rm -f conftest.er1 conftest.err
4512 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4513 test $ac_status = 0; }
4514 done
4515
4516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4517 /* end confdefs.h. */
4518
4519 int
4520 main ()
4521 {
4522
4523 ;
4524 return 0;
4525 }
4526 _ACEOF
4527 ac_clean_files_save=$ac_clean_files
4528 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4529 # Try to create an executable without -o first, disregard a.out.
4530 # It will help us diagnose broken compilers, and finding out an intuition
4531 # of exeext.
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4533 $as_echo_n "checking whether the C compiler works... " >&6; }
4534 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4535
4536 # The possible output files:
4537 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4538
4539 ac_rmfiles=
4540 for ac_file in $ac_files
4541 do
4542 case $ac_file in
4543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4544 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4545 esac
4546 done
4547 rm -f $ac_rmfiles
4548
4549 if { { ac_try="$ac_link_default"
4550 case "(($ac_try" in
4551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4552 *) ac_try_echo=$ac_try;;
4553 esac
4554 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4555 $as_echo "$ac_try_echo"; } >&5
4556 (eval "$ac_link_default") 2>&5
4557 ac_status=$?
4558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4559 test $ac_status = 0; }; then :
4560 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4561 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4562 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4563 # so that the user can short-circuit this test for compilers unknown to
4564 # Autoconf.
4565 for ac_file in $ac_files ''
4566 do
4567 test -f "$ac_file" || continue
4568 case $ac_file in
4569 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4570 ;;
4571 [ab].out )
4572 # We found the default executable, but exeext='' is most
4573 # certainly right.
4574 break;;
4575 *.* )
4576 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4577 then :; else
4578 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4579 fi
4580 # We set ac_cv_exeext here because the later test for it is not
4581 # safe: cross compilers may not add the suffix if given an `-o'
4582 # argument, so we may need to know it at that point already.
4583 # Even if this section looks crufty: it has the advantage of
4584 # actually working.
4585 break;;
4586 * )
4587 break;;
4588 esac
4589 done
4590 test "$ac_cv_exeext" = no && ac_cv_exeext=
4591
4592 else
4593 ac_file=''
4594 fi
4595 if test -z "$ac_file"; then :
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4597 $as_echo "no" >&6; }
4598 $as_echo "$as_me: failed program was:" >&5
4599 sed 's/^/| /' conftest.$ac_ext >&5
4600
4601 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4602 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4603 as_fn_error 77 "C compiler cannot create executables
4604 See \`config.log' for more details" "$LINENO" 5; }
4605 else
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4607 $as_echo "yes" >&6; }
4608 fi
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4610 $as_echo_n "checking for C compiler default output file name... " >&6; }
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4612 $as_echo "$ac_file" >&6; }
4613 ac_exeext=$ac_cv_exeext
4614
4615 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4616 ac_clean_files=$ac_clean_files_save
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4618 $as_echo_n "checking for suffix of executables... " >&6; }
4619 if { { ac_try="$ac_link"
4620 case "(($ac_try" in
4621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4622 *) ac_try_echo=$ac_try;;
4623 esac
4624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4625 $as_echo "$ac_try_echo"; } >&5
4626 (eval "$ac_link") 2>&5
4627 ac_status=$?
4628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4629 test $ac_status = 0; }; then :
4630 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4631 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4632 # work properly (i.e., refer to `conftest.exe'), while it won't with
4633 # `rm'.
4634 for ac_file in conftest.exe conftest conftest.*; do
4635 test -f "$ac_file" || continue
4636 case $ac_file in
4637 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4638 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4639 break;;
4640 * ) break;;
4641 esac
4642 done
4643 else
4644 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4646 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4647 See \`config.log' for more details" "$LINENO" 5; }
4648 fi
4649 rm -f conftest conftest$ac_cv_exeext
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4651 $as_echo "$ac_cv_exeext" >&6; }
4652
4653 rm -f conftest.$ac_ext
4654 EXEEXT=$ac_cv_exeext
4655 ac_exeext=$EXEEXT
4656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4657 /* end confdefs.h. */
4658 #include <stdio.h>
4659 int
4660 main ()
4661 {
4662 FILE *f = fopen ("conftest.out", "w");
4663 return ferror (f) || fclose (f) != 0;
4664
4665 ;
4666 return 0;
4667 }
4668 _ACEOF
4669 ac_clean_files="$ac_clean_files conftest.out"
4670 # Check that the compiler produces executables we can run. If not, either
4671 # the compiler is broken, or we cross compile.
4672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4673 $as_echo_n "checking whether we are cross compiling... " >&6; }
4674 if test "$cross_compiling" != yes; then
4675 { { ac_try="$ac_link"
4676 case "(($ac_try" in
4677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4678 *) ac_try_echo=$ac_try;;
4679 esac
4680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4681 $as_echo "$ac_try_echo"; } >&5
4682 (eval "$ac_link") 2>&5
4683 ac_status=$?
4684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4685 test $ac_status = 0; }
4686 if { ac_try='./conftest$ac_cv_exeext'
4687 { { case "(($ac_try" in
4688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4689 *) ac_try_echo=$ac_try;;
4690 esac
4691 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4692 $as_echo "$ac_try_echo"; } >&5
4693 (eval "$ac_try") 2>&5
4694 ac_status=$?
4695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4696 test $ac_status = 0; }; }; then
4697 cross_compiling=no
4698 else
4699 if test "$cross_compiling" = maybe; then
4700 cross_compiling=yes
4701 else
4702 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4703 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4704 as_fn_error $? "cannot run C compiled programs.
4705 If you meant to cross compile, use \`--host'.
4706 See \`config.log' for more details" "$LINENO" 5; }
4707 fi
4708 fi
4709 fi
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4711 $as_echo "$cross_compiling" >&6; }
4712
4713 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4714 ac_clean_files=$ac_clean_files_save
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4716 $as_echo_n "checking for suffix of object files... " >&6; }
4717 if ${ac_cv_objext+:} false; then :
4718 $as_echo_n "(cached) " >&6
4719 else
4720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4721 /* end confdefs.h. */
4722
4723 int
4724 main ()
4725 {
4726
4727 ;
4728 return 0;
4729 }
4730 _ACEOF
4731 rm -f conftest.o conftest.obj
4732 if { { ac_try="$ac_compile"
4733 case "(($ac_try" in
4734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4735 *) ac_try_echo=$ac_try;;
4736 esac
4737 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4738 $as_echo "$ac_try_echo"; } >&5
4739 (eval "$ac_compile") 2>&5
4740 ac_status=$?
4741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4742 test $ac_status = 0; }; then :
4743 for ac_file in conftest.o conftest.obj conftest.*; do
4744 test -f "$ac_file" || continue;
4745 case $ac_file in
4746 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4747 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4748 break;;
4749 esac
4750 done
4751 else
4752 $as_echo "$as_me: failed program was:" >&5
4753 sed 's/^/| /' conftest.$ac_ext >&5
4754
4755 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4756 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4757 as_fn_error $? "cannot compute suffix of object files: cannot compile
4758 See \`config.log' for more details" "$LINENO" 5; }
4759 fi
4760 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4761 fi
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4763 $as_echo "$ac_cv_objext" >&6; }
4764 OBJEXT=$ac_cv_objext
4765 ac_objext=$OBJEXT
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4767 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4768 if ${ac_cv_c_compiler_gnu+:} false; then :
4769 $as_echo_n "(cached) " >&6
4770 else
4771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4772 /* end confdefs.h. */
4773
4774 int
4775 main ()
4776 {
4777 #ifndef __GNUC__
4778 choke me
4779 #endif
4780
4781 ;
4782 return 0;
4783 }
4784 _ACEOF
4785 if ac_fn_c_try_compile "$LINENO"; then :
4786 ac_compiler_gnu=yes
4787 else
4788 ac_compiler_gnu=no
4789 fi
4790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4791 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4792
4793 fi
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4795 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4796 if test $ac_compiler_gnu = yes; then
4797 GCC=yes
4798 else
4799 GCC=
4800 fi
4801 ac_test_CFLAGS=${CFLAGS+set}
4802 ac_save_CFLAGS=$CFLAGS
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4804 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4805 if ${ac_cv_prog_cc_g+:} false; then :
4806 $as_echo_n "(cached) " >&6
4807 else
4808 ac_save_c_werror_flag=$ac_c_werror_flag
4809 ac_c_werror_flag=yes
4810 ac_cv_prog_cc_g=no
4811 CFLAGS="-g"
4812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4813 /* end confdefs.h. */
4814
4815 int
4816 main ()
4817 {
4818
4819 ;
4820 return 0;
4821 }
4822 _ACEOF
4823 if ac_fn_c_try_compile "$LINENO"; then :
4824 ac_cv_prog_cc_g=yes
4825 else
4826 CFLAGS=""
4827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4828 /* end confdefs.h. */
4829
4830 int
4831 main ()
4832 {
4833
4834 ;
4835 return 0;
4836 }
4837 _ACEOF
4838 if ac_fn_c_try_compile "$LINENO"; then :
4839
4840 else
4841 ac_c_werror_flag=$ac_save_c_werror_flag
4842 CFLAGS="-g"
4843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4844 /* end confdefs.h. */
4845
4846 int
4847 main ()
4848 {
4849
4850 ;
4851 return 0;
4852 }
4853 _ACEOF
4854 if ac_fn_c_try_compile "$LINENO"; then :
4855 ac_cv_prog_cc_g=yes
4856 fi
4857 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4858 fi
4859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4860 fi
4861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4862 ac_c_werror_flag=$ac_save_c_werror_flag
4863 fi
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4865 $as_echo "$ac_cv_prog_cc_g" >&6; }
4866 if test "$ac_test_CFLAGS" = set; then
4867 CFLAGS=$ac_save_CFLAGS
4868 elif test $ac_cv_prog_cc_g = yes; then
4869 if test "$GCC" = yes; then
4870 CFLAGS="-g -O2"
4871 else
4872 CFLAGS="-g"
4873 fi
4874 else
4875 if test "$GCC" = yes; then
4876 CFLAGS="-O2"
4877 else
4878 CFLAGS=
4879 fi
4880 fi
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4882 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4883 if ${ac_cv_prog_cc_c89+:} false; then :
4884 $as_echo_n "(cached) " >&6
4885 else
4886 ac_cv_prog_cc_c89=no
4887 ac_save_CC=$CC
4888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4889 /* end confdefs.h. */
4890 #include <stdarg.h>
4891 #include <stdio.h>
4892 struct stat;
4893 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4894 struct buf { int x; };
4895 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4896 static char *e (p, i)
4897 char **p;
4898 int i;
4899 {
4900 return p[i];
4901 }
4902 static char *f (char * (*g) (char **, int), char **p, ...)
4903 {
4904 char *s;
4905 va_list v;
4906 va_start (v,p);
4907 s = g (p, va_arg (v,int));
4908 va_end (v);
4909 return s;
4910 }
4911
4912 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4913 function prototypes and stuff, but not '\xHH' hex character constants.
4914 These don't provoke an error unfortunately, instead are silently treated
4915 as 'x'. The following induces an error, until -std is added to get
4916 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4917 array size at least. It's necessary to write '\x00'==0 to get something
4918 that's true only with -std. */
4919 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4920
4921 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4922 inside strings and character constants. */
4923 #define FOO(x) 'x'
4924 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4925
4926 int test (int i, double x);
4927 struct s1 {int (*f) (int a);};
4928 struct s2 {int (*f) (double a);};
4929 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4930 int argc;
4931 char **argv;
4932 int
4933 main ()
4934 {
4935 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4936 ;
4937 return 0;
4938 }
4939 _ACEOF
4940 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4941 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4942 do
4943 CC="$ac_save_CC $ac_arg"
4944 if ac_fn_c_try_compile "$LINENO"; then :
4945 ac_cv_prog_cc_c89=$ac_arg
4946 fi
4947 rm -f core conftest.err conftest.$ac_objext
4948 test "x$ac_cv_prog_cc_c89" != "xno" && break
4949 done
4950 rm -f conftest.$ac_ext
4951 CC=$ac_save_CC
4952
4953 fi
4954 # AC_CACHE_VAL
4955 case "x$ac_cv_prog_cc_c89" in
4956 x)
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4958 $as_echo "none needed" >&6; } ;;
4959 xno)
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4961 $as_echo "unsupported" >&6; } ;;
4962 *)
4963 CC="$CC $ac_cv_prog_cc_c89"
4964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4965 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4966 esac
4967 if test "x$ac_cv_prog_cc_c89" != xno; then :
4968
4969 fi
4970
4971 ac_ext=c
4972 ac_cpp='$CPP $CPPFLAGS'
4973 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4974 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4975 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4976
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4978 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4979 if ${ac_cv_prog_cc_c99+:} false; then :
4980 $as_echo_n "(cached) " >&6
4981 else
4982 ac_cv_prog_cc_c99=no
4983 ac_save_CC=$CC
4984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4985 /* end confdefs.h. */
4986 #include <stdarg.h>
4987 #include <stdbool.h>
4988 #include <stdlib.h>
4989 #include <wchar.h>
4990 #include <stdio.h>
4991
4992 // Check varargs macros. These examples are taken from C99 6.10.3.5.
4993 #define debug(...) fprintf (stderr, __VA_ARGS__)
4994 #define showlist(...) puts (#__VA_ARGS__)
4995 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4996 static void
4997 test_varargs_macros (void)
4998 {
4999 int x = 1234;
5000 int y = 5678;
5001 debug ("Flag");
5002 debug ("X = %d\n", x);
5003 showlist (The first, second, and third items.);
5004 report (x>y, "x is %d but y is %d", x, y);
5005 }
5006
5007 // Check long long types.
5008 #define BIG64 18446744073709551615ull
5009 #define BIG32 4294967295ul
5010 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
5011 #if !BIG_OK
5012 your preprocessor is broken;
5013 #endif
5014 #if BIG_OK
5015 #else
5016 your preprocessor is broken;
5017 #endif
5018 static long long int bignum = -9223372036854775807LL;
5019 static unsigned long long int ubignum = BIG64;
5020
5021 struct incomplete_array
5022 {
5023 int datasize;
5024 double data[];
5025 };
5026
5027 struct named_init {
5028 int number;
5029 const wchar_t *name;
5030 double average;
5031 };
5032
5033 typedef const char *ccp;
5034
5035 static inline int
5036 test_restrict (ccp restrict text)
5037 {
5038 // See if C++-style comments work.
5039 // Iterate through items via the restricted pointer.
5040 // Also check for declarations in for loops.
5041 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
5042 continue;
5043 return 0;
5044 }
5045
5046 // Check varargs and va_copy.
5047 static void
5048 test_varargs (const char *format, ...)
5049 {
5050 va_list args;
5051 va_start (args, format);
5052 va_list args_copy;
5053 va_copy (args_copy, args);
5054
5055 const char *str;
5056 int number;
5057 float fnumber;
5058
5059 while (*format)
5060 {
5061 switch (*format++)
5062 {
5063 case 's': // string
5064 str = va_arg (args_copy, const char *);
5065 break;
5066 case 'd': // int
5067 number = va_arg (args_copy, int);
5068 break;
5069 case 'f': // float
5070 fnumber = va_arg (args_copy, double);
5071 break;
5072 default:
5073 break;
5074 }
5075 }
5076 va_end (args_copy);
5077 va_end (args);
5078 }
5079
5080 int
5081 main ()
5082 {
5083
5084 // Check bool.
5085 _Bool success = false;
5086
5087 // Check restrict.
5088 if (test_restrict ("String literal") == 0)
5089 success = true;
5090 char *restrict newvar = "Another string";
5091
5092 // Check varargs.
5093 test_varargs ("s, d' f .", "string", 65, 34.234);
5094 test_varargs_macros ();
5095
5096 // Check flexible array members.
5097 struct incomplete_array *ia =
5098 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5099 ia->datasize = 10;
5100 for (int i = 0; i < ia->datasize; ++i)
5101 ia->data[i] = i * 1.234;
5102
5103 // Check named initializers.
5104 struct named_init ni = {
5105 .number = 34,
5106 .name = L"Test wide string",
5107 .average = 543.34343,
5108 };
5109
5110 ni.number = 58;
5111
5112 int dynamic_array[ni.number];
5113 dynamic_array[ni.number - 1] = 543;
5114
5115 // work around unused variable warnings
5116 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5117 || dynamic_array[ni.number - 1] != 543);
5118
5119 ;
5120 return 0;
5121 }
5122 _ACEOF
5123 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5124 do
5125 CC="$ac_save_CC $ac_arg"
5126 if ac_fn_c_try_compile "$LINENO"; then :
5127 ac_cv_prog_cc_c99=$ac_arg
5128 fi
5129 rm -f core conftest.err conftest.$ac_objext
5130 test "x$ac_cv_prog_cc_c99" != "xno" && break
5131 done
5132 rm -f conftest.$ac_ext
5133 CC=$ac_save_CC
5134
5135 fi
5136 # AC_CACHE_VAL
5137 case "x$ac_cv_prog_cc_c99" in
5138 x)
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5140 $as_echo "none needed" >&6; } ;;
5141 xno)
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5143 $as_echo "unsupported" >&6; } ;;
5144 *)
5145 CC="$CC $ac_cv_prog_cc_c99"
5146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5147 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5148 esac
5149 if test "x$ac_cv_prog_cc_c99" != xno; then :
5150
5151 fi
5152
5153
5154 ac_ext=cpp
5155 ac_cpp='$CXXCPP $CPPFLAGS'
5156 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5157 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5158 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5159 if test -z "$CXX"; then
5160 if test -n "$CCC"; then
5161 CXX=$CCC
5162 else
5163 if test -n "$ac_tool_prefix"; then
5164 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5165 do
5166 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5167 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5169 $as_echo_n "checking for $ac_word... " >&6; }
5170 if ${ac_cv_prog_CXX+:} false; then :
5171 $as_echo_n "(cached) " >&6
5172 else
5173 if test -n "$CXX"; then
5174 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5175 else
5176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5177 for as_dir in $PATH
5178 do
5179 IFS=$as_save_IFS
5180 test -z "$as_dir" && as_dir=.
5181 for ac_exec_ext in '' $ac_executable_extensions; do
5182 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5183 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5184 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5185 break 2
5186 fi
5187 done
5188 done
5189 IFS=$as_save_IFS
5190
5191 fi
5192 fi
5193 CXX=$ac_cv_prog_CXX
5194 if test -n "$CXX"; then
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5196 $as_echo "$CXX" >&6; }
5197 else
5198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5199 $as_echo "no" >&6; }
5200 fi
5201
5202
5203 test -n "$CXX" && break
5204 done
5205 fi
5206 if test -z "$CXX"; then
5207 ac_ct_CXX=$CXX
5208 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5209 do
5210 # Extract the first word of "$ac_prog", so it can be a program name with args.
5211 set dummy $ac_prog; ac_word=$2
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5213 $as_echo_n "checking for $ac_word... " >&6; }
5214 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5215 $as_echo_n "(cached) " >&6
5216 else
5217 if test -n "$ac_ct_CXX"; then
5218 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5219 else
5220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5221 for as_dir in $PATH
5222 do
5223 IFS=$as_save_IFS
5224 test -z "$as_dir" && as_dir=.
5225 for ac_exec_ext in '' $ac_executable_extensions; do
5226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5227 ac_cv_prog_ac_ct_CXX="$ac_prog"
5228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5229 break 2
5230 fi
5231 done
5232 done
5233 IFS=$as_save_IFS
5234
5235 fi
5236 fi
5237 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5238 if test -n "$ac_ct_CXX"; then
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5240 $as_echo "$ac_ct_CXX" >&6; }
5241 else
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5243 $as_echo "no" >&6; }
5244 fi
5245
5246
5247 test -n "$ac_ct_CXX" && break
5248 done
5249
5250 if test "x$ac_ct_CXX" = x; then
5251 CXX="g++"
5252 else
5253 case $cross_compiling:$ac_tool_warned in
5254 yes:)
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5256 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5257 ac_tool_warned=yes ;;
5258 esac
5259 CXX=$ac_ct_CXX
5260 fi
5261 fi
5262
5263 fi
5264 fi
5265 # Provide some information about the compiler.
5266 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5267 set X $ac_compile
5268 ac_compiler=$2
5269 for ac_option in --version -v -V -qversion; do
5270 { { ac_try="$ac_compiler $ac_option >&5"
5271 case "(($ac_try" in
5272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5273 *) ac_try_echo=$ac_try;;
5274 esac
5275 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5276 $as_echo "$ac_try_echo"; } >&5
5277 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5278 ac_status=$?
5279 if test -s conftest.err; then
5280 sed '10a\
5281 ... rest of stderr output deleted ...
5282 10q' conftest.err >conftest.er1
5283 cat conftest.er1 >&5
5284 fi
5285 rm -f conftest.er1 conftest.err
5286 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5287 test $ac_status = 0; }
5288 done
5289
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5291 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5292 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5293 $as_echo_n "(cached) " >&6
5294 else
5295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5296 /* end confdefs.h. */
5297
5298 int
5299 main ()
5300 {
5301 #ifndef __GNUC__
5302 choke me
5303 #endif
5304
5305 ;
5306 return 0;
5307 }
5308 _ACEOF
5309 if ac_fn_cxx_try_compile "$LINENO"; then :
5310 ac_compiler_gnu=yes
5311 else
5312 ac_compiler_gnu=no
5313 fi
5314 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5315 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5316
5317 fi
5318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5319 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5320 if test $ac_compiler_gnu = yes; then
5321 GXX=yes
5322 else
5323 GXX=
5324 fi
5325 ac_test_CXXFLAGS=${CXXFLAGS+set}
5326 ac_save_CXXFLAGS=$CXXFLAGS
5327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5328 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5329 if ${ac_cv_prog_cxx_g+:} false; then :
5330 $as_echo_n "(cached) " >&6
5331 else
5332 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5333 ac_cxx_werror_flag=yes
5334 ac_cv_prog_cxx_g=no
5335 CXXFLAGS="-g"
5336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5337 /* end confdefs.h. */
5338
5339 int
5340 main ()
5341 {
5342
5343 ;
5344 return 0;
5345 }
5346 _ACEOF
5347 if ac_fn_cxx_try_compile "$LINENO"; then :
5348 ac_cv_prog_cxx_g=yes
5349 else
5350 CXXFLAGS=""
5351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5352 /* end confdefs.h. */
5353
5354 int
5355 main ()
5356 {
5357
5358 ;
5359 return 0;
5360 }
5361 _ACEOF
5362 if ac_fn_cxx_try_compile "$LINENO"; then :
5363
5364 else
5365 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5366 CXXFLAGS="-g"
5367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5368 /* end confdefs.h. */
5369
5370 int
5371 main ()
5372 {
5373
5374 ;
5375 return 0;
5376 }
5377 _ACEOF
5378 if ac_fn_cxx_try_compile "$LINENO"; then :
5379 ac_cv_prog_cxx_g=yes
5380 fi
5381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5382 fi
5383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5384 fi
5385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5386 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5387 fi
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5389 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5390 if test "$ac_test_CXXFLAGS" = set; then
5391 CXXFLAGS=$ac_save_CXXFLAGS
5392 elif test $ac_cv_prog_cxx_g = yes; then
5393 if test "$GXX" = yes; then
5394 CXXFLAGS="-g -O2"
5395 else
5396 CXXFLAGS="-g"
5397 fi
5398 else
5399 if test "$GXX" = yes; then
5400 CXXFLAGS="-O2"
5401 else
5402 CXXFLAGS=
5403 fi
5404 fi
5405 ac_ext=c
5406 ac_cpp='$CPP $CPPFLAGS'
5407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5410
5411
5412 # We must set the default linker to the linker used by gcc for the correct
5413 # operation of libtool. If LD is not defined and we are using gcc, try to
5414 # set the LD default to the ld used by gcc.
5415 if test -z "$LD"; then
5416 if test "$GCC" = yes; then
5417 case $build in
5418 *-*-mingw*)
5419 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5420 *)
5421 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5422 esac
5423 case $gcc_prog_ld in
5424 # Accept absolute paths.
5425 [\\/]* | [A-Za-z]:[\\/]*)
5426 LD="$gcc_prog_ld" ;;
5427 esac
5428 fi
5429 fi
5430
5431 # Check whether -static-libstdc++ -static-libgcc is supported.
5432 have_static_libs=no
5433 if test "$GCC" = yes; then
5434 saved_LDFLAGS="$LDFLAGS"
5435
5436 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5438 $as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5439 ac_ext=cpp
5440 ac_cpp='$CXXCPP $CPPFLAGS'
5441 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5442 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5443 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5444
5445
5446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5447 /* end confdefs.h. */
5448
5449 #if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5450 #error -static-libstdc++ not implemented
5451 #endif
5452 int main() {}
5453 _ACEOF
5454 if ac_fn_cxx_try_link "$LINENO"; then :
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5456 $as_echo "yes" >&6; }; have_static_libs=yes
5457 else
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5459 $as_echo "no" >&6; }
5460 fi
5461 rm -f core conftest.err conftest.$ac_objext \
5462 conftest$ac_exeext conftest.$ac_ext
5463 ac_ext=c
5464 ac_cpp='$CPP $CPPFLAGS'
5465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5468
5469
5470 LDFLAGS="$saved_LDFLAGS"
5471 fi
5472
5473
5474
5475
5476 if test -n "$ac_tool_prefix"; then
5477 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
5478 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5480 $as_echo_n "checking for $ac_word... " >&6; }
5481 if ${ac_cv_prog_GNATBIND+:} false; then :
5482 $as_echo_n "(cached) " >&6
5483 else
5484 if test -n "$GNATBIND"; then
5485 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5486 else
5487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5488 for as_dir in $PATH
5489 do
5490 IFS=$as_save_IFS
5491 test -z "$as_dir" && as_dir=.
5492 for ac_exec_ext in '' $ac_executable_extensions; do
5493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5494 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5496 break 2
5497 fi
5498 done
5499 done
5500 IFS=$as_save_IFS
5501
5502 fi
5503 fi
5504 GNATBIND=$ac_cv_prog_GNATBIND
5505 if test -n "$GNATBIND"; then
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5507 $as_echo "$GNATBIND" >&6; }
5508 else
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510 $as_echo "no" >&6; }
5511 fi
5512
5513
5514 fi
5515 if test -z "$ac_cv_prog_GNATBIND"; then
5516 ac_ct_GNATBIND=$GNATBIND
5517 # Extract the first word of "gnatbind", so it can be a program name with args.
5518 set dummy gnatbind; ac_word=$2
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5520 $as_echo_n "checking for $ac_word... " >&6; }
5521 if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5522 $as_echo_n "(cached) " >&6
5523 else
5524 if test -n "$ac_ct_GNATBIND"; then
5525 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
5526 else
5527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5528 for as_dir in $PATH
5529 do
5530 IFS=$as_save_IFS
5531 test -z "$as_dir" && as_dir=.
5532 for ac_exec_ext in '' $ac_executable_extensions; do
5533 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5534 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5536 break 2
5537 fi
5538 done
5539 done
5540 IFS=$as_save_IFS
5541
5542 fi
5543 fi
5544 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5545 if test -n "$ac_ct_GNATBIND"; then
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5547 $as_echo "$ac_ct_GNATBIND" >&6; }
5548 else
5549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5550 $as_echo "no" >&6; }
5551 fi
5552
5553 if test "x$ac_ct_GNATBIND" = x; then
5554 GNATBIND="no"
5555 else
5556 case $cross_compiling:$ac_tool_warned in
5557 yes:)
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5559 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5560 ac_tool_warned=yes ;;
5561 esac
5562 GNATBIND=$ac_ct_GNATBIND
5563 fi
5564 else
5565 GNATBIND="$ac_cv_prog_GNATBIND"
5566 fi
5567
5568 if test -n "$ac_tool_prefix"; then
5569 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5570 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5572 $as_echo_n "checking for $ac_word... " >&6; }
5573 if ${ac_cv_prog_GNATMAKE+:} false; then :
5574 $as_echo_n "(cached) " >&6
5575 else
5576 if test -n "$GNATMAKE"; then
5577 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5578 else
5579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5580 for as_dir in $PATH
5581 do
5582 IFS=$as_save_IFS
5583 test -z "$as_dir" && as_dir=.
5584 for ac_exec_ext in '' $ac_executable_extensions; do
5585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5586 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5588 break 2
5589 fi
5590 done
5591 done
5592 IFS=$as_save_IFS
5593
5594 fi
5595 fi
5596 GNATMAKE=$ac_cv_prog_GNATMAKE
5597 if test -n "$GNATMAKE"; then
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5599 $as_echo "$GNATMAKE" >&6; }
5600 else
5601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5602 $as_echo "no" >&6; }
5603 fi
5604
5605
5606 fi
5607 if test -z "$ac_cv_prog_GNATMAKE"; then
5608 ac_ct_GNATMAKE=$GNATMAKE
5609 # Extract the first word of "gnatmake", so it can be a program name with args.
5610 set dummy gnatmake; ac_word=$2
5611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5612 $as_echo_n "checking for $ac_word... " >&6; }
5613 if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5614 $as_echo_n "(cached) " >&6
5615 else
5616 if test -n "$ac_ct_GNATMAKE"; then
5617 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5618 else
5619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5620 for as_dir in $PATH
5621 do
5622 IFS=$as_save_IFS
5623 test -z "$as_dir" && as_dir=.
5624 for ac_exec_ext in '' $ac_executable_extensions; do
5625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5626 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5628 break 2
5629 fi
5630 done
5631 done
5632 IFS=$as_save_IFS
5633
5634 fi
5635 fi
5636 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5637 if test -n "$ac_ct_GNATMAKE"; then
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5639 $as_echo "$ac_ct_GNATMAKE" >&6; }
5640 else
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5642 $as_echo "no" >&6; }
5643 fi
5644
5645 if test "x$ac_ct_GNATMAKE" = x; then
5646 GNATMAKE="no"
5647 else
5648 case $cross_compiling:$ac_tool_warned in
5649 yes:)
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5652 ac_tool_warned=yes ;;
5653 esac
5654 GNATMAKE=$ac_ct_GNATMAKE
5655 fi
5656 else
5657 GNATMAKE="$ac_cv_prog_GNATMAKE"
5658 fi
5659
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada and is recent enough" >&5
5661 $as_echo_n "checking whether compiler driver understands Ada and is recent enough... " >&6; }
5662 if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5663 $as_echo_n "(cached) " >&6
5664 else
5665 cat >conftest.adb <<EOF
5666 pragma Warnings (Off);
5667 with System.CRTL;
5668 pragma Warnings (On);
5669 use type System.CRTL.int64;
5670 procedure conftest is begin null; end conftest;
5671 EOF
5672 acx_cv_cc_gcc_supports_ada=no
5673 # There is a bug in old released versions of GCC which causes the
5674 # driver to exit successfully when the appropriate language module
5675 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
5676 # Therefore we must check for the error message as well as an
5677 # unsuccessful exit.
5678 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
5679 # given a .adb file, but produce no object file. So we must check
5680 # if an object file was really produced to guard against this.
5681 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
5682 if test x"$errors" = x && test -f conftest.$ac_objext; then
5683 acx_cv_cc_gcc_supports_ada=yes
5684 fi
5685 rm -f conftest.*
5686 fi
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5688 $as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
5689
5690 if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
5691 have_gnat=yes
5692 else
5693 have_gnat=no
5694 fi
5695
5696
5697
5698 if test -n "$ac_tool_prefix"; then
5699 # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5700 set dummy ${ac_tool_prefix}gdc; ac_word=$2
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5702 $as_echo_n "checking for $ac_word... " >&6; }
5703 if ${ac_cv_prog_GDC+:} false; then :
5704 $as_echo_n "(cached) " >&6
5705 else
5706 if test -n "$GDC"; then
5707 ac_cv_prog_GDC="$GDC" # Let the user override the test.
5708 else
5709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5710 for as_dir in $PATH
5711 do
5712 IFS=$as_save_IFS
5713 test -z "$as_dir" && as_dir=.
5714 for ac_exec_ext in '' $ac_executable_extensions; do
5715 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5716 ac_cv_prog_GDC="${ac_tool_prefix}gdc"
5717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5718 break 2
5719 fi
5720 done
5721 done
5722 IFS=$as_save_IFS
5723
5724 fi
5725 fi
5726 GDC=$ac_cv_prog_GDC
5727 if test -n "$GDC"; then
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5729 $as_echo "$GDC" >&6; }
5730 else
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5732 $as_echo "no" >&6; }
5733 fi
5734
5735
5736 fi
5737 if test -z "$ac_cv_prog_GDC"; then
5738 ac_ct_GDC=$GDC
5739 # Extract the first word of "gdc", so it can be a program name with args.
5740 set dummy gdc; ac_word=$2
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5742 $as_echo_n "checking for $ac_word... " >&6; }
5743 if ${ac_cv_prog_ac_ct_GDC+:} false; then :
5744 $as_echo_n "(cached) " >&6
5745 else
5746 if test -n "$ac_ct_GDC"; then
5747 ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
5748 else
5749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5750 for as_dir in $PATH
5751 do
5752 IFS=$as_save_IFS
5753 test -z "$as_dir" && as_dir=.
5754 for ac_exec_ext in '' $ac_executable_extensions; do
5755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5756 ac_cv_prog_ac_ct_GDC="gdc"
5757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5758 break 2
5759 fi
5760 done
5761 done
5762 IFS=$as_save_IFS
5763
5764 fi
5765 fi
5766 ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
5767 if test -n "$ac_ct_GDC"; then
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
5769 $as_echo "$ac_ct_GDC" >&6; }
5770 else
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5772 $as_echo "no" >&6; }
5773 fi
5774
5775 if test "x$ac_ct_GDC" = x; then
5776 GDC="no"
5777 else
5778 case $cross_compiling:$ac_tool_warned in
5779 yes:)
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5781 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5782 ac_tool_warned=yes ;;
5783 esac
5784 GDC=$ac_ct_GDC
5785 fi
5786 else
5787 GDC="$ac_cv_prog_GDC"
5788 fi
5789
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5
5791 $as_echo_n "checking whether the D compiler works... " >&6; }
5792 if ${acx_cv_d_compiler_works+:} false; then :
5793 $as_echo_n "(cached) " >&6
5794 else
5795 cat >conftest.d <<EOF
5796 module conftest; int main() { return 0; }
5797 EOF
5798 acx_cv_d_compiler_works=no
5799 if test "x$GDC" != xno; then
5800 errors=`(${GDC} -c conftest.d) 2>&1 || echo failure`
5801 if test x"$errors" = x && test -f conftest.$ac_objext; then
5802 acx_cv_d_compiler_works=yes
5803 fi
5804 rm -f conftest.*
5805 fi
5806 fi
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5
5808 $as_echo "$acx_cv_d_compiler_works" >&6; }
5809 if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then
5810 have_gdc=yes
5811 else
5812 have_gdc=no
5813 fi
5814
5815 for ac_prog in cargo
5816 do
5817 # Extract the first word of "$ac_prog", so it can be a program name with args.
5818 set dummy $ac_prog; ac_word=$2
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5820 $as_echo_n "checking for $ac_word... " >&6; }
5821 if ${ac_cv_prog_CARGO+:} false; then :
5822 $as_echo_n "(cached) " >&6
5823 else
5824 if test -n "$CARGO"; then
5825 ac_cv_prog_CARGO="$CARGO" # Let the user override the test.
5826 else
5827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5828 for as_dir in $PATH
5829 do
5830 IFS=$as_save_IFS
5831 test -z "$as_dir" && as_dir=.
5832 for ac_exec_ext in '' $ac_executable_extensions; do
5833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5834 ac_cv_prog_CARGO="$ac_prog"
5835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5836 break 2
5837 fi
5838 done
5839 done
5840 IFS=$as_save_IFS
5841
5842 fi
5843 fi
5844 CARGO=$ac_cv_prog_CARGO
5845 if test -n "$CARGO"; then
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CARGO" >&5
5847 $as_echo "$CARGO" >&6; }
5848 else
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5850 $as_echo "no" >&6; }
5851 fi
5852
5853
5854 test -n "$CARGO" && break
5855 done
5856 test -n "$CARGO" || CARGO="no"
5857
5858 if test "x$CARGO" != xno; then
5859 have_cargo=yes
5860 else
5861 have_cargo=no
5862 fi
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5864 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
5865 if ${gcc_cv_prog_cmp_skip+:} false; then :
5866 $as_echo_n "(cached) " >&6
5867 else
5868 echo abfoo >t1
5869 echo cdfoo >t2
5870 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
5871 if cmp t1 t2 2 2 > /dev/null 2>&1; then
5872 if cmp t1 t2 1 1 > /dev/null 2>&1; then
5873 :
5874 else
5875 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5876 fi
5877 fi
5878 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5879 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
5880 :
5881 else
5882 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5883 fi
5884 fi
5885 rm t1 t2
5886
5887 fi
5888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5889 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
5890 do_compare="$gcc_cv_prog_cmp_skip"
5891
5892
5893
5894 # Check whether --enable-bootstrap was given.
5895 if test "${enable_bootstrap+set}" = set; then :
5896 enableval=$enable_bootstrap;
5897 else
5898 enable_bootstrap=default
5899 fi
5900
5901
5902 # Issue errors and warnings for invalid/strange bootstrap combinations.
5903 if test -r $srcdir/gcc/configure; then
5904 have_compiler=yes
5905 else
5906 have_compiler=no
5907 fi
5908
5909 case "$have_compiler:$host:$target:$enable_bootstrap" in
5910 *:*:*:no) ;;
5911
5912 # Default behavior. Enable bootstrap if we have a compiler
5913 # and we are in a native configuration.
5914 yes:$build:$build:default)
5915 enable_bootstrap=yes ;;
5916
5917 *:*:*:default)
5918 enable_bootstrap=no ;;
5919
5920 # We have a compiler and we are in a native configuration, bootstrap is ok
5921 yes:$build:$build:yes)
5922 ;;
5923
5924 # Other configurations, but we have a compiler. Assume the user knows
5925 # what he's doing.
5926 yes:*:*:yes)
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5928 $as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5929 ;;
5930
5931 # No compiler: if they passed --enable-bootstrap explicitly, fail
5932 no:*:*:yes)
5933 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
5934
5935 # Fail if wrong command line
5936 *)
5937 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
5938 ;;
5939 esac
5940
5941 # When bootstrapping with GCC, build stage 1 in C++14 mode to ensure that a
5942 # C++14 compiler can still start the bootstrap. Otherwise, if building GCC,
5943 # require C++14 (or higher).
5944 if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5945 CXX="$CXX -std=c++14"
5946 elif test "$have_compiler" = yes; then
5947 ax_cxx_compile_alternatives="14 1y" ax_cxx_compile_cxx14_required=true
5948 ac_ext=cpp
5949 ac_cpp='$CXXCPP $CPPFLAGS'
5950 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5951 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5952 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5953 ac_success=no
5954
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features by default" >&5
5956 $as_echo_n "checking whether $CXX supports C++14 features by default... " >&6; }
5957 if ${ax_cv_cxx_compile_cxx14+:} false; then :
5958 $as_echo_n "(cached) " >&6
5959 else
5960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5961 /* end confdefs.h. */
5962
5963
5964 // If the compiler admits that it is not ready for C++11, why torture it?
5965 // Hopefully, this will speed up the test.
5966
5967 #ifndef __cplusplus
5968
5969 #error "This is not a C++ compiler"
5970
5971 #elif __cplusplus < 201103L
5972
5973 #error "This is not a C++11 compiler"
5974
5975 #else
5976
5977 namespace cxx11
5978 {
5979
5980 namespace test_static_assert
5981 {
5982
5983 template <typename T>
5984 struct check
5985 {
5986 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5987 };
5988
5989 }
5990
5991 namespace test_final_override
5992 {
5993
5994 struct Base
5995 {
5996 virtual ~Base() {}
5997 virtual void f() {}
5998 };
5999
6000 struct Derived : public Base
6001 {
6002 virtual ~Derived() override {}
6003 virtual void f() override {}
6004 };
6005
6006 }
6007
6008 namespace test_double_right_angle_brackets
6009 {
6010
6011 template < typename T >
6012 struct check {};
6013
6014 typedef check<void> single_type;
6015 typedef check<check<void>> double_type;
6016 typedef check<check<check<void>>> triple_type;
6017 typedef check<check<check<check<void>>>> quadruple_type;
6018
6019 }
6020
6021 namespace test_decltype
6022 {
6023
6024 int
6025 f()
6026 {
6027 int a = 1;
6028 decltype(a) b = 2;
6029 return a + b;
6030 }
6031
6032 }
6033
6034 namespace test_type_deduction
6035 {
6036
6037 template < typename T1, typename T2 >
6038 struct is_same
6039 {
6040 static const bool value = false;
6041 };
6042
6043 template < typename T >
6044 struct is_same<T, T>
6045 {
6046 static const bool value = true;
6047 };
6048
6049 template < typename T1, typename T2 >
6050 auto
6051 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6052 {
6053 return a1 + a2;
6054 }
6055
6056 int
6057 test(const int c, volatile int v)
6058 {
6059 static_assert(is_same<int, decltype(0)>::value == true, "");
6060 static_assert(is_same<int, decltype(c)>::value == false, "");
6061 static_assert(is_same<int, decltype(v)>::value == false, "");
6062 auto ac = c;
6063 auto av = v;
6064 auto sumi = ac + av + 'x';
6065 auto sumf = ac + av + 1.0;
6066 static_assert(is_same<int, decltype(ac)>::value == true, "");
6067 static_assert(is_same<int, decltype(av)>::value == true, "");
6068 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6069 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6070 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6071 return (sumf > 0.0) ? sumi : add(c, v);
6072 }
6073
6074 }
6075
6076 namespace test_noexcept
6077 {
6078
6079 int f() { return 0; }
6080 int g() noexcept { return 0; }
6081
6082 static_assert(noexcept(f()) == false, "");
6083 static_assert(noexcept(g()) == true, "");
6084
6085 }
6086
6087 namespace test_constexpr
6088 {
6089
6090 template < typename CharT >
6091 unsigned long constexpr
6092 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6093 {
6094 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6095 }
6096
6097 template < typename CharT >
6098 unsigned long constexpr
6099 strlen_c(const CharT *const s) noexcept
6100 {
6101 return strlen_c_r(s, 0UL);
6102 }
6103
6104 static_assert(strlen_c("") == 0UL, "");
6105 static_assert(strlen_c("1") == 1UL, "");
6106 static_assert(strlen_c("example") == 7UL, "");
6107 static_assert(strlen_c("another\0example") == 7UL, "");
6108
6109 }
6110
6111 namespace test_rvalue_references
6112 {
6113
6114 template < int N >
6115 struct answer
6116 {
6117 static constexpr int value = N;
6118 };
6119
6120 answer<1> f(int&) { return answer<1>(); }
6121 answer<2> f(const int&) { return answer<2>(); }
6122 answer<3> f(int&&) { return answer<3>(); }
6123
6124 void
6125 test()
6126 {
6127 int i = 0;
6128 const int c = 0;
6129 static_assert(decltype(f(i))::value == 1, "");
6130 static_assert(decltype(f(c))::value == 2, "");
6131 static_assert(decltype(f(0))::value == 3, "");
6132 }
6133
6134 }
6135
6136 namespace test_uniform_initialization
6137 {
6138
6139 struct test
6140 {
6141 static const int zero {};
6142 static const int one {1};
6143 };
6144
6145 static_assert(test::zero == 0, "");
6146 static_assert(test::one == 1, "");
6147
6148 }
6149
6150 namespace test_lambdas
6151 {
6152
6153 void
6154 test1()
6155 {
6156 auto lambda1 = [](){};
6157 auto lambda2 = lambda1;
6158 lambda1();
6159 lambda2();
6160 }
6161
6162 int
6163 test2()
6164 {
6165 auto a = [](int i, int j){ return i + j; }(1, 2);
6166 auto b = []() -> int { return '0'; }();
6167 auto c = [=](){ return a + b; }();
6168 auto d = [&](){ return c; }();
6169 auto e = [a, &b](int x) mutable {
6170 const auto identity = [](int y){ return y; };
6171 for (auto i = 0; i < a; ++i)
6172 a += b--;
6173 return x + identity(a + b);
6174 }(0);
6175 return a + b + c + d + e;
6176 }
6177
6178 int
6179 test3()
6180 {
6181 const auto nullary = [](){ return 0; };
6182 const auto unary = [](int x){ return x; };
6183 using nullary_t = decltype(nullary);
6184 using unary_t = decltype(unary);
6185 const auto higher1st = [](nullary_t f){ return f(); };
6186 const auto higher2nd = [unary](nullary_t f1){
6187 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6188 };
6189 return higher1st(nullary) + higher2nd(nullary)(unary);
6190 }
6191
6192 }
6193
6194 namespace test_variadic_templates
6195 {
6196
6197 template <int...>
6198 struct sum;
6199
6200 template <int N0, int... N1toN>
6201 struct sum<N0, N1toN...>
6202 {
6203 static constexpr auto value = N0 + sum<N1toN...>::value;
6204 };
6205
6206 template <>
6207 struct sum<>
6208 {
6209 static constexpr auto value = 0;
6210 };
6211
6212 static_assert(sum<>::value == 0, "");
6213 static_assert(sum<1>::value == 1, "");
6214 static_assert(sum<23>::value == 23, "");
6215 static_assert(sum<1, 2>::value == 3, "");
6216 static_assert(sum<5, 5, 11>::value == 21, "");
6217 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6218
6219 }
6220
6221 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6222 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6223 // because of this.
6224 namespace test_template_alias_sfinae
6225 {
6226
6227 struct foo {};
6228
6229 template<typename T>
6230 using member = typename T::member_type;
6231
6232 template<typename T>
6233 void func(...) {}
6234
6235 template<typename T>
6236 void func(member<T>*) {}
6237
6238 void test();
6239
6240 void test() { func<foo>(0); }
6241
6242 }
6243
6244 } // namespace cxx11
6245
6246 #endif // __cplusplus >= 201103L
6247
6248
6249
6250
6251 // If the compiler admits that it is not ready for C++14, why torture it?
6252 // Hopefully, this will speed up the test.
6253
6254 #ifndef __cplusplus
6255
6256 #error "This is not a C++ compiler"
6257
6258 #elif __cplusplus < 201402L
6259
6260 #error "This is not a C++14 compiler"
6261
6262 #else
6263
6264 namespace cxx14
6265 {
6266
6267 namespace test_polymorphic_lambdas
6268 {
6269
6270 int
6271 test()
6272 {
6273 const auto lambda = [](auto&&... args){
6274 const auto istiny = [](auto x){
6275 return (sizeof(x) == 1UL) ? 1 : 0;
6276 };
6277 const int aretiny[] = { istiny(args)... };
6278 return aretiny[0];
6279 };
6280 return lambda(1, 1L, 1.0f, '1');
6281 }
6282
6283 }
6284
6285 namespace test_binary_literals
6286 {
6287
6288 constexpr auto ivii = 0b0000000000101010;
6289 static_assert(ivii == 42, "wrong value");
6290
6291 }
6292
6293 namespace test_generalized_constexpr
6294 {
6295
6296 template < typename CharT >
6297 constexpr unsigned long
6298 strlen_c(const CharT *const s) noexcept
6299 {
6300 auto length = 0UL;
6301 for (auto p = s; *p; ++p)
6302 ++length;
6303 return length;
6304 }
6305
6306 static_assert(strlen_c("") == 0UL, "");
6307 static_assert(strlen_c("x") == 1UL, "");
6308 static_assert(strlen_c("test") == 4UL, "");
6309 static_assert(strlen_c("another\0test") == 7UL, "");
6310
6311 }
6312
6313 namespace test_lambda_init_capture
6314 {
6315
6316 int
6317 test()
6318 {
6319 auto x = 0;
6320 const auto lambda1 = [a = x](int b){ return a + b; };
6321 const auto lambda2 = [a = lambda1(x)](){ return a; };
6322 return lambda2();
6323 }
6324
6325 }
6326
6327 namespace test_digit_separators
6328 {
6329
6330 constexpr auto ten_million = 100'000'000;
6331 static_assert(ten_million == 100000000, "");
6332
6333 }
6334
6335 namespace test_return_type_deduction
6336 {
6337
6338 auto f(int& x) { return x; }
6339 decltype(auto) g(int& x) { return x; }
6340
6341 template < typename T1, typename T2 >
6342 struct is_same
6343 {
6344 static constexpr auto value = false;
6345 };
6346
6347 template < typename T >
6348 struct is_same<T, T>
6349 {
6350 static constexpr auto value = true;
6351 };
6352
6353 int
6354 test()
6355 {
6356 auto x = 0;
6357 static_assert(is_same<int, decltype(f(x))>::value, "");
6358 static_assert(is_same<int&, decltype(g(x))>::value, "");
6359 return x;
6360 }
6361
6362 }
6363
6364 } // namespace cxx14
6365
6366 #endif // __cplusplus >= 201402L
6367
6368
6369
6370 _ACEOF
6371 if ac_fn_cxx_try_compile "$LINENO"; then :
6372 ax_cv_cxx_compile_cxx14=yes
6373 else
6374 ax_cv_cxx_compile_cxx14=no
6375 fi
6376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6377 fi
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx14" >&5
6379 $as_echo "$ax_cv_cxx_compile_cxx14" >&6; }
6380 if test x$ax_cv_cxx_compile_cxx14 = xyes; then
6381 ac_success=yes
6382 fi
6383
6384 if test x$ac_success = xno; then
6385 for alternative in ${ax_cxx_compile_alternatives}; do
6386 switch="-std=gnu++${alternative}"
6387 cachevar=`$as_echo "ax_cv_cxx_compile_cxx14_$switch" | $as_tr_sh`
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features with $switch" >&5
6389 $as_echo_n "checking whether $CXX supports C++14 features with $switch... " >&6; }
6390 if eval \${$cachevar+:} false; then :
6391 $as_echo_n "(cached) " >&6
6392 else
6393 ac_save_CXX="$CXX"
6394 CXX="$CXX $switch"
6395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6396 /* end confdefs.h. */
6397
6398
6399 // If the compiler admits that it is not ready for C++11, why torture it?
6400 // Hopefully, this will speed up the test.
6401
6402 #ifndef __cplusplus
6403
6404 #error "This is not a C++ compiler"
6405
6406 #elif __cplusplus < 201103L
6407
6408 #error "This is not a C++11 compiler"
6409
6410 #else
6411
6412 namespace cxx11
6413 {
6414
6415 namespace test_static_assert
6416 {
6417
6418 template <typename T>
6419 struct check
6420 {
6421 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6422 };
6423
6424 }
6425
6426 namespace test_final_override
6427 {
6428
6429 struct Base
6430 {
6431 virtual ~Base() {}
6432 virtual void f() {}
6433 };
6434
6435 struct Derived : public Base
6436 {
6437 virtual ~Derived() override {}
6438 virtual void f() override {}
6439 };
6440
6441 }
6442
6443 namespace test_double_right_angle_brackets
6444 {
6445
6446 template < typename T >
6447 struct check {};
6448
6449 typedef check<void> single_type;
6450 typedef check<check<void>> double_type;
6451 typedef check<check<check<void>>> triple_type;
6452 typedef check<check<check<check<void>>>> quadruple_type;
6453
6454 }
6455
6456 namespace test_decltype
6457 {
6458
6459 int
6460 f()
6461 {
6462 int a = 1;
6463 decltype(a) b = 2;
6464 return a + b;
6465 }
6466
6467 }
6468
6469 namespace test_type_deduction
6470 {
6471
6472 template < typename T1, typename T2 >
6473 struct is_same
6474 {
6475 static const bool value = false;
6476 };
6477
6478 template < typename T >
6479 struct is_same<T, T>
6480 {
6481 static const bool value = true;
6482 };
6483
6484 template < typename T1, typename T2 >
6485 auto
6486 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6487 {
6488 return a1 + a2;
6489 }
6490
6491 int
6492 test(const int c, volatile int v)
6493 {
6494 static_assert(is_same<int, decltype(0)>::value == true, "");
6495 static_assert(is_same<int, decltype(c)>::value == false, "");
6496 static_assert(is_same<int, decltype(v)>::value == false, "");
6497 auto ac = c;
6498 auto av = v;
6499 auto sumi = ac + av + 'x';
6500 auto sumf = ac + av + 1.0;
6501 static_assert(is_same<int, decltype(ac)>::value == true, "");
6502 static_assert(is_same<int, decltype(av)>::value == true, "");
6503 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6504 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6505 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6506 return (sumf > 0.0) ? sumi : add(c, v);
6507 }
6508
6509 }
6510
6511 namespace test_noexcept
6512 {
6513
6514 int f() { return 0; }
6515 int g() noexcept { return 0; }
6516
6517 static_assert(noexcept(f()) == false, "");
6518 static_assert(noexcept(g()) == true, "");
6519
6520 }
6521
6522 namespace test_constexpr
6523 {
6524
6525 template < typename CharT >
6526 unsigned long constexpr
6527 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6528 {
6529 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6530 }
6531
6532 template < typename CharT >
6533 unsigned long constexpr
6534 strlen_c(const CharT *const s) noexcept
6535 {
6536 return strlen_c_r(s, 0UL);
6537 }
6538
6539 static_assert(strlen_c("") == 0UL, "");
6540 static_assert(strlen_c("1") == 1UL, "");
6541 static_assert(strlen_c("example") == 7UL, "");
6542 static_assert(strlen_c("another\0example") == 7UL, "");
6543
6544 }
6545
6546 namespace test_rvalue_references
6547 {
6548
6549 template < int N >
6550 struct answer
6551 {
6552 static constexpr int value = N;
6553 };
6554
6555 answer<1> f(int&) { return answer<1>(); }
6556 answer<2> f(const int&) { return answer<2>(); }
6557 answer<3> f(int&&) { return answer<3>(); }
6558
6559 void
6560 test()
6561 {
6562 int i = 0;
6563 const int c = 0;
6564 static_assert(decltype(f(i))::value == 1, "");
6565 static_assert(decltype(f(c))::value == 2, "");
6566 static_assert(decltype(f(0))::value == 3, "");
6567 }
6568
6569 }
6570
6571 namespace test_uniform_initialization
6572 {
6573
6574 struct test
6575 {
6576 static const int zero {};
6577 static const int one {1};
6578 };
6579
6580 static_assert(test::zero == 0, "");
6581 static_assert(test::one == 1, "");
6582
6583 }
6584
6585 namespace test_lambdas
6586 {
6587
6588 void
6589 test1()
6590 {
6591 auto lambda1 = [](){};
6592 auto lambda2 = lambda1;
6593 lambda1();
6594 lambda2();
6595 }
6596
6597 int
6598 test2()
6599 {
6600 auto a = [](int i, int j){ return i + j; }(1, 2);
6601 auto b = []() -> int { return '0'; }();
6602 auto c = [=](){ return a + b; }();
6603 auto d = [&](){ return c; }();
6604 auto e = [a, &b](int x) mutable {
6605 const auto identity = [](int y){ return y; };
6606 for (auto i = 0; i < a; ++i)
6607 a += b--;
6608 return x + identity(a + b);
6609 }(0);
6610 return a + b + c + d + e;
6611 }
6612
6613 int
6614 test3()
6615 {
6616 const auto nullary = [](){ return 0; };
6617 const auto unary = [](int x){ return x; };
6618 using nullary_t = decltype(nullary);
6619 using unary_t = decltype(unary);
6620 const auto higher1st = [](nullary_t f){ return f(); };
6621 const auto higher2nd = [unary](nullary_t f1){
6622 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6623 };
6624 return higher1st(nullary) + higher2nd(nullary)(unary);
6625 }
6626
6627 }
6628
6629 namespace test_variadic_templates
6630 {
6631
6632 template <int...>
6633 struct sum;
6634
6635 template <int N0, int... N1toN>
6636 struct sum<N0, N1toN...>
6637 {
6638 static constexpr auto value = N0 + sum<N1toN...>::value;
6639 };
6640
6641 template <>
6642 struct sum<>
6643 {
6644 static constexpr auto value = 0;
6645 };
6646
6647 static_assert(sum<>::value == 0, "");
6648 static_assert(sum<1>::value == 1, "");
6649 static_assert(sum<23>::value == 23, "");
6650 static_assert(sum<1, 2>::value == 3, "");
6651 static_assert(sum<5, 5, 11>::value == 21, "");
6652 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6653
6654 }
6655
6656 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6657 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6658 // because of this.
6659 namespace test_template_alias_sfinae
6660 {
6661
6662 struct foo {};
6663
6664 template<typename T>
6665 using member = typename T::member_type;
6666
6667 template<typename T>
6668 void func(...) {}
6669
6670 template<typename T>
6671 void func(member<T>*) {}
6672
6673 void test();
6674
6675 void test() { func<foo>(0); }
6676
6677 }
6678
6679 } // namespace cxx11
6680
6681 #endif // __cplusplus >= 201103L
6682
6683
6684
6685
6686 // If the compiler admits that it is not ready for C++14, why torture it?
6687 // Hopefully, this will speed up the test.
6688
6689 #ifndef __cplusplus
6690
6691 #error "This is not a C++ compiler"
6692
6693 #elif __cplusplus < 201402L
6694
6695 #error "This is not a C++14 compiler"
6696
6697 #else
6698
6699 namespace cxx14
6700 {
6701
6702 namespace test_polymorphic_lambdas
6703 {
6704
6705 int
6706 test()
6707 {
6708 const auto lambda = [](auto&&... args){
6709 const auto istiny = [](auto x){
6710 return (sizeof(x) == 1UL) ? 1 : 0;
6711 };
6712 const int aretiny[] = { istiny(args)... };
6713 return aretiny[0];
6714 };
6715 return lambda(1, 1L, 1.0f, '1');
6716 }
6717
6718 }
6719
6720 namespace test_binary_literals
6721 {
6722
6723 constexpr auto ivii = 0b0000000000101010;
6724 static_assert(ivii == 42, "wrong value");
6725
6726 }
6727
6728 namespace test_generalized_constexpr
6729 {
6730
6731 template < typename CharT >
6732 constexpr unsigned long
6733 strlen_c(const CharT *const s) noexcept
6734 {
6735 auto length = 0UL;
6736 for (auto p = s; *p; ++p)
6737 ++length;
6738 return length;
6739 }
6740
6741 static_assert(strlen_c("") == 0UL, "");
6742 static_assert(strlen_c("x") == 1UL, "");
6743 static_assert(strlen_c("test") == 4UL, "");
6744 static_assert(strlen_c("another\0test") == 7UL, "");
6745
6746 }
6747
6748 namespace test_lambda_init_capture
6749 {
6750
6751 int
6752 test()
6753 {
6754 auto x = 0;
6755 const auto lambda1 = [a = x](int b){ return a + b; };
6756 const auto lambda2 = [a = lambda1(x)](){ return a; };
6757 return lambda2();
6758 }
6759
6760 }
6761
6762 namespace test_digit_separators
6763 {
6764
6765 constexpr auto ten_million = 100'000'000;
6766 static_assert(ten_million == 100000000, "");
6767
6768 }
6769
6770 namespace test_return_type_deduction
6771 {
6772
6773 auto f(int& x) { return x; }
6774 decltype(auto) g(int& x) { return x; }
6775
6776 template < typename T1, typename T2 >
6777 struct is_same
6778 {
6779 static constexpr auto value = false;
6780 };
6781
6782 template < typename T >
6783 struct is_same<T, T>
6784 {
6785 static constexpr auto value = true;
6786 };
6787
6788 int
6789 test()
6790 {
6791 auto x = 0;
6792 static_assert(is_same<int, decltype(f(x))>::value, "");
6793 static_assert(is_same<int&, decltype(g(x))>::value, "");
6794 return x;
6795 }
6796
6797 }
6798
6799 } // namespace cxx14
6800
6801 #endif // __cplusplus >= 201402L
6802
6803
6804
6805 _ACEOF
6806 if ac_fn_cxx_try_compile "$LINENO"; then :
6807 eval $cachevar=yes
6808 else
6809 eval $cachevar=no
6810 fi
6811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6812 CXX="$ac_save_CXX"
6813 fi
6814 eval ac_res=\$$cachevar
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6816 $as_echo "$ac_res" >&6; }
6817 if eval test x\$$cachevar = xyes; then
6818 CXX="$CXX $switch"
6819 if test -n "$CXXCPP" ; then
6820 CXXCPP="$CXXCPP $switch"
6821 fi
6822 ac_success=yes
6823 break
6824 fi
6825 done
6826 fi
6827
6828 if test x$ac_success = xno; then
6829 for alternative in ${ax_cxx_compile_alternatives}; do
6830 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6831 cachevar=`$as_echo "ax_cv_cxx_compile_cxx14_$switch" | $as_tr_sh`
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features with $switch" >&5
6833 $as_echo_n "checking whether $CXX supports C++14 features with $switch... " >&6; }
6834 if eval \${$cachevar+:} false; then :
6835 $as_echo_n "(cached) " >&6
6836 else
6837 ac_save_CXX="$CXX"
6838 CXX="$CXX $switch"
6839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6840 /* end confdefs.h. */
6841
6842
6843 // If the compiler admits that it is not ready for C++11, why torture it?
6844 // Hopefully, this will speed up the test.
6845
6846 #ifndef __cplusplus
6847
6848 #error "This is not a C++ compiler"
6849
6850 #elif __cplusplus < 201103L
6851
6852 #error "This is not a C++11 compiler"
6853
6854 #else
6855
6856 namespace cxx11
6857 {
6858
6859 namespace test_static_assert
6860 {
6861
6862 template <typename T>
6863 struct check
6864 {
6865 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6866 };
6867
6868 }
6869
6870 namespace test_final_override
6871 {
6872
6873 struct Base
6874 {
6875 virtual ~Base() {}
6876 virtual void f() {}
6877 };
6878
6879 struct Derived : public Base
6880 {
6881 virtual ~Derived() override {}
6882 virtual void f() override {}
6883 };
6884
6885 }
6886
6887 namespace test_double_right_angle_brackets
6888 {
6889
6890 template < typename T >
6891 struct check {};
6892
6893 typedef check<void> single_type;
6894 typedef check<check<void>> double_type;
6895 typedef check<check<check<void>>> triple_type;
6896 typedef check<check<check<check<void>>>> quadruple_type;
6897
6898 }
6899
6900 namespace test_decltype
6901 {
6902
6903 int
6904 f()
6905 {
6906 int a = 1;
6907 decltype(a) b = 2;
6908 return a + b;
6909 }
6910
6911 }
6912
6913 namespace test_type_deduction
6914 {
6915
6916 template < typename T1, typename T2 >
6917 struct is_same
6918 {
6919 static const bool value = false;
6920 };
6921
6922 template < typename T >
6923 struct is_same<T, T>
6924 {
6925 static const bool value = true;
6926 };
6927
6928 template < typename T1, typename T2 >
6929 auto
6930 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6931 {
6932 return a1 + a2;
6933 }
6934
6935 int
6936 test(const int c, volatile int v)
6937 {
6938 static_assert(is_same<int, decltype(0)>::value == true, "");
6939 static_assert(is_same<int, decltype(c)>::value == false, "");
6940 static_assert(is_same<int, decltype(v)>::value == false, "");
6941 auto ac = c;
6942 auto av = v;
6943 auto sumi = ac + av + 'x';
6944 auto sumf = ac + av + 1.0;
6945 static_assert(is_same<int, decltype(ac)>::value == true, "");
6946 static_assert(is_same<int, decltype(av)>::value == true, "");
6947 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6948 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6949 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6950 return (sumf > 0.0) ? sumi : add(c, v);
6951 }
6952
6953 }
6954
6955 namespace test_noexcept
6956 {
6957
6958 int f() { return 0; }
6959 int g() noexcept { return 0; }
6960
6961 static_assert(noexcept(f()) == false, "");
6962 static_assert(noexcept(g()) == true, "");
6963
6964 }
6965
6966 namespace test_constexpr
6967 {
6968
6969 template < typename CharT >
6970 unsigned long constexpr
6971 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6972 {
6973 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6974 }
6975
6976 template < typename CharT >
6977 unsigned long constexpr
6978 strlen_c(const CharT *const s) noexcept
6979 {
6980 return strlen_c_r(s, 0UL);
6981 }
6982
6983 static_assert(strlen_c("") == 0UL, "");
6984 static_assert(strlen_c("1") == 1UL, "");
6985 static_assert(strlen_c("example") == 7UL, "");
6986 static_assert(strlen_c("another\0example") == 7UL, "");
6987
6988 }
6989
6990 namespace test_rvalue_references
6991 {
6992
6993 template < int N >
6994 struct answer
6995 {
6996 static constexpr int value = N;
6997 };
6998
6999 answer<1> f(int&) { return answer<1>(); }
7000 answer<2> f(const int&) { return answer<2>(); }
7001 answer<3> f(int&&) { return answer<3>(); }
7002
7003 void
7004 test()
7005 {
7006 int i = 0;
7007 const int c = 0;
7008 static_assert(decltype(f(i))::value == 1, "");
7009 static_assert(decltype(f(c))::value == 2, "");
7010 static_assert(decltype(f(0))::value == 3, "");
7011 }
7012
7013 }
7014
7015 namespace test_uniform_initialization
7016 {
7017
7018 struct test
7019 {
7020 static const int zero {};
7021 static const int one {1};
7022 };
7023
7024 static_assert(test::zero == 0, "");
7025 static_assert(test::one == 1, "");
7026
7027 }
7028
7029 namespace test_lambdas
7030 {
7031
7032 void
7033 test1()
7034 {
7035 auto lambda1 = [](){};
7036 auto lambda2 = lambda1;
7037 lambda1();
7038 lambda2();
7039 }
7040
7041 int
7042 test2()
7043 {
7044 auto a = [](int i, int j){ return i + j; }(1, 2);
7045 auto b = []() -> int { return '0'; }();
7046 auto c = [=](){ return a + b; }();
7047 auto d = [&](){ return c; }();
7048 auto e = [a, &b](int x) mutable {
7049 const auto identity = [](int y){ return y; };
7050 for (auto i = 0; i < a; ++i)
7051 a += b--;
7052 return x + identity(a + b);
7053 }(0);
7054 return a + b + c + d + e;
7055 }
7056
7057 int
7058 test3()
7059 {
7060 const auto nullary = [](){ return 0; };
7061 const auto unary = [](int x){ return x; };
7062 using nullary_t = decltype(nullary);
7063 using unary_t = decltype(unary);
7064 const auto higher1st = [](nullary_t f){ return f(); };
7065 const auto higher2nd = [unary](nullary_t f1){
7066 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7067 };
7068 return higher1st(nullary) + higher2nd(nullary)(unary);
7069 }
7070
7071 }
7072
7073 namespace test_variadic_templates
7074 {
7075
7076 template <int...>
7077 struct sum;
7078
7079 template <int N0, int... N1toN>
7080 struct sum<N0, N1toN...>
7081 {
7082 static constexpr auto value = N0 + sum<N1toN...>::value;
7083 };
7084
7085 template <>
7086 struct sum<>
7087 {
7088 static constexpr auto value = 0;
7089 };
7090
7091 static_assert(sum<>::value == 0, "");
7092 static_assert(sum<1>::value == 1, "");
7093 static_assert(sum<23>::value == 23, "");
7094 static_assert(sum<1, 2>::value == 3, "");
7095 static_assert(sum<5, 5, 11>::value == 21, "");
7096 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7097
7098 }
7099
7100 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7101 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7102 // because of this.
7103 namespace test_template_alias_sfinae
7104 {
7105
7106 struct foo {};
7107
7108 template<typename T>
7109 using member = typename T::member_type;
7110
7111 template<typename T>
7112 void func(...) {}
7113
7114 template<typename T>
7115 void func(member<T>*) {}
7116
7117 void test();
7118
7119 void test() { func<foo>(0); }
7120
7121 }
7122
7123 } // namespace cxx11
7124
7125 #endif // __cplusplus >= 201103L
7126
7127
7128
7129
7130 // If the compiler admits that it is not ready for C++14, why torture it?
7131 // Hopefully, this will speed up the test.
7132
7133 #ifndef __cplusplus
7134
7135 #error "This is not a C++ compiler"
7136
7137 #elif __cplusplus < 201402L
7138
7139 #error "This is not a C++14 compiler"
7140
7141 #else
7142
7143 namespace cxx14
7144 {
7145
7146 namespace test_polymorphic_lambdas
7147 {
7148
7149 int
7150 test()
7151 {
7152 const auto lambda = [](auto&&... args){
7153 const auto istiny = [](auto x){
7154 return (sizeof(x) == 1UL) ? 1 : 0;
7155 };
7156 const int aretiny[] = { istiny(args)... };
7157 return aretiny[0];
7158 };
7159 return lambda(1, 1L, 1.0f, '1');
7160 }
7161
7162 }
7163
7164 namespace test_binary_literals
7165 {
7166
7167 constexpr auto ivii = 0b0000000000101010;
7168 static_assert(ivii == 42, "wrong value");
7169
7170 }
7171
7172 namespace test_generalized_constexpr
7173 {
7174
7175 template < typename CharT >
7176 constexpr unsigned long
7177 strlen_c(const CharT *const s) noexcept
7178 {
7179 auto length = 0UL;
7180 for (auto p = s; *p; ++p)
7181 ++length;
7182 return length;
7183 }
7184
7185 static_assert(strlen_c("") == 0UL, "");
7186 static_assert(strlen_c("x") == 1UL, "");
7187 static_assert(strlen_c("test") == 4UL, "");
7188 static_assert(strlen_c("another\0test") == 7UL, "");
7189
7190 }
7191
7192 namespace test_lambda_init_capture
7193 {
7194
7195 int
7196 test()
7197 {
7198 auto x = 0;
7199 const auto lambda1 = [a = x](int b){ return a + b; };
7200 const auto lambda2 = [a = lambda1(x)](){ return a; };
7201 return lambda2();
7202 }
7203
7204 }
7205
7206 namespace test_digit_separators
7207 {
7208
7209 constexpr auto ten_million = 100'000'000;
7210 static_assert(ten_million == 100000000, "");
7211
7212 }
7213
7214 namespace test_return_type_deduction
7215 {
7216
7217 auto f(int& x) { return x; }
7218 decltype(auto) g(int& x) { return x; }
7219
7220 template < typename T1, typename T2 >
7221 struct is_same
7222 {
7223 static constexpr auto value = false;
7224 };
7225
7226 template < typename T >
7227 struct is_same<T, T>
7228 {
7229 static constexpr auto value = true;
7230 };
7231
7232 int
7233 test()
7234 {
7235 auto x = 0;
7236 static_assert(is_same<int, decltype(f(x))>::value, "");
7237 static_assert(is_same<int&, decltype(g(x))>::value, "");
7238 return x;
7239 }
7240
7241 }
7242
7243 } // namespace cxx14
7244
7245 #endif // __cplusplus >= 201402L
7246
7247
7248
7249 _ACEOF
7250 if ac_fn_cxx_try_compile "$LINENO"; then :
7251 eval $cachevar=yes
7252 else
7253 eval $cachevar=no
7254 fi
7255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7256 CXX="$ac_save_CXX"
7257 fi
7258 eval ac_res=\$$cachevar
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7260 $as_echo "$ac_res" >&6; }
7261 if eval test x\$$cachevar = xyes; then
7262 CXX="$CXX $switch"
7263 if test -n "$CXXCPP" ; then
7264 CXXCPP="$CXXCPP $switch"
7265 fi
7266 ac_success=yes
7267 break
7268 fi
7269 done
7270 if test x$ac_success = xyes; then
7271 break
7272 fi
7273 done
7274 fi
7275
7276 ac_ext=c
7277 ac_cpp='$CPP $CPPFLAGS'
7278 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7279 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7280 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7281
7282 if test x$ax_cxx_compile_cxx14_required = xtrue; then
7283 if test x$ac_success = xno; then
7284 as_fn_error $? "*** A compiler with support for C++14 language features is required." "$LINENO" 5
7285 fi
7286 fi
7287 if test x$ac_success = xno; then
7288 HAVE_CXX14=0
7289 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++14 support was found" >&5
7290 $as_echo "$as_me: No compiler with C++14 support was found" >&6;}
7291 else
7292 HAVE_CXX14=1
7293
7294 $as_echo "#define HAVE_CXX14 1" >>confdefs.h
7295
7296 fi
7297
7298
7299
7300 if test "${build}" != "${host}"; then
7301 ax_cxx_compile_alternatives="14 1y" ax_cxx_compile_cxx14_required=true
7302 ac_ext=cpp
7303 ac_cpp='$CXXCPP $CPPFLAGS'
7304 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7305 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7306 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7307 ac_success=no
7308 ax_cv_cxx_compile_cxx14_orig_cxx="$CXX"
7309 ax_cv_cxx_compile_cxx14_orig_cxxflags="$CXXFLAGS"
7310 ax_cv_cxx_compile_cxx14_orig_cppflags="$CPPFLAGS"
7311 CXX="$CXX_FOR_BUILD"
7312 CXXFLAGS="$CXXFLAGS_FOR_BUILD"
7313 CPPFLAGS="$CPPFLAGS_FOR_BUILD"
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features by default" >&5
7315 $as_echo_n "checking whether $CXX supports C++14 features by default... " >&6; }
7316 if ${ax_cv_cxx_compile_cxx14_FOR_BUILD+:} false; then :
7317 $as_echo_n "(cached) " >&6
7318 else
7319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7320 /* end confdefs.h. */
7321
7322
7323 // If the compiler admits that it is not ready for C++11, why torture it?
7324 // Hopefully, this will speed up the test.
7325
7326 #ifndef __cplusplus
7327
7328 #error "This is not a C++ compiler"
7329
7330 #elif __cplusplus < 201103L
7331
7332 #error "This is not a C++11 compiler"
7333
7334 #else
7335
7336 namespace cxx11
7337 {
7338
7339 namespace test_static_assert
7340 {
7341
7342 template <typename T>
7343 struct check
7344 {
7345 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7346 };
7347
7348 }
7349
7350 namespace test_final_override
7351 {
7352
7353 struct Base
7354 {
7355 virtual ~Base() {}
7356 virtual void f() {}
7357 };
7358
7359 struct Derived : public Base
7360 {
7361 virtual ~Derived() override {}
7362 virtual void f() override {}
7363 };
7364
7365 }
7366
7367 namespace test_double_right_angle_brackets
7368 {
7369
7370 template < typename T >
7371 struct check {};
7372
7373 typedef check<void> single_type;
7374 typedef check<check<void>> double_type;
7375 typedef check<check<check<void>>> triple_type;
7376 typedef check<check<check<check<void>>>> quadruple_type;
7377
7378 }
7379
7380 namespace test_decltype
7381 {
7382
7383 int
7384 f()
7385 {
7386 int a = 1;
7387 decltype(a) b = 2;
7388 return a + b;
7389 }
7390
7391 }
7392
7393 namespace test_type_deduction
7394 {
7395
7396 template < typename T1, typename T2 >
7397 struct is_same
7398 {
7399 static const bool value = false;
7400 };
7401
7402 template < typename T >
7403 struct is_same<T, T>
7404 {
7405 static const bool value = true;
7406 };
7407
7408 template < typename T1, typename T2 >
7409 auto
7410 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7411 {
7412 return a1 + a2;
7413 }
7414
7415 int
7416 test(const int c, volatile int v)
7417 {
7418 static_assert(is_same<int, decltype(0)>::value == true, "");
7419 static_assert(is_same<int, decltype(c)>::value == false, "");
7420 static_assert(is_same<int, decltype(v)>::value == false, "");
7421 auto ac = c;
7422 auto av = v;
7423 auto sumi = ac + av + 'x';
7424 auto sumf = ac + av + 1.0;
7425 static_assert(is_same<int, decltype(ac)>::value == true, "");
7426 static_assert(is_same<int, decltype(av)>::value == true, "");
7427 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7428 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7429 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7430 return (sumf > 0.0) ? sumi : add(c, v);
7431 }
7432
7433 }
7434
7435 namespace test_noexcept
7436 {
7437
7438 int f() { return 0; }
7439 int g() noexcept { return 0; }
7440
7441 static_assert(noexcept(f()) == false, "");
7442 static_assert(noexcept(g()) == true, "");
7443
7444 }
7445
7446 namespace test_constexpr
7447 {
7448
7449 template < typename CharT >
7450 unsigned long constexpr
7451 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7452 {
7453 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7454 }
7455
7456 template < typename CharT >
7457 unsigned long constexpr
7458 strlen_c(const CharT *const s) noexcept
7459 {
7460 return strlen_c_r(s, 0UL);
7461 }
7462
7463 static_assert(strlen_c("") == 0UL, "");
7464 static_assert(strlen_c("1") == 1UL, "");
7465 static_assert(strlen_c("example") == 7UL, "");
7466 static_assert(strlen_c("another\0example") == 7UL, "");
7467
7468 }
7469
7470 namespace test_rvalue_references
7471 {
7472
7473 template < int N >
7474 struct answer
7475 {
7476 static constexpr int value = N;
7477 };
7478
7479 answer<1> f(int&) { return answer<1>(); }
7480 answer<2> f(const int&) { return answer<2>(); }
7481 answer<3> f(int&&) { return answer<3>(); }
7482
7483 void
7484 test()
7485 {
7486 int i = 0;
7487 const int c = 0;
7488 static_assert(decltype(f(i))::value == 1, "");
7489 static_assert(decltype(f(c))::value == 2, "");
7490 static_assert(decltype(f(0))::value == 3, "");
7491 }
7492
7493 }
7494
7495 namespace test_uniform_initialization
7496 {
7497
7498 struct test
7499 {
7500 static const int zero {};
7501 static const int one {1};
7502 };
7503
7504 static_assert(test::zero == 0, "");
7505 static_assert(test::one == 1, "");
7506
7507 }
7508
7509 namespace test_lambdas
7510 {
7511
7512 void
7513 test1()
7514 {
7515 auto lambda1 = [](){};
7516 auto lambda2 = lambda1;
7517 lambda1();
7518 lambda2();
7519 }
7520
7521 int
7522 test2()
7523 {
7524 auto a = [](int i, int j){ return i + j; }(1, 2);
7525 auto b = []() -> int { return '0'; }();
7526 auto c = [=](){ return a + b; }();
7527 auto d = [&](){ return c; }();
7528 auto e = [a, &b](int x) mutable {
7529 const auto identity = [](int y){ return y; };
7530 for (auto i = 0; i < a; ++i)
7531 a += b--;
7532 return x + identity(a + b);
7533 }(0);
7534 return a + b + c + d + e;
7535 }
7536
7537 int
7538 test3()
7539 {
7540 const auto nullary = [](){ return 0; };
7541 const auto unary = [](int x){ return x; };
7542 using nullary_t = decltype(nullary);
7543 using unary_t = decltype(unary);
7544 const auto higher1st = [](nullary_t f){ return f(); };
7545 const auto higher2nd = [unary](nullary_t f1){
7546 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7547 };
7548 return higher1st(nullary) + higher2nd(nullary)(unary);
7549 }
7550
7551 }
7552
7553 namespace test_variadic_templates
7554 {
7555
7556 template <int...>
7557 struct sum;
7558
7559 template <int N0, int... N1toN>
7560 struct sum<N0, N1toN...>
7561 {
7562 static constexpr auto value = N0 + sum<N1toN...>::value;
7563 };
7564
7565 template <>
7566 struct sum<>
7567 {
7568 static constexpr auto value = 0;
7569 };
7570
7571 static_assert(sum<>::value == 0, "");
7572 static_assert(sum<1>::value == 1, "");
7573 static_assert(sum<23>::value == 23, "");
7574 static_assert(sum<1, 2>::value == 3, "");
7575 static_assert(sum<5, 5, 11>::value == 21, "");
7576 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7577
7578 }
7579
7580 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7581 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7582 // because of this.
7583 namespace test_template_alias_sfinae
7584 {
7585
7586 struct foo {};
7587
7588 template<typename T>
7589 using member = typename T::member_type;
7590
7591 template<typename T>
7592 void func(...) {}
7593
7594 template<typename T>
7595 void func(member<T>*) {}
7596
7597 void test();
7598
7599 void test() { func<foo>(0); }
7600
7601 }
7602
7603 } // namespace cxx11
7604
7605 #endif // __cplusplus >= 201103L
7606
7607
7608
7609
7610 // If the compiler admits that it is not ready for C++14, why torture it?
7611 // Hopefully, this will speed up the test.
7612
7613 #ifndef __cplusplus
7614
7615 #error "This is not a C++ compiler"
7616
7617 #elif __cplusplus < 201402L
7618
7619 #error "This is not a C++14 compiler"
7620
7621 #else
7622
7623 namespace cxx14
7624 {
7625
7626 namespace test_polymorphic_lambdas
7627 {
7628
7629 int
7630 test()
7631 {
7632 const auto lambda = [](auto&&... args){
7633 const auto istiny = [](auto x){
7634 return (sizeof(x) == 1UL) ? 1 : 0;
7635 };
7636 const int aretiny[] = { istiny(args)... };
7637 return aretiny[0];
7638 };
7639 return lambda(1, 1L, 1.0f, '1');
7640 }
7641
7642 }
7643
7644 namespace test_binary_literals
7645 {
7646
7647 constexpr auto ivii = 0b0000000000101010;
7648 static_assert(ivii == 42, "wrong value");
7649
7650 }
7651
7652 namespace test_generalized_constexpr
7653 {
7654
7655 template < typename CharT >
7656 constexpr unsigned long
7657 strlen_c(const CharT *const s) noexcept
7658 {
7659 auto length = 0UL;
7660 for (auto p = s; *p; ++p)
7661 ++length;
7662 return length;
7663 }
7664
7665 static_assert(strlen_c("") == 0UL, "");
7666 static_assert(strlen_c("x") == 1UL, "");
7667 static_assert(strlen_c("test") == 4UL, "");
7668 static_assert(strlen_c("another\0test") == 7UL, "");
7669
7670 }
7671
7672 namespace test_lambda_init_capture
7673 {
7674
7675 int
7676 test()
7677 {
7678 auto x = 0;
7679 const auto lambda1 = [a = x](int b){ return a + b; };
7680 const auto lambda2 = [a = lambda1(x)](){ return a; };
7681 return lambda2();
7682 }
7683
7684 }
7685
7686 namespace test_digit_separators
7687 {
7688
7689 constexpr auto ten_million = 100'000'000;
7690 static_assert(ten_million == 100000000, "");
7691
7692 }
7693
7694 namespace test_return_type_deduction
7695 {
7696
7697 auto f(int& x) { return x; }
7698 decltype(auto) g(int& x) { return x; }
7699
7700 template < typename T1, typename T2 >
7701 struct is_same
7702 {
7703 static constexpr auto value = false;
7704 };
7705
7706 template < typename T >
7707 struct is_same<T, T>
7708 {
7709 static constexpr auto value = true;
7710 };
7711
7712 int
7713 test()
7714 {
7715 auto x = 0;
7716 static_assert(is_same<int, decltype(f(x))>::value, "");
7717 static_assert(is_same<int&, decltype(g(x))>::value, "");
7718 return x;
7719 }
7720
7721 }
7722
7723 } // namespace cxx14
7724
7725 #endif // __cplusplus >= 201402L
7726
7727
7728
7729 _ACEOF
7730 if ac_fn_cxx_try_compile "$LINENO"; then :
7731 ax_cv_cxx_compile_cxx14_FOR_BUILD=yes
7732 else
7733 ax_cv_cxx_compile_cxx14_FOR_BUILD=no
7734 fi
7735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7736 fi
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx14_FOR_BUILD" >&5
7738 $as_echo "$ax_cv_cxx_compile_cxx14_FOR_BUILD" >&6; }
7739 if test x$ax_cv_cxx_compile_cxx14_FOR_BUILD = xyes; then
7740 ac_success=yes
7741 fi
7742
7743 if test x$ac_success = xno; then
7744 for alternative in ${ax_cxx_compile_alternatives}; do
7745 switch="-std=gnu++${alternative}"
7746 cachevar=`$as_echo "ax_cv_cxx_compile_cxx14_FOR_BUILD_$switch" | $as_tr_sh`
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features with $switch" >&5
7748 $as_echo_n "checking whether $CXX supports C++14 features with $switch... " >&6; }
7749 if eval \${$cachevar+:} false; then :
7750 $as_echo_n "(cached) " >&6
7751 else
7752 ac_save_CXX="$CXX"
7753 CXX="$CXX $switch"
7754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7755 /* end confdefs.h. */
7756
7757
7758 // If the compiler admits that it is not ready for C++11, why torture it?
7759 // Hopefully, this will speed up the test.
7760
7761 #ifndef __cplusplus
7762
7763 #error "This is not a C++ compiler"
7764
7765 #elif __cplusplus < 201103L
7766
7767 #error "This is not a C++11 compiler"
7768
7769 #else
7770
7771 namespace cxx11
7772 {
7773
7774 namespace test_static_assert
7775 {
7776
7777 template <typename T>
7778 struct check
7779 {
7780 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7781 };
7782
7783 }
7784
7785 namespace test_final_override
7786 {
7787
7788 struct Base
7789 {
7790 virtual ~Base() {}
7791 virtual void f() {}
7792 };
7793
7794 struct Derived : public Base
7795 {
7796 virtual ~Derived() override {}
7797 virtual void f() override {}
7798 };
7799
7800 }
7801
7802 namespace test_double_right_angle_brackets
7803 {
7804
7805 template < typename T >
7806 struct check {};
7807
7808 typedef check<void> single_type;
7809 typedef check<check<void>> double_type;
7810 typedef check<check<check<void>>> triple_type;
7811 typedef check<check<check<check<void>>>> quadruple_type;
7812
7813 }
7814
7815 namespace test_decltype
7816 {
7817
7818 int
7819 f()
7820 {
7821 int a = 1;
7822 decltype(a) b = 2;
7823 return a + b;
7824 }
7825
7826 }
7827
7828 namespace test_type_deduction
7829 {
7830
7831 template < typename T1, typename T2 >
7832 struct is_same
7833 {
7834 static const bool value = false;
7835 };
7836
7837 template < typename T >
7838 struct is_same<T, T>
7839 {
7840 static const bool value = true;
7841 };
7842
7843 template < typename T1, typename T2 >
7844 auto
7845 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7846 {
7847 return a1 + a2;
7848 }
7849
7850 int
7851 test(const int c, volatile int v)
7852 {
7853 static_assert(is_same<int, decltype(0)>::value == true, "");
7854 static_assert(is_same<int, decltype(c)>::value == false, "");
7855 static_assert(is_same<int, decltype(v)>::value == false, "");
7856 auto ac = c;
7857 auto av = v;
7858 auto sumi = ac + av + 'x';
7859 auto sumf = ac + av + 1.0;
7860 static_assert(is_same<int, decltype(ac)>::value == true, "");
7861 static_assert(is_same<int, decltype(av)>::value == true, "");
7862 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7863 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7864 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7865 return (sumf > 0.0) ? sumi : add(c, v);
7866 }
7867
7868 }
7869
7870 namespace test_noexcept
7871 {
7872
7873 int f() { return 0; }
7874 int g() noexcept { return 0; }
7875
7876 static_assert(noexcept(f()) == false, "");
7877 static_assert(noexcept(g()) == true, "");
7878
7879 }
7880
7881 namespace test_constexpr
7882 {
7883
7884 template < typename CharT >
7885 unsigned long constexpr
7886 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7887 {
7888 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7889 }
7890
7891 template < typename CharT >
7892 unsigned long constexpr
7893 strlen_c(const CharT *const s) noexcept
7894 {
7895 return strlen_c_r(s, 0UL);
7896 }
7897
7898 static_assert(strlen_c("") == 0UL, "");
7899 static_assert(strlen_c("1") == 1UL, "");
7900 static_assert(strlen_c("example") == 7UL, "");
7901 static_assert(strlen_c("another\0example") == 7UL, "");
7902
7903 }
7904
7905 namespace test_rvalue_references
7906 {
7907
7908 template < int N >
7909 struct answer
7910 {
7911 static constexpr int value = N;
7912 };
7913
7914 answer<1> f(int&) { return answer<1>(); }
7915 answer<2> f(const int&) { return answer<2>(); }
7916 answer<3> f(int&&) { return answer<3>(); }
7917
7918 void
7919 test()
7920 {
7921 int i = 0;
7922 const int c = 0;
7923 static_assert(decltype(f(i))::value == 1, "");
7924 static_assert(decltype(f(c))::value == 2, "");
7925 static_assert(decltype(f(0))::value == 3, "");
7926 }
7927
7928 }
7929
7930 namespace test_uniform_initialization
7931 {
7932
7933 struct test
7934 {
7935 static const int zero {};
7936 static const int one {1};
7937 };
7938
7939 static_assert(test::zero == 0, "");
7940 static_assert(test::one == 1, "");
7941
7942 }
7943
7944 namespace test_lambdas
7945 {
7946
7947 void
7948 test1()
7949 {
7950 auto lambda1 = [](){};
7951 auto lambda2 = lambda1;
7952 lambda1();
7953 lambda2();
7954 }
7955
7956 int
7957 test2()
7958 {
7959 auto a = [](int i, int j){ return i + j; }(1, 2);
7960 auto b = []() -> int { return '0'; }();
7961 auto c = [=](){ return a + b; }();
7962 auto d = [&](){ return c; }();
7963 auto e = [a, &b](int x) mutable {
7964 const auto identity = [](int y){ return y; };
7965 for (auto i = 0; i < a; ++i)
7966 a += b--;
7967 return x + identity(a + b);
7968 }(0);
7969 return a + b + c + d + e;
7970 }
7971
7972 int
7973 test3()
7974 {
7975 const auto nullary = [](){ return 0; };
7976 const auto unary = [](int x){ return x; };
7977 using nullary_t = decltype(nullary);
7978 using unary_t = decltype(unary);
7979 const auto higher1st = [](nullary_t f){ return f(); };
7980 const auto higher2nd = [unary](nullary_t f1){
7981 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7982 };
7983 return higher1st(nullary) + higher2nd(nullary)(unary);
7984 }
7985
7986 }
7987
7988 namespace test_variadic_templates
7989 {
7990
7991 template <int...>
7992 struct sum;
7993
7994 template <int N0, int... N1toN>
7995 struct sum<N0, N1toN...>
7996 {
7997 static constexpr auto value = N0 + sum<N1toN...>::value;
7998 };
7999
8000 template <>
8001 struct sum<>
8002 {
8003 static constexpr auto value = 0;
8004 };
8005
8006 static_assert(sum<>::value == 0, "");
8007 static_assert(sum<1>::value == 1, "");
8008 static_assert(sum<23>::value == 23, "");
8009 static_assert(sum<1, 2>::value == 3, "");
8010 static_assert(sum<5, 5, 11>::value == 21, "");
8011 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
8012
8013 }
8014
8015 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
8016 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
8017 // because of this.
8018 namespace test_template_alias_sfinae
8019 {
8020
8021 struct foo {};
8022
8023 template<typename T>
8024 using member = typename T::member_type;
8025
8026 template<typename T>
8027 void func(...) {}
8028
8029 template<typename T>
8030 void func(member<T>*) {}
8031
8032 void test();
8033
8034 void test() { func<foo>(0); }
8035
8036 }
8037
8038 } // namespace cxx11
8039
8040 #endif // __cplusplus >= 201103L
8041
8042
8043
8044
8045 // If the compiler admits that it is not ready for C++14, why torture it?
8046 // Hopefully, this will speed up the test.
8047
8048 #ifndef __cplusplus
8049
8050 #error "This is not a C++ compiler"
8051
8052 #elif __cplusplus < 201402L
8053
8054 #error "This is not a C++14 compiler"
8055
8056 #else
8057
8058 namespace cxx14
8059 {
8060
8061 namespace test_polymorphic_lambdas
8062 {
8063
8064 int
8065 test()
8066 {
8067 const auto lambda = [](auto&&... args){
8068 const auto istiny = [](auto x){
8069 return (sizeof(x) == 1UL) ? 1 : 0;
8070 };
8071 const int aretiny[] = { istiny(args)... };
8072 return aretiny[0];
8073 };
8074 return lambda(1, 1L, 1.0f, '1');
8075 }
8076
8077 }
8078
8079 namespace test_binary_literals
8080 {
8081
8082 constexpr auto ivii = 0b0000000000101010;
8083 static_assert(ivii == 42, "wrong value");
8084
8085 }
8086
8087 namespace test_generalized_constexpr
8088 {
8089
8090 template < typename CharT >
8091 constexpr unsigned long
8092 strlen_c(const CharT *const s) noexcept
8093 {
8094 auto length = 0UL;
8095 for (auto p = s; *p; ++p)
8096 ++length;
8097 return length;
8098 }
8099
8100 static_assert(strlen_c("") == 0UL, "");
8101 static_assert(strlen_c("x") == 1UL, "");
8102 static_assert(strlen_c("test") == 4UL, "");
8103 static_assert(strlen_c("another\0test") == 7UL, "");
8104
8105 }
8106
8107 namespace test_lambda_init_capture
8108 {
8109
8110 int
8111 test()
8112 {
8113 auto x = 0;
8114 const auto lambda1 = [a = x](int b){ return a + b; };
8115 const auto lambda2 = [a = lambda1(x)](){ return a; };
8116 return lambda2();
8117 }
8118
8119 }
8120
8121 namespace test_digit_separators
8122 {
8123
8124 constexpr auto ten_million = 100'000'000;
8125 static_assert(ten_million == 100000000, "");
8126
8127 }
8128
8129 namespace test_return_type_deduction
8130 {
8131
8132 auto f(int& x) { return x; }
8133 decltype(auto) g(int& x) { return x; }
8134
8135 template < typename T1, typename T2 >
8136 struct is_same
8137 {
8138 static constexpr auto value = false;
8139 };
8140
8141 template < typename T >
8142 struct is_same<T, T>
8143 {
8144 static constexpr auto value = true;
8145 };
8146
8147 int
8148 test()
8149 {
8150 auto x = 0;
8151 static_assert(is_same<int, decltype(f(x))>::value, "");
8152 static_assert(is_same<int&, decltype(g(x))>::value, "");
8153 return x;
8154 }
8155
8156 }
8157
8158 } // namespace cxx14
8159
8160 #endif // __cplusplus >= 201402L
8161
8162
8163
8164 _ACEOF
8165 if ac_fn_cxx_try_compile "$LINENO"; then :
8166 eval $cachevar=yes
8167 else
8168 eval $cachevar=no
8169 fi
8170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8171 CXX="$ac_save_CXX"
8172 fi
8173 eval ac_res=\$$cachevar
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8175 $as_echo "$ac_res" >&6; }
8176 if eval test x\$$cachevar = xyes; then
8177 CXX="$CXX $switch"
8178 if test -n "$CXXCPP" ; then
8179 CXXCPP="$CXXCPP $switch"
8180 fi
8181 ac_success=yes
8182 break
8183 fi
8184 done
8185 fi
8186
8187 if test x$ac_success = xno; then
8188 for alternative in ${ax_cxx_compile_alternatives}; do
8189 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
8190 cachevar=`$as_echo "ax_cv_cxx_compile_cxx14_FOR_BUILD_$switch" | $as_tr_sh`
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++14 features with $switch" >&5
8192 $as_echo_n "checking whether $CXX supports C++14 features with $switch... " >&6; }
8193 if eval \${$cachevar+:} false; then :
8194 $as_echo_n "(cached) " >&6
8195 else
8196 ac_save_CXX="$CXX"
8197 CXX="$CXX $switch"
8198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8199 /* end confdefs.h. */
8200
8201
8202 // If the compiler admits that it is not ready for C++11, why torture it?
8203 // Hopefully, this will speed up the test.
8204
8205 #ifndef __cplusplus
8206
8207 #error "This is not a C++ compiler"
8208
8209 #elif __cplusplus < 201103L
8210
8211 #error "This is not a C++11 compiler"
8212
8213 #else
8214
8215 namespace cxx11
8216 {
8217
8218 namespace test_static_assert
8219 {
8220
8221 template <typename T>
8222 struct check
8223 {
8224 static_assert(sizeof(int) <= sizeof(T), "not big enough");
8225 };
8226
8227 }
8228
8229 namespace test_final_override
8230 {
8231
8232 struct Base
8233 {
8234 virtual ~Base() {}
8235 virtual void f() {}
8236 };
8237
8238 struct Derived : public Base
8239 {
8240 virtual ~Derived() override {}
8241 virtual void f() override {}
8242 };
8243
8244 }
8245
8246 namespace test_double_right_angle_brackets
8247 {
8248
8249 template < typename T >
8250 struct check {};
8251
8252 typedef check<void> single_type;
8253 typedef check<check<void>> double_type;
8254 typedef check<check<check<void>>> triple_type;
8255 typedef check<check<check<check<void>>>> quadruple_type;
8256
8257 }
8258
8259 namespace test_decltype
8260 {
8261
8262 int
8263 f()
8264 {
8265 int a = 1;
8266 decltype(a) b = 2;
8267 return a + b;
8268 }
8269
8270 }
8271
8272 namespace test_type_deduction
8273 {
8274
8275 template < typename T1, typename T2 >
8276 struct is_same
8277 {
8278 static const bool value = false;
8279 };
8280
8281 template < typename T >
8282 struct is_same<T, T>
8283 {
8284 static const bool value = true;
8285 };
8286
8287 template < typename T1, typename T2 >
8288 auto
8289 add(T1 a1, T2 a2) -> decltype(a1 + a2)
8290 {
8291 return a1 + a2;
8292 }
8293
8294 int
8295 test(const int c, volatile int v)
8296 {
8297 static_assert(is_same<int, decltype(0)>::value == true, "");
8298 static_assert(is_same<int, decltype(c)>::value == false, "");
8299 static_assert(is_same<int, decltype(v)>::value == false, "");
8300 auto ac = c;
8301 auto av = v;
8302 auto sumi = ac + av + 'x';
8303 auto sumf = ac + av + 1.0;
8304 static_assert(is_same<int, decltype(ac)>::value == true, "");
8305 static_assert(is_same<int, decltype(av)>::value == true, "");
8306 static_assert(is_same<int, decltype(sumi)>::value == true, "");
8307 static_assert(is_same<int, decltype(sumf)>::value == false, "");
8308 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
8309 return (sumf > 0.0) ? sumi : add(c, v);
8310 }
8311
8312 }
8313
8314 namespace test_noexcept
8315 {
8316
8317 int f() { return 0; }
8318 int g() noexcept { return 0; }
8319
8320 static_assert(noexcept(f()) == false, "");
8321 static_assert(noexcept(g()) == true, "");
8322
8323 }
8324
8325 namespace test_constexpr
8326 {
8327
8328 template < typename CharT >
8329 unsigned long constexpr
8330 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
8331 {
8332 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
8333 }
8334
8335 template < typename CharT >
8336 unsigned long constexpr
8337 strlen_c(const CharT *const s) noexcept
8338 {
8339 return strlen_c_r(s, 0UL);
8340 }
8341
8342 static_assert(strlen_c("") == 0UL, "");
8343 static_assert(strlen_c("1") == 1UL, "");
8344 static_assert(strlen_c("example") == 7UL, "");
8345 static_assert(strlen_c("another\0example") == 7UL, "");
8346
8347 }
8348
8349 namespace test_rvalue_references
8350 {
8351
8352 template < int N >
8353 struct answer
8354 {
8355 static constexpr int value = N;
8356 };
8357
8358 answer<1> f(int&) { return answer<1>(); }
8359 answer<2> f(const int&) { return answer<2>(); }
8360 answer<3> f(int&&) { return answer<3>(); }
8361
8362 void
8363 test()
8364 {
8365 int i = 0;
8366 const int c = 0;
8367 static_assert(decltype(f(i))::value == 1, "");
8368 static_assert(decltype(f(c))::value == 2, "");
8369 static_assert(decltype(f(0))::value == 3, "");
8370 }
8371
8372 }
8373
8374 namespace test_uniform_initialization
8375 {
8376
8377 struct test
8378 {
8379 static const int zero {};
8380 static const int one {1};
8381 };
8382
8383 static_assert(test::zero == 0, "");
8384 static_assert(test::one == 1, "");
8385
8386 }
8387
8388 namespace test_lambdas
8389 {
8390
8391 void
8392 test1()
8393 {
8394 auto lambda1 = [](){};
8395 auto lambda2 = lambda1;
8396 lambda1();
8397 lambda2();
8398 }
8399
8400 int
8401 test2()
8402 {
8403 auto a = [](int i, int j){ return i + j; }(1, 2);
8404 auto b = []() -> int { return '0'; }();
8405 auto c = [=](){ return a + b; }();
8406 auto d = [&](){ return c; }();
8407 auto e = [a, &b](int x) mutable {
8408 const auto identity = [](int y){ return y; };
8409 for (auto i = 0; i < a; ++i)
8410 a += b--;
8411 return x + identity(a + b);
8412 }(0);
8413 return a + b + c + d + e;
8414 }
8415
8416 int
8417 test3()
8418 {
8419 const auto nullary = [](){ return 0; };
8420 const auto unary = [](int x){ return x; };
8421 using nullary_t = decltype(nullary);
8422 using unary_t = decltype(unary);
8423 const auto higher1st = [](nullary_t f){ return f(); };
8424 const auto higher2nd = [unary](nullary_t f1){
8425 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
8426 };
8427 return higher1st(nullary) + higher2nd(nullary)(unary);
8428 }
8429
8430 }
8431
8432 namespace test_variadic_templates
8433 {
8434
8435 template <int...>
8436 struct sum;
8437
8438 template <int N0, int... N1toN>
8439 struct sum<N0, N1toN...>
8440 {
8441 static constexpr auto value = N0 + sum<N1toN...>::value;
8442 };
8443
8444 template <>
8445 struct sum<>
8446 {
8447 static constexpr auto value = 0;
8448 };
8449
8450 static_assert(sum<>::value == 0, "");
8451 static_assert(sum<1>::value == 1, "");
8452 static_assert(sum<23>::value == 23, "");
8453 static_assert(sum<1, 2>::value == 3, "");
8454 static_assert(sum<5, 5, 11>::value == 21, "");
8455 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
8456
8457 }
8458
8459 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
8460 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
8461 // because of this.
8462 namespace test_template_alias_sfinae
8463 {
8464
8465 struct foo {};
8466
8467 template<typename T>
8468 using member = typename T::member_type;
8469
8470 template<typename T>
8471 void func(...) {}
8472
8473 template<typename T>
8474 void func(member<T>*) {}
8475
8476 void test();
8477
8478 void test() { func<foo>(0); }
8479
8480 }
8481
8482 } // namespace cxx11
8483
8484 #endif // __cplusplus >= 201103L
8485
8486
8487
8488
8489 // If the compiler admits that it is not ready for C++14, why torture it?
8490 // Hopefully, this will speed up the test.
8491
8492 #ifndef __cplusplus
8493
8494 #error "This is not a C++ compiler"
8495
8496 #elif __cplusplus < 201402L
8497
8498 #error "This is not a C++14 compiler"
8499
8500 #else
8501
8502 namespace cxx14
8503 {
8504
8505 namespace test_polymorphic_lambdas
8506 {
8507
8508 int
8509 test()
8510 {
8511 const auto lambda = [](auto&&... args){
8512 const auto istiny = [](auto x){
8513 return (sizeof(x) == 1UL) ? 1 : 0;
8514 };
8515 const int aretiny[] = { istiny(args)... };
8516 return aretiny[0];
8517 };
8518 return lambda(1, 1L, 1.0f, '1');
8519 }
8520
8521 }
8522
8523 namespace test_binary_literals
8524 {
8525
8526 constexpr auto ivii = 0b0000000000101010;
8527 static_assert(ivii == 42, "wrong value");
8528
8529 }
8530
8531 namespace test_generalized_constexpr
8532 {
8533
8534 template < typename CharT >
8535 constexpr unsigned long
8536 strlen_c(const CharT *const s) noexcept
8537 {
8538 auto length = 0UL;
8539 for (auto p = s; *p; ++p)
8540 ++length;
8541 return length;
8542 }
8543
8544 static_assert(strlen_c("") == 0UL, "");
8545 static_assert(strlen_c("x") == 1UL, "");
8546 static_assert(strlen_c("test") == 4UL, "");
8547 static_assert(strlen_c("another\0test") == 7UL, "");
8548
8549 }
8550
8551 namespace test_lambda_init_capture
8552 {
8553
8554 int
8555 test()
8556 {
8557 auto x = 0;
8558 const auto lambda1 = [a = x](int b){ return a + b; };
8559 const auto lambda2 = [a = lambda1(x)](){ return a; };
8560 return lambda2();
8561 }
8562
8563 }
8564
8565 namespace test_digit_separators
8566 {
8567
8568 constexpr auto ten_million = 100'000'000;
8569 static_assert(ten_million == 100000000, "");
8570
8571 }
8572
8573 namespace test_return_type_deduction
8574 {
8575
8576 auto f(int& x) { return x; }
8577 decltype(auto) g(int& x) { return x; }
8578
8579 template < typename T1, typename T2 >
8580 struct is_same
8581 {
8582 static constexpr auto value = false;
8583 };
8584
8585 template < typename T >
8586 struct is_same<T, T>
8587 {
8588 static constexpr auto value = true;
8589 };
8590
8591 int
8592 test()
8593 {
8594 auto x = 0;
8595 static_assert(is_same<int, decltype(f(x))>::value, "");
8596 static_assert(is_same<int&, decltype(g(x))>::value, "");
8597 return x;
8598 }
8599
8600 }
8601
8602 } // namespace cxx14
8603
8604 #endif // __cplusplus >= 201402L
8605
8606
8607
8608 _ACEOF
8609 if ac_fn_cxx_try_compile "$LINENO"; then :
8610 eval $cachevar=yes
8611 else
8612 eval $cachevar=no
8613 fi
8614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8615 CXX="$ac_save_CXX"
8616 fi
8617 eval ac_res=\$$cachevar
8618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8619 $as_echo "$ac_res" >&6; }
8620 if eval test x\$$cachevar = xyes; then
8621 CXX="$CXX $switch"
8622 if test -n "$CXXCPP" ; then
8623 CXXCPP="$CXXCPP $switch"
8624 fi
8625 ac_success=yes
8626 break
8627 fi
8628 done
8629 if test x$ac_success = xyes; then
8630 break
8631 fi
8632 done
8633 fi
8634 CXX_FOR_BUILD="$CXX"
8635 CXXFLAGS_FOR_BUILD="$CXXFLAGS"
8636 CPPFLAGS_FOR_BUILD="$CPPFLAGS"
8637 CXX="$ax_cv_cxx_compile_cxx14_orig_cxx"
8638 CXXFLAGS="$ax_cv_cxx_compile_cxx14_orig_cxxflags"
8639 CPPFLAGS="$ax_cv_cxx_compile_cxx14_orig_cppflags"
8640 ac_ext=c
8641 ac_cpp='$CPP $CPPFLAGS'
8642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8645
8646 if test x$ax_cxx_compile_cxx14_required = xtrue; then
8647 if test x$ac_success = xno; then
8648 as_fn_error $? "*** A compiler with support for C++14 language features is required." "$LINENO" 5
8649 fi
8650 fi
8651 if test x$ac_success = xno; then
8652 HAVE_CXX14_FOR_BUILD=0
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++14 support was found" >&5
8654 $as_echo "$as_me: No compiler with C++14 support was found" >&6;}
8655 else
8656 HAVE_CXX14_FOR_BUILD=1
8657
8658 $as_echo "#define HAVE_CXX14_FOR_BUILD 1" >>confdefs.h
8659
8660 fi
8661
8662
8663 fi
8664 fi
8665
8666 # Check whether --enable-pgo-build was given.
8667 if test "${enable_pgo_build+set}" = set; then :
8668 enableval=$enable_pgo_build; enable_pgo_build=$enableval
8669 else
8670 enable_pgo_build=no
8671 fi
8672
8673
8674 # Issue errors and warnings for invalid/strange PGO build combinations.
8675 case "$have_compiler:$host:$target:$enable_pgo_build" in
8676 *:*:*:no) ;;
8677
8678 # Allow the PGO build only if we aren't building a compiler and
8679 # we are in a native configuration.
8680 no:$build:$build:yes | no:$build:$build:lto) ;;
8681
8682 # Disallow the PGO bootstrap if we are building a compiler.
8683 yes:*:*:yes | yes:*:*:lto)
8684 as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
8685
8686 *)
8687 as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
8688 ;;
8689 esac
8690
8691 if test "$enable_pgo_build" != "no"; then
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
8693 $as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
8694 old_CFLAGS="$CFLAGS"
8695 PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
8696 CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
8697
8698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8699 /* end confdefs.h. */
8700 int foo;
8701 _ACEOF
8702 if ac_fn_c_try_compile "$LINENO"; then :
8703
8704 else
8705 PGO_BUILD_GEN_CFLAGS=
8706 fi
8707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8708 CFLAGS="$old_CFLAGS"
8709 if test -n "$PGO_BUILD_GEN_CFLAGS"; then
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8711 $as_echo "yes" >&6; }
8712 PGO_BUILD_USE_CFLAGS="-fprofile-use"
8713 else
8714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8715 $as_echo "no" >&6; }
8716 as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
8717 fi
8718
8719 if test "$enable_pgo_build" = "lto"; then
8720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
8721 $as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
8722 old_CFLAGS="$CFLAGS"
8723 PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
8724 CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
8725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8726 /* end confdefs.h. */
8727 int foo;
8728 _ACEOF
8729 if ac_fn_c_try_compile "$LINENO"; then :
8730
8731 else
8732 PGO_BUILD_LTO_CFLAGS=
8733 fi
8734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8735 CFLAGS="$old_CFLAGS"
8736 if test -n "$PGO_BUILD_LTO_CFLAGS"; then
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8738 $as_echo "yes" >&6; }
8739 else
8740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8741 $as_echo "no" >&6; }
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
8743 $as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
8744 fi
8745 fi
8746 fi
8747
8748
8749
8750
8751 # Used for setting $lt_cv_objdir
8752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8753 $as_echo_n "checking for objdir... " >&6; }
8754 if ${lt_cv_objdir+:} false; then :
8755 $as_echo_n "(cached) " >&6
8756 else
8757 rm -f .libs 2>/dev/null
8758 mkdir .libs 2>/dev/null
8759 if test -d .libs; then
8760 lt_cv_objdir=.libs
8761 else
8762 # MS-DOS does not allow filenames that begin with a dot.
8763 lt_cv_objdir=_libs
8764 fi
8765 rmdir .libs 2>/dev/null
8766 fi
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8768 $as_echo "$lt_cv_objdir" >&6; }
8769 objdir=$lt_cv_objdir
8770
8771
8772
8773
8774
8775 cat >>confdefs.h <<_ACEOF
8776 #define LT_OBJDIR "$lt_cv_objdir/"
8777 _ACEOF
8778
8779
8780
8781 # Check for GMP, MPFR and MPC
8782 require_gmp=no
8783 require_mpc=no
8784 if test -d ${srcdir}/gcc ; then
8785 require_gmp=yes
8786 require_mpc=yes
8787 fi
8788 if test -d ${srcdir}/gdb ; then
8789 if test "x$enable_gdb" != xno; then
8790 require_gmp=yes
8791 fi
8792 fi
8793
8794 gmplibs="-lmpfr -lgmp"
8795 if test x"$require_mpc" = "xyes" ; then
8796 gmplibs="-lmpc $gmplibs"
8797 fi
8798 gmpinc=
8799 have_gmp=no
8800
8801 # Specify a location for mpc
8802 # check for this first so it ends up on the link line before mpfr.
8803
8804 # Check whether --with-mpc was given.
8805 if test "${with_mpc+set}" = set; then :
8806 withval=$with_mpc;
8807 fi
8808
8809
8810 # Check whether --with-mpc-include was given.
8811 if test "${with_mpc_include+set}" = set; then :
8812 withval=$with_mpc_include;
8813 fi
8814
8815
8816 # Check whether --with-mpc-lib was given.
8817 if test "${with_mpc_lib+set}" = set; then :
8818 withval=$with_mpc_lib;
8819 fi
8820
8821
8822 if test "x$with_mpc" != x; then
8823 gmplibs="-L$with_mpc/lib $gmplibs"
8824 gmpinc="-I$with_mpc/include $gmpinc"
8825 fi
8826 if test "x$with_mpc_include" != x; then
8827 gmpinc="-I$with_mpc_include $gmpinc"
8828 fi
8829 if test "x$with_mpc_lib" != x; then
8830 gmplibs="-L$with_mpc_lib $gmplibs"
8831 fi
8832 if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
8833 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
8834 gmpinc='-I$$s/mpc/src '"$gmpinc"
8835 # Do not test the mpc version. Assume that it is sufficient, since
8836 # it is in the source tree, and the library has not been built yet
8837 # but it would be included on the link line in the version check below
8838 # hence making the test fail.
8839 have_gmp=yes
8840 fi
8841
8842 # Specify a location for mpfr
8843 # check for this first so it ends up on the link line before gmp.
8844
8845 # Check whether --with-mpfr was given.
8846 if test "${with_mpfr+set}" = set; then :
8847 withval=$with_mpfr;
8848 fi
8849
8850
8851 # Check whether --with-mpfr-include was given.
8852 if test "${with_mpfr_include+set}" = set; then :
8853 withval=$with_mpfr_include;
8854 fi
8855
8856
8857 # Check whether --with-mpfr-lib was given.
8858 if test "${with_mpfr_lib+set}" = set; then :
8859 withval=$with_mpfr_lib;
8860 fi
8861
8862
8863 if test "x$with_mpfr" != x; then
8864 gmplibs="-L$with_mpfr/lib $gmplibs"
8865 gmpinc="-I$with_mpfr/include $gmpinc"
8866 fi
8867 if test "x$with_mpfr_include" != x; then
8868 gmpinc="-I$with_mpfr_include $gmpinc"
8869 fi
8870 if test "x$with_mpfr_lib" != x; then
8871 gmplibs="-L$with_mpfr_lib $gmplibs"
8872 fi
8873 if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
8874 # MPFR v3.1.0 moved the sources into a src sub-directory.
8875 if ! test -d ${srcdir}/mpfr/src; then
8876 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
8877 fi
8878 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
8879 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
8880 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
8881 # Do not test the mpfr version. Assume that it is sufficient, since
8882 # it is in the source tree, and the library has not been built yet
8883 # but it would be included on the link line in the version check below
8884 # hence making the test fail.
8885 have_gmp=yes
8886 fi
8887
8888 # Specify a location for gmp
8889
8890 # Check whether --with-gmp was given.
8891 if test "${with_gmp+set}" = set; then :
8892 withval=$with_gmp;
8893 fi
8894
8895
8896 # Check whether --with-gmp-include was given.
8897 if test "${with_gmp_include+set}" = set; then :
8898 withval=$with_gmp_include;
8899 fi
8900
8901
8902 # Check whether --with-gmp-lib was given.
8903 if test "${with_gmp_lib+set}" = set; then :
8904 withval=$with_gmp_lib;
8905 fi
8906
8907
8908
8909 if test "x$with_gmp" != x; then
8910 gmplibs="-L$with_gmp/lib $gmplibs"
8911 gmpinc="-I$with_gmp/include $gmpinc"
8912 fi
8913 if test "x$with_gmp_include" != x; then
8914 gmpinc="-I$with_gmp_include $gmpinc"
8915 fi
8916 if test "x$with_gmp_lib" != x; then
8917 gmplibs="-L$with_gmp_lib $gmplibs"
8918 fi
8919 if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
8920 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
8921 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
8922 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8923 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8924 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
8925 # Do not test the gmp version. Assume that it is sufficient, since
8926 # it is in the source tree, and the library has not been built yet
8927 # but it would be included on the link line in the version check below
8928 # hence making the test fail.
8929 have_gmp=yes
8930 fi
8931
8932 if test "x$require_gmp" = xyes && test "x$have_gmp" = xno; then
8933 have_gmp=yes
8934 saved_CFLAGS="$CFLAGS"
8935 CFLAGS="$CFLAGS $gmpinc"
8936 # Check for the recommended and required versions of GMP.
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
8938 $as_echo_n "checking for the correct version of gmp.h... " >&6; }
8939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8940 /* end confdefs.h. */
8941 #include "gmp.h"
8942 int
8943 main ()
8944 {
8945
8946 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8947 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8948 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
8949 choke me
8950 #endif
8951
8952 ;
8953 return 0;
8954 }
8955 _ACEOF
8956 if ac_fn_c_try_compile "$LINENO"; then :
8957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8958 /* end confdefs.h. */
8959 #include <gmp.h>
8960 int
8961 main ()
8962 {
8963
8964 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8965 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8966 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
8967 choke me
8968 #endif
8969
8970 ;
8971 return 0;
8972 }
8973 _ACEOF
8974 if ac_fn_c_try_compile "$LINENO"; then :
8975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8976 $as_echo "yes" >&6; }
8977 else
8978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8979 $as_echo "buggy but acceptable" >&6; }
8980 fi
8981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8982 else
8983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8984 $as_echo "no" >&6; }; have_gmp=no
8985 fi
8986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8987
8988 # If we have GMP, check the MPFR version.
8989 if test x"$have_gmp" = xyes; then
8990 # Check for the recommended and required versions of MPFR.
8991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
8992 $as_echo_n "checking for the correct version of mpfr.h... " >&6; }
8993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8994 /* end confdefs.h. */
8995 #include <gmp.h>
8996 #include <mpfr.h>
8997 int
8998 main ()
8999 {
9000
9001 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
9002 choke me
9003 #endif
9004
9005 ;
9006 return 0;
9007 }
9008 _ACEOF
9009 if ac_fn_c_try_compile "$LINENO"; then :
9010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9011 /* end confdefs.h. */
9012 #include <gmp.h>
9013 #include <mpfr.h>
9014 int
9015 main ()
9016 {
9017
9018 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
9019 choke me
9020 #endif
9021
9022 ;
9023 return 0;
9024 }
9025 _ACEOF
9026 if ac_fn_c_try_compile "$LINENO"; then :
9027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9028 $as_echo "yes" >&6; }
9029 else
9030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
9031 $as_echo "buggy but acceptable" >&6; }
9032 fi
9033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9034 else
9035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9036 $as_echo "no" >&6; }; have_gmp=no
9037 fi
9038 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9039 fi
9040
9041 # Check for the MPC header version.
9042 if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes ; then
9043 # Check for the recommended and required versions of MPC.
9044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
9045 $as_echo_n "checking for the correct version of mpc.h... " >&6; }
9046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9047 /* end confdefs.h. */
9048 #include <mpc.h>
9049 int
9050 main ()
9051 {
9052
9053 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
9054 choke me
9055 #endif
9056
9057 ;
9058 return 0;
9059 }
9060 _ACEOF
9061 if ac_fn_c_try_compile "$LINENO"; then :
9062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9063 /* end confdefs.h. */
9064 #include <mpc.h>
9065 int
9066 main ()
9067 {
9068
9069 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
9070 choke me
9071 #endif
9072
9073 ;
9074 return 0;
9075 }
9076 _ACEOF
9077 if ac_fn_c_try_compile "$LINENO"; then :
9078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9079 $as_echo "yes" >&6; }
9080 else
9081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
9082 $as_echo "buggy but acceptable" >&6; }
9083 fi
9084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9085 else
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9087 $as_echo "no" >&6; }; have_gmp=no
9088 fi
9089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9090 fi
9091
9092 # Now check the MPFR library.
9093 if test x"$have_gmp" = xyes; then
9094 saved_LIBS="$LIBS"
9095 LIBS="$LIBS $gmplibs"
9096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr libraries" >&5
9097 $as_echo_n "checking for the correct version of the gmp/mpfr libraries... " >&6; }
9098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9099 /* end confdefs.h. */
9100 #include <mpfr.h>
9101 int
9102 main ()
9103 {
9104
9105 mpfr_t n;
9106 mpfr_t x;
9107 int t;
9108 mpfr_init (n);
9109 mpfr_init (x);
9110 mpfr_atan2 (n, n, x, MPFR_RNDN);
9111 mpfr_erfc (n, x, MPFR_RNDN);
9112 mpfr_subnormalize (x, t, MPFR_RNDN);
9113 mpfr_clear(n);
9114 mpfr_clear(x);
9115
9116 ;
9117 return 0;
9118 }
9119 _ACEOF
9120 if ac_fn_c_try_link "$LINENO"; then :
9121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9122 $as_echo "yes" >&6; }
9123 else
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9125 $as_echo "no" >&6; }; have_gmp=no
9126 fi
9127 rm -f core conftest.err conftest.$ac_objext \
9128 conftest$ac_exeext conftest.$ac_ext
9129 LIBS="$saved_LIBS"
9130 fi
9131
9132 # Now check the MPC library
9133 if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes; then
9134 saved_LIBS="$LIBS"
9135 LIBS="$LIBS $gmplibs"
9136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the mpc libraries" >&5
9137 $as_echo_n "checking for the correct version of the mpc libraries... " >&6; }
9138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9139 /* end confdefs.h. */
9140 #include <mpc.h>
9141 int
9142 main ()
9143 {
9144
9145 mpc_t c;
9146 mpc_init2 (c, 53);
9147 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
9148 mpc_cosh (c, c, MPC_RNDNN);
9149 mpc_pow (c, c, c, MPC_RNDNN);
9150 mpc_acosh (c, c, MPC_RNDNN);
9151 mpc_clear (c);
9152
9153 ;
9154 return 0;
9155 }
9156 _ACEOF
9157 if ac_fn_c_try_link "$LINENO"; then :
9158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9159 $as_echo "yes" >&6; }
9160 else
9161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9162 $as_echo "no" >&6; }; have_gmp=no
9163 fi
9164 rm -f core conftest.err conftest.$ac_objext \
9165 conftest$ac_exeext conftest.$ac_ext
9166 LIBS="$saved_LIBS"
9167 fi
9168
9169 CFLAGS="$saved_CFLAGS"
9170
9171 # The library versions listed in the error message below should match
9172 # the HARD-minimums enforced above.
9173 if test x$have_gmp != xyes; then
9174 if test -d ${srcdir}/gcc ; then
9175 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
9176 Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
9177 their locations. Source code for these libraries can be found at
9178 their respective hosting sites as well as at
9179 https://gcc.gnu.org/pub/gcc/infrastructure/. See also
9180 http://gcc.gnu.org/install/prerequisites.html for additional info. If
9181 you obtained GMP, MPFR and/or MPC from a vendor distribution package,
9182 make sure that you have installed both the libraries and the header
9183 files. They may be located in separate packages." "$LINENO" 5
9184 else
9185 as_fn_error $? "Building GDB requires GMP 4.2+, and MPFR 3.1.0+.
9186 Try the --with-gmp and/or --with-mpfr options to specify
9187 their locations. If you obtained GMP and/or MPFR from a vendor
9188 distribution package, make sure that you have installed both the libraries
9189 and the header files. They may be located in separate packages." "$LINENO" 5
9190 fi
9191 fi
9192 fi
9193
9194 # Flags needed for both GMP, MPFR and/or MPC.
9195
9196
9197
9198
9199
9200
9201
9202 # Libraries to use for stage1 or when not bootstrapping.
9203
9204 # Check whether --with-stage1-libs was given.
9205 if test "${with_stage1_libs+set}" = set; then :
9206 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
9207 stage1_libs=
9208 else
9209 stage1_libs=$withval
9210 fi
9211 else
9212 stage1_libs=
9213 fi
9214
9215
9216
9217 # Whether or not to use -static-libstdc++ and -static-libgcc. The
9218 # default is yes if gcc is being built; no otherwise. The reason for
9219 # this default is that gdb is sometimes linked against GNU Source
9220 # Highlight, which is a shared library that uses C++ exceptions. In
9221 # this case, -static-libstdc++ will cause crashes.
9222
9223 # Check whether --with-static-standard-libraries was given.
9224 if test "${with_static_standard_libraries+set}" = set; then :
9225 withval=$with_static_standard_libraries;
9226 else
9227 with_static_standard_libraries=auto
9228 fi
9229
9230 if test "$with_static_standard_libraries" = auto; then
9231 with_static_standard_libraries=$have_compiler
9232 fi
9233
9234 # Linker flags to use for stage1 or when not bootstrapping.
9235
9236 # Check whether --with-stage1-ldflags was given.
9237 if test "${with_stage1_ldflags+set}" = set; then :
9238 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
9239 stage1_ldflags=
9240 else
9241 stage1_ldflags=$withval
9242 fi
9243 else
9244 stage1_ldflags=
9245 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
9246 # if supported. But if the user explicitly specified the libraries to use,
9247 # trust that they are doing what they want.
9248 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
9249 -a "$have_static_libs" = yes; then
9250 stage1_ldflags="-static-libstdc++ -static-libgcc"
9251 fi
9252 fi
9253
9254
9255
9256 # Libraries to use for stage2 and later builds.
9257
9258 # Check whether --with-boot-libs was given.
9259 if test "${with_boot_libs+set}" = set; then :
9260 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
9261 poststage1_libs=
9262 else
9263 poststage1_libs=$withval
9264 fi
9265 else
9266 poststage1_libs=
9267 fi
9268
9269
9270
9271 # Linker flags to use for stage2 and later builds.
9272
9273 # Check whether --with-boot-ldflags was given.
9274 if test "${with_boot_ldflags+set}" = set; then :
9275 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
9276 poststage1_ldflags=
9277 else
9278 poststage1_ldflags=$withval
9279 fi
9280 else
9281 poststage1_ldflags=
9282 # In stages 2 and 3, default to linking libstdc++ and libgcc
9283 # statically. But if the user explicitly specified the libraries to
9284 # use, trust that they are doing what they want.
9285 if test "$poststage1_libs" = ""; then
9286 poststage1_ldflags="-static-libstdc++ -static-libgcc"
9287 fi
9288 fi
9289
9290 case $target in
9291 *-darwin2* | *-darwin1[56789]*)
9292 # For these versions, we default to using embedded rpaths.
9293 if test "x$enable_darwin_at_rpath" != "xno"; then
9294 poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
9295 fi
9296 ;;
9297 *-darwin*)
9298 # For these versions, we only use embedded rpaths on demand.
9299 if test "x$enable_darwin_at_rpath" = "xyes"; then
9300 poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
9301 fi
9302 ;;
9303 esac
9304
9305
9306 # GCC GRAPHITE dependency isl.
9307 # Basic setup is inlined here, actual checks are in config/isl.m4
9308
9309
9310 # Check whether --with-isl was given.
9311 if test "${with_isl+set}" = set; then :
9312 withval=$with_isl;
9313 fi
9314
9315
9316 # Treat --without-isl as a request to disable
9317 # GRAPHITE support and skip all following checks.
9318 if test "x$with_isl" != "xno"; then
9319 # Check for isl
9320
9321
9322 # Check whether --with-isl-include was given.
9323 if test "${with_isl_include+set}" = set; then :
9324 withval=$with_isl_include;
9325 fi
9326
9327
9328 # Check whether --with-isl-lib was given.
9329 if test "${with_isl_lib+set}" = set; then :
9330 withval=$with_isl_lib;
9331 fi
9332
9333
9334 # Check whether --enable-isl-version-check was given.
9335 if test "${enable_isl_version_check+set}" = set; then :
9336 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
9337 else
9338 ENABLE_ISL_CHECK=yes
9339 fi
9340
9341
9342 # Initialize isllibs and islinc.
9343 case $with_isl in
9344 no)
9345 isllibs=
9346 islinc=
9347 ;;
9348 "" | yes)
9349 ;;
9350 *)
9351 isllibs="-L$with_isl/lib"
9352 islinc="-I$with_isl/include"
9353 ;;
9354 esac
9355 if test "x${with_isl_include}" != x ; then
9356 islinc="-I$with_isl_include"
9357 fi
9358 if test "x${with_isl_lib}" != x; then
9359 isllibs="-L$with_isl_lib"
9360 fi
9361 if test "x${islinc}" = x && test "x${isllibs}" = x \
9362 && test -d ${srcdir}/isl; then
9363 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
9364 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
9365 ENABLE_ISL_CHECK=no
9366 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
9367 $as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
9368 fi
9369
9370 isllibs="${isllibs} -lisl"
9371
9372
9373
9374 if test "${ENABLE_ISL_CHECK}" = yes ; then
9375 _isl_saved_CFLAGS=$CFLAGS
9376 _isl_saved_LDFLAGS=$LDFLAGS
9377 _isl_saved_LIBS=$LIBS
9378
9379 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
9380 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
9381 LIBS="${_isl_saved_LIBS} -lisl -lgmp"
9382
9383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
9384 $as_echo_n "checking for isl 0.15 or later... " >&6; }
9385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9386 /* end confdefs.h. */
9387 #include <isl/schedule.h>
9388 int
9389 main ()
9390 {
9391 isl_options_set_schedule_serialize_sccs (NULL, 0);
9392 ;
9393 return 0;
9394 }
9395 _ACEOF
9396 if ac_fn_c_try_link "$LINENO"; then :
9397 gcc_cv_isl=yes
9398 else
9399 gcc_cv_isl=no
9400 fi
9401 rm -f core conftest.err conftest.$ac_objext \
9402 conftest$ac_exeext conftest.$ac_ext
9403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
9404 $as_echo "$gcc_cv_isl" >&6; }
9405
9406 if test "${gcc_cv_isl}" = no ; then
9407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
9408 $as_echo "required isl version is 0.15 or later" >&6; }
9409 fi
9410
9411 CFLAGS=$_isl_saved_CFLAGS
9412 LDFLAGS=$_isl_saved_LDFLAGS
9413 LIBS=$_isl_saved_LIBS
9414 fi
9415
9416
9417
9418
9419
9420
9421 if test "x${with_isl}" = xno; then
9422 graphite_requested=no
9423 elif test "x${with_isl}" != x \
9424 || test "x${with_isl_include}" != x \
9425 || test "x${with_isl_lib}" != x ; then
9426 graphite_requested=yes
9427 else
9428 graphite_requested=no
9429 fi
9430
9431
9432
9433 if test "${gcc_cv_isl}" = no ; then
9434 isllibs=
9435 islinc=
9436 fi
9437
9438 if test "${graphite_requested}" = yes \
9439 && test "x${isllibs}" = x \
9440 && test "x${islinc}" = x ; then
9441
9442 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5
9443 fi
9444
9445
9446 fi
9447
9448 # If the isl check failed, disable builds of in-tree variant of isl
9449 if test "x$with_isl" = xno ||
9450 test "x$gcc_cv_isl" = xno; then
9451 noconfigdirs="$noconfigdirs isl"
9452 islinc=
9453 fi
9454
9455
9456
9457
9458 # Check for LTO support.
9459 # Check whether --enable-lto was given.
9460 if test "${enable_lto+set}" = set; then :
9461 enableval=$enable_lto; enable_lto=$enableval
9462 else
9463 enable_lto=yes; default_enable_lto=yes
9464 fi
9465
9466
9467
9468
9469
9470 target_elf=no
9471 case $target in
9472 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
9473 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
9474 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
9475 nvptx-*-none)
9476 target_elf=no
9477 ;;
9478 *)
9479 target_elf=yes
9480 ;;
9481 esac
9482
9483 if test $target_elf = yes; then :
9484 # ELF platforms build the lto-plugin always.
9485 build_lto_plugin=yes
9486
9487 else
9488 if test x"$default_enable_lto" = x"yes" ; then
9489 case $target in
9490 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
9491 # On other non-ELF platforms, LTO has yet to be validated.
9492 *) enable_lto=no ;;
9493 esac
9494 else
9495 # Apart from ELF platforms, only Windows and Darwin support LTO so far.
9496 # It would also be nice to check the binutils support, but we don't
9497 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just
9498 # warn during gcc/ subconfigure; unless you're bootstrapping with
9499 # -flto it won't be needed until after installation anyway.
9500 case $target in
9501 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
9502 *) if test x"$enable_lto" = x"yes"; then
9503 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
9504 fi
9505 ;;
9506 esac
9507 fi
9508 # Among non-ELF, only Windows platforms support the lto-plugin so far.
9509 # Build it unless LTO was explicitly disabled.
9510 case $target in
9511 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
9512 *) ;;
9513 esac
9514
9515 fi
9516
9517
9518 # Check whether --enable-linker-plugin-configure-flags was given.
9519 if test "${enable_linker_plugin_configure_flags+set}" = set; then :
9520 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
9521 else
9522 extra_linker_plugin_configure_flags=
9523 fi
9524
9525
9526 # Check whether --enable-linker-plugin-flags was given.
9527 if test "${enable_linker_plugin_flags+set}" = set; then :
9528 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
9529 else
9530 extra_linker_plugin_flags=
9531 fi
9532
9533
9534
9535 # Handle --enable-host-pie
9536 # If host PIE executables are the default (or must be forced on) for some host,
9537 # we must pass that configuration to the gcc directory.
9538 gcc_host_pie=
9539 # Check whether --enable-host-pie was given.
9540 if test "${enable_host_pie+set}" = set; then :
9541 enableval=$enable_host_pie; host_pie=$enableval
9542 case $host in
9543 *-*-darwin2*)
9544 if test x$host_pie != xyes ; then
9545 # for Darwin20+ this is required.
9546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&5
9547 $as_echo "$as_me: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&2;}
9548 host_pie=yes
9549 gcc_host_pie=--enable-host-pie
9550 fi ;;
9551 *) ;;
9552 esac
9553 else
9554 case $host in
9555 *-*-darwin2*)
9556 # Default to PIE (mandatory for aarch64).
9557 host_pie=yes
9558 gcc_host_pie=--enable-host-pie
9559 ;;
9560 *) host_pie=no ;;
9561 esac
9562 fi
9563
9564
9565
9566
9567
9568 # Enable --enable-host-shared.
9569 # Checked early to determine whether jit is an 'all' language
9570 # Check whether --enable-host-shared was given.
9571 if test "${enable_host_shared+set}" = set; then :
9572 enableval=$enable_host_shared; host_shared=$enableval
9573 case $host in
9574 x86_64-*-darwin* | aarch64-*-darwin*)
9575 if test x$host_shared != xyes ; then
9576 # PIC is the default, and actually cannot be switched off.
9577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&5
9578 $as_echo "$as_me: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&2;}
9579 host_shared=yes
9580 fi ;;
9581 *-*-darwin*)
9582 if test x$host_pie = xyes -a x$host_shared != xyes ; then
9583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&5
9584 $as_echo "$as_me: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&2;}
9585 host_shared=yes
9586 fi ;;
9587 *) ;;
9588 esac
9589 else
9590 case $host in
9591 # 64B x86_64 and Aarch64 Darwin default to PIC.
9592 x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
9593 # 32B and powerpc64 Darwin must use PIC to link PIE exes.
9594 *-*-darwin*) host_shared=$host_pie ;;
9595 *) host_shared=no;;
9596 esac
9597 fi
9598
9599
9600
9601
9602 if test x$host_shared = xyes; then
9603 case $host in
9604 *-*-darwin*)
9605 # Since host shared is the default for 64b Darwin, and also enabled for
9606 # host_pie, ensure that we present the PIE flag when host_pie is active.
9607 if test x$host_pie = xyes; then
9608 PICFLAG=-fPIE
9609 fi
9610 ;;
9611 *)
9612 PICFLAG=-fPIC
9613 ;;
9614 esac
9615 elif test x$host_pie = xyes; then
9616 PICFLAG=-fPIE
9617 else
9618 PICFLAG=
9619 fi
9620
9621
9622
9623
9624 # Check for libdiagnostics support.
9625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libdiagnostics" >&5
9626 $as_echo_n "checking whether to enable libdiagnostics... " >&6; }
9627 # Check whether --enable-libdiagnostics was given.
9628 if test "${enable_libdiagnostics+set}" = set; then :
9629 enableval=$enable_libdiagnostics; enable_libdiagnostics=$enableval
9630 else
9631 enable_libdiagnostics=no
9632 fi
9633
9634
9635 if test x$enable_libdiagnostics = xyes; then
9636 # Disable libdiagnostics if -enable-host-shared not specified
9637 # but not if building for Mingw. All code in Windows
9638 # is position independent code (PIC).
9639 case $target in
9640 *mingw*) ;;
9641 *)
9642 if test x$host_shared != xyes; then
9643 as_fn_error $? "
9644 Enabling libdiagnostics requires --enable-host-shared.
9645
9646 --enable-host-shared typically slows the rest of the compiler down by
9647 a few %, so you must explicitly enable it.
9648
9649 If you want to build both libdiagnostics and the regular compiler, it is often
9650 best to do this via two separate configure/builds, in separate
9651 directories, to avoid imposing the performance cost of
9652 --enable-host-shared on the regular compiler." "$LINENO" 5
9653 fi
9654 ;;
9655 esac
9656 fi
9657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_libdiagnostics" >&5
9658 $as_echo "$enable_libdiagnostics" >&6; }
9659
9660
9661
9662 # Rust requires -ldl and -lpthread if you are using an old glibc that does not include them by
9663 # default, so we check for them here
9664 # We are doing the test here and not in the gcc/configure to be able to nicely disable the
9665 # build of the Rust frontend in case a dep is missing.
9666 missing_rust_dynlibs=none
9667
9668 save_LIBS="$LIBS"
9669 LIBS=
9670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9671 $as_echo_n "checking for library containing dlopen... " >&6; }
9672 if ${ac_cv_search_dlopen+:} false; then :
9673 $as_echo_n "(cached) " >&6
9674 else
9675 ac_func_search_save_LIBS=$LIBS
9676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9677 /* end confdefs.h. */
9678
9679 /* Override any GCC internal prototype to avoid an error.
9680 Use char because int might match the return type of a GCC
9681 builtin and then its argument prototype would still apply. */
9682 #ifdef __cplusplus
9683 extern "C"
9684 #endif
9685 char dlopen ();
9686 int
9687 main ()
9688 {
9689 return dlopen ();
9690 ;
9691 return 0;
9692 }
9693 _ACEOF
9694 for ac_lib in '' dl; do
9695 if test -z "$ac_lib"; then
9696 ac_res="none required"
9697 else
9698 ac_res=-l$ac_lib
9699 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9700 fi
9701 if ac_fn_c_try_link "$LINENO"; then :
9702 ac_cv_search_dlopen=$ac_res
9703 fi
9704 rm -f core conftest.err conftest.$ac_objext \
9705 conftest$ac_exeext
9706 if ${ac_cv_search_dlopen+:} false; then :
9707 break
9708 fi
9709 done
9710 if ${ac_cv_search_dlopen+:} false; then :
9711
9712 else
9713 ac_cv_search_dlopen=no
9714 fi
9715 rm conftest.$ac_ext
9716 LIBS=$ac_func_search_save_LIBS
9717 fi
9718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9719 $as_echo "$ac_cv_search_dlopen" >&6; }
9720 ac_res=$ac_cv_search_dlopen
9721 if test "$ac_res" != no; then :
9722 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9723
9724 fi
9725
9726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
9727 $as_echo_n "checking for library containing pthread_create... " >&6; }
9728 if ${ac_cv_search_pthread_create+:} false; then :
9729 $as_echo_n "(cached) " >&6
9730 else
9731 ac_func_search_save_LIBS=$LIBS
9732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9733 /* end confdefs.h. */
9734
9735 /* Override any GCC internal prototype to avoid an error.
9736 Use char because int might match the return type of a GCC
9737 builtin and then its argument prototype would still apply. */
9738 #ifdef __cplusplus
9739 extern "C"
9740 #endif
9741 char pthread_create ();
9742 int
9743 main ()
9744 {
9745 return pthread_create ();
9746 ;
9747 return 0;
9748 }
9749 _ACEOF
9750 for ac_lib in '' pthread; do
9751 if test -z "$ac_lib"; then
9752 ac_res="none required"
9753 else
9754 ac_res=-l$ac_lib
9755 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9756 fi
9757 if ac_fn_c_try_link "$LINENO"; then :
9758 ac_cv_search_pthread_create=$ac_res
9759 fi
9760 rm -f core conftest.err conftest.$ac_objext \
9761 conftest$ac_exeext
9762 if ${ac_cv_search_pthread_create+:} false; then :
9763 break
9764 fi
9765 done
9766 if ${ac_cv_search_pthread_create+:} false; then :
9767
9768 else
9769 ac_cv_search_pthread_create=no
9770 fi
9771 rm conftest.$ac_ext
9772 LIBS=$ac_func_search_save_LIBS
9773 fi
9774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
9775 $as_echo "$ac_cv_search_pthread_create" >&6; }
9776 ac_res=$ac_cv_search_pthread_create
9777 if test "$ac_res" != no; then :
9778 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9779
9780 fi
9781
9782 CRAB1_LIBS="$LIBS"
9783 LIBS="$save_LIBS"
9784
9785 if test "$ac_cv_search_dlopen" = no; then
9786 missing_rust_dynlibs="libdl"
9787 fi
9788
9789 if test "$ac_cv_search_pthread_create" = no; then
9790 missing_rust_dynlibs="$missing_rust_dynlibs, libpthread"
9791 fi
9792
9793 CRAB1_LIBS="$CRAB1_LIBS"
9794
9795
9796 # If we are building PIC/PIE host executables, and we are building dependent
9797 # libs (e.g. GMP) in-tree those libs need to be configured to generate PIC
9798 # code.
9799 host_libs_picflag=
9800 if test "$host_shared" = "yes" -o "$host_pie" = "yes"; then
9801 host_libs_picflag='--with-pic'
9802 fi
9803
9804
9805 # By default, C and C++ are the only stage 1 languages.
9806 stage1_languages=,c,
9807
9808 # Target libraries that we bootstrap.
9809 bootstrap_target_libs=,target-libgcc,
9810
9811 # Figure out what language subdirectories are present.
9812 # Look if the user specified --enable-languages="..."; if not, use
9813 # the environment variable $LANGUAGES if defined. $LANGUAGES might
9814 # go away some day.
9815 # NB: embedded tabs in this IF block -- do not untabify
9816 if test -d ${srcdir}/gcc; then
9817 if test x"${enable_languages+set}" != xset; then
9818 if test x"${LANGUAGES+set}" = xset; then
9819 enable_languages="${LANGUAGES}"
9820 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
9821 else
9822 enable_languages=default
9823 fi
9824 else
9825 if test x"${enable_languages}" = x ||
9826 test x"${enable_languages}" = xyes;
9827 then
9828 echo configure.ac: --enable-languages needs at least one language argument 1>&2
9829 exit 1
9830 fi
9831 fi
9832 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
9833
9834 # 'f95' is the old name for the 'fortran' language. We issue a warning
9835 # and make the substitution.
9836 case ,${enable_languages}, in
9837 *,f95,*)
9838 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
9839 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
9840 ;;
9841 esac
9842
9843 # If bootstrapping, C++ must be enabled.
9844 case ",$enable_languages,:$enable_bootstrap" in
9845 *,c++,*:*) ;;
9846 *:yes)
9847 if test -f ${srcdir}/gcc/cp/config-lang.in; then
9848 enable_languages="${enable_languages},c++"
9849 else
9850 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
9851 fi
9852 ;;
9853 esac
9854
9855 # First scan to see if an enabled language requires some other language.
9856 # We assume that a given config-lang.in will list all the language
9857 # front ends it requires, even if some are required indirectly.
9858 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
9859 case ${lang_frag} in
9860 ..) ;;
9861 # The odd quoting in the next line works around
9862 # an apparent bug in bash 1.12 on linux.
9863 ${srcdir}/gcc/[*]/config-lang.in) ;;
9864 *)
9865 # From the config-lang.in, get $language, $lang_requires, and
9866 # $lang_requires_boot_languages.
9867 language=
9868 lang_requires=
9869 lang_requires_boot_languages=
9870 # set srcdir during sourcing lang_frag to the gcc dir.
9871 # Sadly overriding srcdir on the . line doesn't work in plain sh as it
9872 # pollutes this shell
9873 saved_srcdir=${srcdir}
9874 srcdir=${srcdir}/gcc . ${lang_frag}
9875 srcdir=${saved_srcdir}
9876 for other in ${lang_requires} ${lang_requires_boot_languages}; do
9877 case ,${enable_languages}, in
9878 *,$other,*) ;;
9879 *,default,*) ;;
9880 *,all,*) ;;
9881 *,$language,*)
9882 echo " \`$other' language required by \`$language'; enabling" 1>&2
9883 enable_languages="${enable_languages},${other}"
9884 ;;
9885 esac
9886 done
9887 for other in ${lang_requires_boot_languages} ; do
9888 if test "$other" != "c"; then
9889 case ,${enable_stage1_languages}, in
9890 *,$other,*) ;;
9891 *,default,*) ;;
9892 *,all,*) ;;
9893 *)
9894 case ,${enable_languages}, in
9895 *,$language,*)
9896 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
9897 enable_stage1_languages="$enable_stage1_languages,${other}"
9898 ;;
9899 esac
9900 ;;
9901 esac
9902 fi
9903 done
9904 ;;
9905 esac
9906 done
9907
9908 new_enable_languages=,c,
9909
9910 # If LTO is enabled, add the LTO front end.
9911 if test "$enable_lto" = "yes" ; then
9912 case ,${enable_languages}, in
9913 *,lto,*) ;;
9914 *) enable_languages="${enable_languages},lto" ;;
9915 esac
9916 if test "${build_lto_plugin}" = "yes" ; then
9917 configdirs="$configdirs lto-plugin"
9918 fi
9919 fi
9920
9921 # If we're building an offloading compiler, add the LTO front end.
9922 if test x"$enable_as_accelerator_for" != x ; then
9923 case ,${enable_languages}, in
9924 *,lto,*) ;;
9925 *) enable_languages="${enable_languages},lto" ;;
9926 esac
9927 fi
9928
9929 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
9930 potential_languages=,c,
9931
9932 enabled_target_libs=
9933 disabled_target_libs=
9934
9935 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
9936 case ${lang_frag} in
9937 ..) ;;
9938 # The odd quoting in the next line works around
9939 # an apparent bug in bash 1.12 on linux.
9940 ${srcdir}/gcc/[*]/config-lang.in) ;;
9941 *)
9942 # From the config-lang.in, get $language, $target_libs,
9943 # $lang_dirs, $boot_language, and $build_by_default
9944 language=
9945 target_libs=
9946 lang_dirs=
9947 subdir_requires=
9948 boot_language=no
9949 build_by_default=yes
9950 # set srcdir during sourcing. See above about save & restore
9951 saved_srcdir=${srcdir}
9952 srcdir=${srcdir}/gcc . ${lang_frag}
9953 srcdir=${saved_srcdir}
9954 if test x${language} = x; then
9955 echo "${lang_frag} doesn't set \$language." 1>&2
9956 exit 1
9957 fi
9958
9959 if test "$language" = "c++"; then
9960 boot_language=yes
9961 fi
9962
9963 add_this_lang=no
9964 # C is always enabled, so no need to add it again
9965 if test "$language" != "c"; then
9966 case ,${enable_languages}, in
9967 *,${language},*)
9968 # Language was explicitly selected; include it
9969 add_this_lang=yes
9970 ;;
9971 *,all,*)
9972 # All languages are enabled
9973 add_this_lang=all
9974 ;;
9975 *,default,*)
9976 # 'default' was selected, select it if it is a default language
9977 add_this_lang=${build_by_default}
9978 ;;
9979 esac
9980 fi
9981
9982 # Disable languages that need other directories if these aren't available.
9983 for i in $subdir_requires; do
9984 test -f "$srcdir/gcc/$i/config-lang.in" && continue
9985 case ${add_this_lang} in
9986 yes)
9987 # Specifically requested language; tell them.
9988 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
9989 ;;
9990 all)
9991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
9992 $as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
9993 add_this_lang=unsupported
9994 ;;
9995 *)
9996 # Silently disable.
9997 add_this_lang=unsupported
9998 ;;
9999 esac
10000 done
10001
10002 # Disable Ada if no preexisting GNAT is available.
10003 case ${add_this_lang}:${language}:${have_gnat} in
10004 yes:ada:no)
10005 # Specifically requested language; tell them.
10006 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
10007 ;;
10008 all:ada:no)
10009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
10010 $as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
10011 add_this_lang=unsupported
10012 ;;
10013 *:ada:no)
10014 # Silently disable.
10015 add_this_lang=unsupported
10016 ;;
10017 esac
10018
10019 # Disable D if no preexisting GDC is available.
10020 case ${add_this_lang}:${language}:${have_gdc} in
10021 yes:d:no)
10022 # Specifically requested language; tell them.
10023 as_fn_error $? "GDC is required to build $language" "$LINENO" 5
10024 ;;
10025 all:d:no)
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5
10027 $as_echo "$as_me: WARNING: GDC is required to build $language" >&2;}
10028 add_this_lang=unsupported
10029 ;;
10030 *:d:no)
10031 # Silently disable.
10032 add_this_lang=unsupported
10033 ;;
10034 esac
10035
10036 # Disable Rust if we are missing some required C libraries for the Rust runtime.
10037 case ${add_this_lang}:${language}:${missing_rust_dynlibs} in
10038 *:rust:none)
10039 # Nothing to do - we're not missing any C libraries
10040 ;;
10041 yes:rust:*)
10042 as_fn_error $? "some C libraries are required to build $language: $missing_rust_dynlibs" "$LINENO" 5
10043 add_this_lang=unsupported
10044 ;;
10045 all:rust:*)
10046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: some C libraries are required to build $language: $missing_rust_dynlibs" >&5
10047 $as_echo "$as_me: WARNING: some C libraries are required to build $language: $missing_rust_dynlibs" >&2;}
10048 add_this_lang=unsupported
10049 ;;
10050 *:rust:*)
10051 # Silently disable.
10052 add_this_lang=unsupported
10053 ;;
10054 esac
10055
10056 # Disable jit if -enable-host-shared not specified
10057 # but not if building for Mingw. All code in Windows
10058 # is position independent code (PIC).
10059 case $target in
10060 *mingw*) ;;
10061 *)
10062 case ${add_this_lang}:${language}:${host_shared} in
10063 yes:jit:no)
10064 # PR jit/64780: explicitly specify --enable-host-shared
10065 as_fn_error $? "
10066 Enabling language \"jit\" requires --enable-host-shared.
10067
10068 --enable-host-shared typically slows the rest of the compiler down by
10069 a few %, so you must explicitly enable it.
10070
10071 If you want to build both the jit and the regular compiler, it is often
10072 best to do this via two separate configure/builds, in separate
10073 directories, to avoid imposing the performance cost of
10074 --enable-host-shared on the regular compiler." "$LINENO" 5
10075 ;;
10076 all:jit:no)
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
10078 $as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
10079 add_this_lang=unsupported
10080 ;;
10081 *:jit:no)
10082 # Silently disable.
10083 add_this_lang=unsupported
10084 ;;
10085 esac
10086 ;;
10087 esac
10088
10089 # Pre-conditions to consider whether cargo being supported.
10090 if test x"$have_cargo" = xyes \
10091 && test x"$build" != x"$host"; then
10092 # Until <https://github.com/Rust-GCC/gccrs/issues/2898>
10093 # "'cargo' should build for the host system" is resolved:
10094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: use of cargo not yet supported here in Canadian cross configurations" >&5
10095 $as_echo "$as_me: WARNING: use of cargo not yet supported here in Canadian cross configurations" >&2;}
10096 have_cargo=no
10097 else
10098 # Assume that cargo-produced object files are compatible with what
10099 # we're going to build here.
10100 :
10101 fi
10102 # Disable Rust if cargo is unavailable.
10103 case ${add_this_lang}:${language}:${have_cargo} in
10104 yes:rust:no)
10105 # Specifically requested language; tell them.
10106 as_fn_error $? "cargo is required to build $language" "$LINENO" 5
10107 ;;
10108 all:rust:no)
10109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cargo is required to build $language" >&5
10110 $as_echo "$as_me: WARNING: cargo is required to build $language" >&2;}
10111 add_this_lang=unsupported
10112 ;;
10113 *:rust:no)
10114 # Silently disable.
10115 add_this_lang=unsupported
10116 ;;
10117 esac
10118
10119
10120 # Disable a language that is unsupported by the target.
10121 case "${add_this_lang}: $unsupported_languages " in
10122 no:*) ;;
10123 unsupported:*) ;;
10124 *:*" $language "*)
10125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
10126 $as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
10127 add_this_lang=unsupported
10128 ;;
10129 esac
10130
10131 case $add_this_lang in
10132 unsupported)
10133 # Remove language-dependent dirs.
10134 disabled_target_libs="$disabled_target_libs $target_libs"
10135 noconfigdirs="$noconfigdirs $lang_dirs"
10136 ;;
10137 no)
10138 # Remove language-dependent dirs; still show language as supported.
10139 disabled_target_libs="$disabled_target_libs $target_libs"
10140 noconfigdirs="$noconfigdirs $lang_dirs"
10141 potential_languages="${potential_languages}${language},"
10142 ;;
10143 all|yes)
10144 new_enable_languages="${new_enable_languages}${language},"
10145 potential_languages="${potential_languages}${language},"
10146 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
10147 enabled_target_libs="$enabled_target_libs $target_libs"
10148 case "${boot_language}:,$enable_stage1_languages," in
10149 yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
10150 # Add to (comma-separated) list of stage 1 languages.
10151 case ",$stage1_languages," in
10152 *,$language,* | ,yes, | ,all,) ;;
10153 *) stage1_languages="${stage1_languages}${language}," ;;
10154 esac
10155 # We need to bootstrap any supporting libraries.
10156 bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
10157 ;;
10158 esac
10159 ;;
10160 esac
10161 ;;
10162 esac
10163 done
10164
10165 # Add target libraries which are only needed for disabled languages
10166 # to noconfigdirs.
10167 if test -n "$disabled_target_libs"; then
10168 for dir in $disabled_target_libs; do
10169 case " $enabled_target_libs " in
10170 *" ${dir} "*) ;;
10171 *) noconfigdirs="$noconfigdirs $dir" ;;
10172 esac
10173 done
10174 fi
10175
10176 # Check whether --enable-stage1-languages was given.
10177 if test "${enable_stage1_languages+set}" = set; then :
10178 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
10179 ,no,|,,)
10180 # Set it to something that will have no effect in the loop below
10181 enable_stage1_languages=c ;;
10182 ,yes,)
10183 enable_stage1_languages=`echo $new_enable_languages | \
10184 sed -e "s/^,//" -e "s/,$//" ` ;;
10185 *,all,*)
10186 enable_stage1_languages=`echo ,$enable_stage1_languages, | \
10187 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
10188 esac
10189
10190 # Add "good" languages from enable_stage1_languages to stage1_languages,
10191 # while "bad" languages go in missing_languages. Leave no duplicates.
10192 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
10193 case $potential_languages in
10194 *,$i,*)
10195 case $stage1_languages in
10196 *,$i,*) ;;
10197 *) stage1_languages="$stage1_languages$i," ;;
10198 esac ;;
10199 *)
10200 case $missing_languages in
10201 *,$i,*) ;;
10202 *) missing_languages="$missing_languages$i," ;;
10203 esac ;;
10204 esac
10205 done
10206 fi
10207
10208
10209 # Remove leading/trailing commas that were added for simplicity
10210 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
10211 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
10212 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
10213 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
10214
10215 if test "x$missing_languages" != x; then
10216 as_fn_error $? "
10217 The following requested languages could not be built: ${missing_languages}
10218 Supported languages are: ${potential_languages}" "$LINENO" 5
10219 fi
10220 if test "x$new_enable_languages" != "x$enable_languages"; then
10221 echo The following languages will be built: ${new_enable_languages}
10222 enable_languages="$new_enable_languages"
10223 fi
10224
10225
10226 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
10227 fi
10228
10229 # Handle --disable-<component> generically.
10230 for dir in $configdirs $build_configdirs $target_configdirs ; do
10231 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
10232 varname=`echo $dirname | sed -e s/+/_/g`
10233 if eval test x\${enable_${varname}} "=" xno ; then
10234 noconfigdirs="$noconfigdirs $dir"
10235 fi
10236 done
10237
10238 # Check for Boehm's garbage collector
10239 # Check whether --enable-objc-gc was given.
10240 if test "${enable_objc_gc+set}" = set; then :
10241 enableval=$enable_objc_gc;
10242 fi
10243
10244
10245 # Check whether --with-target-bdw-gc was given.
10246 if test "${with_target_bdw_gc+set}" = set; then :
10247 withval=$with_target_bdw_gc;
10248 fi
10249
10250
10251 # Check whether --with-target-bdw-gc-include was given.
10252 if test "${with_target_bdw_gc_include+set}" = set; then :
10253 withval=$with_target_bdw_gc_include;
10254 fi
10255
10256
10257 # Check whether --with-target-bdw-gc-lib was given.
10258 if test "${with_target_bdw_gc_lib+set}" = set; then :
10259 withval=$with_target_bdw_gc_lib;
10260 fi
10261
10262
10263 case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
10264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
10265 $as_echo_n "checking for bdw garbage collector... " >&6; }
10266 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
10267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
10268 $as_echo "using bdw-gc in default locations" >&6; }
10269 else
10270 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
10271 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
10272 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
10273 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
10274 else
10275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
10276 $as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
10277 fi
10278 fi
10279 esac
10280
10281 # Disable libitm, libsanitizer, libvtv if we're not building C++
10282 case ,${enable_languages}, in
10283 *,c++,*)
10284 # Disable libitm, libsanitizer if we're not building libstdc++
10285 case "${noconfigdirs}" in
10286 *target-libstdc++-v3*)
10287 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
10288 ;;
10289 *) ;;
10290 esac
10291 ;;
10292 *)
10293 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer target-libvtv"
10294 ;;
10295 esac
10296
10297 case ,${enable_languages}, in
10298 *,rust,*)
10299 case " ${noconfigdirs} " in
10300 *\ target-libstdc++-v3\ *)
10301 # Disable target libgrust if we're not building target libstdc++.
10302 noconfigdirs="$noconfigdirs target-libgrust"
10303 ;;
10304 esac
10305 ;;
10306 esac
10307
10308 # If gcc/ is not in the source tree then we'll not be building a
10309 # target compiler, assume in that case we don't want to build any
10310 # target libraries or tools.
10311 #
10312 # This was added primarily for the benefit for binutils-gdb who reuse
10313 # this configure script, but don't always have target tools available.
10314 if test ! -d ${srcdir}/gcc; then
10315 skipdirs="${skipdirs} ${target_configdirs}"
10316 fi
10317
10318 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
10319 # $build_configdirs and $target_configdirs.
10320 # If we have the source for $noconfigdirs entries, add them to $notsupp.
10321
10322 notsupp=""
10323 for dir in . $skipdirs $noconfigdirs ; do
10324 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
10325 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
10326 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
10327 if test -r $srcdir/$dirname/configure ; then
10328 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
10329 true
10330 else
10331 notsupp="$notsupp $dir"
10332 fi
10333 fi
10334 fi
10335 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
10336 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
10337 if test -r $srcdir/$dirname/configure ; then
10338 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
10339 true
10340 else
10341 notsupp="$notsupp $dir"
10342 fi
10343 fi
10344 fi
10345 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
10346 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
10347 if test -r $srcdir/$dirname/configure ; then
10348 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
10349 true
10350 else
10351 notsupp="$notsupp $dir"
10352 fi
10353 fi
10354 fi
10355 done
10356
10357 # Quietly strip out all directories which aren't configurable in this tree.
10358 # This relies on all configurable subdirectories being autoconfiscated, which
10359 # is now the case.
10360 build_configdirs_all="$build_configdirs"
10361 build_configdirs=
10362 for i in ${build_configdirs_all} ; do
10363 j=`echo $i | sed -e s/build-//g`
10364 if test -f ${srcdir}/$j/configure ; then
10365 build_configdirs="${build_configdirs} $i"
10366 fi
10367 done
10368
10369 configdirs_all="$configdirs"
10370 configdirs=
10371 for i in ${configdirs_all} ; do
10372 if test -f ${srcdir}/$i/configure ; then
10373 configdirs="${configdirs} $i"
10374 fi
10375 done
10376
10377 target_configdirs_all="$target_configdirs"
10378 target_configdirs=
10379 for i in ${target_configdirs_all} ; do
10380 j=`echo $i | sed -e s/target-//g`
10381 if test -f ${srcdir}/$j/configure ; then
10382 target_configdirs="${target_configdirs} $i"
10383 fi
10384 done
10385
10386 # libiberty-linker-plugin is special: it doesn't have its own source directory,
10387 # so we have to add it after the preceding checks.
10388 if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
10389 then
10390 case " $configdirs " in
10391 *" libiberty "*)
10392 # If we can build libiberty, we can also build libiberty-linker-plugin.
10393 configdirs="$configdirs libiberty-linker-plugin"
10394 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
10395 --with-libiberty=../libiberty-linker-plugin";;
10396 *)
10397 as_fn_error $? "libiberty missing" "$LINENO" 5;;
10398 esac
10399 fi
10400
10401 # Sometimes we have special requirements for the host libiberty.
10402 extra_host_libiberty_configure_flags=
10403 case " $configdirs " in
10404 *" lto-plugin "* | *" libcc1 "* | *" gdbserver "*)
10405 # When these are to be built as shared libraries, the same applies to
10406 # libiberty.
10407 extra_host_libiberty_configure_flags=--enable-shared
10408 ;;
10409 esac
10410
10411
10412 # Sometimes we have special requirements for the host zlib.
10413 extra_host_zlib_configure_flags=
10414 case " $configdirs " in
10415 *" bfd "*)
10416 # When bfd is to be built as a shared library, the same applies to
10417 # zlib.
10418 if test "$enable_shared" = "yes"; then
10419 extra_host_zlib_configure_flags=--enable-host-shared
10420 fi
10421 ;;
10422 esac
10423
10424
10425 # Produce a warning message for the subdirs we can't configure.
10426 # This isn't especially interesting in the Cygnus tree, but in the individual
10427 # FSF releases, it's important to let people know when their machine isn't
10428 # supported by the one or two programs in a package.
10429
10430 if test -n "${notsupp}" && test -z "${norecursion}" ; then
10431 # If $appdirs is non-empty, at least one of those directories must still
10432 # be configured, or we error out. (E.g., if the gas release supports a
10433 # specified target in some subdirs but not the gas subdir, we shouldn't
10434 # pretend that all is well.)
10435 if test -n "$appdirs" ; then
10436 for dir in $appdirs ; do
10437 if test -r $dir/Makefile.in ; then
10438 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
10439 appdirs=""
10440 break
10441 fi
10442 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
10443 appdirs=""
10444 break
10445 fi
10446 fi
10447 done
10448 if test -n "$appdirs" ; then
10449 echo "*** This configuration is not supported by this package." 1>&2
10450 exit 1
10451 fi
10452 fi
10453 # Okay, some application will build, or we don't care to check. Still
10454 # notify of subdirs not getting built.
10455 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
10456 echo " ${notsupp}" 1>&2
10457 echo " (Any other directories should still work fine.)" 1>&2
10458 fi
10459
10460 case "$host" in
10461 *msdosdjgpp*)
10462 enable_gdbtk=no ;;
10463 esac
10464
10465 # To find our prefix, in gcc_cv_tool_prefix.
10466
10467 # The user is always right.
10468 if test "${PATH_SEPARATOR+set}" != set; then
10469 echo "#! /bin/sh" >conf$$.sh
10470 echo "exit 0" >>conf$$.sh
10471 chmod +x conf$$.sh
10472 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10473 PATH_SEPARATOR=';'
10474 else
10475 PATH_SEPARATOR=:
10476 fi
10477 rm -f conf$$.sh
10478 fi
10479
10480
10481 get_gcc_base_ver="cat"
10482
10483 # Check whether --with-gcc-major-version-only was given.
10484 if test "${with_gcc_major_version_only+set}" = set; then :
10485 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
10486 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
10487 fi
10488
10489 fi
10490
10491
10492
10493
10494
10495
10496 if test "x$exec_prefix" = xNONE; then
10497 if test "x$prefix" = xNONE; then
10498 gcc_cv_tool_prefix=$ac_default_prefix
10499 else
10500 gcc_cv_tool_prefix=$prefix
10501 fi
10502 else
10503 gcc_cv_tool_prefix=$exec_prefix
10504 fi
10505
10506 # If there is no compiler in the tree, use the PATH only. In any
10507 # case, if there is no compiler in the tree nobody should use
10508 # AS_FOR_TARGET and LD_FOR_TARGET.
10509 if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
10510 if test x$with_gcc_major_version_only = xyes ; then
10511 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
10512 else
10513 gcc_version=`cat $srcdir/gcc/BASE-VER`
10514 fi
10515 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
10516 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
10517 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
10518 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
10519 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
10520 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
10521 else
10522 gcc_cv_tool_dirs=
10523 fi
10524
10525 if test x$build = x$target && test -n "$md_exec_prefix"; then
10526 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
10527 fi
10528
10529
10530
10531 copy_dirs=
10532
10533
10534 # Check whether --with-build-sysroot was given.
10535 if test "${with_build_sysroot+set}" = set; then :
10536 withval=$with_build_sysroot; if test x"$withval" != x ; then
10537 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
10538 fi
10539 else
10540 SYSROOT_CFLAGS_FOR_TARGET=
10541 fi
10542
10543
10544
10545
10546 # Check whether --with-debug-prefix-map was given.
10547 if test "${with_debug_prefix_map+set}" = set; then :
10548 withval=$with_debug_prefix_map; if test x"$withval" != x; then
10549 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
10550 for debug_map in $withval; do
10551 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
10552 done
10553 fi
10554 else
10555 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
10556 fi
10557
10558
10559
10560 # During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
10561 # might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
10562 # might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
10563 # We want to ensure that TARGET libraries (which we know are built with
10564 # gcc) are built with "-O2 -g", so include those options when setting
10565 # CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
10566 if test "x$CFLAGS_FOR_TARGET" = x; then
10567 if test "x${is_cross_compiler}" = xyes; then
10568 CFLAGS_FOR_TARGET="-g -O2"
10569 else
10570 CFLAGS_FOR_TARGET=$CFLAGS
10571 case " $CFLAGS " in
10572 *" -O2 "*) ;;
10573 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
10574 esac
10575 case " $CFLAGS " in
10576 *" -g "* | *" -g3 "*) ;;
10577 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
10578 esac
10579 fi
10580 fi
10581
10582
10583 if test "x$CXXFLAGS_FOR_TARGET" = x; then
10584 if test "x${is_cross_compiler}" = xyes; then
10585 CXXFLAGS_FOR_TARGET="-g -O2"
10586 else
10587 CXXFLAGS_FOR_TARGET=$CXXFLAGS
10588 case " $CXXFLAGS " in
10589 *" -O2 "*) ;;
10590 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
10591 esac
10592 case " $CXXFLAGS " in
10593 *" -g "* | *" -g3 "*) ;;
10594 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
10595 esac
10596 fi
10597 fi
10598
10599
10600
10601
10602 # Handle --with-headers=XXX. If the value is not "yes", the contents of
10603 # the named directory are copied to $(tooldir)/sys-include.
10604 if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
10605 if test x${is_cross_compiler} = xno ; then
10606 echo 1>&2 '***' --with-headers is only supported when cross compiling
10607 exit 1
10608 fi
10609 if test x"${with_headers}" != xyes ; then
10610 x=${gcc_cv_tool_prefix}
10611 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
10612 fi
10613 fi
10614
10615 # Handle --with-libs=XXX. If the value is not "yes", the contents of
10616 # the name directories are copied to $(tooldir)/lib. Multiple directories
10617 # are permitted.
10618 if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
10619 if test x${is_cross_compiler} = xno ; then
10620 echo 1>&2 '***' --with-libs is only supported when cross compiling
10621 exit 1
10622 fi
10623 if test x"${with_libs}" != xyes ; then
10624 # Copy the libraries in reverse order, so that files in the first named
10625 # library override files in subsequent libraries.
10626 x=${gcc_cv_tool_prefix}
10627 for l in ${with_libs}; do
10628 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
10629 done
10630 fi
10631 fi
10632
10633 # Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
10634 #
10635 # This is done by determining whether or not the appropriate directory
10636 # is available, and by checking whether or not specific configurations
10637 # have requested that this magic not happen.
10638 #
10639 # The command line options always override the explicit settings in
10640 # configure.ac, and the settings in configure.ac override this magic.
10641 #
10642 # If the default for a toolchain is to use GNU as and ld, and you don't
10643 # want to do that, then you should use the --without-gnu-as and
10644 # --without-gnu-ld options for the configure script. Similarly, if
10645 # the default is to use the included zlib and you don't want to do that,
10646 # you should use the --with-system-zlib option for the configure script.
10647
10648 if test x${use_gnu_as} = x &&
10649 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
10650 with_gnu_as=yes
10651 extra_host_args="$extra_host_args --with-gnu-as"
10652 fi
10653
10654 if test x${use_gnu_ld} = x &&
10655 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
10656 with_gnu_ld=yes
10657 extra_host_args="$extra_host_args --with-gnu-ld"
10658 fi
10659
10660 if test x${use_included_zlib} = x &&
10661 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
10662 :
10663 else
10664 with_system_zlib=yes
10665 extra_host_args="$extra_host_args --with-system-zlib"
10666 fi
10667
10668 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
10669 # can detect this case.
10670
10671 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
10672 with_newlib=yes
10673 extra_host_args="$extra_host_args --with-newlib"
10674 fi
10675
10676 # Handle ${copy_dirs}
10677 set fnord ${copy_dirs}
10678 shift
10679 while test $# != 0 ; do
10680 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
10681 :
10682 else
10683 echo Copying $1 to $2
10684
10685 # Use the install script to create the directory and all required
10686 # parent directories.
10687 if test -d $2 ; then
10688 :
10689 else
10690 echo >config.temp
10691 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
10692 fi
10693
10694 # Copy the directory, assuming we have tar.
10695 # FIXME: Should we use B in the second tar? Not all systems support it.
10696 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
10697
10698 # It is the responsibility of the user to correctly adjust all
10699 # symlinks. If somebody can figure out how to handle them correctly
10700 # here, feel free to add the code.
10701
10702 echo $1 > $2/COPIED
10703 fi
10704 shift; shift
10705 done
10706
10707 # Determine a target-dependent exec_prefix that the installed
10708 # gcc will search in. Keep this list sorted by triplet, with
10709 # the *-*-osname triplets last.
10710 md_exec_prefix=
10711 case "${target}" in
10712 i[34567]86-pc-msdosdjgpp*)
10713 md_exec_prefix=/dev/env/DJDIR/bin
10714 ;;
10715 *-*-hpux* | \
10716 *-*-nto-qnx* | \
10717 *-*-solaris2*)
10718 md_exec_prefix=/usr/ccs/bin
10719 ;;
10720 esac
10721
10722 extra_arflags_for_target=
10723 extra_nmflags_for_target=
10724 extra_ranlibflags_for_target=
10725 target_makefile_frag=/dev/null
10726 case "${target}" in
10727 spu-*-*)
10728 target_makefile_frag="config/mt-spu"
10729 ;;
10730 loongarch*-*linux* | loongarch*-*gnu*)
10731 target_makefile_frag="config/mt-loongarch-gnu"
10732 ;;
10733 loongarch*-*elf*)
10734 target_makefile_frag="config/mt-loongarch-elf"
10735 ;;
10736 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
10737 target_makefile_frag="config/mt-sde"
10738 ;;
10739 mipsisa*-*-elfoabi*)
10740 target_makefile_frag="config/mt-mips-elfoabi"
10741 ;;
10742 mips*-*-*linux* | mips*-*-gnu*)
10743 target_makefile_frag="config/mt-mips-gnu"
10744 ;;
10745 *-*-linux-android*)
10746 target_makefile_frag="config/mt-android"
10747 ;;
10748 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
10749 target_makefile_frag="config/mt-gnu"
10750 ;;
10751 *-*-aix4.[3456789]* | *-*-aix[56789].*)
10752 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
10753 # commands to handle both 32-bit and 64-bit objects. These flags are
10754 # harmless if we're using GNU nm or ar.
10755 extra_arflags_for_target=" -X32_64"
10756 extra_nmflags_for_target=" -B -X32_64"
10757 ;;
10758 esac
10759
10760 alphaieee_frag=/dev/null
10761 case $target in
10762 alpha*-*-*)
10763 # This just makes sure to use the -mieee option to build target libs.
10764 # This should probably be set individually by each library.
10765 alphaieee_frag="config/mt-alphaieee"
10766 ;;
10767 esac
10768
10769 # If --enable-target-optspace always use -Os instead of -O2 to build
10770 # the target libraries, similarly if it is not specified, use -Os
10771 # on selected platforms.
10772 ospace_frag=/dev/null
10773 case "${enable_target_optspace}:${target}" in
10774 yes:*)
10775 ospace_frag="config/mt-ospace"
10776 ;;
10777 :d30v-*)
10778 ospace_frag="config/mt-d30v"
10779 ;;
10780 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
10781 ospace_frag="config/mt-ospace"
10782 ;;
10783 no:* | :*)
10784 ;;
10785 *)
10786 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
10787 ;;
10788 esac
10789
10790 # Some systems (e.g., one of the i386-aix systems the gas testers are
10791 # using) don't handle "\$" correctly, so don't use it here.
10792 tooldir='${exec_prefix}'/${target_noncanonical}
10793 build_tooldir=${tooldir}
10794
10795 # Create a .gdbinit file which runs the one in srcdir
10796 # and tells GDB to look there for source files.
10797
10798 if test -r ${srcdir}/.gdbinit ; then
10799 case ${srcdir} in
10800 .) ;;
10801 *) cat > ./.gdbinit <<EOF
10802 # ${NO_EDIT}
10803 dir ${srcdir}
10804 dir .
10805 source ${srcdir}/.gdbinit
10806 EOF
10807 ;;
10808 esac
10809 fi
10810
10811 # Make sure that the compiler is able to generate an executable. If it
10812 # can't, we are probably in trouble. We don't care whether we can run the
10813 # executable--we might be using a cross compiler--we only care whether it
10814 # can be created. At this point the main configure script has set CC.
10815 we_are_ok=no
10816 echo "int main () { return 0; }" > conftest.c
10817 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
10818 if test $? = 0 ; then
10819 if test -s conftest || test -s conftest.exe ; then
10820 we_are_ok=yes
10821 fi
10822 fi
10823 case $we_are_ok in
10824 no)
10825 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
10826 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
10827 rm -f conftest*
10828 exit 1
10829 ;;
10830 esac
10831 rm -f conftest*
10832
10833 # Decide which environment variable is used to find dynamic libraries.
10834 case "${host}" in
10835 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
10836 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
10837 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
10838 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
10839 esac
10840
10841 # On systems where the dynamic library environment variable is PATH,
10842 # gcc/ will put dynamic libraries into a subdirectory to avoid adding
10843 # built executables to PATH.
10844 if test "$RPATH_ENVVAR" = PATH; then
10845 GCC_SHLIB_SUBDIR=/shlib
10846 else
10847 GCC_SHLIB_SUBDIR=
10848 fi
10849
10850 # Adjust the toplevel makefile according to whether bootstrap was selected.
10851 case $enable_bootstrap in
10852 yes)
10853 bootstrap_suffix=bootstrap
10854 BUILD_CONFIG=bootstrap-debug
10855 ;;
10856 no)
10857 bootstrap_suffix=no-bootstrap
10858 BUILD_CONFIG=
10859 ;;
10860 esac
10861
10862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
10863 $as_echo_n "checking for default BUILD_CONFIG... " >&6; }
10864
10865
10866 # Check whether --with-build-config was given.
10867 if test "${with_build_config+set}" = set; then :
10868 withval=$with_build_config; case $with_build_config in
10869 yes) with_build_config= ;;
10870 no) with_build_config= BUILD_CONFIG= ;;
10871 esac
10872 fi
10873
10874
10875 if test "x${with_build_config}" != x; then
10876 BUILD_CONFIG=$with_build_config
10877 else
10878 case $BUILD_CONFIG in
10879 bootstrap-debug)
10880 if echo "int f (void) { return 0; }" > conftest.c &&
10881 ${CC} -c conftest.c &&
10882 mv conftest.o conftest.o.g0 &&
10883 ${CC} -c -g conftest.c &&
10884 mv conftest.o conftest.o.g &&
10885 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
10886 :
10887 else
10888 BUILD_CONFIG=
10889 fi
10890 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
10891 ;;
10892 esac
10893 fi
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
10895 $as_echo "$BUILD_CONFIG" >&6; }
10896
10897
10898 # Use same top-level configure hooks in libgcc/libstdc++/libvtv.
10899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
10900 $as_echo_n "checking for --enable-vtable-verify... " >&6; }
10901 # Check whether --enable-vtable-verify was given.
10902 if test "${enable_vtable_verify+set}" = set; then :
10903 enableval=$enable_vtable_verify; case "$enableval" in
10904 yes) enable_vtable_verify=yes ;;
10905 no) enable_vtable_verify=no ;;
10906 *) enable_vtable_verify=no;;
10907 esac
10908 else
10909 enable_vtable_verify=no
10910 fi
10911
10912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
10913 $as_echo "$enable_vtable_verify" >&6; }
10914
10915 # Record target_configdirs and the configure arguments for target and
10916 # build configuration in Makefile.
10917 target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
10918 build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
10919 bootstrap_fixincludes=no
10920
10921 # If we are building libgomp, bootstrap it.
10922 if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
10923 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
10924 fi
10925
10926 # If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
10927 # or bootstrap-ubsan, bootstrap it.
10928 if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
10929 case "$BUILD_CONFIG" in
10930 *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
10931 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
10932 bootstrap_fixincludes=yes
10933 ;;
10934 esac
10935 fi
10936
10937 # If we are building libvtv and --enable-vtable-verify, bootstrap it.
10938 if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
10939 test "$enable_vtable_verify" != no; then
10940 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
10941 fi
10942
10943 # If we are building libatomic and the list of enabled languages includes the
10944 # D frontend, bootstrap it.
10945 if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
10946 case ,${enable_languages}, in
10947 *,d,*)
10948 bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
10949 ;;
10950 esac
10951 fi
10952
10953 # Determine whether gdb needs tk/tcl or not.
10954 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
10955 # and in that case we want gdb to be built without tk. Ugh!
10956 # In fact I believe gdb is the *only* package directly dependent on tk,
10957 # so we should be able to put the 'maybe's in unconditionally and
10958 # leave out the maybe dependencies when enable_gdbtk is false. I'm not
10959 # 100% sure that that's safe though.
10960
10961 gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
10962 case "$enable_gdbtk" in
10963 no)
10964 GDB_TK="" ;;
10965 yes)
10966 GDB_TK="${gdb_tk}" ;;
10967 *)
10968 # Only add the dependency on gdbtk when GDBtk is part of the gdb
10969 # distro. Eventually someone will fix this and move Insight, nee
10970 # gdbtk to a separate directory.
10971 if test -d ${srcdir}/gdb/gdbtk ; then
10972 GDB_TK="${gdb_tk}"
10973 else
10974 GDB_TK=""
10975 fi
10976 ;;
10977 esac
10978 CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
10979 INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
10980
10981 # gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
10982 # else does, only include them if one of these is built. The Makefile
10983 # provides the ordering, so it's enough here to add to the list.
10984 case " ${configdirs} " in
10985 *\ gdb\ *)
10986 configdirs="${configdirs} gnulib gdbsupport"
10987 ;;
10988 *\ gdbserver\ *)
10989 configdirs="${configdirs} gnulib gdbsupport"
10990 ;;
10991 *\ sim\ *)
10992 configdirs="${configdirs} gnulib"
10993 ;;
10994 esac
10995
10996 # Strip out unwanted targets.
10997
10998 # While at that, we remove Makefiles if we were started for recursive
10999 # configuration, so that the top-level Makefile reconfigures them,
11000 # like we used to do when configure itself was recursive.
11001
11002 # Loop over modules. We used to use the "$extrasub" feature from Autoconf
11003 # but now we're fixing up the Makefile ourselves with the additional
11004 # commands passed to AC_CONFIG_FILES. Use separate variables
11005 # extrasub-{build,host,target} not because there is any reason to split
11006 # the substitutions up that way, but only to remain below the limit of
11007 # 99 commands in a script, for HP-UX sed.
11008
11009 # Do not nest @if/@endif or @unless/@endunless pairs, because
11010 # configure will not warn you at all.
11011
11012 case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
11013 yes:yes:*\ gold\ *:*,c++,*) ;;
11014 yes:yes:*\ gold\ *:*)
11015 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
11016 ;;
11017 esac
11018
11019 # Bootstrapping GCC requires libstdc++-v3 so error out if libstdc++ is disabled with bootstrapping
11020 # Note C++ is always enabled for stage1 now.
11021 case "$enable_bootstrap:${noconfigdirs}" in
11022 yes:*target-libstdc++-v3*)
11023 as_fn_error $? "bootstrapping with --disable-libstdcxx is not supported" "$LINENO" 5
11024 ;;
11025 esac
11026
11027
11028 extrasub_build=
11029 for module in ${build_configdirs} ; do
11030 if test -z "${no_recursion}" \
11031 && test -f ${build_subdir}/${module}/Makefile; then
11032 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
11033 rm -f ${build_subdir}/${module}/Makefile
11034 fi
11035 extrasub_build="$extrasub_build
11036 /^@if build-$module\$/d
11037 /^@endif build-$module\$/d
11038 /^@unless build-$module\$/,/^@endunless build-$module\$/d
11039 /^@if build-$module-$bootstrap_suffix\$/d
11040 /^@endif build-$module-$bootstrap_suffix\$/d
11041 /^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
11042 done
11043 extrasub_host=
11044 for module in ${configdirs} ; do
11045 if test -z "${no_recursion}"; then
11046 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
11047 if test -f ${file}; then
11048 echo 1>&2 "*** removing ${file} to force reconfigure"
11049 rm -f ${file}
11050 fi
11051 done
11052 fi
11053 case ${module},${bootstrap_fixincludes} in
11054 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
11055 *) host_bootstrap_suffix=$bootstrap_suffix ;;
11056 esac
11057 extrasub_host="$extrasub_host
11058 /^@if $module\$/d
11059 /^@endif $module\$/d
11060 /^@unless $module\$/,/^@endunless $module\$/d
11061 /^@if $module-$host_bootstrap_suffix\$/d
11062 /^@endif $module-$host_bootstrap_suffix\$/d
11063 /^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
11064 done
11065 extrasub_target=
11066 for module in ${target_configdirs} ; do
11067 if test -z "${no_recursion}" \
11068 && test -f ${target_subdir}/${module}/Makefile; then
11069 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
11070 rm -f ${target_subdir}/${module}/Makefile
11071 fi
11072
11073 # We only bootstrap target libraries listed in bootstrap_target_libs.
11074 case $bootstrap_target_libs in
11075 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
11076 *) target_bootstrap_suffix=no-bootstrap ;;
11077 esac
11078
11079 extrasub_target="$extrasub_target
11080 /^@if target-$module\$/d
11081 /^@endif target-$module\$/d
11082 /^@unless target-$module\$/,/^@endunless target-$module\$/d
11083 /^@if target-$module-$target_bootstrap_suffix\$/d
11084 /^@endif target-$module-$target_bootstrap_suffix\$/d
11085 /^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
11086 done
11087
11088 # Do the final fixup along with target modules.
11089 extrasub_target="$extrasub_target
11090 /^@if /,/^@endif /d
11091 /^@unless /d
11092 /^@endunless /d"
11093
11094 if test "$enable_pgo_build" != "no"; then
11095 extrasub_build="$extrasub_build
11096 /^@if pgo-build\$/d
11097 /^@endif pgo-build\$/d"
11098 fi
11099
11100 # Create the serialization dependencies. This uses a temporary file.
11101
11102 # Check whether --enable-serial-configure was given.
11103 if test "${enable_serial_configure+set}" = set; then :
11104 enableval=$enable_serial_configure;
11105 fi
11106
11107
11108 case ${enable_serial_configure} in
11109 yes)
11110 enable_serial_build_configure=yes
11111 enable_serial_host_configure=yes
11112 enable_serial_target_configure=yes
11113 ;;
11114 esac
11115
11116 # These force 'configure's to be done one at a time, to avoid problems
11117 # with contention over a shared config.cache.
11118 rm -f serdep.tmp
11119 if test "x${enable_serial_build_configure}" = xyes || test "x${enable_serial_host_configure}" = xyes || test "x${enable_serial_target_configure}" = xyes; then
11120 echo '# serdep.tmp' > serdep.tmp
11121 fi
11122 olditem=
11123 test "x${enable_serial_build_configure}" = xyes &&
11124 for item in ${build_configdirs} ; do
11125 case ${olditem} in
11126 "") ;;
11127 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
11128 esac
11129 olditem=${item}
11130 done
11131 olditem=
11132 test "x${enable_serial_host_configure}" = xyes &&
11133 for item in ${configdirs} ; do
11134 case ${olditem} in
11135 "") ;;
11136 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
11137 esac
11138 olditem=${item}
11139 done
11140 olditem=
11141 test "x${enable_serial_target_configure}" = xyes &&
11142 for item in ${target_configdirs} ; do
11143 case ${olditem} in
11144 "") ;;
11145 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
11146 esac
11147 olditem=${item}
11148 done
11149 serialization_dependencies=serdep.tmp
11150
11151
11152 # Base args. Strip norecursion, cache-file, srcdir, host, build,
11153 # target, nonopt, and variable assignments. These are the ones we
11154 # might not want to pass down to subconfigures. The exception being
11155 # --cache-file=/dev/null, which is used to turn off the use of cache
11156 # files altogether, and which should be passed on to subconfigures.
11157 # Also strip program-prefix, program-suffix, and program-transform-name,
11158 # so that we can pass down a consistent program-transform-name.
11159 hbaseargs=
11160 bbaseargs=
11161 tbaseargs=
11162 keep_next=no
11163 skip_next=no
11164 eval "set -- $ac_configure_args"
11165 for ac_arg
11166 do
11167 if test X"$skip_next" = X"yes"; then
11168 skip_next=no
11169 continue
11170 fi
11171 if test X"$keep_next" = X"yes"; then
11172 case $ac_arg in
11173 *\'*)
11174 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
11175 esac
11176 hbaseargs="$hbaseargs '$ac_arg'"
11177 bbaseargs="$bbaseargs '$ac_arg'"
11178 tbaseargs="$tbaseargs '$ac_arg'"
11179 keep_next=no
11180 continue
11181 fi
11182
11183 # Handle separated arguments. Based on the logic generated by
11184 # autoconf 2.59.
11185 case $ac_arg in
11186 *=* | --config-cache | -C | -disable-* | --disable-* \
11187 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
11188 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
11189 | -with-* | --with-* | -without-* | --without-* | --x)
11190 separate_arg=no
11191 ;;
11192 -*)
11193 separate_arg=yes
11194 ;;
11195 *)
11196 separate_arg=no
11197 ;;
11198 esac
11199
11200 skip_targ=no
11201 skip_barg=no
11202 case $ac_arg in
11203
11204 --with-* | --without-*)
11205 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
11206
11207 case $libopt in
11208 *[-_]include)
11209 lib=`echo "$libopt" | sed 's,[-_]include$,,'`
11210 ;;
11211 *[-_]lib)
11212 lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
11213 ;;
11214 *[-_]prefix)
11215 lib=`echo "$libopt" | sed 's,[-_]prefix$,,'`
11216 ;;
11217 *[-_]type)
11218 lib=`echo "$libopt" | sed 's,[-_]type$,,'`
11219 ;;
11220 *)
11221 lib=$libopt
11222 ;;
11223 esac
11224
11225
11226 case $lib in
11227 mpc | mpfr | gmp | isl)
11228 # If we're processing --with-$lib, --with-$lib-include or
11229 # --with-$lib-lib, for one of the libs above, and target is
11230 # different from host, don't pass the current argument to any
11231 # target library's configure.
11232 if test x$is_cross_compiler = xyes; then
11233 skip_targ=yes
11234 fi
11235 ;;
11236 libintl | libiconv)
11237 # We don't want libintl (and co.) in anything but the host arguments.
11238 skip_targ=yes
11239 skip_barg=yes
11240 ;;
11241 esac
11242 ;;
11243 esac
11244
11245 case "$ac_arg" in
11246 --cache-file=/dev/null | \
11247 -cache-file=/dev/null )
11248 # Handled here to avoid the test to skip args below.
11249 hbaseargs="$hbaseargs '$ac_arg'"
11250 bbaseargs="$bbaseargs '$ac_arg'"
11251 tbaseargs="$tbaseargs '$ac_arg'"
11252 # Assert: $separate_arg should always be no.
11253 keep_next=$separate_arg
11254 ;;
11255 --no*)
11256 continue
11257 ;;
11258 --c* | \
11259 --sr* | \
11260 --ho* | \
11261 --bu* | \
11262 --t* | \
11263 --program-* | \
11264 -cache_file* | \
11265 -srcdir* | \
11266 -host* | \
11267 -build* | \
11268 -target* | \
11269 -program-prefix* | \
11270 -program-suffix* | \
11271 -program-transform-name* )
11272 skip_next=$separate_arg
11273 continue
11274 ;;
11275 -*)
11276 # An option. Add it.
11277 case $ac_arg in
11278 *\'*)
11279 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
11280 esac
11281 hbaseargs="$hbaseargs '$ac_arg'"
11282 if test X"$skip_barg" = Xno; then
11283 bbaseargs="$bbaseargs '$ac_arg'"
11284 fi
11285 if test X"$skip_targ" = Xno; then
11286 tbaseargs="$tbaseargs '$ac_arg'"
11287 fi
11288 keep_next=$separate_arg
11289 ;;
11290 *)
11291 # Either a variable assignment, or a nonopt (triplet). Don't
11292 # pass it down; let the Makefile handle this.
11293 continue
11294 ;;
11295 esac
11296 done
11297 # Remove the initial space we just introduced and, as these will be
11298 # expanded by make, quote '$'.
11299 hbaseargs=`echo "x$hbaseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
11300 bbaseargs=`echo "x$bbaseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
11301
11302 # Add in --program-transform-name, after --program-prefix and
11303 # --program-suffix have been applied to it. Autoconf has already
11304 # doubled dollar signs and backslashes in program_transform_name; we want
11305 # the backslashes un-doubled, and then the entire thing wrapped in single
11306 # quotes, because this will be expanded first by make and then by the shell.
11307 # Also, because we want to override the logic in subdir configure scripts to
11308 # choose program_transform_name, replace any s,x,x, with s,y,y,.
11309 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
11310 ${program_transform_name}
11311 EOF_SED
11312 gcc_transform_name=`cat conftestsed.out`
11313 rm -f conftestsed.out
11314 hbaseargs="$hbaseargs --program-transform-name='${gcc_transform_name}'"
11315 bbaseargs="$bbaseargs --program-transform-name='${gcc_transform_name}'"
11316 tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
11317 if test "$silent" = yes; then
11318 bbaseargs="$bbaseargs --silent"
11319 hbaseargs="$hbaseargs --silent"
11320 tbaseargs="$tbaseargs --silent"
11321 fi
11322
11323 bbaseargs="$bbaseargs --disable-option-checking"
11324 hbaseargs="$hbaseargs --disable-option-checking"
11325 tbaseargs="$tbaseargs --disable-option-checking"
11326
11327 if test "$enable_year2038" = no; then
11328 bbaseargs="$bbaseargs --disable-year2038"
11329 hbaseargs="$hbaseargs --disable-year2038"
11330 tbaseargs="$tbaseargs --disable-year2038"
11331 fi
11332
11333 # Record and document user additions to sub configure arguments.
11334
11335
11336
11337
11338 # For the build-side libraries, we just need to pretend we're native,
11339 # and not use the same cache file. Multilibs are neither needed nor
11340 # desired. We can't even use the same cache file for all build-side
11341 # libraries, as they're compiled differently; some with C, some with
11342 # C++ or with different feature-enabling options.
11343 build_configargs="$build_configargs --cache-file=./config.cache ${bbaseargs}"
11344
11345 # For host modules, accept cache file option, or specification as blank.
11346 case "${cache_file}" in
11347 "") # empty
11348 cache_file_option="" ;;
11349 /* | [A-Za-z]:[\\/]* ) # absolute path
11350 cache_file_option="--cache-file=${cache_file}" ;;
11351 *) # relative path
11352 cache_file_option="--cache-file=../${cache_file}" ;;
11353 esac
11354
11355 # Host dirs don't like to share a cache file either, horribly enough.
11356 # This seems to be due to autoconf 2.5x stupidity.
11357 host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${hbaseargs}"
11358
11359 target_configargs="$target_configargs ${tbaseargs}"
11360
11361 # Passing a --with-cross-host argument lets the target libraries know
11362 # whether they are being built with a cross-compiler or being built
11363 # native. However, it would be better to use other mechanisms to make the
11364 # sorts of decisions they want to make on this basis. Please consider
11365 # this option to be deprecated. FIXME.
11366 if test x${is_cross_compiler} = xyes ; then
11367 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
11368 fi
11369
11370 # Special user-friendly check for native x86_64-linux build, if
11371 # multilib is not explicitly enabled.
11372 case "$target:$have_compiler:$host:$target:$enable_multilib" in
11373 x86_64-*linux*:yes:$build:$build:)
11374 # Make sure we have a development environment that handles 32-bit
11375 dev64=no
11376 echo "int main () { return 0; }" > conftest.c
11377 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
11378 if test $? = 0 ; then
11379 if test -s conftest || test -s conftest.exe ; then
11380 dev64=yes
11381 fi
11382 fi
11383 rm -f conftest*
11384 if test x${dev64} != xyes ; then
11385 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
11386 fi
11387 ;;
11388 esac
11389
11390 # Default to --enable-multilib.
11391 if test x${enable_multilib} = x ; then
11392 target_configargs="--enable-multilib ${target_configargs}"
11393 fi
11394
11395 # Pass --with-newlib if appropriate. Note that target_configdirs has
11396 # changed from the earlier setting of with_newlib.
11397 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
11398 target_configargs="--with-newlib ${target_configargs}"
11399 fi
11400
11401 # Different target subdirs use different values of certain variables
11402 # (notably CXX). Worse, multilibs use *lots* of different values.
11403 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
11404 # it doesn't automatically accept command-line overrides of them.
11405 # This means it's not safe for target subdirs to share a cache file,
11406 # which is disgusting, but there you have it. Hopefully this can be
11407 # fixed in future. It's still worthwhile to use a cache file for each
11408 # directory. I think.
11409
11410 # Pass the appropriate --build, --host, --target and --cache-file arguments.
11411 # We need to pass --target, as newer autoconf's requires consistency
11412 # for target_alias and gcc doesn't manage it consistently.
11413 target_configargs="--cache-file=./config.cache ${target_configargs}"
11414
11415 FLAGS_FOR_TARGET=
11416 case " $target_configdirs " in
11417 *" newlib "*)
11418 case " $target_configargs " in
11419 *" --with-newlib "*)
11420 case "$target" in
11421 *-cygwin*)
11422 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
11423 ;;
11424 esac
11425
11426 # If we're not building GCC, don't discard standard headers.
11427 if test -d ${srcdir}/gcc; then
11428 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
11429
11430 if test "${build}" != "${host}"; then
11431 # On Canadian crosses, CC_FOR_TARGET will have already been set
11432 # by `configure', so we won't have an opportunity to add -Bgcc/
11433 # to it. This is right: we don't want to search that directory
11434 # for binaries, but we want the header files in there, so add
11435 # them explicitly.
11436 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
11437
11438 # Someone might think of using the pre-installed headers on
11439 # Canadian crosses, in case the installed compiler is not fully
11440 # compatible with the compiler being built. In this case, it
11441 # would be better to flag an error than risking having
11442 # incompatible object files being constructed. We can't
11443 # guarantee that an error will be flagged, but let's hope the
11444 # compiler will do it, when presented with incompatible header
11445 # files.
11446 fi
11447 fi
11448
11449 case "${target}-${is_cross_compiler}" in
11450 i[3456789]86-*-linux*-no)
11451 # Here host == target, so we don't need to build gcc,
11452 # so we don't want to discard standard headers.
11453 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
11454 ;;
11455 *)
11456 # If we're building newlib, use its generic headers last, but search
11457 # for any libc-related directories first (so make it the last -B
11458 # switch).
11459 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
11460
11461 # If we're building libgloss, find the startup file, simulator library
11462 # and linker script.
11463 case " $target_configdirs " in
11464 *" libgloss "*)
11465 # Look for startup file, simulator library and maybe linker script.
11466 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
11467 # Look for libnosys.a in case the target needs it.
11468 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
11469 # Most targets have the linker script in the source directory.
11470 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
11471 ;;
11472 esac
11473 ;;
11474 esac
11475 ;;
11476 esac
11477 ;;
11478 esac
11479
11480 case "$target" in
11481 x86_64-*mingw* | *-w64-mingw*)
11482 # MinGW-w64 does not use newlib, nor does it use winsup. It may,
11483 # however, use a symlink named 'mingw' in ${prefix} .
11484 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
11485 ;;
11486 *-mingw*)
11487 # MinGW can't be handled as Cygwin above since it does not use newlib.
11488 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'
11489 ;;
11490 esac
11491
11492 # Allow the user to override the flags for
11493 # our build compiler if desired.
11494 if test x"${build}" = x"${host}" ; then
11495 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
11496 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
11497 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
11498 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
11499 fi
11500
11501 # On Canadian crosses, we'll be searching the right directories for
11502 # the previously-installed cross compiler, so don't bother to add
11503 # flags for directories within the install tree of the compiler
11504 # being built; programs in there won't even run.
11505 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
11506 # Search for pre-installed headers if nothing else fits.
11507 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
11508 fi
11509
11510 if test "x${use_gnu_ld}" = x &&
11511 echo " ${configdirs} " | grep " ld " > /dev/null ; then
11512 # Arrange for us to find uninstalled linker scripts.
11513 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
11514 fi
11515
11516 # Search for other target-specific linker scripts and such.
11517 case "${target}" in
11518 mep*)
11519 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
11520 ;;
11521 # The VxWorks support for shared libraries is getting in
11522 # incrementally. Make sure it doesn't get activated implicitly:
11523 *vxworks*)
11524 if test "${enable_shared-unset}" = unset ; then
11525 enable_shared=no
11526 # So the build of libraries knows ...
11527 target_configargs="${target_configargs} --disable-shared"
11528 # So gcc knows ...
11529 host_configargs="${host_configargs} --disable-shared"
11530 fi
11531 ;;
11532 esac
11533
11534 # Makefile fragments.
11535 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
11536 do
11537 eval fragval=\$$frag
11538 if test $fragval != /dev/null; then
11539 eval $frag=${srcdir}/$fragval
11540 fi
11541 done
11542
11543
11544
11545
11546
11547 # Miscellanea: directories, flags, etc.
11548
11549
11550
11551
11552
11553
11554
11555
11556 # Build module lists & subconfigure args.
11557
11558
11559
11560 # Host module lists & subconfigure args.
11561
11562
11563
11564
11565 # Target module lists & subconfigure args.
11566
11567
11568
11569 # Build tools.
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590 # Generate default definitions for YACC, M4, LEX and other programs that run
11591 # on the build machine. These are used if the Makefile can't locate these
11592 # programs in objdir.
11593 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
11594
11595 for ac_prog in 'bison -y' byacc yacc
11596 do
11597 # Extract the first word of "$ac_prog", so it can be a program name with args.
11598 set dummy $ac_prog; ac_word=$2
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11600 $as_echo_n "checking for $ac_word... " >&6; }
11601 if ${ac_cv_prog_YACC+:} false; then :
11602 $as_echo_n "(cached) " >&6
11603 else
11604 if test -n "$YACC"; then
11605 ac_cv_prog_YACC="$YACC" # Let the user override the test.
11606 else
11607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11608 for as_dir in $PATH
11609 do
11610 IFS=$as_save_IFS
11611 test -z "$as_dir" && as_dir=.
11612 for ac_exec_ext in '' $ac_executable_extensions; do
11613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11614 ac_cv_prog_YACC="$ac_prog"
11615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11616 break 2
11617 fi
11618 done
11619 done
11620 IFS=$as_save_IFS
11621
11622 fi
11623 fi
11624 YACC=$ac_cv_prog_YACC
11625 if test -n "$YACC"; then
11626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
11627 $as_echo "$YACC" >&6; }
11628 else
11629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11630 $as_echo "no" >&6; }
11631 fi
11632
11633
11634 test -n "$YACC" && break
11635 done
11636 test -n "$YACC" || YACC="$MISSING bison -y"
11637
11638 case " $build_configdirs " in
11639 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
11640 esac
11641
11642 for ac_prog in bison
11643 do
11644 # Extract the first word of "$ac_prog", so it can be a program name with args.
11645 set dummy $ac_prog; ac_word=$2
11646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11647 $as_echo_n "checking for $ac_word... " >&6; }
11648 if ${ac_cv_prog_BISON+:} false; then :
11649 $as_echo_n "(cached) " >&6
11650 else
11651 if test -n "$BISON"; then
11652 ac_cv_prog_BISON="$BISON" # Let the user override the test.
11653 else
11654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11655 for as_dir in $PATH
11656 do
11657 IFS=$as_save_IFS
11658 test -z "$as_dir" && as_dir=.
11659 for ac_exec_ext in '' $ac_executable_extensions; do
11660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11661 ac_cv_prog_BISON="$ac_prog"
11662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11663 break 2
11664 fi
11665 done
11666 done
11667 IFS=$as_save_IFS
11668
11669 fi
11670 fi
11671 BISON=$ac_cv_prog_BISON
11672 if test -n "$BISON"; then
11673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
11674 $as_echo "$BISON" >&6; }
11675 else
11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11677 $as_echo "no" >&6; }
11678 fi
11679
11680
11681 test -n "$BISON" && break
11682 done
11683 test -n "$BISON" || BISON="$MISSING bison"
11684
11685 case " $build_configdirs " in
11686 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
11687 esac
11688
11689 for ac_prog in gm4 gnum4 m4
11690 do
11691 # Extract the first word of "$ac_prog", so it can be a program name with args.
11692 set dummy $ac_prog; ac_word=$2
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11694 $as_echo_n "checking for $ac_word... " >&6; }
11695 if ${ac_cv_prog_M4+:} false; then :
11696 $as_echo_n "(cached) " >&6
11697 else
11698 if test -n "$M4"; then
11699 ac_cv_prog_M4="$M4" # Let the user override the test.
11700 else
11701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11702 for as_dir in $PATH
11703 do
11704 IFS=$as_save_IFS
11705 test -z "$as_dir" && as_dir=.
11706 for ac_exec_ext in '' $ac_executable_extensions; do
11707 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11708 ac_cv_prog_M4="$ac_prog"
11709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11710 break 2
11711 fi
11712 done
11713 done
11714 IFS=$as_save_IFS
11715
11716 fi
11717 fi
11718 M4=$ac_cv_prog_M4
11719 if test -n "$M4"; then
11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
11721 $as_echo "$M4" >&6; }
11722 else
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11724 $as_echo "no" >&6; }
11725 fi
11726
11727
11728 test -n "$M4" && break
11729 done
11730 test -n "$M4" || M4="$MISSING m4"
11731
11732 case " $build_configdirs " in
11733 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
11734 esac
11735
11736 for ac_prog in flex lex
11737 do
11738 # Extract the first word of "$ac_prog", so it can be a program name with args.
11739 set dummy $ac_prog; ac_word=$2
11740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11741 $as_echo_n "checking for $ac_word... " >&6; }
11742 if ${ac_cv_prog_LEX+:} false; then :
11743 $as_echo_n "(cached) " >&6
11744 else
11745 if test -n "$LEX"; then
11746 ac_cv_prog_LEX="$LEX" # Let the user override the test.
11747 else
11748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11749 for as_dir in $PATH
11750 do
11751 IFS=$as_save_IFS
11752 test -z "$as_dir" && as_dir=.
11753 for ac_exec_ext in '' $ac_executable_extensions; do
11754 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11755 ac_cv_prog_LEX="$ac_prog"
11756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11757 break 2
11758 fi
11759 done
11760 done
11761 IFS=$as_save_IFS
11762
11763 fi
11764 fi
11765 LEX=$ac_cv_prog_LEX
11766 if test -n "$LEX"; then
11767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
11768 $as_echo "$LEX" >&6; }
11769 else
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11771 $as_echo "no" >&6; }
11772 fi
11773
11774
11775 test -n "$LEX" && break
11776 done
11777 test -n "$LEX" || LEX="$MISSING flex"
11778
11779 case " $build_configdirs " in
11780 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
11781 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
11782 esac
11783
11784 for ac_prog in flex
11785 do
11786 # Extract the first word of "$ac_prog", so it can be a program name with args.
11787 set dummy $ac_prog; 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_FLEX+:} false; then :
11791 $as_echo_n "(cached) " >&6
11792 else
11793 if test -n "$FLEX"; then
11794 ac_cv_prog_FLEX="$FLEX" # 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_FLEX="$ac_prog"
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 FLEX=$ac_cv_prog_FLEX
11814 if test -n "$FLEX"; then
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
11816 $as_echo "$FLEX" >&6; }
11817 else
11818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11819 $as_echo "no" >&6; }
11820 fi
11821
11822
11823 test -n "$FLEX" && break
11824 done
11825 test -n "$FLEX" || FLEX="$MISSING flex"
11826
11827 case " $build_configdirs " in
11828 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
11829 esac
11830
11831 for ac_prog in makeinfo
11832 do
11833 # Extract the first word of "$ac_prog", so it can be a program name with args.
11834 set dummy $ac_prog; ac_word=$2
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11836 $as_echo_n "checking for $ac_word... " >&6; }
11837 if ${ac_cv_prog_MAKEINFO+:} false; then :
11838 $as_echo_n "(cached) " >&6
11839 else
11840 if test -n "$MAKEINFO"; then
11841 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11842 else
11843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11844 for as_dir in $PATH
11845 do
11846 IFS=$as_save_IFS
11847 test -z "$as_dir" && as_dir=.
11848 for ac_exec_ext in '' $ac_executable_extensions; do
11849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11850 ac_cv_prog_MAKEINFO="$ac_prog"
11851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11852 break 2
11853 fi
11854 done
11855 done
11856 IFS=$as_save_IFS
11857
11858 fi
11859 fi
11860 MAKEINFO=$ac_cv_prog_MAKEINFO
11861 if test -n "$MAKEINFO"; then
11862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11863 $as_echo "$MAKEINFO" >&6; }
11864 else
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11866 $as_echo "no" >&6; }
11867 fi
11868
11869
11870 test -n "$MAKEINFO" && break
11871 done
11872 test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
11873
11874 case " $build_configdirs " in
11875 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
11876 *)
11877
11878 # For an installed makeinfo, we require it to be from texinfo 4.7 or
11879 # higher, else we use the "missing" dummy.
11880 if ${MAKEINFO} --version \
11881 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
11882 :
11883 else
11884 MAKEINFO="$MISSING makeinfo"
11885 fi
11886 ;;
11887
11888 esac
11889
11890 # FIXME: expect and dejagnu may become build tools?
11891
11892 for ac_prog in expect
11893 do
11894 # Extract the first word of "$ac_prog", so it can be a program name with args.
11895 set dummy $ac_prog; ac_word=$2
11896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11897 $as_echo_n "checking for $ac_word... " >&6; }
11898 if ${ac_cv_prog_EXPECT+:} false; then :
11899 $as_echo_n "(cached) " >&6
11900 else
11901 if test -n "$EXPECT"; then
11902 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
11903 else
11904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11905 for as_dir in $PATH
11906 do
11907 IFS=$as_save_IFS
11908 test -z "$as_dir" && as_dir=.
11909 for ac_exec_ext in '' $ac_executable_extensions; do
11910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11911 ac_cv_prog_EXPECT="$ac_prog"
11912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11913 break 2
11914 fi
11915 done
11916 done
11917 IFS=$as_save_IFS
11918
11919 fi
11920 fi
11921 EXPECT=$ac_cv_prog_EXPECT
11922 if test -n "$EXPECT"; then
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
11924 $as_echo "$EXPECT" >&6; }
11925 else
11926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11927 $as_echo "no" >&6; }
11928 fi
11929
11930
11931 test -n "$EXPECT" && break
11932 done
11933 test -n "$EXPECT" || EXPECT="expect"
11934
11935 case " $configdirs " in
11936 *" expect "*)
11937 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
11938 ;;
11939 esac
11940
11941 for ac_prog in runtest
11942 do
11943 # Extract the first word of "$ac_prog", so it can be a program name with args.
11944 set dummy $ac_prog; ac_word=$2
11945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11946 $as_echo_n "checking for $ac_word... " >&6; }
11947 if ${ac_cv_prog_RUNTEST+:} false; then :
11948 $as_echo_n "(cached) " >&6
11949 else
11950 if test -n "$RUNTEST"; then
11951 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
11952 else
11953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11954 for as_dir in $PATH
11955 do
11956 IFS=$as_save_IFS
11957 test -z "$as_dir" && as_dir=.
11958 for ac_exec_ext in '' $ac_executable_extensions; do
11959 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11960 ac_cv_prog_RUNTEST="$ac_prog"
11961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11962 break 2
11963 fi
11964 done
11965 done
11966 IFS=$as_save_IFS
11967
11968 fi
11969 fi
11970 RUNTEST=$ac_cv_prog_RUNTEST
11971 if test -n "$RUNTEST"; then
11972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
11973 $as_echo "$RUNTEST" >&6; }
11974 else
11975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11976 $as_echo "no" >&6; }
11977 fi
11978
11979
11980 test -n "$RUNTEST" && break
11981 done
11982 test -n "$RUNTEST" || RUNTEST="runtest"
11983
11984 case " $configdirs " in
11985 *" dejagnu "*)
11986 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
11987 ;;
11988 esac
11989
11990
11991 # Host tools.
11992 ncn_tool_prefix=
11993 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
11994 ncn_target_tool_prefix=
11995 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
11996
11997
11998
11999 if test -n "$AR"; then
12000 ac_cv_prog_AR=$AR
12001 elif test -n "$ac_cv_prog_AR"; then
12002 AR=$ac_cv_prog_AR
12003 fi
12004
12005 if test -n "$ac_cv_prog_AR"; then
12006 for ncn_progname in ar; do
12007 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12008 set dummy ${ncn_progname}; ac_word=$2
12009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12010 $as_echo_n "checking for $ac_word... " >&6; }
12011 if ${ac_cv_prog_AR+:} false; then :
12012 $as_echo_n "(cached) " >&6
12013 else
12014 if test -n "$AR"; then
12015 ac_cv_prog_AR="$AR" # Let the user override the test.
12016 else
12017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12018 for as_dir in $PATH
12019 do
12020 IFS=$as_save_IFS
12021 test -z "$as_dir" && as_dir=.
12022 for ac_exec_ext in '' $ac_executable_extensions; do
12023 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12024 ac_cv_prog_AR="${ncn_progname}"
12025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12026 break 2
12027 fi
12028 done
12029 done
12030 IFS=$as_save_IFS
12031
12032 fi
12033 fi
12034 AR=$ac_cv_prog_AR
12035 if test -n "$AR"; then
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12037 $as_echo "$AR" >&6; }
12038 else
12039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12040 $as_echo "no" >&6; }
12041 fi
12042
12043
12044 done
12045 fi
12046
12047 for ncn_progname in ar; do
12048 if test -n "$ncn_tool_prefix"; then
12049 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12050 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12052 $as_echo_n "checking for $ac_word... " >&6; }
12053 if ${ac_cv_prog_AR+:} false; then :
12054 $as_echo_n "(cached) " >&6
12055 else
12056 if test -n "$AR"; then
12057 ac_cv_prog_AR="$AR" # Let the user override the test.
12058 else
12059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12060 for as_dir in $PATH
12061 do
12062 IFS=$as_save_IFS
12063 test -z "$as_dir" && as_dir=.
12064 for ac_exec_ext in '' $ac_executable_extensions; do
12065 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12066 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
12067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12068 break 2
12069 fi
12070 done
12071 done
12072 IFS=$as_save_IFS
12073
12074 fi
12075 fi
12076 AR=$ac_cv_prog_AR
12077 if test -n "$AR"; then
12078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12079 $as_echo "$AR" >&6; }
12080 else
12081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12082 $as_echo "no" >&6; }
12083 fi
12084
12085
12086 fi
12087 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
12088 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12089 set dummy ${ncn_progname}; ac_word=$2
12090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12091 $as_echo_n "checking for $ac_word... " >&6; }
12092 if ${ac_cv_prog_AR+:} false; then :
12093 $as_echo_n "(cached) " >&6
12094 else
12095 if test -n "$AR"; then
12096 ac_cv_prog_AR="$AR" # Let the user override the test.
12097 else
12098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12099 for as_dir in $PATH
12100 do
12101 IFS=$as_save_IFS
12102 test -z "$as_dir" && as_dir=.
12103 for ac_exec_ext in '' $ac_executable_extensions; do
12104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12105 ac_cv_prog_AR="${ncn_progname}"
12106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12107 break 2
12108 fi
12109 done
12110 done
12111 IFS=$as_save_IFS
12112
12113 fi
12114 fi
12115 AR=$ac_cv_prog_AR
12116 if test -n "$AR"; then
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
12118 $as_echo "$AR" >&6; }
12119 else
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12121 $as_echo "no" >&6; }
12122 fi
12123
12124
12125 fi
12126 test -n "$ac_cv_prog_AR" && break
12127 done
12128
12129 if test -z "$ac_cv_prog_AR" ; then
12130 set dummy ar
12131 if test $build = $host ; then
12132 AR="$2"
12133 else
12134 AR="${ncn_tool_prefix}$2"
12135 fi
12136 fi
12137
12138
12139
12140 if test -n "$AS"; then
12141 ac_cv_prog_AS=$AS
12142 elif test -n "$ac_cv_prog_AS"; then
12143 AS=$ac_cv_prog_AS
12144 fi
12145
12146 if test -n "$ac_cv_prog_AS"; then
12147 for ncn_progname in as; do
12148 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12149 set dummy ${ncn_progname}; ac_word=$2
12150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12151 $as_echo_n "checking for $ac_word... " >&6; }
12152 if ${ac_cv_prog_AS+:} false; then :
12153 $as_echo_n "(cached) " >&6
12154 else
12155 if test -n "$AS"; then
12156 ac_cv_prog_AS="$AS" # Let the user override the test.
12157 else
12158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12159 for as_dir in $PATH
12160 do
12161 IFS=$as_save_IFS
12162 test -z "$as_dir" && as_dir=.
12163 for ac_exec_ext in '' $ac_executable_extensions; do
12164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12165 ac_cv_prog_AS="${ncn_progname}"
12166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12167 break 2
12168 fi
12169 done
12170 done
12171 IFS=$as_save_IFS
12172
12173 fi
12174 fi
12175 AS=$ac_cv_prog_AS
12176 if test -n "$AS"; then
12177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
12178 $as_echo "$AS" >&6; }
12179 else
12180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12181 $as_echo "no" >&6; }
12182 fi
12183
12184
12185 done
12186 fi
12187
12188 for ncn_progname in as; do
12189 if test -n "$ncn_tool_prefix"; then
12190 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12191 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12193 $as_echo_n "checking for $ac_word... " >&6; }
12194 if ${ac_cv_prog_AS+:} false; then :
12195 $as_echo_n "(cached) " >&6
12196 else
12197 if test -n "$AS"; then
12198 ac_cv_prog_AS="$AS" # Let the user override the test.
12199 else
12200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12201 for as_dir in $PATH
12202 do
12203 IFS=$as_save_IFS
12204 test -z "$as_dir" && as_dir=.
12205 for ac_exec_ext in '' $ac_executable_extensions; do
12206 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12207 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
12208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12209 break 2
12210 fi
12211 done
12212 done
12213 IFS=$as_save_IFS
12214
12215 fi
12216 fi
12217 AS=$ac_cv_prog_AS
12218 if test -n "$AS"; then
12219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
12220 $as_echo "$AS" >&6; }
12221 else
12222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12223 $as_echo "no" >&6; }
12224 fi
12225
12226
12227 fi
12228 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
12229 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12230 set dummy ${ncn_progname}; ac_word=$2
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12232 $as_echo_n "checking for $ac_word... " >&6; }
12233 if ${ac_cv_prog_AS+:} false; then :
12234 $as_echo_n "(cached) " >&6
12235 else
12236 if test -n "$AS"; then
12237 ac_cv_prog_AS="$AS" # Let the user override the test.
12238 else
12239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12240 for as_dir in $PATH
12241 do
12242 IFS=$as_save_IFS
12243 test -z "$as_dir" && as_dir=.
12244 for ac_exec_ext in '' $ac_executable_extensions; do
12245 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12246 ac_cv_prog_AS="${ncn_progname}"
12247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12248 break 2
12249 fi
12250 done
12251 done
12252 IFS=$as_save_IFS
12253
12254 fi
12255 fi
12256 AS=$ac_cv_prog_AS
12257 if test -n "$AS"; then
12258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
12259 $as_echo "$AS" >&6; }
12260 else
12261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12262 $as_echo "no" >&6; }
12263 fi
12264
12265
12266 fi
12267 test -n "$ac_cv_prog_AS" && break
12268 done
12269
12270 if test -z "$ac_cv_prog_AS" ; then
12271 set dummy as
12272 if test $build = $host ; then
12273 AS="$2"
12274 else
12275 AS="${ncn_tool_prefix}$2"
12276 fi
12277 fi
12278
12279
12280
12281 if test -n "$DLLTOOL"; then
12282 ac_cv_prog_DLLTOOL=$DLLTOOL
12283 elif test -n "$ac_cv_prog_DLLTOOL"; then
12284 DLLTOOL=$ac_cv_prog_DLLTOOL
12285 fi
12286
12287 if test -n "$ac_cv_prog_DLLTOOL"; then
12288 for ncn_progname in dlltool; do
12289 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12290 set dummy ${ncn_progname}; ac_word=$2
12291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12292 $as_echo_n "checking for $ac_word... " >&6; }
12293 if ${ac_cv_prog_DLLTOOL+:} false; then :
12294 $as_echo_n "(cached) " >&6
12295 else
12296 if test -n "$DLLTOOL"; then
12297 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12298 else
12299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12300 for as_dir in $PATH
12301 do
12302 IFS=$as_save_IFS
12303 test -z "$as_dir" && as_dir=.
12304 for ac_exec_ext in '' $ac_executable_extensions; do
12305 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12306 ac_cv_prog_DLLTOOL="${ncn_progname}"
12307 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12308 break 2
12309 fi
12310 done
12311 done
12312 IFS=$as_save_IFS
12313
12314 fi
12315 fi
12316 DLLTOOL=$ac_cv_prog_DLLTOOL
12317 if test -n "$DLLTOOL"; then
12318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12319 $as_echo "$DLLTOOL" >&6; }
12320 else
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12322 $as_echo "no" >&6; }
12323 fi
12324
12325
12326 done
12327 fi
12328
12329 for ncn_progname in dlltool; do
12330 if test -n "$ncn_tool_prefix"; then
12331 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12332 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12334 $as_echo_n "checking for $ac_word... " >&6; }
12335 if ${ac_cv_prog_DLLTOOL+:} false; then :
12336 $as_echo_n "(cached) " >&6
12337 else
12338 if test -n "$DLLTOOL"; then
12339 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12340 else
12341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12342 for as_dir in $PATH
12343 do
12344 IFS=$as_save_IFS
12345 test -z "$as_dir" && as_dir=.
12346 for ac_exec_ext in '' $ac_executable_extensions; do
12347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12348 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
12349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12350 break 2
12351 fi
12352 done
12353 done
12354 IFS=$as_save_IFS
12355
12356 fi
12357 fi
12358 DLLTOOL=$ac_cv_prog_DLLTOOL
12359 if test -n "$DLLTOOL"; then
12360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12361 $as_echo "$DLLTOOL" >&6; }
12362 else
12363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12364 $as_echo "no" >&6; }
12365 fi
12366
12367
12368 fi
12369 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
12370 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12371 set dummy ${ncn_progname}; ac_word=$2
12372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12373 $as_echo_n "checking for $ac_word... " >&6; }
12374 if ${ac_cv_prog_DLLTOOL+:} false; then :
12375 $as_echo_n "(cached) " >&6
12376 else
12377 if test -n "$DLLTOOL"; then
12378 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
12379 else
12380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12381 for as_dir in $PATH
12382 do
12383 IFS=$as_save_IFS
12384 test -z "$as_dir" && as_dir=.
12385 for ac_exec_ext in '' $ac_executable_extensions; do
12386 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12387 ac_cv_prog_DLLTOOL="${ncn_progname}"
12388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12389 break 2
12390 fi
12391 done
12392 done
12393 IFS=$as_save_IFS
12394
12395 fi
12396 fi
12397 DLLTOOL=$ac_cv_prog_DLLTOOL
12398 if test -n "$DLLTOOL"; then
12399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
12400 $as_echo "$DLLTOOL" >&6; }
12401 else
12402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12403 $as_echo "no" >&6; }
12404 fi
12405
12406
12407 fi
12408 test -n "$ac_cv_prog_DLLTOOL" && break
12409 done
12410
12411 if test -z "$ac_cv_prog_DLLTOOL" ; then
12412 set dummy dlltool
12413 if test $build = $host ; then
12414 DLLTOOL="$2"
12415 else
12416 DLLTOOL="${ncn_tool_prefix}$2"
12417 fi
12418 fi
12419
12420
12421
12422 if test -n "$DSYMUTIL"; then
12423 ac_cv_prog_DSYMUTIL=$DSYMUTIL
12424 elif test -n "$ac_cv_prog_DSYMUTIL"; then
12425 DSYMUTIL=$ac_cv_prog_DSYMUTIL
12426 fi
12427
12428 if test -n "$ac_cv_prog_DSYMUTIL"; then
12429 for ncn_progname in dsymutil; do
12430 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12431 set dummy ${ncn_progname}; ac_word=$2
12432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12433 $as_echo_n "checking for $ac_word... " >&6; }
12434 if ${ac_cv_prog_DSYMUTIL+:} false; then :
12435 $as_echo_n "(cached) " >&6
12436 else
12437 if test -n "$DSYMUTIL"; then
12438 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
12439 else
12440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12441 for as_dir in $PATH
12442 do
12443 IFS=$as_save_IFS
12444 test -z "$as_dir" && as_dir=.
12445 for ac_exec_ext in '' $ac_executable_extensions; do
12446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12447 ac_cv_prog_DSYMUTIL="${ncn_progname}"
12448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12449 break 2
12450 fi
12451 done
12452 done
12453 IFS=$as_save_IFS
12454
12455 fi
12456 fi
12457 DSYMUTIL=$ac_cv_prog_DSYMUTIL
12458 if test -n "$DSYMUTIL"; then
12459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
12460 $as_echo "$DSYMUTIL" >&6; }
12461 else
12462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12463 $as_echo "no" >&6; }
12464 fi
12465
12466
12467 done
12468 fi
12469
12470 for ncn_progname in dsymutil; do
12471 if test -n "$ncn_tool_prefix"; then
12472 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12473 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12475 $as_echo_n "checking for $ac_word... " >&6; }
12476 if ${ac_cv_prog_DSYMUTIL+:} false; then :
12477 $as_echo_n "(cached) " >&6
12478 else
12479 if test -n "$DSYMUTIL"; then
12480 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
12481 else
12482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12483 for as_dir in $PATH
12484 do
12485 IFS=$as_save_IFS
12486 test -z "$as_dir" && as_dir=.
12487 for ac_exec_ext in '' $ac_executable_extensions; do
12488 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12489 ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}"
12490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12491 break 2
12492 fi
12493 done
12494 done
12495 IFS=$as_save_IFS
12496
12497 fi
12498 fi
12499 DSYMUTIL=$ac_cv_prog_DSYMUTIL
12500 if test -n "$DSYMUTIL"; then
12501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
12502 $as_echo "$DSYMUTIL" >&6; }
12503 else
12504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12505 $as_echo "no" >&6; }
12506 fi
12507
12508
12509 fi
12510 if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then
12511 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12512 set dummy ${ncn_progname}; ac_word=$2
12513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12514 $as_echo_n "checking for $ac_word... " >&6; }
12515 if ${ac_cv_prog_DSYMUTIL+:} false; then :
12516 $as_echo_n "(cached) " >&6
12517 else
12518 if test -n "$DSYMUTIL"; then
12519 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
12520 else
12521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12522 for as_dir in $PATH
12523 do
12524 IFS=$as_save_IFS
12525 test -z "$as_dir" && as_dir=.
12526 for ac_exec_ext in '' $ac_executable_extensions; do
12527 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12528 ac_cv_prog_DSYMUTIL="${ncn_progname}"
12529 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12530 break 2
12531 fi
12532 done
12533 done
12534 IFS=$as_save_IFS
12535
12536 fi
12537 fi
12538 DSYMUTIL=$ac_cv_prog_DSYMUTIL
12539 if test -n "$DSYMUTIL"; then
12540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
12541 $as_echo "$DSYMUTIL" >&6; }
12542 else
12543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12544 $as_echo "no" >&6; }
12545 fi
12546
12547
12548 fi
12549 test -n "$ac_cv_prog_DSYMUTIL" && break
12550 done
12551
12552 if test -z "$ac_cv_prog_DSYMUTIL" ; then
12553 set dummy dsymutil
12554 if test $build = $host ; then
12555 DSYMUTIL="$2"
12556 else
12557 DSYMUTIL="${ncn_tool_prefix}$2"
12558 fi
12559 fi
12560
12561
12562
12563 if test -n "$LD"; then
12564 ac_cv_prog_LD=$LD
12565 elif test -n "$ac_cv_prog_LD"; then
12566 LD=$ac_cv_prog_LD
12567 fi
12568
12569 if test -n "$ac_cv_prog_LD"; then
12570 for ncn_progname in ld; do
12571 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12572 set dummy ${ncn_progname}; ac_word=$2
12573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12574 $as_echo_n "checking for $ac_word... " >&6; }
12575 if ${ac_cv_prog_LD+:} false; then :
12576 $as_echo_n "(cached) " >&6
12577 else
12578 if test -n "$LD"; then
12579 ac_cv_prog_LD="$LD" # Let the user override the test.
12580 else
12581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12582 for as_dir in $PATH
12583 do
12584 IFS=$as_save_IFS
12585 test -z "$as_dir" && as_dir=.
12586 for ac_exec_ext in '' $ac_executable_extensions; do
12587 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12588 ac_cv_prog_LD="${ncn_progname}"
12589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12590 break 2
12591 fi
12592 done
12593 done
12594 IFS=$as_save_IFS
12595
12596 fi
12597 fi
12598 LD=$ac_cv_prog_LD
12599 if test -n "$LD"; then
12600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12601 $as_echo "$LD" >&6; }
12602 else
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12604 $as_echo "no" >&6; }
12605 fi
12606
12607
12608 done
12609 fi
12610
12611 for ncn_progname in ld; do
12612 if test -n "$ncn_tool_prefix"; then
12613 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12614 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12616 $as_echo_n "checking for $ac_word... " >&6; }
12617 if ${ac_cv_prog_LD+:} false; then :
12618 $as_echo_n "(cached) " >&6
12619 else
12620 if test -n "$LD"; then
12621 ac_cv_prog_LD="$LD" # Let the user override the test.
12622 else
12623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12624 for as_dir in $PATH
12625 do
12626 IFS=$as_save_IFS
12627 test -z "$as_dir" && as_dir=.
12628 for ac_exec_ext in '' $ac_executable_extensions; do
12629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12630 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
12631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12632 break 2
12633 fi
12634 done
12635 done
12636 IFS=$as_save_IFS
12637
12638 fi
12639 fi
12640 LD=$ac_cv_prog_LD
12641 if test -n "$LD"; then
12642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12643 $as_echo "$LD" >&6; }
12644 else
12645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12646 $as_echo "no" >&6; }
12647 fi
12648
12649
12650 fi
12651 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
12652 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12653 set dummy ${ncn_progname}; ac_word=$2
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12655 $as_echo_n "checking for $ac_word... " >&6; }
12656 if ${ac_cv_prog_LD+:} false; then :
12657 $as_echo_n "(cached) " >&6
12658 else
12659 if test -n "$LD"; then
12660 ac_cv_prog_LD="$LD" # Let the user override the test.
12661 else
12662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12663 for as_dir in $PATH
12664 do
12665 IFS=$as_save_IFS
12666 test -z "$as_dir" && as_dir=.
12667 for ac_exec_ext in '' $ac_executable_extensions; do
12668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12669 ac_cv_prog_LD="${ncn_progname}"
12670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12671 break 2
12672 fi
12673 done
12674 done
12675 IFS=$as_save_IFS
12676
12677 fi
12678 fi
12679 LD=$ac_cv_prog_LD
12680 if test -n "$LD"; then
12681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12682 $as_echo "$LD" >&6; }
12683 else
12684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12685 $as_echo "no" >&6; }
12686 fi
12687
12688
12689 fi
12690 test -n "$ac_cv_prog_LD" && break
12691 done
12692
12693 if test -z "$ac_cv_prog_LD" ; then
12694 set dummy ld
12695 if test $build = $host ; then
12696 LD="$2"
12697 else
12698 LD="${ncn_tool_prefix}$2"
12699 fi
12700 fi
12701
12702
12703
12704 if test -n "$LIPO"; then
12705 ac_cv_prog_LIPO=$LIPO
12706 elif test -n "$ac_cv_prog_LIPO"; then
12707 LIPO=$ac_cv_prog_LIPO
12708 fi
12709
12710 if test -n "$ac_cv_prog_LIPO"; then
12711 for ncn_progname in lipo; do
12712 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12713 set dummy ${ncn_progname}; ac_word=$2
12714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12715 $as_echo_n "checking for $ac_word... " >&6; }
12716 if ${ac_cv_prog_LIPO+:} false; then :
12717 $as_echo_n "(cached) " >&6
12718 else
12719 if test -n "$LIPO"; then
12720 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
12721 else
12722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12723 for as_dir in $PATH
12724 do
12725 IFS=$as_save_IFS
12726 test -z "$as_dir" && as_dir=.
12727 for ac_exec_ext in '' $ac_executable_extensions; do
12728 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12729 ac_cv_prog_LIPO="${ncn_progname}"
12730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12731 break 2
12732 fi
12733 done
12734 done
12735 IFS=$as_save_IFS
12736
12737 fi
12738 fi
12739 LIPO=$ac_cv_prog_LIPO
12740 if test -n "$LIPO"; then
12741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
12742 $as_echo "$LIPO" >&6; }
12743 else
12744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12745 $as_echo "no" >&6; }
12746 fi
12747
12748
12749 done
12750 fi
12751
12752 for ncn_progname in lipo; do
12753 if test -n "$ncn_tool_prefix"; then
12754 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12755 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12757 $as_echo_n "checking for $ac_word... " >&6; }
12758 if ${ac_cv_prog_LIPO+:} false; then :
12759 $as_echo_n "(cached) " >&6
12760 else
12761 if test -n "$LIPO"; then
12762 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
12763 else
12764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12765 for as_dir in $PATH
12766 do
12767 IFS=$as_save_IFS
12768 test -z "$as_dir" && as_dir=.
12769 for ac_exec_ext in '' $ac_executable_extensions; do
12770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12771 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
12772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12773 break 2
12774 fi
12775 done
12776 done
12777 IFS=$as_save_IFS
12778
12779 fi
12780 fi
12781 LIPO=$ac_cv_prog_LIPO
12782 if test -n "$LIPO"; then
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
12784 $as_echo "$LIPO" >&6; }
12785 else
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12787 $as_echo "no" >&6; }
12788 fi
12789
12790
12791 fi
12792 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
12793 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12794 set dummy ${ncn_progname}; ac_word=$2
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12796 $as_echo_n "checking for $ac_word... " >&6; }
12797 if ${ac_cv_prog_LIPO+:} false; then :
12798 $as_echo_n "(cached) " >&6
12799 else
12800 if test -n "$LIPO"; then
12801 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
12802 else
12803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12804 for as_dir in $PATH
12805 do
12806 IFS=$as_save_IFS
12807 test -z "$as_dir" && as_dir=.
12808 for ac_exec_ext in '' $ac_executable_extensions; do
12809 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12810 ac_cv_prog_LIPO="${ncn_progname}"
12811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12812 break 2
12813 fi
12814 done
12815 done
12816 IFS=$as_save_IFS
12817
12818 fi
12819 fi
12820 LIPO=$ac_cv_prog_LIPO
12821 if test -n "$LIPO"; then
12822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
12823 $as_echo "$LIPO" >&6; }
12824 else
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12826 $as_echo "no" >&6; }
12827 fi
12828
12829
12830 fi
12831 test -n "$ac_cv_prog_LIPO" && break
12832 done
12833
12834 if test -z "$ac_cv_prog_LIPO" ; then
12835 set dummy lipo
12836 if test $build = $host ; then
12837 LIPO="$2"
12838 else
12839 LIPO="${ncn_tool_prefix}$2"
12840 fi
12841 fi
12842
12843
12844
12845 if test -n "$NM"; then
12846 ac_cv_prog_NM=$NM
12847 elif test -n "$ac_cv_prog_NM"; then
12848 NM=$ac_cv_prog_NM
12849 fi
12850
12851 if test -n "$ac_cv_prog_NM"; then
12852 for ncn_progname in nm; do
12853 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12854 set dummy ${ncn_progname}; ac_word=$2
12855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12856 $as_echo_n "checking for $ac_word... " >&6; }
12857 if ${ac_cv_prog_NM+:} false; then :
12858 $as_echo_n "(cached) " >&6
12859 else
12860 if test -n "$NM"; then
12861 ac_cv_prog_NM="$NM" # Let the user override the test.
12862 else
12863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12864 for as_dir in $PATH
12865 do
12866 IFS=$as_save_IFS
12867 test -z "$as_dir" && as_dir=.
12868 for ac_exec_ext in '' $ac_executable_extensions; do
12869 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12870 ac_cv_prog_NM="${ncn_progname}"
12871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12872 break 2
12873 fi
12874 done
12875 done
12876 IFS=$as_save_IFS
12877
12878 fi
12879 fi
12880 NM=$ac_cv_prog_NM
12881 if test -n "$NM"; then
12882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
12883 $as_echo "$NM" >&6; }
12884 else
12885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12886 $as_echo "no" >&6; }
12887 fi
12888
12889
12890 done
12891 fi
12892
12893 for ncn_progname in nm; do
12894 if test -n "$ncn_tool_prefix"; then
12895 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12896 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12898 $as_echo_n "checking for $ac_word... " >&6; }
12899 if ${ac_cv_prog_NM+:} false; then :
12900 $as_echo_n "(cached) " >&6
12901 else
12902 if test -n "$NM"; then
12903 ac_cv_prog_NM="$NM" # Let the user override the test.
12904 else
12905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12906 for as_dir in $PATH
12907 do
12908 IFS=$as_save_IFS
12909 test -z "$as_dir" && as_dir=.
12910 for ac_exec_ext in '' $ac_executable_extensions; do
12911 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12912 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
12913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12914 break 2
12915 fi
12916 done
12917 done
12918 IFS=$as_save_IFS
12919
12920 fi
12921 fi
12922 NM=$ac_cv_prog_NM
12923 if test -n "$NM"; then
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
12925 $as_echo "$NM" >&6; }
12926 else
12927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12928 $as_echo "no" >&6; }
12929 fi
12930
12931
12932 fi
12933 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
12934 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12935 set dummy ${ncn_progname}; ac_word=$2
12936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12937 $as_echo_n "checking for $ac_word... " >&6; }
12938 if ${ac_cv_prog_NM+:} false; then :
12939 $as_echo_n "(cached) " >&6
12940 else
12941 if test -n "$NM"; then
12942 ac_cv_prog_NM="$NM" # Let the user override the test.
12943 else
12944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12945 for as_dir in $PATH
12946 do
12947 IFS=$as_save_IFS
12948 test -z "$as_dir" && as_dir=.
12949 for ac_exec_ext in '' $ac_executable_extensions; do
12950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12951 ac_cv_prog_NM="${ncn_progname}"
12952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12953 break 2
12954 fi
12955 done
12956 done
12957 IFS=$as_save_IFS
12958
12959 fi
12960 fi
12961 NM=$ac_cv_prog_NM
12962 if test -n "$NM"; then
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
12964 $as_echo "$NM" >&6; }
12965 else
12966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12967 $as_echo "no" >&6; }
12968 fi
12969
12970
12971 fi
12972 test -n "$ac_cv_prog_NM" && break
12973 done
12974
12975 if test -z "$ac_cv_prog_NM" ; then
12976 set dummy nm
12977 if test $build = $host ; then
12978 NM="$2"
12979 else
12980 NM="${ncn_tool_prefix}$2"
12981 fi
12982 fi
12983
12984
12985
12986 if test -n "$RANLIB"; then
12987 ac_cv_prog_RANLIB=$RANLIB
12988 elif test -n "$ac_cv_prog_RANLIB"; then
12989 RANLIB=$ac_cv_prog_RANLIB
12990 fi
12991
12992 if test -n "$ac_cv_prog_RANLIB"; then
12993 for ncn_progname in ranlib; do
12994 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12995 set dummy ${ncn_progname}; ac_word=$2
12996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12997 $as_echo_n "checking for $ac_word... " >&6; }
12998 if ${ac_cv_prog_RANLIB+:} false; then :
12999 $as_echo_n "(cached) " >&6
13000 else
13001 if test -n "$RANLIB"; then
13002 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13003 else
13004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13005 for as_dir in $PATH
13006 do
13007 IFS=$as_save_IFS
13008 test -z "$as_dir" && as_dir=.
13009 for ac_exec_ext in '' $ac_executable_extensions; do
13010 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13011 ac_cv_prog_RANLIB="${ncn_progname}"
13012 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13013 break 2
13014 fi
13015 done
13016 done
13017 IFS=$as_save_IFS
13018
13019 fi
13020 fi
13021 RANLIB=$ac_cv_prog_RANLIB
13022 if test -n "$RANLIB"; then
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13024 $as_echo "$RANLIB" >&6; }
13025 else
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13027 $as_echo "no" >&6; }
13028 fi
13029
13030
13031 done
13032 fi
13033
13034 for ncn_progname in ranlib; do
13035 if test -n "$ncn_tool_prefix"; then
13036 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13037 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13039 $as_echo_n "checking for $ac_word... " >&6; }
13040 if ${ac_cv_prog_RANLIB+:} false; then :
13041 $as_echo_n "(cached) " >&6
13042 else
13043 if test -n "$RANLIB"; then
13044 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13045 else
13046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13047 for as_dir in $PATH
13048 do
13049 IFS=$as_save_IFS
13050 test -z "$as_dir" && as_dir=.
13051 for ac_exec_ext in '' $ac_executable_extensions; do
13052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13053 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
13054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13055 break 2
13056 fi
13057 done
13058 done
13059 IFS=$as_save_IFS
13060
13061 fi
13062 fi
13063 RANLIB=$ac_cv_prog_RANLIB
13064 if test -n "$RANLIB"; then
13065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13066 $as_echo "$RANLIB" >&6; }
13067 else
13068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13069 $as_echo "no" >&6; }
13070 fi
13071
13072
13073 fi
13074 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
13075 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13076 set dummy ${ncn_progname}; ac_word=$2
13077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13078 $as_echo_n "checking for $ac_word... " >&6; }
13079 if ${ac_cv_prog_RANLIB+:} false; then :
13080 $as_echo_n "(cached) " >&6
13081 else
13082 if test -n "$RANLIB"; then
13083 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
13084 else
13085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13086 for as_dir in $PATH
13087 do
13088 IFS=$as_save_IFS
13089 test -z "$as_dir" && as_dir=.
13090 for ac_exec_ext in '' $ac_executable_extensions; do
13091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13092 ac_cv_prog_RANLIB="${ncn_progname}"
13093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13094 break 2
13095 fi
13096 done
13097 done
13098 IFS=$as_save_IFS
13099
13100 fi
13101 fi
13102 RANLIB=$ac_cv_prog_RANLIB
13103 if test -n "$RANLIB"; then
13104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
13105 $as_echo "$RANLIB" >&6; }
13106 else
13107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13108 $as_echo "no" >&6; }
13109 fi
13110
13111
13112 fi
13113 test -n "$ac_cv_prog_RANLIB" && break
13114 done
13115
13116 if test -z "$ac_cv_prog_RANLIB" ; then
13117 RANLIB="true"
13118 fi
13119
13120
13121
13122 if test -n "$STRIP"; then
13123 ac_cv_prog_STRIP=$STRIP
13124 elif test -n "$ac_cv_prog_STRIP"; then
13125 STRIP=$ac_cv_prog_STRIP
13126 fi
13127
13128 if test -n "$ac_cv_prog_STRIP"; then
13129 for ncn_progname in strip; do
13130 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13131 set dummy ${ncn_progname}; ac_word=$2
13132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13133 $as_echo_n "checking for $ac_word... " >&6; }
13134 if ${ac_cv_prog_STRIP+:} false; then :
13135 $as_echo_n "(cached) " >&6
13136 else
13137 if test -n "$STRIP"; then
13138 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13139 else
13140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13141 for as_dir in $PATH
13142 do
13143 IFS=$as_save_IFS
13144 test -z "$as_dir" && as_dir=.
13145 for ac_exec_ext in '' $ac_executable_extensions; do
13146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13147 ac_cv_prog_STRIP="${ncn_progname}"
13148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13149 break 2
13150 fi
13151 done
13152 done
13153 IFS=$as_save_IFS
13154
13155 fi
13156 fi
13157 STRIP=$ac_cv_prog_STRIP
13158 if test -n "$STRIP"; then
13159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
13160 $as_echo "$STRIP" >&6; }
13161 else
13162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13163 $as_echo "no" >&6; }
13164 fi
13165
13166
13167 done
13168 fi
13169
13170 for ncn_progname in strip; do
13171 if test -n "$ncn_tool_prefix"; then
13172 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13173 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13175 $as_echo_n "checking for $ac_word... " >&6; }
13176 if ${ac_cv_prog_STRIP+:} false; then :
13177 $as_echo_n "(cached) " >&6
13178 else
13179 if test -n "$STRIP"; then
13180 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13181 else
13182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13183 for as_dir in $PATH
13184 do
13185 IFS=$as_save_IFS
13186 test -z "$as_dir" && as_dir=.
13187 for ac_exec_ext in '' $ac_executable_extensions; do
13188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13189 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
13190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13191 break 2
13192 fi
13193 done
13194 done
13195 IFS=$as_save_IFS
13196
13197 fi
13198 fi
13199 STRIP=$ac_cv_prog_STRIP
13200 if test -n "$STRIP"; then
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
13202 $as_echo "$STRIP" >&6; }
13203 else
13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13205 $as_echo "no" >&6; }
13206 fi
13207
13208
13209 fi
13210 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
13211 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13212 set dummy ${ncn_progname}; ac_word=$2
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13214 $as_echo_n "checking for $ac_word... " >&6; }
13215 if ${ac_cv_prog_STRIP+:} false; then :
13216 $as_echo_n "(cached) " >&6
13217 else
13218 if test -n "$STRIP"; then
13219 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
13220 else
13221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13222 for as_dir in $PATH
13223 do
13224 IFS=$as_save_IFS
13225 test -z "$as_dir" && as_dir=.
13226 for ac_exec_ext in '' $ac_executable_extensions; do
13227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13228 ac_cv_prog_STRIP="${ncn_progname}"
13229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13230 break 2
13231 fi
13232 done
13233 done
13234 IFS=$as_save_IFS
13235
13236 fi
13237 fi
13238 STRIP=$ac_cv_prog_STRIP
13239 if test -n "$STRIP"; then
13240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
13241 $as_echo "$STRIP" >&6; }
13242 else
13243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13244 $as_echo "no" >&6; }
13245 fi
13246
13247
13248 fi
13249 test -n "$ac_cv_prog_STRIP" && break
13250 done
13251
13252 if test -z "$ac_cv_prog_STRIP" ; then
13253 STRIP="true"
13254 fi
13255
13256
13257
13258 if test -n "$WINDRES"; then
13259 ac_cv_prog_WINDRES=$WINDRES
13260 elif test -n "$ac_cv_prog_WINDRES"; then
13261 WINDRES=$ac_cv_prog_WINDRES
13262 fi
13263
13264 if test -n "$ac_cv_prog_WINDRES"; then
13265 for ncn_progname in windres; do
13266 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13267 set dummy ${ncn_progname}; ac_word=$2
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13269 $as_echo_n "checking for $ac_word... " >&6; }
13270 if ${ac_cv_prog_WINDRES+:} false; then :
13271 $as_echo_n "(cached) " >&6
13272 else
13273 if test -n "$WINDRES"; then
13274 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
13275 else
13276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13277 for as_dir in $PATH
13278 do
13279 IFS=$as_save_IFS
13280 test -z "$as_dir" && as_dir=.
13281 for ac_exec_ext in '' $ac_executable_extensions; do
13282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13283 ac_cv_prog_WINDRES="${ncn_progname}"
13284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13285 break 2
13286 fi
13287 done
13288 done
13289 IFS=$as_save_IFS
13290
13291 fi
13292 fi
13293 WINDRES=$ac_cv_prog_WINDRES
13294 if test -n "$WINDRES"; then
13295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
13296 $as_echo "$WINDRES" >&6; }
13297 else
13298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13299 $as_echo "no" >&6; }
13300 fi
13301
13302
13303 done
13304 fi
13305
13306 for ncn_progname in windres; do
13307 if test -n "$ncn_tool_prefix"; then
13308 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13309 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13311 $as_echo_n "checking for $ac_word... " >&6; }
13312 if ${ac_cv_prog_WINDRES+:} false; then :
13313 $as_echo_n "(cached) " >&6
13314 else
13315 if test -n "$WINDRES"; then
13316 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
13317 else
13318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13319 for as_dir in $PATH
13320 do
13321 IFS=$as_save_IFS
13322 test -z "$as_dir" && as_dir=.
13323 for ac_exec_ext in '' $ac_executable_extensions; do
13324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13325 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
13326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13327 break 2
13328 fi
13329 done
13330 done
13331 IFS=$as_save_IFS
13332
13333 fi
13334 fi
13335 WINDRES=$ac_cv_prog_WINDRES
13336 if test -n "$WINDRES"; then
13337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
13338 $as_echo "$WINDRES" >&6; }
13339 else
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13341 $as_echo "no" >&6; }
13342 fi
13343
13344
13345 fi
13346 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
13347 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13348 set dummy ${ncn_progname}; ac_word=$2
13349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13350 $as_echo_n "checking for $ac_word... " >&6; }
13351 if ${ac_cv_prog_WINDRES+:} false; then :
13352 $as_echo_n "(cached) " >&6
13353 else
13354 if test -n "$WINDRES"; then
13355 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
13356 else
13357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13358 for as_dir in $PATH
13359 do
13360 IFS=$as_save_IFS
13361 test -z "$as_dir" && as_dir=.
13362 for ac_exec_ext in '' $ac_executable_extensions; do
13363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13364 ac_cv_prog_WINDRES="${ncn_progname}"
13365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13366 break 2
13367 fi
13368 done
13369 done
13370 IFS=$as_save_IFS
13371
13372 fi
13373 fi
13374 WINDRES=$ac_cv_prog_WINDRES
13375 if test -n "$WINDRES"; then
13376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
13377 $as_echo "$WINDRES" >&6; }
13378 else
13379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13380 $as_echo "no" >&6; }
13381 fi
13382
13383
13384 fi
13385 test -n "$ac_cv_prog_WINDRES" && break
13386 done
13387
13388 if test -z "$ac_cv_prog_WINDRES" ; then
13389 set dummy windres
13390 if test $build = $host ; then
13391 WINDRES="$2"
13392 else
13393 WINDRES="${ncn_tool_prefix}$2"
13394 fi
13395 fi
13396
13397
13398
13399 if test -n "$WINDMC"; then
13400 ac_cv_prog_WINDMC=$WINDMC
13401 elif test -n "$ac_cv_prog_WINDMC"; then
13402 WINDMC=$ac_cv_prog_WINDMC
13403 fi
13404
13405 if test -n "$ac_cv_prog_WINDMC"; then
13406 for ncn_progname in windmc; do
13407 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13408 set dummy ${ncn_progname}; ac_word=$2
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13410 $as_echo_n "checking for $ac_word... " >&6; }
13411 if ${ac_cv_prog_WINDMC+:} false; then :
13412 $as_echo_n "(cached) " >&6
13413 else
13414 if test -n "$WINDMC"; then
13415 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
13416 else
13417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13418 for as_dir in $PATH
13419 do
13420 IFS=$as_save_IFS
13421 test -z "$as_dir" && as_dir=.
13422 for ac_exec_ext in '' $ac_executable_extensions; do
13423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13424 ac_cv_prog_WINDMC="${ncn_progname}"
13425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13426 break 2
13427 fi
13428 done
13429 done
13430 IFS=$as_save_IFS
13431
13432 fi
13433 fi
13434 WINDMC=$ac_cv_prog_WINDMC
13435 if test -n "$WINDMC"; then
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
13437 $as_echo "$WINDMC" >&6; }
13438 else
13439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13440 $as_echo "no" >&6; }
13441 fi
13442
13443
13444 done
13445 fi
13446
13447 for ncn_progname in windmc; do
13448 if test -n "$ncn_tool_prefix"; then
13449 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13450 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13452 $as_echo_n "checking for $ac_word... " >&6; }
13453 if ${ac_cv_prog_WINDMC+:} false; then :
13454 $as_echo_n "(cached) " >&6
13455 else
13456 if test -n "$WINDMC"; then
13457 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
13458 else
13459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13460 for as_dir in $PATH
13461 do
13462 IFS=$as_save_IFS
13463 test -z "$as_dir" && as_dir=.
13464 for ac_exec_ext in '' $ac_executable_extensions; do
13465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13466 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
13467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13468 break 2
13469 fi
13470 done
13471 done
13472 IFS=$as_save_IFS
13473
13474 fi
13475 fi
13476 WINDMC=$ac_cv_prog_WINDMC
13477 if test -n "$WINDMC"; then
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
13479 $as_echo "$WINDMC" >&6; }
13480 else
13481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13482 $as_echo "no" >&6; }
13483 fi
13484
13485
13486 fi
13487 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
13488 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13489 set dummy ${ncn_progname}; ac_word=$2
13490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13491 $as_echo_n "checking for $ac_word... " >&6; }
13492 if ${ac_cv_prog_WINDMC+:} false; then :
13493 $as_echo_n "(cached) " >&6
13494 else
13495 if test -n "$WINDMC"; then
13496 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
13497 else
13498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13499 for as_dir in $PATH
13500 do
13501 IFS=$as_save_IFS
13502 test -z "$as_dir" && as_dir=.
13503 for ac_exec_ext in '' $ac_executable_extensions; do
13504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13505 ac_cv_prog_WINDMC="${ncn_progname}"
13506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13507 break 2
13508 fi
13509 done
13510 done
13511 IFS=$as_save_IFS
13512
13513 fi
13514 fi
13515 WINDMC=$ac_cv_prog_WINDMC
13516 if test -n "$WINDMC"; then
13517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
13518 $as_echo "$WINDMC" >&6; }
13519 else
13520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13521 $as_echo "no" >&6; }
13522 fi
13523
13524
13525 fi
13526 test -n "$ac_cv_prog_WINDMC" && break
13527 done
13528
13529 if test -z "$ac_cv_prog_WINDMC" ; then
13530 set dummy windmc
13531 if test $build = $host ; then
13532 WINDMC="$2"
13533 else
13534 WINDMC="${ncn_tool_prefix}$2"
13535 fi
13536 fi
13537
13538
13539
13540 if test -n "$OBJCOPY"; then
13541 ac_cv_prog_OBJCOPY=$OBJCOPY
13542 elif test -n "$ac_cv_prog_OBJCOPY"; then
13543 OBJCOPY=$ac_cv_prog_OBJCOPY
13544 fi
13545
13546 if test -n "$ac_cv_prog_OBJCOPY"; then
13547 for ncn_progname in objcopy; do
13548 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13549 set dummy ${ncn_progname}; ac_word=$2
13550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13551 $as_echo_n "checking for $ac_word... " >&6; }
13552 if ${ac_cv_prog_OBJCOPY+:} false; then :
13553 $as_echo_n "(cached) " >&6
13554 else
13555 if test -n "$OBJCOPY"; then
13556 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
13557 else
13558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13559 for as_dir in $PATH
13560 do
13561 IFS=$as_save_IFS
13562 test -z "$as_dir" && as_dir=.
13563 for ac_exec_ext in '' $ac_executable_extensions; do
13564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13565 ac_cv_prog_OBJCOPY="${ncn_progname}"
13566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13567 break 2
13568 fi
13569 done
13570 done
13571 IFS=$as_save_IFS
13572
13573 fi
13574 fi
13575 OBJCOPY=$ac_cv_prog_OBJCOPY
13576 if test -n "$OBJCOPY"; then
13577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
13578 $as_echo "$OBJCOPY" >&6; }
13579 else
13580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13581 $as_echo "no" >&6; }
13582 fi
13583
13584
13585 done
13586 fi
13587
13588 for ncn_progname in objcopy; do
13589 if test -n "$ncn_tool_prefix"; then
13590 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13591 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13593 $as_echo_n "checking for $ac_word... " >&6; }
13594 if ${ac_cv_prog_OBJCOPY+:} false; then :
13595 $as_echo_n "(cached) " >&6
13596 else
13597 if test -n "$OBJCOPY"; then
13598 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
13599 else
13600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13601 for as_dir in $PATH
13602 do
13603 IFS=$as_save_IFS
13604 test -z "$as_dir" && as_dir=.
13605 for ac_exec_ext in '' $ac_executable_extensions; do
13606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13607 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
13608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13609 break 2
13610 fi
13611 done
13612 done
13613 IFS=$as_save_IFS
13614
13615 fi
13616 fi
13617 OBJCOPY=$ac_cv_prog_OBJCOPY
13618 if test -n "$OBJCOPY"; then
13619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
13620 $as_echo "$OBJCOPY" >&6; }
13621 else
13622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13623 $as_echo "no" >&6; }
13624 fi
13625
13626
13627 fi
13628 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
13629 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13630 set dummy ${ncn_progname}; ac_word=$2
13631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13632 $as_echo_n "checking for $ac_word... " >&6; }
13633 if ${ac_cv_prog_OBJCOPY+:} false; then :
13634 $as_echo_n "(cached) " >&6
13635 else
13636 if test -n "$OBJCOPY"; then
13637 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
13638 else
13639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13640 for as_dir in $PATH
13641 do
13642 IFS=$as_save_IFS
13643 test -z "$as_dir" && as_dir=.
13644 for ac_exec_ext in '' $ac_executable_extensions; do
13645 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13646 ac_cv_prog_OBJCOPY="${ncn_progname}"
13647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13648 break 2
13649 fi
13650 done
13651 done
13652 IFS=$as_save_IFS
13653
13654 fi
13655 fi
13656 OBJCOPY=$ac_cv_prog_OBJCOPY
13657 if test -n "$OBJCOPY"; then
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
13659 $as_echo "$OBJCOPY" >&6; }
13660 else
13661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13662 $as_echo "no" >&6; }
13663 fi
13664
13665
13666 fi
13667 test -n "$ac_cv_prog_OBJCOPY" && break
13668 done
13669
13670 if test -z "$ac_cv_prog_OBJCOPY" ; then
13671 set dummy objcopy
13672 if test $build = $host ; then
13673 OBJCOPY="$2"
13674 else
13675 OBJCOPY="${ncn_tool_prefix}$2"
13676 fi
13677 fi
13678
13679
13680
13681 if test -n "$OBJDUMP"; then
13682 ac_cv_prog_OBJDUMP=$OBJDUMP
13683 elif test -n "$ac_cv_prog_OBJDUMP"; then
13684 OBJDUMP=$ac_cv_prog_OBJDUMP
13685 fi
13686
13687 if test -n "$ac_cv_prog_OBJDUMP"; then
13688 for ncn_progname in objdump; do
13689 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13690 set dummy ${ncn_progname}; ac_word=$2
13691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13692 $as_echo_n "checking for $ac_word... " >&6; }
13693 if ${ac_cv_prog_OBJDUMP+:} false; then :
13694 $as_echo_n "(cached) " >&6
13695 else
13696 if test -n "$OBJDUMP"; then
13697 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
13698 else
13699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13700 for as_dir in $PATH
13701 do
13702 IFS=$as_save_IFS
13703 test -z "$as_dir" && as_dir=.
13704 for ac_exec_ext in '' $ac_executable_extensions; do
13705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13706 ac_cv_prog_OBJDUMP="${ncn_progname}"
13707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13708 break 2
13709 fi
13710 done
13711 done
13712 IFS=$as_save_IFS
13713
13714 fi
13715 fi
13716 OBJDUMP=$ac_cv_prog_OBJDUMP
13717 if test -n "$OBJDUMP"; then
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
13719 $as_echo "$OBJDUMP" >&6; }
13720 else
13721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13722 $as_echo "no" >&6; }
13723 fi
13724
13725
13726 done
13727 fi
13728
13729 for ncn_progname in objdump; do
13730 if test -n "$ncn_tool_prefix"; then
13731 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13732 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13734 $as_echo_n "checking for $ac_word... " >&6; }
13735 if ${ac_cv_prog_OBJDUMP+:} false; then :
13736 $as_echo_n "(cached) " >&6
13737 else
13738 if test -n "$OBJDUMP"; then
13739 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
13740 else
13741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13742 for as_dir in $PATH
13743 do
13744 IFS=$as_save_IFS
13745 test -z "$as_dir" && as_dir=.
13746 for ac_exec_ext in '' $ac_executable_extensions; do
13747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13748 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
13749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13750 break 2
13751 fi
13752 done
13753 done
13754 IFS=$as_save_IFS
13755
13756 fi
13757 fi
13758 OBJDUMP=$ac_cv_prog_OBJDUMP
13759 if test -n "$OBJDUMP"; then
13760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
13761 $as_echo "$OBJDUMP" >&6; }
13762 else
13763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13764 $as_echo "no" >&6; }
13765 fi
13766
13767
13768 fi
13769 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
13770 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13771 set dummy ${ncn_progname}; ac_word=$2
13772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13773 $as_echo_n "checking for $ac_word... " >&6; }
13774 if ${ac_cv_prog_OBJDUMP+:} false; then :
13775 $as_echo_n "(cached) " >&6
13776 else
13777 if test -n "$OBJDUMP"; then
13778 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
13779 else
13780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13781 for as_dir in $PATH
13782 do
13783 IFS=$as_save_IFS
13784 test -z "$as_dir" && as_dir=.
13785 for ac_exec_ext in '' $ac_executable_extensions; do
13786 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13787 ac_cv_prog_OBJDUMP="${ncn_progname}"
13788 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13789 break 2
13790 fi
13791 done
13792 done
13793 IFS=$as_save_IFS
13794
13795 fi
13796 fi
13797 OBJDUMP=$ac_cv_prog_OBJDUMP
13798 if test -n "$OBJDUMP"; then
13799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
13800 $as_echo "$OBJDUMP" >&6; }
13801 else
13802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13803 $as_echo "no" >&6; }
13804 fi
13805
13806
13807 fi
13808 test -n "$ac_cv_prog_OBJDUMP" && break
13809 done
13810
13811 if test -z "$ac_cv_prog_OBJDUMP" ; then
13812 set dummy objdump
13813 if test $build = $host ; then
13814 OBJDUMP="$2"
13815 else
13816 OBJDUMP="${ncn_tool_prefix}$2"
13817 fi
13818 fi
13819
13820
13821
13822 if test -n "$OTOOL"; then
13823 ac_cv_prog_OTOOL=$OTOOL
13824 elif test -n "$ac_cv_prog_OTOOL"; then
13825 OTOOL=$ac_cv_prog_OTOOL
13826 fi
13827
13828 if test -n "$ac_cv_prog_OTOOL"; then
13829 for ncn_progname in otool; do
13830 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13831 set dummy ${ncn_progname}; ac_word=$2
13832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13833 $as_echo_n "checking for $ac_word... " >&6; }
13834 if ${ac_cv_prog_OTOOL+:} false; then :
13835 $as_echo_n "(cached) " >&6
13836 else
13837 if test -n "$OTOOL"; then
13838 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13839 else
13840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13841 for as_dir in $PATH
13842 do
13843 IFS=$as_save_IFS
13844 test -z "$as_dir" && as_dir=.
13845 for ac_exec_ext in '' $ac_executable_extensions; do
13846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13847 ac_cv_prog_OTOOL="${ncn_progname}"
13848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13849 break 2
13850 fi
13851 done
13852 done
13853 IFS=$as_save_IFS
13854
13855 fi
13856 fi
13857 OTOOL=$ac_cv_prog_OTOOL
13858 if test -n "$OTOOL"; then
13859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13860 $as_echo "$OTOOL" >&6; }
13861 else
13862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13863 $as_echo "no" >&6; }
13864 fi
13865
13866
13867 done
13868 fi
13869
13870 for ncn_progname in otool; do
13871 if test -n "$ncn_tool_prefix"; then
13872 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13873 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13875 $as_echo_n "checking for $ac_word... " >&6; }
13876 if ${ac_cv_prog_OTOOL+:} false; then :
13877 $as_echo_n "(cached) " >&6
13878 else
13879 if test -n "$OTOOL"; then
13880 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13881 else
13882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13883 for as_dir in $PATH
13884 do
13885 IFS=$as_save_IFS
13886 test -z "$as_dir" && as_dir=.
13887 for ac_exec_ext in '' $ac_executable_extensions; do
13888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13889 ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
13890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13891 break 2
13892 fi
13893 done
13894 done
13895 IFS=$as_save_IFS
13896
13897 fi
13898 fi
13899 OTOOL=$ac_cv_prog_OTOOL
13900 if test -n "$OTOOL"; then
13901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13902 $as_echo "$OTOOL" >&6; }
13903 else
13904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13905 $as_echo "no" >&6; }
13906 fi
13907
13908
13909 fi
13910 if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
13911 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13912 set dummy ${ncn_progname}; ac_word=$2
13913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13914 $as_echo_n "checking for $ac_word... " >&6; }
13915 if ${ac_cv_prog_OTOOL+:} false; then :
13916 $as_echo_n "(cached) " >&6
13917 else
13918 if test -n "$OTOOL"; then
13919 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
13920 else
13921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13922 for as_dir in $PATH
13923 do
13924 IFS=$as_save_IFS
13925 test -z "$as_dir" && as_dir=.
13926 for ac_exec_ext in '' $ac_executable_extensions; do
13927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13928 ac_cv_prog_OTOOL="${ncn_progname}"
13929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13930 break 2
13931 fi
13932 done
13933 done
13934 IFS=$as_save_IFS
13935
13936 fi
13937 fi
13938 OTOOL=$ac_cv_prog_OTOOL
13939 if test -n "$OTOOL"; then
13940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
13941 $as_echo "$OTOOL" >&6; }
13942 else
13943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13944 $as_echo "no" >&6; }
13945 fi
13946
13947
13948 fi
13949 test -n "$ac_cv_prog_OTOOL" && break
13950 done
13951
13952 if test -z "$ac_cv_prog_OTOOL" ; then
13953 set dummy otool
13954 if test $build = $host ; then
13955 OTOOL="$2"
13956 else
13957 OTOOL="${ncn_tool_prefix}$2"
13958 fi
13959 fi
13960
13961
13962
13963 if test -n "$READELF"; then
13964 ac_cv_prog_READELF=$READELF
13965 elif test -n "$ac_cv_prog_READELF"; then
13966 READELF=$ac_cv_prog_READELF
13967 fi
13968
13969 if test -n "$ac_cv_prog_READELF"; then
13970 for ncn_progname in readelf; do
13971 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13972 set dummy ${ncn_progname}; ac_word=$2
13973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13974 $as_echo_n "checking for $ac_word... " >&6; }
13975 if ${ac_cv_prog_READELF+:} false; then :
13976 $as_echo_n "(cached) " >&6
13977 else
13978 if test -n "$READELF"; then
13979 ac_cv_prog_READELF="$READELF" # Let the user override the test.
13980 else
13981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13982 for as_dir in $PATH
13983 do
13984 IFS=$as_save_IFS
13985 test -z "$as_dir" && as_dir=.
13986 for ac_exec_ext in '' $ac_executable_extensions; do
13987 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13988 ac_cv_prog_READELF="${ncn_progname}"
13989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13990 break 2
13991 fi
13992 done
13993 done
13994 IFS=$as_save_IFS
13995
13996 fi
13997 fi
13998 READELF=$ac_cv_prog_READELF
13999 if test -n "$READELF"; then
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
14001 $as_echo "$READELF" >&6; }
14002 else
14003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14004 $as_echo "no" >&6; }
14005 fi
14006
14007
14008 done
14009 fi
14010
14011 for ncn_progname in readelf; do
14012 if test -n "$ncn_tool_prefix"; then
14013 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
14014 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
14015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14016 $as_echo_n "checking for $ac_word... " >&6; }
14017 if ${ac_cv_prog_READELF+:} false; then :
14018 $as_echo_n "(cached) " >&6
14019 else
14020 if test -n "$READELF"; then
14021 ac_cv_prog_READELF="$READELF" # Let the user override the test.
14022 else
14023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14024 for as_dir in $PATH
14025 do
14026 IFS=$as_save_IFS
14027 test -z "$as_dir" && as_dir=.
14028 for ac_exec_ext in '' $ac_executable_extensions; do
14029 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14030 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
14031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14032 break 2
14033 fi
14034 done
14035 done
14036 IFS=$as_save_IFS
14037
14038 fi
14039 fi
14040 READELF=$ac_cv_prog_READELF
14041 if test -n "$READELF"; then
14042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
14043 $as_echo "$READELF" >&6; }
14044 else
14045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14046 $as_echo "no" >&6; }
14047 fi
14048
14049
14050 fi
14051 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
14052 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14053 set dummy ${ncn_progname}; ac_word=$2
14054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14055 $as_echo_n "checking for $ac_word... " >&6; }
14056 if ${ac_cv_prog_READELF+:} false; then :
14057 $as_echo_n "(cached) " >&6
14058 else
14059 if test -n "$READELF"; then
14060 ac_cv_prog_READELF="$READELF" # Let the user override the test.
14061 else
14062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14063 for as_dir in $PATH
14064 do
14065 IFS=$as_save_IFS
14066 test -z "$as_dir" && as_dir=.
14067 for ac_exec_ext in '' $ac_executable_extensions; do
14068 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14069 ac_cv_prog_READELF="${ncn_progname}"
14070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14071 break 2
14072 fi
14073 done
14074 done
14075 IFS=$as_save_IFS
14076
14077 fi
14078 fi
14079 READELF=$ac_cv_prog_READELF
14080 if test -n "$READELF"; then
14081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
14082 $as_echo "$READELF" >&6; }
14083 else
14084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14085 $as_echo "no" >&6; }
14086 fi
14087
14088
14089 fi
14090 test -n "$ac_cv_prog_READELF" && break
14091 done
14092
14093 if test -z "$ac_cv_prog_READELF" ; then
14094 set dummy readelf
14095 if test $build = $host ; then
14096 READELF="$2"
14097 else
14098 READELF="${ncn_tool_prefix}$2"
14099 fi
14100 fi
14101
14102
14103
14104
14105
14106
14107
14108 GDCFLAGS=${GDCFLAGS-${CFLAGS}}
14109
14110
14111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
14112 $as_echo_n "checking for -plugin option... " >&6; }
14113
14114 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
14115 plugin_option=
14116 for plugin in $plugin_names; do
14117 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
14118 if test x$plugin_so = x$plugin; then
14119 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
14120 fi
14121 if test x$plugin_so != x$plugin; then
14122 plugin_option="--plugin $plugin_so"
14123 break
14124 fi
14125 done
14126 if test -n "$ac_tool_prefix"; then
14127 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
14128 set dummy ${ac_tool_prefix}ar; ac_word=$2
14129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14130 $as_echo_n "checking for $ac_word... " >&6; }
14131 if ${ac_cv_prog_AR+:} false; then :
14132 $as_echo_n "(cached) " >&6
14133 else
14134 if test -n "$AR"; then
14135 ac_cv_prog_AR="$AR" # Let the user override the test.
14136 else
14137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14138 for as_dir in $PATH
14139 do
14140 IFS=$as_save_IFS
14141 test -z "$as_dir" && as_dir=.
14142 for ac_exec_ext in '' $ac_executable_extensions; do
14143 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14144 ac_cv_prog_AR="${ac_tool_prefix}ar"
14145 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14146 break 2
14147 fi
14148 done
14149 done
14150 IFS=$as_save_IFS
14151
14152 fi
14153 fi
14154 AR=$ac_cv_prog_AR
14155 if test -n "$AR"; then
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
14157 $as_echo "$AR" >&6; }
14158 else
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14160 $as_echo "no" >&6; }
14161 fi
14162
14163
14164 fi
14165 if test -z "$ac_cv_prog_AR"; then
14166 ac_ct_AR=$AR
14167 # Extract the first word of "ar", so it can be a program name with args.
14168 set dummy ar; ac_word=$2
14169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14170 $as_echo_n "checking for $ac_word... " >&6; }
14171 if ${ac_cv_prog_ac_ct_AR+:} false; then :
14172 $as_echo_n "(cached) " >&6
14173 else
14174 if test -n "$ac_ct_AR"; then
14175 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
14176 else
14177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14178 for as_dir in $PATH
14179 do
14180 IFS=$as_save_IFS
14181 test -z "$as_dir" && as_dir=.
14182 for ac_exec_ext in '' $ac_executable_extensions; do
14183 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14184 ac_cv_prog_ac_ct_AR="ar"
14185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14186 break 2
14187 fi
14188 done
14189 done
14190 IFS=$as_save_IFS
14191
14192 fi
14193 fi
14194 ac_ct_AR=$ac_cv_prog_ac_ct_AR
14195 if test -n "$ac_ct_AR"; then
14196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
14197 $as_echo "$ac_ct_AR" >&6; }
14198 else
14199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14200 $as_echo "no" >&6; }
14201 fi
14202
14203 if test "x$ac_ct_AR" = x; then
14204 AR=""
14205 else
14206 case $cross_compiling:$ac_tool_warned in
14207 yes:)
14208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14210 ac_tool_warned=yes ;;
14211 esac
14212 AR=$ac_ct_AR
14213 fi
14214 else
14215 AR="$ac_cv_prog_AR"
14216 fi
14217
14218 if test "${AR}" = "" ; then
14219 as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
14220 fi
14221 touch conftest.c
14222 ${AR} $plugin_option rc conftest.a conftest.c
14223 if test "$?" != 0; then
14224 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
14225 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
14226 plugin_option=
14227 fi
14228 rm -f conftest.*
14229 if test -n "$plugin_option"; then
14230 PLUGIN_OPTION="$plugin_option"
14231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
14232 $as_echo "$plugin_option" >&6; }
14233 else
14234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14235 $as_echo "no" >&6; }
14236 fi
14237
14238 AR_PLUGIN_OPTION=
14239 RANLIB_PLUGIN_OPTION=
14240 if test -n "$PLUGIN_OPTION"; then
14241 if $AR --help 2>&1 | grep -q "\--plugin"; then
14242 AR_PLUGIN_OPTION="$PLUGIN_OPTION"
14243 fi
14244 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
14245 RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
14246 fi
14247 fi
14248
14249
14250
14251 # Target tools.
14252
14253 # Check whether --with-build-time-tools was given.
14254 if test "${with_build_time_tools+set}" = set; then :
14255 withval=$with_build_time_tools; case x"$withval" in
14256 x/*) ;;
14257 *)
14258 with_build_time_tools=
14259 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
14260 $as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
14261 ;;
14262 esac
14263 else
14264 with_build_time_tools=
14265 fi
14266
14267
14268
14269
14270 if test -n "$CC_FOR_TARGET"; then
14271 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
14272 elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
14273 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
14274 fi
14275
14276 if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
14277 for ncn_progname in cc gcc; do
14278 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14279 set dummy ${ncn_progname}; ac_word=$2
14280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14281 $as_echo_n "checking for $ac_word... " >&6; }
14282 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
14283 $as_echo_n "(cached) " >&6
14284 else
14285 if test -n "$CC_FOR_TARGET"; then
14286 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
14287 else
14288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14289 for as_dir in $PATH
14290 do
14291 IFS=$as_save_IFS
14292 test -z "$as_dir" && as_dir=.
14293 for ac_exec_ext in '' $ac_executable_extensions; do
14294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14295 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
14296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14297 break 2
14298 fi
14299 done
14300 done
14301 IFS=$as_save_IFS
14302
14303 fi
14304 fi
14305 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
14306 if test -n "$CC_FOR_TARGET"; then
14307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
14308 $as_echo "$CC_FOR_TARGET" >&6; }
14309 else
14310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14311 $as_echo "no" >&6; }
14312 fi
14313
14314
14315 done
14316 fi
14317
14318 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
14319 for ncn_progname in cc gcc; do
14320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14321 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14322 if test -x $with_build_time_tools/${ncn_progname}; then
14323 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14325 $as_echo "yes" >&6; }
14326 break
14327 else
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14329 $as_echo "no" >&6; }
14330 fi
14331 done
14332 fi
14333
14334 if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
14335 for ncn_progname in cc gcc; do
14336 if test -n "$ncn_target_tool_prefix"; then
14337 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14338 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14340 $as_echo_n "checking for $ac_word... " >&6; }
14341 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
14342 $as_echo_n "(cached) " >&6
14343 else
14344 if test -n "$CC_FOR_TARGET"; then
14345 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
14346 else
14347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14348 for as_dir in $PATH
14349 do
14350 IFS=$as_save_IFS
14351 test -z "$as_dir" && as_dir=.
14352 for ac_exec_ext in '' $ac_executable_extensions; do
14353 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14354 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14356 break 2
14357 fi
14358 done
14359 done
14360 IFS=$as_save_IFS
14361
14362 fi
14363 fi
14364 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
14365 if test -n "$CC_FOR_TARGET"; then
14366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
14367 $as_echo "$CC_FOR_TARGET" >&6; }
14368 else
14369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14370 $as_echo "no" >&6; }
14371 fi
14372
14373
14374 fi
14375 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
14376 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14377 set dummy ${ncn_progname}; ac_word=$2
14378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14379 $as_echo_n "checking for $ac_word... " >&6; }
14380 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
14381 $as_echo_n "(cached) " >&6
14382 else
14383 if test -n "$CC_FOR_TARGET"; then
14384 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
14385 else
14386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14387 for as_dir in $PATH
14388 do
14389 IFS=$as_save_IFS
14390 test -z "$as_dir" && as_dir=.
14391 for ac_exec_ext in '' $ac_executable_extensions; do
14392 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14393 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
14394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14395 break 2
14396 fi
14397 done
14398 done
14399 IFS=$as_save_IFS
14400
14401 fi
14402 fi
14403 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
14404 if test -n "$CC_FOR_TARGET"; then
14405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
14406 $as_echo "$CC_FOR_TARGET" >&6; }
14407 else
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14409 $as_echo "no" >&6; }
14410 fi
14411
14412
14413 fi
14414 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
14415 done
14416 fi
14417
14418 if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
14419 set dummy cc gcc
14420 if test $build = $target ; then
14421 CC_FOR_TARGET="$2"
14422 else
14423 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
14424 fi
14425 else
14426 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
14427 fi
14428
14429
14430
14431 if test -n "$CXX_FOR_TARGET"; then
14432 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
14433 elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
14434 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
14435 fi
14436
14437 if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
14438 for ncn_progname in c++ g++ cxx gxx; do
14439 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14440 set dummy ${ncn_progname}; ac_word=$2
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14442 $as_echo_n "checking for $ac_word... " >&6; }
14443 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
14444 $as_echo_n "(cached) " >&6
14445 else
14446 if test -n "$CXX_FOR_TARGET"; then
14447 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
14448 else
14449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14450 for as_dir in $PATH
14451 do
14452 IFS=$as_save_IFS
14453 test -z "$as_dir" && as_dir=.
14454 for ac_exec_ext in '' $ac_executable_extensions; do
14455 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14456 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
14457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14458 break 2
14459 fi
14460 done
14461 done
14462 IFS=$as_save_IFS
14463
14464 fi
14465 fi
14466 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
14467 if test -n "$CXX_FOR_TARGET"; then
14468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
14469 $as_echo "$CXX_FOR_TARGET" >&6; }
14470 else
14471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14472 $as_echo "no" >&6; }
14473 fi
14474
14475
14476 done
14477 fi
14478
14479 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
14480 for ncn_progname in c++ g++ cxx gxx; do
14481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14482 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14483 if test -x $with_build_time_tools/${ncn_progname}; then
14484 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14486 $as_echo "yes" >&6; }
14487 break
14488 else
14489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14490 $as_echo "no" >&6; }
14491 fi
14492 done
14493 fi
14494
14495 if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
14496 for ncn_progname in c++ g++ cxx gxx; do
14497 if test -n "$ncn_target_tool_prefix"; then
14498 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14499 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14501 $as_echo_n "checking for $ac_word... " >&6; }
14502 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
14503 $as_echo_n "(cached) " >&6
14504 else
14505 if test -n "$CXX_FOR_TARGET"; then
14506 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
14507 else
14508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14509 for as_dir in $PATH
14510 do
14511 IFS=$as_save_IFS
14512 test -z "$as_dir" && as_dir=.
14513 for ac_exec_ext in '' $ac_executable_extensions; do
14514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14515 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14517 break 2
14518 fi
14519 done
14520 done
14521 IFS=$as_save_IFS
14522
14523 fi
14524 fi
14525 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
14526 if test -n "$CXX_FOR_TARGET"; then
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
14528 $as_echo "$CXX_FOR_TARGET" >&6; }
14529 else
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14531 $as_echo "no" >&6; }
14532 fi
14533
14534
14535 fi
14536 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
14537 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14538 set dummy ${ncn_progname}; ac_word=$2
14539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14540 $as_echo_n "checking for $ac_word... " >&6; }
14541 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
14542 $as_echo_n "(cached) " >&6
14543 else
14544 if test -n "$CXX_FOR_TARGET"; then
14545 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
14546 else
14547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14548 for as_dir in $PATH
14549 do
14550 IFS=$as_save_IFS
14551 test -z "$as_dir" && as_dir=.
14552 for ac_exec_ext in '' $ac_executable_extensions; do
14553 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14554 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
14555 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14556 break 2
14557 fi
14558 done
14559 done
14560 IFS=$as_save_IFS
14561
14562 fi
14563 fi
14564 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
14565 if test -n "$CXX_FOR_TARGET"; then
14566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
14567 $as_echo "$CXX_FOR_TARGET" >&6; }
14568 else
14569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14570 $as_echo "no" >&6; }
14571 fi
14572
14573
14574 fi
14575 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
14576 done
14577 fi
14578
14579 if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
14580 set dummy c++ g++ cxx gxx
14581 if test $build = $target ; then
14582 CXX_FOR_TARGET="$2"
14583 else
14584 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
14585 fi
14586 else
14587 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
14588 fi
14589
14590
14591
14592 if test -n "$GCC_FOR_TARGET"; then
14593 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
14594 elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
14595 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
14596 fi
14597
14598 if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
14599 for ncn_progname in gcc; do
14600 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14601 set dummy ${ncn_progname}; ac_word=$2
14602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14603 $as_echo_n "checking for $ac_word... " >&6; }
14604 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
14605 $as_echo_n "(cached) " >&6
14606 else
14607 if test -n "$GCC_FOR_TARGET"; then
14608 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
14609 else
14610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14611 for as_dir in $PATH
14612 do
14613 IFS=$as_save_IFS
14614 test -z "$as_dir" && as_dir=.
14615 for ac_exec_ext in '' $ac_executable_extensions; do
14616 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14617 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
14618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14619 break 2
14620 fi
14621 done
14622 done
14623 IFS=$as_save_IFS
14624
14625 fi
14626 fi
14627 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
14628 if test -n "$GCC_FOR_TARGET"; then
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
14630 $as_echo "$GCC_FOR_TARGET" >&6; }
14631 else
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14633 $as_echo "no" >&6; }
14634 fi
14635
14636
14637 done
14638 fi
14639
14640 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
14641 for ncn_progname in gcc; do
14642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14643 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14644 if test -x $with_build_time_tools/${ncn_progname}; then
14645 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14647 $as_echo "yes" >&6; }
14648 break
14649 else
14650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14651 $as_echo "no" >&6; }
14652 fi
14653 done
14654 fi
14655
14656 if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
14657 for ncn_progname in gcc; do
14658 if test -n "$ncn_target_tool_prefix"; then
14659 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14660 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14662 $as_echo_n "checking for $ac_word... " >&6; }
14663 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
14664 $as_echo_n "(cached) " >&6
14665 else
14666 if test -n "$GCC_FOR_TARGET"; then
14667 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
14668 else
14669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14670 for as_dir in $PATH
14671 do
14672 IFS=$as_save_IFS
14673 test -z "$as_dir" && as_dir=.
14674 for ac_exec_ext in '' $ac_executable_extensions; do
14675 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14676 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14678 break 2
14679 fi
14680 done
14681 done
14682 IFS=$as_save_IFS
14683
14684 fi
14685 fi
14686 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
14687 if test -n "$GCC_FOR_TARGET"; then
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
14689 $as_echo "$GCC_FOR_TARGET" >&6; }
14690 else
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14692 $as_echo "no" >&6; }
14693 fi
14694
14695
14696 fi
14697 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
14698 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14699 set dummy ${ncn_progname}; ac_word=$2
14700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14701 $as_echo_n "checking for $ac_word... " >&6; }
14702 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
14703 $as_echo_n "(cached) " >&6
14704 else
14705 if test -n "$GCC_FOR_TARGET"; then
14706 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
14707 else
14708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14709 for as_dir in $PATH
14710 do
14711 IFS=$as_save_IFS
14712 test -z "$as_dir" && as_dir=.
14713 for ac_exec_ext in '' $ac_executable_extensions; do
14714 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14715 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
14716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14717 break 2
14718 fi
14719 done
14720 done
14721 IFS=$as_save_IFS
14722
14723 fi
14724 fi
14725 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
14726 if test -n "$GCC_FOR_TARGET"; then
14727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
14728 $as_echo "$GCC_FOR_TARGET" >&6; }
14729 else
14730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14731 $as_echo "no" >&6; }
14732 fi
14733
14734
14735 fi
14736 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
14737 done
14738 fi
14739
14740 if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
14741 GCC_FOR_TARGET="${CC_FOR_TARGET}"
14742 else
14743 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
14744 fi
14745
14746
14747
14748 if test -n "$GFORTRAN_FOR_TARGET"; then
14749 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
14750 elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
14751 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
14752 fi
14753
14754 if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
14755 for ncn_progname in gfortran; do
14756 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14757 set dummy ${ncn_progname}; 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_prog_GFORTRAN_FOR_TARGET+:} false; then :
14761 $as_echo_n "(cached) " >&6
14762 else
14763 if test -n "$GFORTRAN_FOR_TARGET"; then
14764 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
14765 else
14766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14767 for as_dir in $PATH
14768 do
14769 IFS=$as_save_IFS
14770 test -z "$as_dir" && as_dir=.
14771 for ac_exec_ext in '' $ac_executable_extensions; do
14772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14773 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
14774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14775 break 2
14776 fi
14777 done
14778 done
14779 IFS=$as_save_IFS
14780
14781 fi
14782 fi
14783 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
14784 if test -n "$GFORTRAN_FOR_TARGET"; then
14785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
14786 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
14787 else
14788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14789 $as_echo "no" >&6; }
14790 fi
14791
14792
14793 done
14794 fi
14795
14796 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
14797 for ncn_progname in gfortran; do
14798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14799 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14800 if test -x $with_build_time_tools/${ncn_progname}; then
14801 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14803 $as_echo "yes" >&6; }
14804 break
14805 else
14806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14807 $as_echo "no" >&6; }
14808 fi
14809 done
14810 fi
14811
14812 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
14813 for ncn_progname in gfortran; do
14814 if test -n "$ncn_target_tool_prefix"; then
14815 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14816 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14818 $as_echo_n "checking for $ac_word... " >&6; }
14819 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
14820 $as_echo_n "(cached) " >&6
14821 else
14822 if test -n "$GFORTRAN_FOR_TARGET"; then
14823 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
14824 else
14825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14826 for as_dir in $PATH
14827 do
14828 IFS=$as_save_IFS
14829 test -z "$as_dir" && as_dir=.
14830 for ac_exec_ext in '' $ac_executable_extensions; do
14831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14832 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14834 break 2
14835 fi
14836 done
14837 done
14838 IFS=$as_save_IFS
14839
14840 fi
14841 fi
14842 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
14843 if test -n "$GFORTRAN_FOR_TARGET"; then
14844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
14845 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
14846 else
14847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14848 $as_echo "no" >&6; }
14849 fi
14850
14851
14852 fi
14853 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
14854 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14855 set dummy ${ncn_progname}; ac_word=$2
14856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14857 $as_echo_n "checking for $ac_word... " >&6; }
14858 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
14859 $as_echo_n "(cached) " >&6
14860 else
14861 if test -n "$GFORTRAN_FOR_TARGET"; then
14862 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
14863 else
14864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14865 for as_dir in $PATH
14866 do
14867 IFS=$as_save_IFS
14868 test -z "$as_dir" && as_dir=.
14869 for ac_exec_ext in '' $ac_executable_extensions; do
14870 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14871 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
14872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14873 break 2
14874 fi
14875 done
14876 done
14877 IFS=$as_save_IFS
14878
14879 fi
14880 fi
14881 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
14882 if test -n "$GFORTRAN_FOR_TARGET"; then
14883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
14884 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
14885 else
14886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14887 $as_echo "no" >&6; }
14888 fi
14889
14890
14891 fi
14892 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
14893 done
14894 fi
14895
14896 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
14897 set dummy gfortran
14898 if test $build = $target ; then
14899 GFORTRAN_FOR_TARGET="$2"
14900 else
14901 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
14902 fi
14903 else
14904 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
14905 fi
14906
14907
14908
14909 if test -n "$GOC_FOR_TARGET"; then
14910 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
14911 elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
14912 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
14913 fi
14914
14915 if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
14916 for ncn_progname in gccgo; do
14917 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14918 set dummy ${ncn_progname}; ac_word=$2
14919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14920 $as_echo_n "checking for $ac_word... " >&6; }
14921 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
14922 $as_echo_n "(cached) " >&6
14923 else
14924 if test -n "$GOC_FOR_TARGET"; then
14925 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
14926 else
14927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14928 for as_dir in $PATH
14929 do
14930 IFS=$as_save_IFS
14931 test -z "$as_dir" && as_dir=.
14932 for ac_exec_ext in '' $ac_executable_extensions; do
14933 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14934 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
14935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14936 break 2
14937 fi
14938 done
14939 done
14940 IFS=$as_save_IFS
14941
14942 fi
14943 fi
14944 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
14945 if test -n "$GOC_FOR_TARGET"; then
14946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
14947 $as_echo "$GOC_FOR_TARGET" >&6; }
14948 else
14949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14950 $as_echo "no" >&6; }
14951 fi
14952
14953
14954 done
14955 fi
14956
14957 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
14958 for ncn_progname in gccgo; do
14959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14960 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14961 if test -x $with_build_time_tools/${ncn_progname}; then
14962 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14964 $as_echo "yes" >&6; }
14965 break
14966 else
14967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14968 $as_echo "no" >&6; }
14969 fi
14970 done
14971 fi
14972
14973 if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
14974 for ncn_progname in gccgo; do
14975 if test -n "$ncn_target_tool_prefix"; then
14976 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14977 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14979 $as_echo_n "checking for $ac_word... " >&6; }
14980 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
14981 $as_echo_n "(cached) " >&6
14982 else
14983 if test -n "$GOC_FOR_TARGET"; then
14984 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
14985 else
14986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14987 for as_dir in $PATH
14988 do
14989 IFS=$as_save_IFS
14990 test -z "$as_dir" && as_dir=.
14991 for ac_exec_ext in '' $ac_executable_extensions; do
14992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14993 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14995 break 2
14996 fi
14997 done
14998 done
14999 IFS=$as_save_IFS
15000
15001 fi
15002 fi
15003 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
15004 if test -n "$GOC_FOR_TARGET"; then
15005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
15006 $as_echo "$GOC_FOR_TARGET" >&6; }
15007 else
15008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15009 $as_echo "no" >&6; }
15010 fi
15011
15012
15013 fi
15014 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
15015 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15016 set dummy ${ncn_progname}; ac_word=$2
15017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15018 $as_echo_n "checking for $ac_word... " >&6; }
15019 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
15020 $as_echo_n "(cached) " >&6
15021 else
15022 if test -n "$GOC_FOR_TARGET"; then
15023 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
15024 else
15025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15026 for as_dir in $PATH
15027 do
15028 IFS=$as_save_IFS
15029 test -z "$as_dir" && as_dir=.
15030 for ac_exec_ext in '' $ac_executable_extensions; do
15031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15032 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
15033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15034 break 2
15035 fi
15036 done
15037 done
15038 IFS=$as_save_IFS
15039
15040 fi
15041 fi
15042 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
15043 if test -n "$GOC_FOR_TARGET"; then
15044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
15045 $as_echo "$GOC_FOR_TARGET" >&6; }
15046 else
15047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15048 $as_echo "no" >&6; }
15049 fi
15050
15051
15052 fi
15053 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
15054 done
15055 fi
15056
15057 if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
15058 set dummy gccgo
15059 if test $build = $target ; then
15060 GOC_FOR_TARGET="$2"
15061 else
15062 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
15063 fi
15064 else
15065 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
15066 fi
15067
15068
15069
15070 if test -n "$GDC_FOR_TARGET"; then
15071 ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
15072 elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
15073 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
15074 fi
15075
15076 if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
15077 for ncn_progname in gdc; do
15078 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15079 set dummy ${ncn_progname}; ac_word=$2
15080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15081 $as_echo_n "checking for $ac_word... " >&6; }
15082 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
15083 $as_echo_n "(cached) " >&6
15084 else
15085 if test -n "$GDC_FOR_TARGET"; then
15086 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
15087 else
15088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15089 for as_dir in $PATH
15090 do
15091 IFS=$as_save_IFS
15092 test -z "$as_dir" && as_dir=.
15093 for ac_exec_ext in '' $ac_executable_extensions; do
15094 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15095 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
15096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15097 break 2
15098 fi
15099 done
15100 done
15101 IFS=$as_save_IFS
15102
15103 fi
15104 fi
15105 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
15106 if test -n "$GDC_FOR_TARGET"; then
15107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
15108 $as_echo "$GDC_FOR_TARGET" >&6; }
15109 else
15110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15111 $as_echo "no" >&6; }
15112 fi
15113
15114
15115 done
15116 fi
15117
15118 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
15119 for ncn_progname in gdc; do
15120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15121 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15122 if test -x $with_build_time_tools/${ncn_progname}; then
15123 ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15125 $as_echo "yes" >&6; }
15126 break
15127 else
15128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15129 $as_echo "no" >&6; }
15130 fi
15131 done
15132 fi
15133
15134 if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
15135 for ncn_progname in gdc; do
15136 if test -n "$ncn_target_tool_prefix"; then
15137 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15138 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15140 $as_echo_n "checking for $ac_word... " >&6; }
15141 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
15142 $as_echo_n "(cached) " >&6
15143 else
15144 if test -n "$GDC_FOR_TARGET"; then
15145 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
15146 else
15147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15148 for as_dir in $PATH
15149 do
15150 IFS=$as_save_IFS
15151 test -z "$as_dir" && as_dir=.
15152 for ac_exec_ext in '' $ac_executable_extensions; do
15153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15154 ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15156 break 2
15157 fi
15158 done
15159 done
15160 IFS=$as_save_IFS
15161
15162 fi
15163 fi
15164 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
15165 if test -n "$GDC_FOR_TARGET"; then
15166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
15167 $as_echo "$GDC_FOR_TARGET" >&6; }
15168 else
15169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15170 $as_echo "no" >&6; }
15171 fi
15172
15173
15174 fi
15175 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
15176 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15177 set dummy ${ncn_progname}; ac_word=$2
15178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15179 $as_echo_n "checking for $ac_word... " >&6; }
15180 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
15181 $as_echo_n "(cached) " >&6
15182 else
15183 if test -n "$GDC_FOR_TARGET"; then
15184 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
15185 else
15186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15187 for as_dir in $PATH
15188 do
15189 IFS=$as_save_IFS
15190 test -z "$as_dir" && as_dir=.
15191 for ac_exec_ext in '' $ac_executable_extensions; do
15192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15193 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
15194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15195 break 2
15196 fi
15197 done
15198 done
15199 IFS=$as_save_IFS
15200
15201 fi
15202 fi
15203 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
15204 if test -n "$GDC_FOR_TARGET"; then
15205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
15206 $as_echo "$GDC_FOR_TARGET" >&6; }
15207 else
15208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15209 $as_echo "no" >&6; }
15210 fi
15211
15212
15213 fi
15214 test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
15215 done
15216 fi
15217
15218 if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
15219 set dummy gdc
15220 if test $build = $target ; then
15221 GDC_FOR_TARGET="$2"
15222 else
15223 GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
15224 fi
15225 else
15226 GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
15227 fi
15228
15229
15230
15231 if test -n "$GM2_FOR_TARGET"; then
15232 ac_cv_prog_GM2_FOR_TARGET=$GM2_FOR_TARGET
15233 elif test -n "$ac_cv_prog_GM2_FOR_TARGET"; then
15234 GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
15235 fi
15236
15237 if test -n "$ac_cv_prog_GM2_FOR_TARGET"; then
15238 for ncn_progname in gm2; do
15239 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15240 set dummy ${ncn_progname}; ac_word=$2
15241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15242 $as_echo_n "checking for $ac_word... " >&6; }
15243 if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
15244 $as_echo_n "(cached) " >&6
15245 else
15246 if test -n "$GM2_FOR_TARGET"; then
15247 ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
15248 else
15249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15250 for as_dir in $PATH
15251 do
15252 IFS=$as_save_IFS
15253 test -z "$as_dir" && as_dir=.
15254 for ac_exec_ext in '' $ac_executable_extensions; do
15255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15256 ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}"
15257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15258 break 2
15259 fi
15260 done
15261 done
15262 IFS=$as_save_IFS
15263
15264 fi
15265 fi
15266 GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
15267 if test -n "$GM2_FOR_TARGET"; then
15268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
15269 $as_echo "$GM2_FOR_TARGET" >&6; }
15270 else
15271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15272 $as_echo "no" >&6; }
15273 fi
15274
15275
15276 done
15277 fi
15278
15279 if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test -n "$with_build_time_tools"; then
15280 for ncn_progname in gm2; do
15281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15282 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15283 if test -x $with_build_time_tools/${ncn_progname}; then
15284 ac_cv_prog_GM2_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15286 $as_echo "yes" >&6; }
15287 break
15288 else
15289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15290 $as_echo "no" >&6; }
15291 fi
15292 done
15293 fi
15294
15295 if test -z "$ac_cv_prog_GM2_FOR_TARGET"; then
15296 for ncn_progname in gm2; do
15297 if test -n "$ncn_target_tool_prefix"; then
15298 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15299 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15301 $as_echo_n "checking for $ac_word... " >&6; }
15302 if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
15303 $as_echo_n "(cached) " >&6
15304 else
15305 if test -n "$GM2_FOR_TARGET"; then
15306 ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
15307 else
15308 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15309 for as_dir in $PATH
15310 do
15311 IFS=$as_save_IFS
15312 test -z "$as_dir" && as_dir=.
15313 for ac_exec_ext in '' $ac_executable_extensions; do
15314 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15315 ac_cv_prog_GM2_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15316 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15317 break 2
15318 fi
15319 done
15320 done
15321 IFS=$as_save_IFS
15322
15323 fi
15324 fi
15325 GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
15326 if test -n "$GM2_FOR_TARGET"; then
15327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
15328 $as_echo "$GM2_FOR_TARGET" >&6; }
15329 else
15330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15331 $as_echo "no" >&6; }
15332 fi
15333
15334
15335 fi
15336 if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test $build = $target ; then
15337 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15338 set dummy ${ncn_progname}; ac_word=$2
15339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15340 $as_echo_n "checking for $ac_word... " >&6; }
15341 if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
15342 $as_echo_n "(cached) " >&6
15343 else
15344 if test -n "$GM2_FOR_TARGET"; then
15345 ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
15346 else
15347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15348 for as_dir in $PATH
15349 do
15350 IFS=$as_save_IFS
15351 test -z "$as_dir" && as_dir=.
15352 for ac_exec_ext in '' $ac_executable_extensions; do
15353 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15354 ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}"
15355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15356 break 2
15357 fi
15358 done
15359 done
15360 IFS=$as_save_IFS
15361
15362 fi
15363 fi
15364 GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
15365 if test -n "$GM2_FOR_TARGET"; then
15366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
15367 $as_echo "$GM2_FOR_TARGET" >&6; }
15368 else
15369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15370 $as_echo "no" >&6; }
15371 fi
15372
15373
15374 fi
15375 test -n "$ac_cv_prog_GM2_FOR_TARGET" && break
15376 done
15377 fi
15378
15379 if test -z "$ac_cv_prog_GM2_FOR_TARGET" ; then
15380 set dummy gm2
15381 if test $build = $target ; then
15382 GM2_FOR_TARGET="$2"
15383 else
15384 GM2_FOR_TARGET="${ncn_target_tool_prefix}$2"
15385 fi
15386 else
15387 GM2_FOR_TARGET="$ac_cv_prog_GM2_FOR_TARGET"
15388 fi
15389
15390
15391
15392 cat > conftest.c << \EOF
15393 #ifdef __GNUC__
15394 gcc_yay;
15395 #endif
15396 EOF
15397 if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
15398 have_gcc_for_target=yes
15399 else
15400 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
15401 have_gcc_for_target=no
15402 fi
15403 rm conftest.c
15404
15405
15406
15407
15408 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
15409 if test -n "$with_build_time_tools"; then
15410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
15411 $as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
15412 if test -x $with_build_time_tools/ar; then
15413 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
15414 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
15415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
15416 $as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
15417 else
15418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15419 $as_echo "no" >&6; }
15420 fi
15421 elif test $build != $host && test $have_gcc_for_target = yes; then
15422 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
15423 test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
15424 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
15425 fi
15426 fi
15427 if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15428 # Extract the first word of "ar", so it can be a program name with args.
15429 set dummy ar; ac_word=$2
15430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15431 $as_echo_n "checking for $ac_word... " >&6; }
15432 if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
15433 $as_echo_n "(cached) " >&6
15434 else
15435 case $AR_FOR_TARGET in
15436 [\\/]* | ?:[\\/]*)
15437 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
15438 ;;
15439 *)
15440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15441 for as_dir in $gcc_cv_tool_dirs
15442 do
15443 IFS=$as_save_IFS
15444 test -z "$as_dir" && as_dir=.
15445 for ac_exec_ext in '' $ac_executable_extensions; do
15446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15447 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15449 break 2
15450 fi
15451 done
15452 done
15453 IFS=$as_save_IFS
15454
15455 ;;
15456 esac
15457 fi
15458 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
15459 if test -n "$AR_FOR_TARGET"; then
15460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
15461 $as_echo "$AR_FOR_TARGET" >&6; }
15462 else
15463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15464 $as_echo "no" >&6; }
15465 fi
15466
15467
15468 fi
15469 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
15470
15471
15472 if test -n "$AR_FOR_TARGET"; then
15473 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
15474 elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
15475 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
15476 fi
15477
15478 if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
15479 for ncn_progname in ar; do
15480 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15481 set dummy ${ncn_progname}; ac_word=$2
15482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15483 $as_echo_n "checking for $ac_word... " >&6; }
15484 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
15485 $as_echo_n "(cached) " >&6
15486 else
15487 if test -n "$AR_FOR_TARGET"; then
15488 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
15489 else
15490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15491 for as_dir in $PATH
15492 do
15493 IFS=$as_save_IFS
15494 test -z "$as_dir" && as_dir=.
15495 for ac_exec_ext in '' $ac_executable_extensions; do
15496 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15497 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
15498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15499 break 2
15500 fi
15501 done
15502 done
15503 IFS=$as_save_IFS
15504
15505 fi
15506 fi
15507 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
15508 if test -n "$AR_FOR_TARGET"; then
15509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
15510 $as_echo "$AR_FOR_TARGET" >&6; }
15511 else
15512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15513 $as_echo "no" >&6; }
15514 fi
15515
15516
15517 done
15518 fi
15519
15520 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
15521 for ncn_progname in ar; do
15522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15523 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15524 if test -x $with_build_time_tools/${ncn_progname}; then
15525 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15527 $as_echo "yes" >&6; }
15528 break
15529 else
15530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15531 $as_echo "no" >&6; }
15532 fi
15533 done
15534 fi
15535
15536 if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
15537 for ncn_progname in ar; do
15538 if test -n "$ncn_target_tool_prefix"; then
15539 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15540 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15542 $as_echo_n "checking for $ac_word... " >&6; }
15543 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
15544 $as_echo_n "(cached) " >&6
15545 else
15546 if test -n "$AR_FOR_TARGET"; then
15547 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
15548 else
15549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15550 for as_dir in $PATH
15551 do
15552 IFS=$as_save_IFS
15553 test -z "$as_dir" && as_dir=.
15554 for ac_exec_ext in '' $ac_executable_extensions; do
15555 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15556 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15558 break 2
15559 fi
15560 done
15561 done
15562 IFS=$as_save_IFS
15563
15564 fi
15565 fi
15566 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
15567 if test -n "$AR_FOR_TARGET"; then
15568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
15569 $as_echo "$AR_FOR_TARGET" >&6; }
15570 else
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15572 $as_echo "no" >&6; }
15573 fi
15574
15575
15576 fi
15577 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
15578 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15579 set dummy ${ncn_progname}; ac_word=$2
15580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15581 $as_echo_n "checking for $ac_word... " >&6; }
15582 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
15583 $as_echo_n "(cached) " >&6
15584 else
15585 if test -n "$AR_FOR_TARGET"; then
15586 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
15587 else
15588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15589 for as_dir in $PATH
15590 do
15591 IFS=$as_save_IFS
15592 test -z "$as_dir" && as_dir=.
15593 for ac_exec_ext in '' $ac_executable_extensions; do
15594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15595 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
15596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15597 break 2
15598 fi
15599 done
15600 done
15601 IFS=$as_save_IFS
15602
15603 fi
15604 fi
15605 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
15606 if test -n "$AR_FOR_TARGET"; then
15607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
15608 $as_echo "$AR_FOR_TARGET" >&6; }
15609 else
15610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15611 $as_echo "no" >&6; }
15612 fi
15613
15614
15615 fi
15616 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
15617 done
15618 fi
15619
15620 if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
15621 set dummy ar
15622 if test $build = $target ; then
15623 AR_FOR_TARGET="$2"
15624 else
15625 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
15626 fi
15627 else
15628 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
15629 fi
15630
15631 else
15632 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
15633 fi
15634
15635
15636
15637
15638 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
15639 if test -n "$with_build_time_tools"; then
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
15641 $as_echo_n "checking for as in $with_build_time_tools... " >&6; }
15642 if test -x $with_build_time_tools/as; then
15643 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
15644 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
15645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
15646 $as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
15647 else
15648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15649 $as_echo "no" >&6; }
15650 fi
15651 elif test $build != $host && test $have_gcc_for_target = yes; then
15652 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
15653 test $AS_FOR_TARGET = as && AS_FOR_TARGET=
15654 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
15655 fi
15656 fi
15657 if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15658 # Extract the first word of "as", so it can be a program name with args.
15659 set dummy as; ac_word=$2
15660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15661 $as_echo_n "checking for $ac_word... " >&6; }
15662 if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
15663 $as_echo_n "(cached) " >&6
15664 else
15665 case $AS_FOR_TARGET in
15666 [\\/]* | ?:[\\/]*)
15667 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
15668 ;;
15669 *)
15670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15671 for as_dir in $gcc_cv_tool_dirs
15672 do
15673 IFS=$as_save_IFS
15674 test -z "$as_dir" && as_dir=.
15675 for ac_exec_ext in '' $ac_executable_extensions; do
15676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15677 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15679 break 2
15680 fi
15681 done
15682 done
15683 IFS=$as_save_IFS
15684
15685 ;;
15686 esac
15687 fi
15688 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
15689 if test -n "$AS_FOR_TARGET"; then
15690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
15691 $as_echo "$AS_FOR_TARGET" >&6; }
15692 else
15693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15694 $as_echo "no" >&6; }
15695 fi
15696
15697
15698 fi
15699 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
15700
15701
15702 if test -n "$AS_FOR_TARGET"; then
15703 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
15704 elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
15705 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
15706 fi
15707
15708 if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
15709 for ncn_progname in as; do
15710 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15711 set dummy ${ncn_progname}; ac_word=$2
15712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15713 $as_echo_n "checking for $ac_word... " >&6; }
15714 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
15715 $as_echo_n "(cached) " >&6
15716 else
15717 if test -n "$AS_FOR_TARGET"; then
15718 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
15719 else
15720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15721 for as_dir in $PATH
15722 do
15723 IFS=$as_save_IFS
15724 test -z "$as_dir" && as_dir=.
15725 for ac_exec_ext in '' $ac_executable_extensions; do
15726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15727 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
15728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15729 break 2
15730 fi
15731 done
15732 done
15733 IFS=$as_save_IFS
15734
15735 fi
15736 fi
15737 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
15738 if test -n "$AS_FOR_TARGET"; then
15739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
15740 $as_echo "$AS_FOR_TARGET" >&6; }
15741 else
15742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15743 $as_echo "no" >&6; }
15744 fi
15745
15746
15747 done
15748 fi
15749
15750 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
15751 for ncn_progname in as; do
15752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15753 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15754 if test -x $with_build_time_tools/${ncn_progname}; then
15755 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15757 $as_echo "yes" >&6; }
15758 break
15759 else
15760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15761 $as_echo "no" >&6; }
15762 fi
15763 done
15764 fi
15765
15766 if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
15767 for ncn_progname in as; do
15768 if test -n "$ncn_target_tool_prefix"; then
15769 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15770 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15772 $as_echo_n "checking for $ac_word... " >&6; }
15773 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
15774 $as_echo_n "(cached) " >&6
15775 else
15776 if test -n "$AS_FOR_TARGET"; then
15777 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
15778 else
15779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15780 for as_dir in $PATH
15781 do
15782 IFS=$as_save_IFS
15783 test -z "$as_dir" && as_dir=.
15784 for ac_exec_ext in '' $ac_executable_extensions; do
15785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15786 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15788 break 2
15789 fi
15790 done
15791 done
15792 IFS=$as_save_IFS
15793
15794 fi
15795 fi
15796 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
15797 if test -n "$AS_FOR_TARGET"; then
15798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
15799 $as_echo "$AS_FOR_TARGET" >&6; }
15800 else
15801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15802 $as_echo "no" >&6; }
15803 fi
15804
15805
15806 fi
15807 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
15808 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15809 set dummy ${ncn_progname}; ac_word=$2
15810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15811 $as_echo_n "checking for $ac_word... " >&6; }
15812 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
15813 $as_echo_n "(cached) " >&6
15814 else
15815 if test -n "$AS_FOR_TARGET"; then
15816 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
15817 else
15818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15819 for as_dir in $PATH
15820 do
15821 IFS=$as_save_IFS
15822 test -z "$as_dir" && as_dir=.
15823 for ac_exec_ext in '' $ac_executable_extensions; do
15824 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15825 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
15826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15827 break 2
15828 fi
15829 done
15830 done
15831 IFS=$as_save_IFS
15832
15833 fi
15834 fi
15835 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
15836 if test -n "$AS_FOR_TARGET"; then
15837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
15838 $as_echo "$AS_FOR_TARGET" >&6; }
15839 else
15840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15841 $as_echo "no" >&6; }
15842 fi
15843
15844
15845 fi
15846 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
15847 done
15848 fi
15849
15850 if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
15851 set dummy as
15852 if test $build = $target ; then
15853 AS_FOR_TARGET="$2"
15854 else
15855 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
15856 fi
15857 else
15858 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
15859 fi
15860
15861 else
15862 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
15863 fi
15864
15865
15866
15867
15868 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
15869 if test -n "$with_build_time_tools"; then
15870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
15871 $as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
15872 if test -x $with_build_time_tools/dlltool; then
15873 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
15874 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
15875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
15876 $as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
15877 else
15878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15879 $as_echo "no" >&6; }
15880 fi
15881 elif test $build != $host && test $have_gcc_for_target = yes; then
15882 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
15883 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
15884 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
15885 fi
15886 fi
15887 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15888 # Extract the first word of "dlltool", so it can be a program name with args.
15889 set dummy dlltool; ac_word=$2
15890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15891 $as_echo_n "checking for $ac_word... " >&6; }
15892 if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
15893 $as_echo_n "(cached) " >&6
15894 else
15895 case $DLLTOOL_FOR_TARGET in
15896 [\\/]* | ?:[\\/]*)
15897 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
15898 ;;
15899 *)
15900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15901 for as_dir in $gcc_cv_tool_dirs
15902 do
15903 IFS=$as_save_IFS
15904 test -z "$as_dir" && as_dir=.
15905 for ac_exec_ext in '' $ac_executable_extensions; do
15906 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15907 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15909 break 2
15910 fi
15911 done
15912 done
15913 IFS=$as_save_IFS
15914
15915 ;;
15916 esac
15917 fi
15918 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
15919 if test -n "$DLLTOOL_FOR_TARGET"; then
15920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
15921 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
15922 else
15923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15924 $as_echo "no" >&6; }
15925 fi
15926
15927
15928 fi
15929 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
15930
15931
15932 if test -n "$DLLTOOL_FOR_TARGET"; then
15933 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
15934 elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
15935 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
15936 fi
15937
15938 if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
15939 for ncn_progname in dlltool; do
15940 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15941 set dummy ${ncn_progname}; ac_word=$2
15942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15943 $as_echo_n "checking for $ac_word... " >&6; }
15944 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
15945 $as_echo_n "(cached) " >&6
15946 else
15947 if test -n "$DLLTOOL_FOR_TARGET"; then
15948 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
15949 else
15950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15951 for as_dir in $PATH
15952 do
15953 IFS=$as_save_IFS
15954 test -z "$as_dir" && as_dir=.
15955 for ac_exec_ext in '' $ac_executable_extensions; do
15956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15957 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
15958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15959 break 2
15960 fi
15961 done
15962 done
15963 IFS=$as_save_IFS
15964
15965 fi
15966 fi
15967 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
15968 if test -n "$DLLTOOL_FOR_TARGET"; then
15969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
15970 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
15971 else
15972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15973 $as_echo "no" >&6; }
15974 fi
15975
15976
15977 done
15978 fi
15979
15980 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
15981 for ncn_progname in dlltool; do
15982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15983 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15984 if test -x $with_build_time_tools/${ncn_progname}; then
15985 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15987 $as_echo "yes" >&6; }
15988 break
15989 else
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15991 $as_echo "no" >&6; }
15992 fi
15993 done
15994 fi
15995
15996 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
15997 for ncn_progname in dlltool; do
15998 if test -n "$ncn_target_tool_prefix"; then
15999 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16000 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16002 $as_echo_n "checking for $ac_word... " >&6; }
16003 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
16004 $as_echo_n "(cached) " >&6
16005 else
16006 if test -n "$DLLTOOL_FOR_TARGET"; then
16007 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
16008 else
16009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16010 for as_dir in $PATH
16011 do
16012 IFS=$as_save_IFS
16013 test -z "$as_dir" && as_dir=.
16014 for ac_exec_ext in '' $ac_executable_extensions; do
16015 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16016 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16017 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16018 break 2
16019 fi
16020 done
16021 done
16022 IFS=$as_save_IFS
16023
16024 fi
16025 fi
16026 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
16027 if test -n "$DLLTOOL_FOR_TARGET"; then
16028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
16029 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
16030 else
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16032 $as_echo "no" >&6; }
16033 fi
16034
16035
16036 fi
16037 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
16038 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16039 set dummy ${ncn_progname}; ac_word=$2
16040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16041 $as_echo_n "checking for $ac_word... " >&6; }
16042 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
16043 $as_echo_n "(cached) " >&6
16044 else
16045 if test -n "$DLLTOOL_FOR_TARGET"; then
16046 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
16047 else
16048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16049 for as_dir in $PATH
16050 do
16051 IFS=$as_save_IFS
16052 test -z "$as_dir" && as_dir=.
16053 for ac_exec_ext in '' $ac_executable_extensions; do
16054 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16055 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
16056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16057 break 2
16058 fi
16059 done
16060 done
16061 IFS=$as_save_IFS
16062
16063 fi
16064 fi
16065 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
16066 if test -n "$DLLTOOL_FOR_TARGET"; then
16067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
16068 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
16069 else
16070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16071 $as_echo "no" >&6; }
16072 fi
16073
16074
16075 fi
16076 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
16077 done
16078 fi
16079
16080 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
16081 set dummy dlltool
16082 if test $build = $target ; then
16083 DLLTOOL_FOR_TARGET="$2"
16084 else
16085 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16086 fi
16087 else
16088 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
16089 fi
16090
16091 else
16092 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
16093 fi
16094
16095
16096
16097
16098 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
16099 if test -n "$with_build_time_tools"; then
16100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
16101 $as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
16102 if test -x $with_build_time_tools/dsymutil; then
16103 DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
16104 ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
16105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
16106 $as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
16107 else
16108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16109 $as_echo "no" >&6; }
16110 fi
16111 elif test $build != $host && test $have_gcc_for_target = yes; then
16112 DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
16113 test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
16114 test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
16115 fi
16116 fi
16117 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16118 # Extract the first word of "dsymutil", so it can be a program name with args.
16119 set dummy dsymutil; ac_word=$2
16120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16121 $as_echo_n "checking for $ac_word... " >&6; }
16122 if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
16123 $as_echo_n "(cached) " >&6
16124 else
16125 case $DSYMUTIL_FOR_TARGET in
16126 [\\/]* | ?:[\\/]*)
16127 ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
16128 ;;
16129 *)
16130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16131 for as_dir in $gcc_cv_tool_dirs
16132 do
16133 IFS=$as_save_IFS
16134 test -z "$as_dir" && as_dir=.
16135 for ac_exec_ext in '' $ac_executable_extensions; do
16136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16137 ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16139 break 2
16140 fi
16141 done
16142 done
16143 IFS=$as_save_IFS
16144
16145 ;;
16146 esac
16147 fi
16148 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
16149 if test -n "$DSYMUTIL_FOR_TARGET"; then
16150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
16151 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
16152 else
16153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16154 $as_echo "no" >&6; }
16155 fi
16156
16157
16158 fi
16159 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
16160
16161
16162 if test -n "$DSYMUTIL_FOR_TARGET"; then
16163 ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
16164 elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
16165 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
16166 fi
16167
16168 if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
16169 for ncn_progname in dsymutil; do
16170 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16171 set dummy ${ncn_progname}; ac_word=$2
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16173 $as_echo_n "checking for $ac_word... " >&6; }
16174 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
16175 $as_echo_n "(cached) " >&6
16176 else
16177 if test -n "$DSYMUTIL_FOR_TARGET"; then
16178 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
16179 else
16180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16181 for as_dir in $PATH
16182 do
16183 IFS=$as_save_IFS
16184 test -z "$as_dir" && as_dir=.
16185 for ac_exec_ext in '' $ac_executable_extensions; do
16186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16187 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
16188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16189 break 2
16190 fi
16191 done
16192 done
16193 IFS=$as_save_IFS
16194
16195 fi
16196 fi
16197 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
16198 if test -n "$DSYMUTIL_FOR_TARGET"; then
16199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
16200 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
16201 else
16202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16203 $as_echo "no" >&6; }
16204 fi
16205
16206
16207 done
16208 fi
16209
16210 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
16211 for ncn_progname in dsymutil; do
16212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16213 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16214 if test -x $with_build_time_tools/${ncn_progname}; then
16215 ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16217 $as_echo "yes" >&6; }
16218 break
16219 else
16220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16221 $as_echo "no" >&6; }
16222 fi
16223 done
16224 fi
16225
16226 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
16227 for ncn_progname in dsymutil; do
16228 if test -n "$ncn_target_tool_prefix"; then
16229 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16230 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16232 $as_echo_n "checking for $ac_word... " >&6; }
16233 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
16234 $as_echo_n "(cached) " >&6
16235 else
16236 if test -n "$DSYMUTIL_FOR_TARGET"; then
16237 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
16238 else
16239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16240 for as_dir in $PATH
16241 do
16242 IFS=$as_save_IFS
16243 test -z "$as_dir" && as_dir=.
16244 for ac_exec_ext in '' $ac_executable_extensions; do
16245 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16246 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16248 break 2
16249 fi
16250 done
16251 done
16252 IFS=$as_save_IFS
16253
16254 fi
16255 fi
16256 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
16257 if test -n "$DSYMUTIL_FOR_TARGET"; then
16258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
16259 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
16260 else
16261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16262 $as_echo "no" >&6; }
16263 fi
16264
16265
16266 fi
16267 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
16268 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16269 set dummy ${ncn_progname}; ac_word=$2
16270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16271 $as_echo_n "checking for $ac_word... " >&6; }
16272 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
16273 $as_echo_n "(cached) " >&6
16274 else
16275 if test -n "$DSYMUTIL_FOR_TARGET"; then
16276 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
16277 else
16278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16279 for as_dir in $PATH
16280 do
16281 IFS=$as_save_IFS
16282 test -z "$as_dir" && as_dir=.
16283 for ac_exec_ext in '' $ac_executable_extensions; do
16284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16285 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
16286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16287 break 2
16288 fi
16289 done
16290 done
16291 IFS=$as_save_IFS
16292
16293 fi
16294 fi
16295 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
16296 if test -n "$DSYMUTIL_FOR_TARGET"; then
16297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
16298 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
16299 else
16300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16301 $as_echo "no" >&6; }
16302 fi
16303
16304
16305 fi
16306 test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
16307 done
16308 fi
16309
16310 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
16311 set dummy dsymutil
16312 if test $build = $target ; then
16313 DSYMUTIL_FOR_TARGET="$2"
16314 else
16315 DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16316 fi
16317 else
16318 DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
16319 fi
16320
16321 else
16322 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
16323 fi
16324
16325
16326
16327
16328 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
16329 if test -n "$with_build_time_tools"; then
16330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
16331 $as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
16332 if test -x $with_build_time_tools/ld; then
16333 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
16334 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
16335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
16336 $as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
16337 else
16338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16339 $as_echo "no" >&6; }
16340 fi
16341 elif test $build != $host && test $have_gcc_for_target = yes; then
16342 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
16343 test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
16344 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
16345 fi
16346 fi
16347 if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16348 # Extract the first word of "ld", so it can be a program name with args.
16349 set dummy ld; ac_word=$2
16350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16351 $as_echo_n "checking for $ac_word... " >&6; }
16352 if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
16353 $as_echo_n "(cached) " >&6
16354 else
16355 case $LD_FOR_TARGET in
16356 [\\/]* | ?:[\\/]*)
16357 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
16358 ;;
16359 *)
16360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16361 for as_dir in $gcc_cv_tool_dirs
16362 do
16363 IFS=$as_save_IFS
16364 test -z "$as_dir" && as_dir=.
16365 for ac_exec_ext in '' $ac_executable_extensions; do
16366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16367 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16369 break 2
16370 fi
16371 done
16372 done
16373 IFS=$as_save_IFS
16374
16375 ;;
16376 esac
16377 fi
16378 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
16379 if test -n "$LD_FOR_TARGET"; then
16380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
16381 $as_echo "$LD_FOR_TARGET" >&6; }
16382 else
16383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16384 $as_echo "no" >&6; }
16385 fi
16386
16387
16388 fi
16389 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
16390
16391
16392 if test -n "$LD_FOR_TARGET"; then
16393 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
16394 elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
16395 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
16396 fi
16397
16398 if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
16399 for ncn_progname in ld; do
16400 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16401 set dummy ${ncn_progname}; ac_word=$2
16402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16403 $as_echo_n "checking for $ac_word... " >&6; }
16404 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
16405 $as_echo_n "(cached) " >&6
16406 else
16407 if test -n "$LD_FOR_TARGET"; then
16408 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
16409 else
16410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16411 for as_dir in $PATH
16412 do
16413 IFS=$as_save_IFS
16414 test -z "$as_dir" && as_dir=.
16415 for ac_exec_ext in '' $ac_executable_extensions; do
16416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16417 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
16418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16419 break 2
16420 fi
16421 done
16422 done
16423 IFS=$as_save_IFS
16424
16425 fi
16426 fi
16427 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
16428 if test -n "$LD_FOR_TARGET"; then
16429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
16430 $as_echo "$LD_FOR_TARGET" >&6; }
16431 else
16432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16433 $as_echo "no" >&6; }
16434 fi
16435
16436
16437 done
16438 fi
16439
16440 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
16441 for ncn_progname in ld; do
16442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16443 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16444 if test -x $with_build_time_tools/${ncn_progname}; then
16445 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16447 $as_echo "yes" >&6; }
16448 break
16449 else
16450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16451 $as_echo "no" >&6; }
16452 fi
16453 done
16454 fi
16455
16456 if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
16457 for ncn_progname in ld; do
16458 if test -n "$ncn_target_tool_prefix"; then
16459 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16460 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16462 $as_echo_n "checking for $ac_word... " >&6; }
16463 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
16464 $as_echo_n "(cached) " >&6
16465 else
16466 if test -n "$LD_FOR_TARGET"; then
16467 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
16468 else
16469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16470 for as_dir in $PATH
16471 do
16472 IFS=$as_save_IFS
16473 test -z "$as_dir" && as_dir=.
16474 for ac_exec_ext in '' $ac_executable_extensions; do
16475 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16476 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16478 break 2
16479 fi
16480 done
16481 done
16482 IFS=$as_save_IFS
16483
16484 fi
16485 fi
16486 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
16487 if test -n "$LD_FOR_TARGET"; then
16488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
16489 $as_echo "$LD_FOR_TARGET" >&6; }
16490 else
16491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16492 $as_echo "no" >&6; }
16493 fi
16494
16495
16496 fi
16497 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
16498 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16499 set dummy ${ncn_progname}; ac_word=$2
16500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16501 $as_echo_n "checking for $ac_word... " >&6; }
16502 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
16503 $as_echo_n "(cached) " >&6
16504 else
16505 if test -n "$LD_FOR_TARGET"; then
16506 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
16507 else
16508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16509 for as_dir in $PATH
16510 do
16511 IFS=$as_save_IFS
16512 test -z "$as_dir" && as_dir=.
16513 for ac_exec_ext in '' $ac_executable_extensions; do
16514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16515 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
16516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16517 break 2
16518 fi
16519 done
16520 done
16521 IFS=$as_save_IFS
16522
16523 fi
16524 fi
16525 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
16526 if test -n "$LD_FOR_TARGET"; then
16527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
16528 $as_echo "$LD_FOR_TARGET" >&6; }
16529 else
16530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16531 $as_echo "no" >&6; }
16532 fi
16533
16534
16535 fi
16536 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
16537 done
16538 fi
16539
16540 if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
16541 set dummy ld
16542 if test $build = $target ; then
16543 LD_FOR_TARGET="$2"
16544 else
16545 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
16546 fi
16547 else
16548 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
16549 fi
16550
16551 else
16552 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
16553 fi
16554
16555
16556
16557
16558 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
16559 if test -n "$with_build_time_tools"; then
16560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
16561 $as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
16562 if test -x $with_build_time_tools/lipo; then
16563 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
16564 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
16565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
16566 $as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
16567 else
16568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16569 $as_echo "no" >&6; }
16570 fi
16571 elif test $build != $host && test $have_gcc_for_target = yes; then
16572 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
16573 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
16574 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
16575 fi
16576 fi
16577 if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16578 # Extract the first word of "lipo", so it can be a program name with args.
16579 set dummy lipo; ac_word=$2
16580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16581 $as_echo_n "checking for $ac_word... " >&6; }
16582 if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
16583 $as_echo_n "(cached) " >&6
16584 else
16585 case $LIPO_FOR_TARGET in
16586 [\\/]* | ?:[\\/]*)
16587 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
16588 ;;
16589 *)
16590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16591 for as_dir in $gcc_cv_tool_dirs
16592 do
16593 IFS=$as_save_IFS
16594 test -z "$as_dir" && as_dir=.
16595 for ac_exec_ext in '' $ac_executable_extensions; do
16596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16597 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16599 break 2
16600 fi
16601 done
16602 done
16603 IFS=$as_save_IFS
16604
16605 ;;
16606 esac
16607 fi
16608 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
16609 if test -n "$LIPO_FOR_TARGET"; then
16610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
16611 $as_echo "$LIPO_FOR_TARGET" >&6; }
16612 else
16613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16614 $as_echo "no" >&6; }
16615 fi
16616
16617
16618 fi
16619 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
16620
16621
16622 if test -n "$LIPO_FOR_TARGET"; then
16623 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
16624 elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
16625 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
16626 fi
16627
16628 if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
16629 for ncn_progname in lipo; do
16630 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16631 set dummy ${ncn_progname}; ac_word=$2
16632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16633 $as_echo_n "checking for $ac_word... " >&6; }
16634 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
16635 $as_echo_n "(cached) " >&6
16636 else
16637 if test -n "$LIPO_FOR_TARGET"; then
16638 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
16639 else
16640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16641 for as_dir in $PATH
16642 do
16643 IFS=$as_save_IFS
16644 test -z "$as_dir" && as_dir=.
16645 for ac_exec_ext in '' $ac_executable_extensions; do
16646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16647 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
16648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16649 break 2
16650 fi
16651 done
16652 done
16653 IFS=$as_save_IFS
16654
16655 fi
16656 fi
16657 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
16658 if test -n "$LIPO_FOR_TARGET"; then
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
16660 $as_echo "$LIPO_FOR_TARGET" >&6; }
16661 else
16662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16663 $as_echo "no" >&6; }
16664 fi
16665
16666
16667 done
16668 fi
16669
16670 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
16671 for ncn_progname in lipo; do
16672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16673 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16674 if test -x $with_build_time_tools/${ncn_progname}; then
16675 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16677 $as_echo "yes" >&6; }
16678 break
16679 else
16680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16681 $as_echo "no" >&6; }
16682 fi
16683 done
16684 fi
16685
16686 if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
16687 for ncn_progname in lipo; do
16688 if test -n "$ncn_target_tool_prefix"; then
16689 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16690 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16692 $as_echo_n "checking for $ac_word... " >&6; }
16693 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
16694 $as_echo_n "(cached) " >&6
16695 else
16696 if test -n "$LIPO_FOR_TARGET"; then
16697 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
16698 else
16699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16700 for as_dir in $PATH
16701 do
16702 IFS=$as_save_IFS
16703 test -z "$as_dir" && as_dir=.
16704 for ac_exec_ext in '' $ac_executable_extensions; do
16705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16706 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16708 break 2
16709 fi
16710 done
16711 done
16712 IFS=$as_save_IFS
16713
16714 fi
16715 fi
16716 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
16717 if test -n "$LIPO_FOR_TARGET"; then
16718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
16719 $as_echo "$LIPO_FOR_TARGET" >&6; }
16720 else
16721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16722 $as_echo "no" >&6; }
16723 fi
16724
16725
16726 fi
16727 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
16728 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16729 set dummy ${ncn_progname}; ac_word=$2
16730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16731 $as_echo_n "checking for $ac_word... " >&6; }
16732 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
16733 $as_echo_n "(cached) " >&6
16734 else
16735 if test -n "$LIPO_FOR_TARGET"; then
16736 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
16737 else
16738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16739 for as_dir in $PATH
16740 do
16741 IFS=$as_save_IFS
16742 test -z "$as_dir" && as_dir=.
16743 for ac_exec_ext in '' $ac_executable_extensions; do
16744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16745 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
16746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16747 break 2
16748 fi
16749 done
16750 done
16751 IFS=$as_save_IFS
16752
16753 fi
16754 fi
16755 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
16756 if test -n "$LIPO_FOR_TARGET"; then
16757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
16758 $as_echo "$LIPO_FOR_TARGET" >&6; }
16759 else
16760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16761 $as_echo "no" >&6; }
16762 fi
16763
16764
16765 fi
16766 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
16767 done
16768 fi
16769
16770 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
16771 set dummy lipo
16772 if test $build = $target ; then
16773 LIPO_FOR_TARGET="$2"
16774 else
16775 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
16776 fi
16777 else
16778 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
16779 fi
16780
16781 else
16782 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
16783 fi
16784
16785
16786
16787
16788 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
16789 if test -n "$with_build_time_tools"; then
16790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
16791 $as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
16792 if test -x $with_build_time_tools/nm; then
16793 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
16794 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
16795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
16796 $as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
16797 else
16798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16799 $as_echo "no" >&6; }
16800 fi
16801 elif test $build != $host && test $have_gcc_for_target = yes; then
16802 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
16803 test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
16804 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
16805 fi
16806 fi
16807 if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16808 # Extract the first word of "nm", so it can be a program name with args.
16809 set dummy nm; ac_word=$2
16810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16811 $as_echo_n "checking for $ac_word... " >&6; }
16812 if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
16813 $as_echo_n "(cached) " >&6
16814 else
16815 case $NM_FOR_TARGET in
16816 [\\/]* | ?:[\\/]*)
16817 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
16818 ;;
16819 *)
16820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16821 for as_dir in $gcc_cv_tool_dirs
16822 do
16823 IFS=$as_save_IFS
16824 test -z "$as_dir" && as_dir=.
16825 for ac_exec_ext in '' $ac_executable_extensions; do
16826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16827 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16829 break 2
16830 fi
16831 done
16832 done
16833 IFS=$as_save_IFS
16834
16835 ;;
16836 esac
16837 fi
16838 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
16839 if test -n "$NM_FOR_TARGET"; then
16840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
16841 $as_echo "$NM_FOR_TARGET" >&6; }
16842 else
16843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16844 $as_echo "no" >&6; }
16845 fi
16846
16847
16848 fi
16849 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
16850
16851
16852 if test -n "$NM_FOR_TARGET"; then
16853 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
16854 elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
16855 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
16856 fi
16857
16858 if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
16859 for ncn_progname in nm; do
16860 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16861 set dummy ${ncn_progname}; ac_word=$2
16862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16863 $as_echo_n "checking for $ac_word... " >&6; }
16864 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
16865 $as_echo_n "(cached) " >&6
16866 else
16867 if test -n "$NM_FOR_TARGET"; then
16868 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
16869 else
16870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16871 for as_dir in $PATH
16872 do
16873 IFS=$as_save_IFS
16874 test -z "$as_dir" && as_dir=.
16875 for ac_exec_ext in '' $ac_executable_extensions; do
16876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16877 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
16878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16879 break 2
16880 fi
16881 done
16882 done
16883 IFS=$as_save_IFS
16884
16885 fi
16886 fi
16887 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
16888 if test -n "$NM_FOR_TARGET"; then
16889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
16890 $as_echo "$NM_FOR_TARGET" >&6; }
16891 else
16892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16893 $as_echo "no" >&6; }
16894 fi
16895
16896
16897 done
16898 fi
16899
16900 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
16901 for ncn_progname in nm; do
16902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16903 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16904 if test -x $with_build_time_tools/${ncn_progname}; then
16905 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16907 $as_echo "yes" >&6; }
16908 break
16909 else
16910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16911 $as_echo "no" >&6; }
16912 fi
16913 done
16914 fi
16915
16916 if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
16917 for ncn_progname in nm; do
16918 if test -n "$ncn_target_tool_prefix"; then
16919 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16920 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16922 $as_echo_n "checking for $ac_word... " >&6; }
16923 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
16924 $as_echo_n "(cached) " >&6
16925 else
16926 if test -n "$NM_FOR_TARGET"; then
16927 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
16928 else
16929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16930 for as_dir in $PATH
16931 do
16932 IFS=$as_save_IFS
16933 test -z "$as_dir" && as_dir=.
16934 for ac_exec_ext in '' $ac_executable_extensions; do
16935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16936 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16938 break 2
16939 fi
16940 done
16941 done
16942 IFS=$as_save_IFS
16943
16944 fi
16945 fi
16946 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
16947 if test -n "$NM_FOR_TARGET"; then
16948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
16949 $as_echo "$NM_FOR_TARGET" >&6; }
16950 else
16951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16952 $as_echo "no" >&6; }
16953 fi
16954
16955
16956 fi
16957 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
16958 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16959 set dummy ${ncn_progname}; ac_word=$2
16960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16961 $as_echo_n "checking for $ac_word... " >&6; }
16962 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
16963 $as_echo_n "(cached) " >&6
16964 else
16965 if test -n "$NM_FOR_TARGET"; then
16966 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
16967 else
16968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16969 for as_dir in $PATH
16970 do
16971 IFS=$as_save_IFS
16972 test -z "$as_dir" && as_dir=.
16973 for ac_exec_ext in '' $ac_executable_extensions; do
16974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16975 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
16976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16977 break 2
16978 fi
16979 done
16980 done
16981 IFS=$as_save_IFS
16982
16983 fi
16984 fi
16985 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
16986 if test -n "$NM_FOR_TARGET"; then
16987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
16988 $as_echo "$NM_FOR_TARGET" >&6; }
16989 else
16990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16991 $as_echo "no" >&6; }
16992 fi
16993
16994
16995 fi
16996 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
16997 done
16998 fi
16999
17000 if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
17001 set dummy nm
17002 if test $build = $target ; then
17003 NM_FOR_TARGET="$2"
17004 else
17005 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
17006 fi
17007 else
17008 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
17009 fi
17010
17011 else
17012 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
17013 fi
17014
17015
17016
17017
17018 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
17019 if test -n "$with_build_time_tools"; then
17020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
17021 $as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
17022 if test -x $with_build_time_tools/objcopy; then
17023 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
17024 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
17025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
17026 $as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
17027 else
17028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17029 $as_echo "no" >&6; }
17030 fi
17031 elif test $build != $host && test $have_gcc_for_target = yes; then
17032 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
17033 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
17034 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
17035 fi
17036 fi
17037 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17038 # Extract the first word of "objcopy", so it can be a program name with args.
17039 set dummy objcopy; ac_word=$2
17040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17041 $as_echo_n "checking for $ac_word... " >&6; }
17042 if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
17043 $as_echo_n "(cached) " >&6
17044 else
17045 case $OBJCOPY_FOR_TARGET in
17046 [\\/]* | ?:[\\/]*)
17047 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
17048 ;;
17049 *)
17050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17051 for as_dir in $gcc_cv_tool_dirs
17052 do
17053 IFS=$as_save_IFS
17054 test -z "$as_dir" && as_dir=.
17055 for ac_exec_ext in '' $ac_executable_extensions; do
17056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17057 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17059 break 2
17060 fi
17061 done
17062 done
17063 IFS=$as_save_IFS
17064
17065 ;;
17066 esac
17067 fi
17068 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
17069 if test -n "$OBJCOPY_FOR_TARGET"; then
17070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
17071 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
17072 else
17073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17074 $as_echo "no" >&6; }
17075 fi
17076
17077
17078 fi
17079 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
17080
17081
17082 if test -n "$OBJCOPY_FOR_TARGET"; then
17083 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
17084 elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
17085 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
17086 fi
17087
17088 if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
17089 for ncn_progname in objcopy; do
17090 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17091 set dummy ${ncn_progname}; ac_word=$2
17092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17093 $as_echo_n "checking for $ac_word... " >&6; }
17094 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
17095 $as_echo_n "(cached) " >&6
17096 else
17097 if test -n "$OBJCOPY_FOR_TARGET"; then
17098 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
17099 else
17100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17101 for as_dir in $PATH
17102 do
17103 IFS=$as_save_IFS
17104 test -z "$as_dir" && as_dir=.
17105 for ac_exec_ext in '' $ac_executable_extensions; do
17106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17107 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
17108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17109 break 2
17110 fi
17111 done
17112 done
17113 IFS=$as_save_IFS
17114
17115 fi
17116 fi
17117 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
17118 if test -n "$OBJCOPY_FOR_TARGET"; then
17119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
17120 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
17121 else
17122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17123 $as_echo "no" >&6; }
17124 fi
17125
17126
17127 done
17128 fi
17129
17130 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
17131 for ncn_progname in objcopy; do
17132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17133 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17134 if test -x $with_build_time_tools/${ncn_progname}; then
17135 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17137 $as_echo "yes" >&6; }
17138 break
17139 else
17140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17141 $as_echo "no" >&6; }
17142 fi
17143 done
17144 fi
17145
17146 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
17147 for ncn_progname in objcopy; do
17148 if test -n "$ncn_target_tool_prefix"; then
17149 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17150 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17152 $as_echo_n "checking for $ac_word... " >&6; }
17153 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
17154 $as_echo_n "(cached) " >&6
17155 else
17156 if test -n "$OBJCOPY_FOR_TARGET"; then
17157 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
17158 else
17159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17160 for as_dir in $PATH
17161 do
17162 IFS=$as_save_IFS
17163 test -z "$as_dir" && as_dir=.
17164 for ac_exec_ext in '' $ac_executable_extensions; do
17165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17166 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17168 break 2
17169 fi
17170 done
17171 done
17172 IFS=$as_save_IFS
17173
17174 fi
17175 fi
17176 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
17177 if test -n "$OBJCOPY_FOR_TARGET"; then
17178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
17179 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
17180 else
17181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17182 $as_echo "no" >&6; }
17183 fi
17184
17185
17186 fi
17187 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
17188 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17189 set dummy ${ncn_progname}; ac_word=$2
17190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17191 $as_echo_n "checking for $ac_word... " >&6; }
17192 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
17193 $as_echo_n "(cached) " >&6
17194 else
17195 if test -n "$OBJCOPY_FOR_TARGET"; then
17196 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
17197 else
17198 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17199 for as_dir in $PATH
17200 do
17201 IFS=$as_save_IFS
17202 test -z "$as_dir" && as_dir=.
17203 for ac_exec_ext in '' $ac_executable_extensions; do
17204 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17205 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
17206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17207 break 2
17208 fi
17209 done
17210 done
17211 IFS=$as_save_IFS
17212
17213 fi
17214 fi
17215 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
17216 if test -n "$OBJCOPY_FOR_TARGET"; then
17217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
17218 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
17219 else
17220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17221 $as_echo "no" >&6; }
17222 fi
17223
17224
17225 fi
17226 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
17227 done
17228 fi
17229
17230 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
17231 set dummy objcopy
17232 if test $build = $target ; then
17233 OBJCOPY_FOR_TARGET="$2"
17234 else
17235 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
17236 fi
17237 else
17238 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
17239 fi
17240
17241 else
17242 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
17243 fi
17244
17245
17246
17247
17248 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
17249 if test -n "$with_build_time_tools"; then
17250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
17251 $as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
17252 if test -x $with_build_time_tools/objdump; then
17253 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
17254 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
17255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
17256 $as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
17257 else
17258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17259 $as_echo "no" >&6; }
17260 fi
17261 elif test $build != $host && test $have_gcc_for_target = yes; then
17262 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
17263 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
17264 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
17265 fi
17266 fi
17267 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17268 # Extract the first word of "objdump", so it can be a program name with args.
17269 set dummy objdump; ac_word=$2
17270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17271 $as_echo_n "checking for $ac_word... " >&6; }
17272 if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
17273 $as_echo_n "(cached) " >&6
17274 else
17275 case $OBJDUMP_FOR_TARGET in
17276 [\\/]* | ?:[\\/]*)
17277 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
17278 ;;
17279 *)
17280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17281 for as_dir in $gcc_cv_tool_dirs
17282 do
17283 IFS=$as_save_IFS
17284 test -z "$as_dir" && as_dir=.
17285 for ac_exec_ext in '' $ac_executable_extensions; do
17286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17287 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17289 break 2
17290 fi
17291 done
17292 done
17293 IFS=$as_save_IFS
17294
17295 ;;
17296 esac
17297 fi
17298 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
17299 if test -n "$OBJDUMP_FOR_TARGET"; then
17300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
17301 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
17302 else
17303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17304 $as_echo "no" >&6; }
17305 fi
17306
17307
17308 fi
17309 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
17310
17311
17312 if test -n "$OBJDUMP_FOR_TARGET"; then
17313 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
17314 elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
17315 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
17316 fi
17317
17318 if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
17319 for ncn_progname in objdump; do
17320 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17321 set dummy ${ncn_progname}; ac_word=$2
17322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17323 $as_echo_n "checking for $ac_word... " >&6; }
17324 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
17325 $as_echo_n "(cached) " >&6
17326 else
17327 if test -n "$OBJDUMP_FOR_TARGET"; then
17328 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
17329 else
17330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17331 for as_dir in $PATH
17332 do
17333 IFS=$as_save_IFS
17334 test -z "$as_dir" && as_dir=.
17335 for ac_exec_ext in '' $ac_executable_extensions; do
17336 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17337 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
17338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17339 break 2
17340 fi
17341 done
17342 done
17343 IFS=$as_save_IFS
17344
17345 fi
17346 fi
17347 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
17348 if test -n "$OBJDUMP_FOR_TARGET"; then
17349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
17350 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
17351 else
17352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17353 $as_echo "no" >&6; }
17354 fi
17355
17356
17357 done
17358 fi
17359
17360 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
17361 for ncn_progname in objdump; do
17362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17363 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17364 if test -x $with_build_time_tools/${ncn_progname}; then
17365 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17367 $as_echo "yes" >&6; }
17368 break
17369 else
17370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17371 $as_echo "no" >&6; }
17372 fi
17373 done
17374 fi
17375
17376 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
17377 for ncn_progname in objdump; do
17378 if test -n "$ncn_target_tool_prefix"; then
17379 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17380 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17382 $as_echo_n "checking for $ac_word... " >&6; }
17383 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
17384 $as_echo_n "(cached) " >&6
17385 else
17386 if test -n "$OBJDUMP_FOR_TARGET"; then
17387 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
17388 else
17389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17390 for as_dir in $PATH
17391 do
17392 IFS=$as_save_IFS
17393 test -z "$as_dir" && as_dir=.
17394 for ac_exec_ext in '' $ac_executable_extensions; do
17395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17396 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17398 break 2
17399 fi
17400 done
17401 done
17402 IFS=$as_save_IFS
17403
17404 fi
17405 fi
17406 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
17407 if test -n "$OBJDUMP_FOR_TARGET"; then
17408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
17409 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
17410 else
17411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17412 $as_echo "no" >&6; }
17413 fi
17414
17415
17416 fi
17417 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
17418 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17419 set dummy ${ncn_progname}; ac_word=$2
17420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17421 $as_echo_n "checking for $ac_word... " >&6; }
17422 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
17423 $as_echo_n "(cached) " >&6
17424 else
17425 if test -n "$OBJDUMP_FOR_TARGET"; then
17426 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
17427 else
17428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17429 for as_dir in $PATH
17430 do
17431 IFS=$as_save_IFS
17432 test -z "$as_dir" && as_dir=.
17433 for ac_exec_ext in '' $ac_executable_extensions; do
17434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17435 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
17436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17437 break 2
17438 fi
17439 done
17440 done
17441 IFS=$as_save_IFS
17442
17443 fi
17444 fi
17445 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
17446 if test -n "$OBJDUMP_FOR_TARGET"; then
17447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
17448 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
17449 else
17450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17451 $as_echo "no" >&6; }
17452 fi
17453
17454
17455 fi
17456 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
17457 done
17458 fi
17459
17460 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
17461 set dummy objdump
17462 if test $build = $target ; then
17463 OBJDUMP_FOR_TARGET="$2"
17464 else
17465 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
17466 fi
17467 else
17468 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
17469 fi
17470
17471 else
17472 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
17473 fi
17474
17475
17476
17477
17478 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
17479 if test -n "$with_build_time_tools"; then
17480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
17481 $as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
17482 if test -x $with_build_time_tools/otool; then
17483 OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
17484 ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
17485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
17486 $as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
17487 else
17488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17489 $as_echo "no" >&6; }
17490 fi
17491 elif test $build != $host && test $have_gcc_for_target = yes; then
17492 OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
17493 test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
17494 test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
17495 fi
17496 fi
17497 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17498 # Extract the first word of "otool", so it can be a program name with args.
17499 set dummy otool; ac_word=$2
17500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17501 $as_echo_n "checking for $ac_word... " >&6; }
17502 if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
17503 $as_echo_n "(cached) " >&6
17504 else
17505 case $OTOOL_FOR_TARGET in
17506 [\\/]* | ?:[\\/]*)
17507 ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
17508 ;;
17509 *)
17510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17511 for as_dir in $gcc_cv_tool_dirs
17512 do
17513 IFS=$as_save_IFS
17514 test -z "$as_dir" && as_dir=.
17515 for ac_exec_ext in '' $ac_executable_extensions; do
17516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17517 ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17519 break 2
17520 fi
17521 done
17522 done
17523 IFS=$as_save_IFS
17524
17525 ;;
17526 esac
17527 fi
17528 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
17529 if test -n "$OTOOL_FOR_TARGET"; then
17530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
17531 $as_echo "$OTOOL_FOR_TARGET" >&6; }
17532 else
17533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17534 $as_echo "no" >&6; }
17535 fi
17536
17537
17538 fi
17539 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
17540
17541
17542 if test -n "$OTOOL_FOR_TARGET"; then
17543 ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
17544 elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
17545 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
17546 fi
17547
17548 if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
17549 for ncn_progname in otool; do
17550 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17551 set dummy ${ncn_progname}; ac_word=$2
17552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17553 $as_echo_n "checking for $ac_word... " >&6; }
17554 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
17555 $as_echo_n "(cached) " >&6
17556 else
17557 if test -n "$OTOOL_FOR_TARGET"; then
17558 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
17559 else
17560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17561 for as_dir in $PATH
17562 do
17563 IFS=$as_save_IFS
17564 test -z "$as_dir" && as_dir=.
17565 for ac_exec_ext in '' $ac_executable_extensions; do
17566 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17567 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
17568 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17569 break 2
17570 fi
17571 done
17572 done
17573 IFS=$as_save_IFS
17574
17575 fi
17576 fi
17577 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
17578 if test -n "$OTOOL_FOR_TARGET"; then
17579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
17580 $as_echo "$OTOOL_FOR_TARGET" >&6; }
17581 else
17582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17583 $as_echo "no" >&6; }
17584 fi
17585
17586
17587 done
17588 fi
17589
17590 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
17591 for ncn_progname in otool; do
17592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17593 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17594 if test -x $with_build_time_tools/${ncn_progname}; then
17595 ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17597 $as_echo "yes" >&6; }
17598 break
17599 else
17600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17601 $as_echo "no" >&6; }
17602 fi
17603 done
17604 fi
17605
17606 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
17607 for ncn_progname in otool; do
17608 if test -n "$ncn_target_tool_prefix"; then
17609 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17610 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17612 $as_echo_n "checking for $ac_word... " >&6; }
17613 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
17614 $as_echo_n "(cached) " >&6
17615 else
17616 if test -n "$OTOOL_FOR_TARGET"; then
17617 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
17618 else
17619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17620 for as_dir in $PATH
17621 do
17622 IFS=$as_save_IFS
17623 test -z "$as_dir" && as_dir=.
17624 for ac_exec_ext in '' $ac_executable_extensions; do
17625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17626 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17628 break 2
17629 fi
17630 done
17631 done
17632 IFS=$as_save_IFS
17633
17634 fi
17635 fi
17636 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
17637 if test -n "$OTOOL_FOR_TARGET"; then
17638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
17639 $as_echo "$OTOOL_FOR_TARGET" >&6; }
17640 else
17641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17642 $as_echo "no" >&6; }
17643 fi
17644
17645
17646 fi
17647 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
17648 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17649 set dummy ${ncn_progname}; ac_word=$2
17650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17651 $as_echo_n "checking for $ac_word... " >&6; }
17652 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
17653 $as_echo_n "(cached) " >&6
17654 else
17655 if test -n "$OTOOL_FOR_TARGET"; then
17656 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
17657 else
17658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17659 for as_dir in $PATH
17660 do
17661 IFS=$as_save_IFS
17662 test -z "$as_dir" && as_dir=.
17663 for ac_exec_ext in '' $ac_executable_extensions; do
17664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17665 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
17666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17667 break 2
17668 fi
17669 done
17670 done
17671 IFS=$as_save_IFS
17672
17673 fi
17674 fi
17675 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
17676 if test -n "$OTOOL_FOR_TARGET"; then
17677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
17678 $as_echo "$OTOOL_FOR_TARGET" >&6; }
17679 else
17680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17681 $as_echo "no" >&6; }
17682 fi
17683
17684
17685 fi
17686 test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
17687 done
17688 fi
17689
17690 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
17691 set dummy otool
17692 if test $build = $target ; then
17693 OTOOL_FOR_TARGET="$2"
17694 else
17695 OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
17696 fi
17697 else
17698 OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
17699 fi
17700
17701 else
17702 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
17703 fi
17704
17705
17706
17707
17708 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
17709 if test -n "$with_build_time_tools"; then
17710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
17711 $as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
17712 if test -x $with_build_time_tools/ranlib; then
17713 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
17714 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
17715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
17716 $as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
17717 else
17718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17719 $as_echo "no" >&6; }
17720 fi
17721 elif test $build != $host && test $have_gcc_for_target = yes; then
17722 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
17723 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
17724 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
17725 fi
17726 fi
17727 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17728 # Extract the first word of "ranlib", so it can be a program name with args.
17729 set dummy ranlib; ac_word=$2
17730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17731 $as_echo_n "checking for $ac_word... " >&6; }
17732 if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
17733 $as_echo_n "(cached) " >&6
17734 else
17735 case $RANLIB_FOR_TARGET in
17736 [\\/]* | ?:[\\/]*)
17737 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
17738 ;;
17739 *)
17740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17741 for as_dir in $gcc_cv_tool_dirs
17742 do
17743 IFS=$as_save_IFS
17744 test -z "$as_dir" && as_dir=.
17745 for ac_exec_ext in '' $ac_executable_extensions; do
17746 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17747 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17749 break 2
17750 fi
17751 done
17752 done
17753 IFS=$as_save_IFS
17754
17755 ;;
17756 esac
17757 fi
17758 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
17759 if test -n "$RANLIB_FOR_TARGET"; then
17760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
17761 $as_echo "$RANLIB_FOR_TARGET" >&6; }
17762 else
17763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17764 $as_echo "no" >&6; }
17765 fi
17766
17767
17768 fi
17769 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
17770
17771
17772 if test -n "$RANLIB_FOR_TARGET"; then
17773 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
17774 elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
17775 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
17776 fi
17777
17778 if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
17779 for ncn_progname in ranlib; do
17780 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17781 set dummy ${ncn_progname}; ac_word=$2
17782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17783 $as_echo_n "checking for $ac_word... " >&6; }
17784 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
17785 $as_echo_n "(cached) " >&6
17786 else
17787 if test -n "$RANLIB_FOR_TARGET"; then
17788 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
17789 else
17790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17791 for as_dir in $PATH
17792 do
17793 IFS=$as_save_IFS
17794 test -z "$as_dir" && as_dir=.
17795 for ac_exec_ext in '' $ac_executable_extensions; do
17796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17797 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
17798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17799 break 2
17800 fi
17801 done
17802 done
17803 IFS=$as_save_IFS
17804
17805 fi
17806 fi
17807 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
17808 if test -n "$RANLIB_FOR_TARGET"; then
17809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
17810 $as_echo "$RANLIB_FOR_TARGET" >&6; }
17811 else
17812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17813 $as_echo "no" >&6; }
17814 fi
17815
17816
17817 done
17818 fi
17819
17820 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
17821 for ncn_progname in ranlib; do
17822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17823 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17824 if test -x $with_build_time_tools/${ncn_progname}; then
17825 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17827 $as_echo "yes" >&6; }
17828 break
17829 else
17830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17831 $as_echo "no" >&6; }
17832 fi
17833 done
17834 fi
17835
17836 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
17837 for ncn_progname in ranlib; do
17838 if test -n "$ncn_target_tool_prefix"; then
17839 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17840 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17842 $as_echo_n "checking for $ac_word... " >&6; }
17843 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
17844 $as_echo_n "(cached) " >&6
17845 else
17846 if test -n "$RANLIB_FOR_TARGET"; then
17847 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
17848 else
17849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17850 for as_dir in $PATH
17851 do
17852 IFS=$as_save_IFS
17853 test -z "$as_dir" && as_dir=.
17854 for ac_exec_ext in '' $ac_executable_extensions; do
17855 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17856 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17858 break 2
17859 fi
17860 done
17861 done
17862 IFS=$as_save_IFS
17863
17864 fi
17865 fi
17866 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
17867 if test -n "$RANLIB_FOR_TARGET"; then
17868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
17869 $as_echo "$RANLIB_FOR_TARGET" >&6; }
17870 else
17871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17872 $as_echo "no" >&6; }
17873 fi
17874
17875
17876 fi
17877 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
17878 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17879 set dummy ${ncn_progname}; ac_word=$2
17880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17881 $as_echo_n "checking for $ac_word... " >&6; }
17882 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
17883 $as_echo_n "(cached) " >&6
17884 else
17885 if test -n "$RANLIB_FOR_TARGET"; then
17886 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
17887 else
17888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17889 for as_dir in $PATH
17890 do
17891 IFS=$as_save_IFS
17892 test -z "$as_dir" && as_dir=.
17893 for ac_exec_ext in '' $ac_executable_extensions; do
17894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17895 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
17896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17897 break 2
17898 fi
17899 done
17900 done
17901 IFS=$as_save_IFS
17902
17903 fi
17904 fi
17905 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
17906 if test -n "$RANLIB_FOR_TARGET"; then
17907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
17908 $as_echo "$RANLIB_FOR_TARGET" >&6; }
17909 else
17910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17911 $as_echo "no" >&6; }
17912 fi
17913
17914
17915 fi
17916 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
17917 done
17918 fi
17919
17920 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
17921 set dummy ranlib
17922 if test $build = $target ; then
17923 RANLIB_FOR_TARGET="$2"
17924 else
17925 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
17926 fi
17927 else
17928 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
17929 fi
17930
17931 else
17932 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
17933 fi
17934
17935
17936
17937
17938 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
17939 if test -n "$with_build_time_tools"; then
17940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
17941 $as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
17942 if test -x $with_build_time_tools/readelf; then
17943 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
17944 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
17945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
17946 $as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
17947 else
17948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17949 $as_echo "no" >&6; }
17950 fi
17951 elif test $build != $host && test $have_gcc_for_target = yes; then
17952 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
17953 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
17954 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
17955 fi
17956 fi
17957 if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17958 # Extract the first word of "readelf", so it can be a program name with args.
17959 set dummy readelf; ac_word=$2
17960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17961 $as_echo_n "checking for $ac_word... " >&6; }
17962 if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
17963 $as_echo_n "(cached) " >&6
17964 else
17965 case $READELF_FOR_TARGET in
17966 [\\/]* | ?:[\\/]*)
17967 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
17968 ;;
17969 *)
17970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17971 for as_dir in $gcc_cv_tool_dirs
17972 do
17973 IFS=$as_save_IFS
17974 test -z "$as_dir" && as_dir=.
17975 for ac_exec_ext in '' $ac_executable_extensions; do
17976 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17977 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17979 break 2
17980 fi
17981 done
17982 done
17983 IFS=$as_save_IFS
17984
17985 ;;
17986 esac
17987 fi
17988 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
17989 if test -n "$READELF_FOR_TARGET"; then
17990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
17991 $as_echo "$READELF_FOR_TARGET" >&6; }
17992 else
17993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17994 $as_echo "no" >&6; }
17995 fi
17996
17997
17998 fi
17999 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
18000
18001
18002 if test -n "$READELF_FOR_TARGET"; then
18003 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
18004 elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
18005 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
18006 fi
18007
18008 if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
18009 for ncn_progname in readelf; do
18010 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18011 set dummy ${ncn_progname}; ac_word=$2
18012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18013 $as_echo_n "checking for $ac_word... " >&6; }
18014 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
18015 $as_echo_n "(cached) " >&6
18016 else
18017 if test -n "$READELF_FOR_TARGET"; then
18018 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
18019 else
18020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18021 for as_dir in $PATH
18022 do
18023 IFS=$as_save_IFS
18024 test -z "$as_dir" && as_dir=.
18025 for ac_exec_ext in '' $ac_executable_extensions; do
18026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18027 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
18028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18029 break 2
18030 fi
18031 done
18032 done
18033 IFS=$as_save_IFS
18034
18035 fi
18036 fi
18037 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
18038 if test -n "$READELF_FOR_TARGET"; then
18039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
18040 $as_echo "$READELF_FOR_TARGET" >&6; }
18041 else
18042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18043 $as_echo "no" >&6; }
18044 fi
18045
18046
18047 done
18048 fi
18049
18050 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
18051 for ncn_progname in readelf; do
18052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
18053 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
18054 if test -x $with_build_time_tools/${ncn_progname}; then
18055 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
18056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18057 $as_echo "yes" >&6; }
18058 break
18059 else
18060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18061 $as_echo "no" >&6; }
18062 fi
18063 done
18064 fi
18065
18066 if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
18067 for ncn_progname in readelf; do
18068 if test -n "$ncn_target_tool_prefix"; then
18069 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
18070 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
18071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18072 $as_echo_n "checking for $ac_word... " >&6; }
18073 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
18074 $as_echo_n "(cached) " >&6
18075 else
18076 if test -n "$READELF_FOR_TARGET"; then
18077 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
18078 else
18079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18080 for as_dir in $PATH
18081 do
18082 IFS=$as_save_IFS
18083 test -z "$as_dir" && as_dir=.
18084 for ac_exec_ext in '' $ac_executable_extensions; do
18085 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18086 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
18087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18088 break 2
18089 fi
18090 done
18091 done
18092 IFS=$as_save_IFS
18093
18094 fi
18095 fi
18096 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
18097 if test -n "$READELF_FOR_TARGET"; then
18098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
18099 $as_echo "$READELF_FOR_TARGET" >&6; }
18100 else
18101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18102 $as_echo "no" >&6; }
18103 fi
18104
18105
18106 fi
18107 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
18108 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18109 set dummy ${ncn_progname}; ac_word=$2
18110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18111 $as_echo_n "checking for $ac_word... " >&6; }
18112 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
18113 $as_echo_n "(cached) " >&6
18114 else
18115 if test -n "$READELF_FOR_TARGET"; then
18116 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
18117 else
18118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18119 for as_dir in $PATH
18120 do
18121 IFS=$as_save_IFS
18122 test -z "$as_dir" && as_dir=.
18123 for ac_exec_ext in '' $ac_executable_extensions; do
18124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18125 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
18126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18127 break 2
18128 fi
18129 done
18130 done
18131 IFS=$as_save_IFS
18132
18133 fi
18134 fi
18135 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
18136 if test -n "$READELF_FOR_TARGET"; then
18137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
18138 $as_echo "$READELF_FOR_TARGET" >&6; }
18139 else
18140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18141 $as_echo "no" >&6; }
18142 fi
18143
18144
18145 fi
18146 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
18147 done
18148 fi
18149
18150 if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
18151 set dummy readelf
18152 if test $build = $target ; then
18153 READELF_FOR_TARGET="$2"
18154 else
18155 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
18156 fi
18157 else
18158 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
18159 fi
18160
18161 else
18162 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
18163 fi
18164
18165
18166
18167
18168 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
18169 if test -n "$with_build_time_tools"; then
18170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
18171 $as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
18172 if test -x $with_build_time_tools/strip; then
18173 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
18174 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
18175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
18176 $as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
18177 else
18178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18179 $as_echo "no" >&6; }
18180 fi
18181 elif test $build != $host && test $have_gcc_for_target = yes; then
18182 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
18183 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
18184 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
18185 fi
18186 fi
18187 if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
18188 # Extract the first word of "strip", so it can be a program name with args.
18189 set dummy strip; ac_word=$2
18190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18191 $as_echo_n "checking for $ac_word... " >&6; }
18192 if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
18193 $as_echo_n "(cached) " >&6
18194 else
18195 case $STRIP_FOR_TARGET in
18196 [\\/]* | ?:[\\/]*)
18197 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
18198 ;;
18199 *)
18200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18201 for as_dir in $gcc_cv_tool_dirs
18202 do
18203 IFS=$as_save_IFS
18204 test -z "$as_dir" && as_dir=.
18205 for ac_exec_ext in '' $ac_executable_extensions; do
18206 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18207 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
18208 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18209 break 2
18210 fi
18211 done
18212 done
18213 IFS=$as_save_IFS
18214
18215 ;;
18216 esac
18217 fi
18218 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
18219 if test -n "$STRIP_FOR_TARGET"; then
18220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
18221 $as_echo "$STRIP_FOR_TARGET" >&6; }
18222 else
18223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18224 $as_echo "no" >&6; }
18225 fi
18226
18227
18228 fi
18229 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
18230
18231
18232 if test -n "$STRIP_FOR_TARGET"; then
18233 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
18234 elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
18235 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
18236 fi
18237
18238 if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
18239 for ncn_progname in strip; do
18240 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18241 set dummy ${ncn_progname}; ac_word=$2
18242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18243 $as_echo_n "checking for $ac_word... " >&6; }
18244 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
18245 $as_echo_n "(cached) " >&6
18246 else
18247 if test -n "$STRIP_FOR_TARGET"; then
18248 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
18249 else
18250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18251 for as_dir in $PATH
18252 do
18253 IFS=$as_save_IFS
18254 test -z "$as_dir" && as_dir=.
18255 for ac_exec_ext in '' $ac_executable_extensions; do
18256 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18257 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
18258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18259 break 2
18260 fi
18261 done
18262 done
18263 IFS=$as_save_IFS
18264
18265 fi
18266 fi
18267 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
18268 if test -n "$STRIP_FOR_TARGET"; then
18269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
18270 $as_echo "$STRIP_FOR_TARGET" >&6; }
18271 else
18272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18273 $as_echo "no" >&6; }
18274 fi
18275
18276
18277 done
18278 fi
18279
18280 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
18281 for ncn_progname in strip; do
18282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
18283 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
18284 if test -x $with_build_time_tools/${ncn_progname}; then
18285 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
18286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18287 $as_echo "yes" >&6; }
18288 break
18289 else
18290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18291 $as_echo "no" >&6; }
18292 fi
18293 done
18294 fi
18295
18296 if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
18297 for ncn_progname in strip; do
18298 if test -n "$ncn_target_tool_prefix"; then
18299 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
18300 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
18301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18302 $as_echo_n "checking for $ac_word... " >&6; }
18303 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
18304 $as_echo_n "(cached) " >&6
18305 else
18306 if test -n "$STRIP_FOR_TARGET"; then
18307 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
18308 else
18309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18310 for as_dir in $PATH
18311 do
18312 IFS=$as_save_IFS
18313 test -z "$as_dir" && as_dir=.
18314 for ac_exec_ext in '' $ac_executable_extensions; do
18315 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18316 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
18317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18318 break 2
18319 fi
18320 done
18321 done
18322 IFS=$as_save_IFS
18323
18324 fi
18325 fi
18326 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
18327 if test -n "$STRIP_FOR_TARGET"; then
18328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
18329 $as_echo "$STRIP_FOR_TARGET" >&6; }
18330 else
18331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18332 $as_echo "no" >&6; }
18333 fi
18334
18335
18336 fi
18337 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
18338 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18339 set dummy ${ncn_progname}; ac_word=$2
18340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18341 $as_echo_n "checking for $ac_word... " >&6; }
18342 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
18343 $as_echo_n "(cached) " >&6
18344 else
18345 if test -n "$STRIP_FOR_TARGET"; then
18346 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
18347 else
18348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18349 for as_dir in $PATH
18350 do
18351 IFS=$as_save_IFS
18352 test -z "$as_dir" && as_dir=.
18353 for ac_exec_ext in '' $ac_executable_extensions; do
18354 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18355 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
18356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18357 break 2
18358 fi
18359 done
18360 done
18361 IFS=$as_save_IFS
18362
18363 fi
18364 fi
18365 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
18366 if test -n "$STRIP_FOR_TARGET"; then
18367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
18368 $as_echo "$STRIP_FOR_TARGET" >&6; }
18369 else
18370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18371 $as_echo "no" >&6; }
18372 fi
18373
18374
18375 fi
18376 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
18377 done
18378 fi
18379
18380 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
18381 set dummy strip
18382 if test $build = $target ; then
18383 STRIP_FOR_TARGET="$2"
18384 else
18385 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
18386 fi
18387 else
18388 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
18389 fi
18390
18391 else
18392 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
18393 fi
18394
18395
18396
18397
18398 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
18399 if test -n "$with_build_time_tools"; then
18400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
18401 $as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
18402 if test -x $with_build_time_tools/windres; then
18403 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
18404 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
18405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
18406 $as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
18407 else
18408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18409 $as_echo "no" >&6; }
18410 fi
18411 elif test $build != $host && test $have_gcc_for_target = yes; then
18412 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
18413 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
18414 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
18415 fi
18416 fi
18417 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
18418 # Extract the first word of "windres", so it can be a program name with args.
18419 set dummy windres; ac_word=$2
18420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18421 $as_echo_n "checking for $ac_word... " >&6; }
18422 if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
18423 $as_echo_n "(cached) " >&6
18424 else
18425 case $WINDRES_FOR_TARGET in
18426 [\\/]* | ?:[\\/]*)
18427 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
18428 ;;
18429 *)
18430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18431 for as_dir in $gcc_cv_tool_dirs
18432 do
18433 IFS=$as_save_IFS
18434 test -z "$as_dir" && as_dir=.
18435 for ac_exec_ext in '' $ac_executable_extensions; do
18436 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18437 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
18438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18439 break 2
18440 fi
18441 done
18442 done
18443 IFS=$as_save_IFS
18444
18445 ;;
18446 esac
18447 fi
18448 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
18449 if test -n "$WINDRES_FOR_TARGET"; then
18450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
18451 $as_echo "$WINDRES_FOR_TARGET" >&6; }
18452 else
18453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18454 $as_echo "no" >&6; }
18455 fi
18456
18457
18458 fi
18459 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
18460
18461
18462 if test -n "$WINDRES_FOR_TARGET"; then
18463 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
18464 elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
18465 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
18466 fi
18467
18468 if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
18469 for ncn_progname in windres; do
18470 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18471 set dummy ${ncn_progname}; ac_word=$2
18472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18473 $as_echo_n "checking for $ac_word... " >&6; }
18474 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
18475 $as_echo_n "(cached) " >&6
18476 else
18477 if test -n "$WINDRES_FOR_TARGET"; then
18478 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
18479 else
18480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18481 for as_dir in $PATH
18482 do
18483 IFS=$as_save_IFS
18484 test -z "$as_dir" && as_dir=.
18485 for ac_exec_ext in '' $ac_executable_extensions; do
18486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18487 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
18488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18489 break 2
18490 fi
18491 done
18492 done
18493 IFS=$as_save_IFS
18494
18495 fi
18496 fi
18497 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
18498 if test -n "$WINDRES_FOR_TARGET"; then
18499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
18500 $as_echo "$WINDRES_FOR_TARGET" >&6; }
18501 else
18502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18503 $as_echo "no" >&6; }
18504 fi
18505
18506
18507 done
18508 fi
18509
18510 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
18511 for ncn_progname in windres; do
18512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
18513 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
18514 if test -x $with_build_time_tools/${ncn_progname}; then
18515 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
18516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18517 $as_echo "yes" >&6; }
18518 break
18519 else
18520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18521 $as_echo "no" >&6; }
18522 fi
18523 done
18524 fi
18525
18526 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
18527 for ncn_progname in windres; do
18528 if test -n "$ncn_target_tool_prefix"; then
18529 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
18530 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
18531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18532 $as_echo_n "checking for $ac_word... " >&6; }
18533 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
18534 $as_echo_n "(cached) " >&6
18535 else
18536 if test -n "$WINDRES_FOR_TARGET"; then
18537 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
18538 else
18539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18540 for as_dir in $PATH
18541 do
18542 IFS=$as_save_IFS
18543 test -z "$as_dir" && as_dir=.
18544 for ac_exec_ext in '' $ac_executable_extensions; do
18545 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18546 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
18547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18548 break 2
18549 fi
18550 done
18551 done
18552 IFS=$as_save_IFS
18553
18554 fi
18555 fi
18556 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
18557 if test -n "$WINDRES_FOR_TARGET"; then
18558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
18559 $as_echo "$WINDRES_FOR_TARGET" >&6; }
18560 else
18561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18562 $as_echo "no" >&6; }
18563 fi
18564
18565
18566 fi
18567 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
18568 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18569 set dummy ${ncn_progname}; ac_word=$2
18570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18571 $as_echo_n "checking for $ac_word... " >&6; }
18572 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
18573 $as_echo_n "(cached) " >&6
18574 else
18575 if test -n "$WINDRES_FOR_TARGET"; then
18576 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
18577 else
18578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18579 for as_dir in $PATH
18580 do
18581 IFS=$as_save_IFS
18582 test -z "$as_dir" && as_dir=.
18583 for ac_exec_ext in '' $ac_executable_extensions; do
18584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18585 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
18586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18587 break 2
18588 fi
18589 done
18590 done
18591 IFS=$as_save_IFS
18592
18593 fi
18594 fi
18595 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
18596 if test -n "$WINDRES_FOR_TARGET"; then
18597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
18598 $as_echo "$WINDRES_FOR_TARGET" >&6; }
18599 else
18600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18601 $as_echo "no" >&6; }
18602 fi
18603
18604
18605 fi
18606 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
18607 done
18608 fi
18609
18610 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
18611 set dummy windres
18612 if test $build = $target ; then
18613 WINDRES_FOR_TARGET="$2"
18614 else
18615 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
18616 fi
18617 else
18618 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
18619 fi
18620
18621 else
18622 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
18623 fi
18624
18625
18626
18627
18628 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
18629 if test -n "$with_build_time_tools"; then
18630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
18631 $as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
18632 if test -x $with_build_time_tools/windmc; then
18633 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
18634 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
18635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
18636 $as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
18637 else
18638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18639 $as_echo "no" >&6; }
18640 fi
18641 elif test $build != $host && test $have_gcc_for_target = yes; then
18642 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
18643 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
18644 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
18645 fi
18646 fi
18647 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
18648 # Extract the first word of "windmc", so it can be a program name with args.
18649 set dummy windmc; ac_word=$2
18650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18651 $as_echo_n "checking for $ac_word... " >&6; }
18652 if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
18653 $as_echo_n "(cached) " >&6
18654 else
18655 case $WINDMC_FOR_TARGET in
18656 [\\/]* | ?:[\\/]*)
18657 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
18658 ;;
18659 *)
18660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18661 for as_dir in $gcc_cv_tool_dirs
18662 do
18663 IFS=$as_save_IFS
18664 test -z "$as_dir" && as_dir=.
18665 for ac_exec_ext in '' $ac_executable_extensions; do
18666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18667 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
18668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18669 break 2
18670 fi
18671 done
18672 done
18673 IFS=$as_save_IFS
18674
18675 ;;
18676 esac
18677 fi
18678 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
18679 if test -n "$WINDMC_FOR_TARGET"; then
18680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
18681 $as_echo "$WINDMC_FOR_TARGET" >&6; }
18682 else
18683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18684 $as_echo "no" >&6; }
18685 fi
18686
18687
18688 fi
18689 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
18690
18691
18692 if test -n "$WINDMC_FOR_TARGET"; then
18693 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
18694 elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
18695 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
18696 fi
18697
18698 if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
18699 for ncn_progname in windmc; do
18700 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18701 set dummy ${ncn_progname}; ac_word=$2
18702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18703 $as_echo_n "checking for $ac_word... " >&6; }
18704 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
18705 $as_echo_n "(cached) " >&6
18706 else
18707 if test -n "$WINDMC_FOR_TARGET"; then
18708 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
18709 else
18710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18711 for as_dir in $PATH
18712 do
18713 IFS=$as_save_IFS
18714 test -z "$as_dir" && as_dir=.
18715 for ac_exec_ext in '' $ac_executable_extensions; do
18716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18717 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
18718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18719 break 2
18720 fi
18721 done
18722 done
18723 IFS=$as_save_IFS
18724
18725 fi
18726 fi
18727 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
18728 if test -n "$WINDMC_FOR_TARGET"; then
18729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
18730 $as_echo "$WINDMC_FOR_TARGET" >&6; }
18731 else
18732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18733 $as_echo "no" >&6; }
18734 fi
18735
18736
18737 done
18738 fi
18739
18740 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
18741 for ncn_progname in windmc; do
18742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
18743 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
18744 if test -x $with_build_time_tools/${ncn_progname}; then
18745 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
18746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18747 $as_echo "yes" >&6; }
18748 break
18749 else
18750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18751 $as_echo "no" >&6; }
18752 fi
18753 done
18754 fi
18755
18756 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
18757 for ncn_progname in windmc; do
18758 if test -n "$ncn_target_tool_prefix"; then
18759 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
18760 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
18761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18762 $as_echo_n "checking for $ac_word... " >&6; }
18763 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
18764 $as_echo_n "(cached) " >&6
18765 else
18766 if test -n "$WINDMC_FOR_TARGET"; then
18767 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
18768 else
18769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18770 for as_dir in $PATH
18771 do
18772 IFS=$as_save_IFS
18773 test -z "$as_dir" && as_dir=.
18774 for ac_exec_ext in '' $ac_executable_extensions; do
18775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18776 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
18777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18778 break 2
18779 fi
18780 done
18781 done
18782 IFS=$as_save_IFS
18783
18784 fi
18785 fi
18786 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
18787 if test -n "$WINDMC_FOR_TARGET"; then
18788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
18789 $as_echo "$WINDMC_FOR_TARGET" >&6; }
18790 else
18791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18792 $as_echo "no" >&6; }
18793 fi
18794
18795
18796 fi
18797 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
18798 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
18799 set dummy ${ncn_progname}; ac_word=$2
18800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18801 $as_echo_n "checking for $ac_word... " >&6; }
18802 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
18803 $as_echo_n "(cached) " >&6
18804 else
18805 if test -n "$WINDMC_FOR_TARGET"; then
18806 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
18807 else
18808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18809 for as_dir in $PATH
18810 do
18811 IFS=$as_save_IFS
18812 test -z "$as_dir" && as_dir=.
18813 for ac_exec_ext in '' $ac_executable_extensions; do
18814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18815 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
18816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18817 break 2
18818 fi
18819 done
18820 done
18821 IFS=$as_save_IFS
18822
18823 fi
18824 fi
18825 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
18826 if test -n "$WINDMC_FOR_TARGET"; then
18827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
18828 $as_echo "$WINDMC_FOR_TARGET" >&6; }
18829 else
18830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18831 $as_echo "no" >&6; }
18832 fi
18833
18834
18835 fi
18836 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
18837 done
18838 fi
18839
18840 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
18841 set dummy windmc
18842 if test $build = $target ; then
18843 WINDMC_FOR_TARGET="$2"
18844 else
18845 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
18846 fi
18847 else
18848 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
18849 fi
18850
18851 else
18852 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
18853 fi
18854
18855
18856 RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
18857
18858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
18859 $as_echo_n "checking where to find the target ar... " >&6; }
18860 if test "x${build}" != "x${host}" ; then
18861 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
18862 # We already found the complete path
18863 ac_dir=`dirname $AR_FOR_TARGET`
18864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18865 $as_echo "pre-installed in $ac_dir" >&6; }
18866 else
18867 # Canadian cross, just use what we found
18868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18869 $as_echo "pre-installed" >&6; }
18870 fi
18871 else
18872 ok=yes
18873 case " ${configdirs} " in
18874 *" binutils "*) ;;
18875 *) ok=no ;;
18876 esac
18877
18878 if test $ok = yes; then
18879 # An in-tree tool is available and we can use it
18880 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
18881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18882 $as_echo "just compiled" >&6; }
18883 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
18884 # We already found the complete path
18885 ac_dir=`dirname $AR_FOR_TARGET`
18886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18887 $as_echo "pre-installed in $ac_dir" >&6; }
18888 elif test "x$target" = "x$host"; then
18889 # We can use an host tool
18890 AR_FOR_TARGET='$(AR)'
18891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18892 $as_echo "host tool" >&6; }
18893 else
18894 # We need a cross tool
18895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18896 $as_echo "pre-installed" >&6; }
18897 fi
18898 fi
18899
18900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
18901 $as_echo_n "checking where to find the target as... " >&6; }
18902 if test "x${build}" != "x${host}" ; then
18903 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
18904 # We already found the complete path
18905 ac_dir=`dirname $AS_FOR_TARGET`
18906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18907 $as_echo "pre-installed in $ac_dir" >&6; }
18908 else
18909 # Canadian cross, just use what we found
18910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18911 $as_echo "pre-installed" >&6; }
18912 fi
18913 else
18914 ok=yes
18915 case " ${configdirs} " in
18916 *" gas "*) ;;
18917 *) ok=no ;;
18918 esac
18919
18920 if test $ok = yes; then
18921 # An in-tree tool is available and we can use it
18922 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
18923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18924 $as_echo "just compiled" >&6; }
18925 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
18926 # We already found the complete path
18927 ac_dir=`dirname $AS_FOR_TARGET`
18928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18929 $as_echo "pre-installed in $ac_dir" >&6; }
18930 elif test "x$target" = "x$host"; then
18931 # We can use an host tool
18932 AS_FOR_TARGET='$(AS)'
18933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18934 $as_echo "host tool" >&6; }
18935 else
18936 # We need a cross tool
18937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18938 $as_echo "pre-installed" >&6; }
18939 fi
18940 fi
18941
18942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
18943 $as_echo_n "checking where to find the target cc... " >&6; }
18944 if test "x${build}" != "x${host}" ; then
18945 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
18946 # We already found the complete path
18947 ac_dir=`dirname $CC_FOR_TARGET`
18948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18949 $as_echo "pre-installed in $ac_dir" >&6; }
18950 else
18951 # Canadian cross, just use what we found
18952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18953 $as_echo "pre-installed" >&6; }
18954 fi
18955 else
18956 ok=yes
18957 case " ${configdirs} " in
18958 *" gcc "*) ;;
18959 *) ok=no ;;
18960 esac
18961
18962 if test $ok = yes; then
18963 # An in-tree tool is available and we can use it
18964 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
18965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18966 $as_echo "just compiled" >&6; }
18967 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
18968 # We already found the complete path
18969 ac_dir=`dirname $CC_FOR_TARGET`
18970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18971 $as_echo "pre-installed in $ac_dir" >&6; }
18972 elif test "x$target" = "x$host"; then
18973 # We can use an host tool
18974 CC_FOR_TARGET='$(CC)'
18975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18976 $as_echo "host tool" >&6; }
18977 else
18978 # We need a cross tool
18979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18980 $as_echo "pre-installed" >&6; }
18981 fi
18982 fi
18983
18984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
18985 $as_echo_n "checking where to find the target c++... " >&6; }
18986 if test "x${build}" != "x${host}" ; then
18987 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
18988 # We already found the complete path
18989 ac_dir=`dirname $CXX_FOR_TARGET`
18990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18991 $as_echo "pre-installed in $ac_dir" >&6; }
18992 else
18993 # Canadian cross, just use what we found
18994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18995 $as_echo "pre-installed" >&6; }
18996 fi
18997 else
18998 ok=yes
18999 case " ${configdirs} " in
19000 *" gcc "*) ;;
19001 *) ok=no ;;
19002 esac
19003 case ,${enable_languages}, in
19004 *,c++,*) ;;
19005 *) ok=no ;;
19006 esac
19007 if test $ok = yes; then
19008 # An in-tree tool is available and we can use it
19009 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'
19010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19011 $as_echo "just compiled" >&6; }
19012 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
19013 # We already found the complete path
19014 ac_dir=`dirname $CXX_FOR_TARGET`
19015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19016 $as_echo "pre-installed in $ac_dir" >&6; }
19017 elif test "x$target" = "x$host"; then
19018 # We can use an host tool
19019 CXX_FOR_TARGET='$(CXX)'
19020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19021 $as_echo "host tool" >&6; }
19022 else
19023 # We need a cross tool
19024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19025 $as_echo "pre-installed" >&6; }
19026 fi
19027 fi
19028
19029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
19030 $as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
19031 if test "x${build}" != "x${host}" ; then
19032 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
19033 # We already found the complete path
19034 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
19035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19036 $as_echo "pre-installed in $ac_dir" >&6; }
19037 else
19038 # Canadian cross, just use what we found
19039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19040 $as_echo "pre-installed" >&6; }
19041 fi
19042 else
19043 ok=yes
19044 case " ${configdirs} " in
19045 *" gcc "*) ;;
19046 *) ok=no ;;
19047 esac
19048 case ,${enable_languages}, in
19049 *,c++,*) ;;
19050 *) ok=no ;;
19051 esac
19052 if test $ok = yes; then
19053 # An in-tree tool is available and we can use it
19054 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'
19055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19056 $as_echo "just compiled" >&6; }
19057 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
19058 # We already found the complete path
19059 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
19060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19061 $as_echo "pre-installed in $ac_dir" >&6; }
19062 elif test "x$target" = "x$host"; then
19063 # We can use an host tool
19064 RAW_CXX_FOR_TARGET='$(CXX)'
19065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19066 $as_echo "host tool" >&6; }
19067 else
19068 # We need a cross tool
19069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19070 $as_echo "pre-installed" >&6; }
19071 fi
19072 fi
19073
19074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
19075 $as_echo_n "checking where to find the target dlltool... " >&6; }
19076 if test "x${build}" != "x${host}" ; then
19077 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
19078 # We already found the complete path
19079 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
19080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19081 $as_echo "pre-installed in $ac_dir" >&6; }
19082 else
19083 # Canadian cross, just use what we found
19084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19085 $as_echo "pre-installed" >&6; }
19086 fi
19087 else
19088 ok=yes
19089 case " ${configdirs} " in
19090 *" binutils "*) ;;
19091 *) ok=no ;;
19092 esac
19093
19094 if test $ok = yes; then
19095 # An in-tree tool is available and we can use it
19096 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
19097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19098 $as_echo "just compiled" >&6; }
19099 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
19100 # We already found the complete path
19101 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
19102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19103 $as_echo "pre-installed in $ac_dir" >&6; }
19104 elif test "x$target" = "x$host"; then
19105 # We can use an host tool
19106 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
19107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19108 $as_echo "host tool" >&6; }
19109 else
19110 # We need a cross tool
19111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19112 $as_echo "pre-installed" >&6; }
19113 fi
19114 fi
19115
19116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
19117 $as_echo_n "checking where to find the target dsymutil... " >&6; }
19118 if test "x${build}" != "x${host}" ; then
19119 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
19120 # We already found the complete path
19121 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
19122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19123 $as_echo "pre-installed in $ac_dir" >&6; }
19124 else
19125 # Canadian cross, just use what we found
19126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19127 $as_echo "pre-installed" >&6; }
19128 fi
19129 else
19130 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
19131 # We already found the complete path
19132 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
19133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19134 $as_echo "pre-installed in $ac_dir" >&6; }
19135 elif test "x$target" = "x$host"; then
19136 # We can use an host tool
19137 DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
19138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19139 $as_echo "host tool" >&6; }
19140 else
19141 # We need a cross tool
19142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19143 $as_echo "pre-installed" >&6; }
19144 fi
19145 fi
19146
19147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
19148 $as_echo_n "checking where to find the target gcc... " >&6; }
19149 if test "x${build}" != "x${host}" ; then
19150 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
19151 # We already found the complete path
19152 ac_dir=`dirname $GCC_FOR_TARGET`
19153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19154 $as_echo "pre-installed in $ac_dir" >&6; }
19155 else
19156 # Canadian cross, just use what we found
19157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19158 $as_echo "pre-installed" >&6; }
19159 fi
19160 else
19161 ok=yes
19162 case " ${configdirs} " in
19163 *" gcc "*) ;;
19164 *) ok=no ;;
19165 esac
19166
19167 if test $ok = yes; then
19168 # An in-tree tool is available and we can use it
19169 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
19170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19171 $as_echo "just compiled" >&6; }
19172 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
19173 # We already found the complete path
19174 ac_dir=`dirname $GCC_FOR_TARGET`
19175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19176 $as_echo "pre-installed in $ac_dir" >&6; }
19177 elif test "x$target" = "x$host"; then
19178 # We can use an host tool
19179 GCC_FOR_TARGET='$()'
19180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19181 $as_echo "host tool" >&6; }
19182 else
19183 # We need a cross tool
19184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19185 $as_echo "pre-installed" >&6; }
19186 fi
19187 fi
19188
19189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
19190 $as_echo_n "checking where to find the target gfortran... " >&6; }
19191 if test "x${build}" != "x${host}" ; then
19192 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
19193 # We already found the complete path
19194 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
19195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19196 $as_echo "pre-installed in $ac_dir" >&6; }
19197 else
19198 # Canadian cross, just use what we found
19199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19200 $as_echo "pre-installed" >&6; }
19201 fi
19202 else
19203 ok=yes
19204 case " ${configdirs} " in
19205 *" gcc "*) ;;
19206 *) ok=no ;;
19207 esac
19208 case ,${enable_languages}, in
19209 *,fortran,*) ;;
19210 *) ok=no ;;
19211 esac
19212 if test $ok = yes; then
19213 # An in-tree tool is available and we can use it
19214 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
19215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19216 $as_echo "just compiled" >&6; }
19217 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
19218 # We already found the complete path
19219 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
19220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19221 $as_echo "pre-installed in $ac_dir" >&6; }
19222 elif test "x$target" = "x$host"; then
19223 # We can use an host tool
19224 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
19225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19226 $as_echo "host tool" >&6; }
19227 else
19228 # We need a cross tool
19229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19230 $as_echo "pre-installed" >&6; }
19231 fi
19232 fi
19233
19234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
19235 $as_echo_n "checking where to find the target gccgo... " >&6; }
19236 if test "x${build}" != "x${host}" ; then
19237 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
19238 # We already found the complete path
19239 ac_dir=`dirname $GOC_FOR_TARGET`
19240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19241 $as_echo "pre-installed in $ac_dir" >&6; }
19242 else
19243 # Canadian cross, just use what we found
19244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19245 $as_echo "pre-installed" >&6; }
19246 fi
19247 else
19248 ok=yes
19249 case " ${configdirs} " in
19250 *" gcc "*) ;;
19251 *) ok=no ;;
19252 esac
19253 case ,${enable_languages}, in
19254 *,go,*) ;;
19255 *) ok=no ;;
19256 esac
19257 if test $ok = yes; then
19258 # An in-tree tool is available and we can use it
19259 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
19260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19261 $as_echo "just compiled" >&6; }
19262 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
19263 # We already found the complete path
19264 ac_dir=`dirname $GOC_FOR_TARGET`
19265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19266 $as_echo "pre-installed in $ac_dir" >&6; }
19267 elif test "x$target" = "x$host"; then
19268 # We can use an host tool
19269 GOC_FOR_TARGET='$(GOC)'
19270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19271 $as_echo "host tool" >&6; }
19272 else
19273 # We need a cross tool
19274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19275 $as_echo "pre-installed" >&6; }
19276 fi
19277 fi
19278
19279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
19280 $as_echo_n "checking where to find the target gdc... " >&6; }
19281 if test "x${build}" != "x${host}" ; then
19282 if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
19283 # We already found the complete path
19284 ac_dir=`dirname $GDC_FOR_TARGET`
19285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19286 $as_echo "pre-installed in $ac_dir" >&6; }
19287 else
19288 # Canadian cross, just use what we found
19289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19290 $as_echo "pre-installed" >&6; }
19291 fi
19292 else
19293 ok=yes
19294 case " ${configdirs} " in
19295 *" gcc "*) ;;
19296 *) ok=no ;;
19297 esac
19298 case ,${enable_languages}, in
19299 *,d,*) ;;
19300 *) ok=no ;;
19301 esac
19302 if test $ok = yes; then
19303 # An in-tree tool is available and we can use it
19304 GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
19305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19306 $as_echo "just compiled" >&6; }
19307 elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
19308 # We already found the complete path
19309 ac_dir=`dirname $GDC_FOR_TARGET`
19310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19311 $as_echo "pre-installed in $ac_dir" >&6; }
19312 elif test "x$target" = "x$host"; then
19313 # We can use an host tool
19314 GDC_FOR_TARGET='$(GDC)'
19315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19316 $as_echo "host tool" >&6; }
19317 else
19318 # We need a cross tool
19319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19320 $as_echo "pre-installed" >&6; }
19321 fi
19322 fi
19323
19324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gm2" >&5
19325 $as_echo_n "checking where to find the target gm2... " >&6; }
19326 if test "x${build}" != "x${host}" ; then
19327 if expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then
19328 # We already found the complete path
19329 ac_dir=`dirname $GM2_FOR_TARGET`
19330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19331 $as_echo "pre-installed in $ac_dir" >&6; }
19332 else
19333 # Canadian cross, just use what we found
19334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19335 $as_echo "pre-installed" >&6; }
19336 fi
19337 else
19338 ok=yes
19339 case " ${configdirs} " in
19340 *" gcc "*) ;;
19341 *) ok=no ;;
19342 esac
19343 case ,${enable_languages}, in
19344 *,m2,*) ;;
19345 *) ok=no ;;
19346 esac
19347 if test $ok = yes; then
19348 # An in-tree tool is available and we can use it
19349 GM2_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gm2 -B$$r/$(HOST_SUBDIR)/gcc/'
19350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19351 $as_echo "just compiled" >&6; }
19352 elif expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then
19353 # We already found the complete path
19354 ac_dir=`dirname $GM2_FOR_TARGET`
19355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19356 $as_echo "pre-installed in $ac_dir" >&6; }
19357 elif test "x$target" = "x$host"; then
19358 # We can use an host tool
19359 GM2_FOR_TARGET='$(GM2)'
19360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19361 $as_echo "host tool" >&6; }
19362 else
19363 # We need a cross tool
19364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19365 $as_echo "pre-installed" >&6; }
19366 fi
19367 fi
19368
19369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
19370 $as_echo_n "checking where to find the target ld... " >&6; }
19371 if test "x${build}" != "x${host}" ; then
19372 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
19373 # We already found the complete path
19374 ac_dir=`dirname $LD_FOR_TARGET`
19375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19376 $as_echo "pre-installed in $ac_dir" >&6; }
19377 else
19378 # Canadian cross, just use what we found
19379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19380 $as_echo "pre-installed" >&6; }
19381 fi
19382 else
19383 ok=yes
19384 case " ${configdirs} " in
19385 *" ld "*) ;;
19386 *) ok=no ;;
19387 esac
19388
19389 if test $ok = yes; then
19390 # An in-tree tool is available and we can use it
19391 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
19392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19393 $as_echo "just compiled" >&6; }
19394 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
19395 # We already found the complete path
19396 ac_dir=`dirname $LD_FOR_TARGET`
19397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19398 $as_echo "pre-installed in $ac_dir" >&6; }
19399 elif test "x$target" = "x$host"; then
19400 # We can use an host tool
19401 LD_FOR_TARGET='$(LD)'
19402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19403 $as_echo "host tool" >&6; }
19404 else
19405 # We need a cross tool
19406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19407 $as_echo "pre-installed" >&6; }
19408 fi
19409 fi
19410
19411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
19412 $as_echo_n "checking where to find the target lipo... " >&6; }
19413 if test "x${build}" != "x${host}" ; then
19414 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
19415 # We already found the complete path
19416 ac_dir=`dirname $LIPO_FOR_TARGET`
19417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19418 $as_echo "pre-installed in $ac_dir" >&6; }
19419 else
19420 # Canadian cross, just use what we found
19421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19422 $as_echo "pre-installed" >&6; }
19423 fi
19424 else
19425 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
19426 # We already found the complete path
19427 ac_dir=`dirname $LIPO_FOR_TARGET`
19428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19429 $as_echo "pre-installed in $ac_dir" >&6; }
19430 elif test "x$target" = "x$host"; then
19431 # We can use an host tool
19432 LIPO_FOR_TARGET='$(LIPO)'
19433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19434 $as_echo "host tool" >&6; }
19435 else
19436 # We need a cross tool
19437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19438 $as_echo "pre-installed" >&6; }
19439 fi
19440 fi
19441
19442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
19443 $as_echo_n "checking where to find the target nm... " >&6; }
19444 if test "x${build}" != "x${host}" ; then
19445 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
19446 # We already found the complete path
19447 ac_dir=`dirname $NM_FOR_TARGET`
19448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19449 $as_echo "pre-installed in $ac_dir" >&6; }
19450 else
19451 # Canadian cross, just use what we found
19452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19453 $as_echo "pre-installed" >&6; }
19454 fi
19455 else
19456 ok=yes
19457 case " ${configdirs} " in
19458 *" binutils "*) ;;
19459 *) ok=no ;;
19460 esac
19461
19462 if test $ok = yes; then
19463 # An in-tree tool is available and we can use it
19464 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
19465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19466 $as_echo "just compiled" >&6; }
19467 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
19468 # We already found the complete path
19469 ac_dir=`dirname $NM_FOR_TARGET`
19470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19471 $as_echo "pre-installed in $ac_dir" >&6; }
19472 elif test "x$target" = "x$host"; then
19473 # We can use an host tool
19474 NM_FOR_TARGET='$(NM)'
19475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19476 $as_echo "host tool" >&6; }
19477 else
19478 # We need a cross tool
19479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19480 $as_echo "pre-installed" >&6; }
19481 fi
19482 fi
19483
19484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
19485 $as_echo_n "checking where to find the target objcopy... " >&6; }
19486 if test "x${build}" != "x${host}" ; then
19487 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
19488 # We already found the complete path
19489 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
19490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19491 $as_echo "pre-installed in $ac_dir" >&6; }
19492 else
19493 # Canadian cross, just use what we found
19494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19495 $as_echo "pre-installed" >&6; }
19496 fi
19497 else
19498 ok=yes
19499 case " ${configdirs} " in
19500 *" binutils "*) ;;
19501 *) ok=no ;;
19502 esac
19503
19504 if test $ok = yes; then
19505 # An in-tree tool is available and we can use it
19506 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
19507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19508 $as_echo "just compiled" >&6; }
19509 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
19510 # We already found the complete path
19511 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
19512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19513 $as_echo "pre-installed in $ac_dir" >&6; }
19514 elif test "x$target" = "x$host"; then
19515 # We can use an host tool
19516 OBJCOPY_FOR_TARGET='$(OBJCOPY)'
19517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19518 $as_echo "host tool" >&6; }
19519 else
19520 # We need a cross tool
19521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19522 $as_echo "pre-installed" >&6; }
19523 fi
19524 fi
19525
19526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
19527 $as_echo_n "checking where to find the target objdump... " >&6; }
19528 if test "x${build}" != "x${host}" ; then
19529 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
19530 # We already found the complete path
19531 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
19532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19533 $as_echo "pre-installed in $ac_dir" >&6; }
19534 else
19535 # Canadian cross, just use what we found
19536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19537 $as_echo "pre-installed" >&6; }
19538 fi
19539 else
19540 ok=yes
19541 case " ${configdirs} " in
19542 *" binutils "*) ;;
19543 *) ok=no ;;
19544 esac
19545
19546 if test $ok = yes; then
19547 # An in-tree tool is available and we can use it
19548 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
19549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19550 $as_echo "just compiled" >&6; }
19551 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
19552 # We already found the complete path
19553 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
19554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19555 $as_echo "pre-installed in $ac_dir" >&6; }
19556 elif test "x$target" = "x$host"; then
19557 # We can use an host tool
19558 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
19559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19560 $as_echo "host tool" >&6; }
19561 else
19562 # We need a cross tool
19563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19564 $as_echo "pre-installed" >&6; }
19565 fi
19566 fi
19567
19568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
19569 $as_echo_n "checking where to find the target otool... " >&6; }
19570 if test "x${build}" != "x${host}" ; then
19571 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
19572 # We already found the complete path
19573 ac_dir=`dirname $OTOOL_FOR_TARGET`
19574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19575 $as_echo "pre-installed in $ac_dir" >&6; }
19576 else
19577 # Canadian cross, just use what we found
19578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19579 $as_echo "pre-installed" >&6; }
19580 fi
19581 else
19582 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
19583 # We already found the complete path
19584 ac_dir=`dirname $OTOOL_FOR_TARGET`
19585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19586 $as_echo "pre-installed in $ac_dir" >&6; }
19587 elif test "x$target" = "x$host"; then
19588 # We can use an host tool
19589 OTOOL_FOR_TARGET='$(OTOOL)'
19590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19591 $as_echo "host tool" >&6; }
19592 else
19593 # We need a cross tool
19594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19595 $as_echo "pre-installed" >&6; }
19596 fi
19597 fi
19598
19599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
19600 $as_echo_n "checking where to find the target ranlib... " >&6; }
19601 if test "x${build}" != "x${host}" ; then
19602 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
19603 # We already found the complete path
19604 ac_dir=`dirname $RANLIB_FOR_TARGET`
19605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19606 $as_echo "pre-installed in $ac_dir" >&6; }
19607 else
19608 # Canadian cross, just use what we found
19609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19610 $as_echo "pre-installed" >&6; }
19611 fi
19612 else
19613 ok=yes
19614 case " ${configdirs} " in
19615 *" binutils "*) ;;
19616 *) ok=no ;;
19617 esac
19618
19619 if test $ok = yes; then
19620 # An in-tree tool is available and we can use it
19621 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
19622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19623 $as_echo "just compiled" >&6; }
19624 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
19625 # We already found the complete path
19626 ac_dir=`dirname $RANLIB_FOR_TARGET`
19627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19628 $as_echo "pre-installed in $ac_dir" >&6; }
19629 elif test "x$target" = "x$host"; then
19630 # We can use an host tool
19631 RANLIB_FOR_TARGET='$(RANLIB)'
19632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19633 $as_echo "host tool" >&6; }
19634 else
19635 # We need a cross tool
19636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19637 $as_echo "pre-installed" >&6; }
19638 fi
19639 fi
19640
19641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
19642 $as_echo_n "checking where to find the target readelf... " >&6; }
19643 if test "x${build}" != "x${host}" ; then
19644 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
19645 # We already found the complete path
19646 ac_dir=`dirname $READELF_FOR_TARGET`
19647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19648 $as_echo "pre-installed in $ac_dir" >&6; }
19649 else
19650 # Canadian cross, just use what we found
19651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19652 $as_echo "pre-installed" >&6; }
19653 fi
19654 else
19655 ok=yes
19656 case " ${configdirs} " in
19657 *" binutils "*) ;;
19658 *) ok=no ;;
19659 esac
19660
19661 if test $ok = yes; then
19662 # An in-tree tool is available and we can use it
19663 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
19664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19665 $as_echo "just compiled" >&6; }
19666 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
19667 # We already found the complete path
19668 ac_dir=`dirname $READELF_FOR_TARGET`
19669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19670 $as_echo "pre-installed in $ac_dir" >&6; }
19671 elif test "x$target" = "x$host"; then
19672 # We can use an host tool
19673 READELF_FOR_TARGET='$(READELF)'
19674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19675 $as_echo "host tool" >&6; }
19676 else
19677 # We need a cross tool
19678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19679 $as_echo "pre-installed" >&6; }
19680 fi
19681 fi
19682
19683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
19684 $as_echo_n "checking where to find the target strip... " >&6; }
19685 if test "x${build}" != "x${host}" ; then
19686 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
19687 # We already found the complete path
19688 ac_dir=`dirname $STRIP_FOR_TARGET`
19689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19690 $as_echo "pre-installed in $ac_dir" >&6; }
19691 else
19692 # Canadian cross, just use what we found
19693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19694 $as_echo "pre-installed" >&6; }
19695 fi
19696 else
19697 ok=yes
19698 case " ${configdirs} " in
19699 *" binutils "*) ;;
19700 *) ok=no ;;
19701 esac
19702
19703 if test $ok = yes; then
19704 # An in-tree tool is available and we can use it
19705 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
19706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19707 $as_echo "just compiled" >&6; }
19708 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
19709 # We already found the complete path
19710 ac_dir=`dirname $STRIP_FOR_TARGET`
19711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19712 $as_echo "pre-installed in $ac_dir" >&6; }
19713 elif test "x$target" = "x$host"; then
19714 # We can use an host tool
19715 STRIP_FOR_TARGET='$(STRIP)'
19716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19717 $as_echo "host tool" >&6; }
19718 else
19719 # We need a cross tool
19720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19721 $as_echo "pre-installed" >&6; }
19722 fi
19723 fi
19724
19725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
19726 $as_echo_n "checking where to find the target windres... " >&6; }
19727 if test "x${build}" != "x${host}" ; then
19728 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
19729 # We already found the complete path
19730 ac_dir=`dirname $WINDRES_FOR_TARGET`
19731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19732 $as_echo "pre-installed in $ac_dir" >&6; }
19733 else
19734 # Canadian cross, just use what we found
19735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19736 $as_echo "pre-installed" >&6; }
19737 fi
19738 else
19739 ok=yes
19740 case " ${configdirs} " in
19741 *" binutils "*) ;;
19742 *) ok=no ;;
19743 esac
19744
19745 if test $ok = yes; then
19746 # An in-tree tool is available and we can use it
19747 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
19748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19749 $as_echo "just compiled" >&6; }
19750 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
19751 # We already found the complete path
19752 ac_dir=`dirname $WINDRES_FOR_TARGET`
19753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19754 $as_echo "pre-installed in $ac_dir" >&6; }
19755 elif test "x$target" = "x$host"; then
19756 # We can use an host tool
19757 WINDRES_FOR_TARGET='$(WINDRES)'
19758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19759 $as_echo "host tool" >&6; }
19760 else
19761 # We need a cross tool
19762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19763 $as_echo "pre-installed" >&6; }
19764 fi
19765 fi
19766
19767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
19768 $as_echo_n "checking where to find the target windmc... " >&6; }
19769 if test "x${build}" != "x${host}" ; then
19770 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
19771 # We already found the complete path
19772 ac_dir=`dirname $WINDMC_FOR_TARGET`
19773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19774 $as_echo "pre-installed in $ac_dir" >&6; }
19775 else
19776 # Canadian cross, just use what we found
19777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19778 $as_echo "pre-installed" >&6; }
19779 fi
19780 else
19781 ok=yes
19782 case " ${configdirs} " in
19783 *" binutils "*) ;;
19784 *) ok=no ;;
19785 esac
19786
19787 if test $ok = yes; then
19788 # An in-tree tool is available and we can use it
19789 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
19790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
19791 $as_echo "just compiled" >&6; }
19792 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
19793 # We already found the complete path
19794 ac_dir=`dirname $WINDMC_FOR_TARGET`
19795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
19796 $as_echo "pre-installed in $ac_dir" >&6; }
19797 elif test "x$target" = "x$host"; then
19798 # We can use an host tool
19799 WINDMC_FOR_TARGET='$(WINDMC)'
19800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
19801 $as_echo "host tool" >&6; }
19802 else
19803 # We need a cross tool
19804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
19805 $as_echo "pre-installed" >&6; }
19806 fi
19807 fi
19808
19809
19810
19811
19812
19813 # Certain tools may need extra flags.
19814 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
19815 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
19816 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
19817
19818 # When building target libraries, except in a Canadian cross, we use
19819 # the same toolchain as the compiler we just built.
19820 COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
19821 COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
19822 COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
19823 if test $host = $build; then
19824 case " $configdirs " in
19825 *" gcc "*)
19826 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
19827 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
19828 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
19829 ;;
19830 esac
19831 fi
19832
19833
19834
19835
19836
19837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
19838 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
19839 # Check whether --enable-maintainer-mode was given.
19840 if test "${enable_maintainer_mode+set}" = set; then :
19841 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
19842 else
19843 USE_MAINTAINER_MODE=no
19844 fi
19845
19846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
19847 $as_echo "$USE_MAINTAINER_MODE" >&6; }
19848
19849
19850 if test "$USE_MAINTAINER_MODE" = yes; then
19851 MAINTAINER_MODE_TRUE=
19852 MAINTAINER_MODE_FALSE='#'
19853 else
19854 MAINTAINER_MODE_TRUE='#'
19855 MAINTAINER_MODE_FALSE=
19856 fi
19857 MAINT=$MAINTAINER_MODE_TRUE
19858
19859 # ---------------------
19860 # GCC bootstrap support
19861 # ---------------------
19862
19863 # Stage specific cflags for build.
19864 stage1_cflags="-g"
19865 case $build in
19866 vax-*-*)
19867 case ${GCC} in
19868 yes) stage1_cflags="-g -Wa,-J" ;;
19869 *) stage1_cflags="-g -J" ;;
19870 esac ;;
19871 esac
19872
19873
19874
19875 # Enable --enable-checking in stage1 of the compiler.
19876 # Check whether --enable-stage1-checking was given.
19877 if test "${enable_stage1_checking+set}" = set; then :
19878 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
19879 else
19880 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
19881 # For --disable-checking or implicit --enable-checking=release, avoid
19882 # setting --enable-checking=gc in the default stage1 checking for LTO
19883 # bootstraps. See PR62077.
19884 case $BUILD_CONFIG in
19885 *lto*)
19886 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
19887 *)
19888 stage1_checking=--enable-checking=yes,types;;
19889 esac
19890 if test "x$enable_checking" = x && \
19891 test -d ${srcdir}/gcc && \
19892 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
19893 stage1_checking=--enable-checking=yes,types,extra
19894 fi
19895 else
19896 stage1_checking=--enable-checking=$enable_checking,types
19897 fi
19898 fi
19899
19900
19901
19902 # Enable -Werror in bootstrap stage2 and later.
19903 # Check whether --enable-werror was given.
19904 if test "${enable_werror+set}" = set; then :
19905 enableval=$enable_werror;
19906 case ${enable_werror} in
19907 yes) stage2_werror_flag="--enable-werror-always" ;;
19908 *) stage2_werror_flag="" ;;
19909 esac
19910
19911 else
19912
19913 if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
19914 case $BUILD_CONFIG in
19915 bootstrap-debug)
19916 stage2_werror_flag="--enable-werror-always" ;;
19917 "")
19918 stage2_werror_flag="--enable-werror-always" ;;
19919 esac
19920 fi
19921
19922 fi
19923
19924
19925
19926
19927 # Specify what files to not compare during bootstrap.
19928
19929 compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
19930 compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/M2Version*"
19931 compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/SYSTEM*"
19932 compare_exclusions="$compare_exclusions | gcc/m2/gm2version*"
19933 case "$target" in
19934 hppa*64*-*-hpux*) ;;
19935 powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
19936 esac
19937
19938
19939 ac_config_files="$ac_config_files Makefile"
19940
19941 cat >confcache <<\_ACEOF
19942 # This file is a shell script that caches the results of configure
19943 # tests run on this system so they can be shared between configure
19944 # scripts and configure runs, see configure's option --config-cache.
19945 # It is not useful on other systems. If it contains results you don't
19946 # want to keep, you may remove or edit it.
19947 #
19948 # config.status only pays attention to the cache file if you give it
19949 # the --recheck option to rerun configure.
19950 #
19951 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19952 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19953 # following values.
19954
19955 _ACEOF
19956
19957 # The following way of writing the cache mishandles newlines in values,
19958 # but we know of no workaround that is simple, portable, and efficient.
19959 # So, we kill variables containing newlines.
19960 # Ultrix sh set writes to stderr and can't be redirected directly,
19961 # and sets the high bit in the cache file unless we assign to the vars.
19962 (
19963 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19964 eval ac_val=\$$ac_var
19965 case $ac_val in #(
19966 *${as_nl}*)
19967 case $ac_var in #(
19968 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19969 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19970 esac
19971 case $ac_var in #(
19972 _ | IFS | as_nl) ;; #(
19973 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19974 *) { eval $ac_var=; unset $ac_var;} ;;
19975 esac ;;
19976 esac
19977 done
19978
19979 (set) 2>&1 |
19980 case $as_nl`(ac_space=' '; set) 2>&1` in #(
19981 *${as_nl}ac_space=\ *)
19982 # `set' does not quote correctly, so add quotes: double-quote
19983 # substitution turns \\\\ into \\, and sed turns \\ into \.
19984 sed -n \
19985 "s/'/'\\\\''/g;
19986 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19987 ;; #(
19988 *)
19989 # `set' quotes correctly as required by POSIX, so do not add quotes.
19990 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19991 ;;
19992 esac |
19993 sort
19994 ) |
19995 sed '
19996 /^ac_cv_env_/b end
19997 t clear
19998 :clear
19999 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20000 t end
20001 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20002 :end' >>confcache
20003 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20004 if test -w "$cache_file"; then
20005 if test "x$cache_file" != "x/dev/null"; then
20006 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
20007 $as_echo "$as_me: updating cache $cache_file" >&6;}
20008 if test ! -f "$cache_file" || test -h "$cache_file"; then
20009 cat confcache >"$cache_file"
20010 else
20011 case $cache_file in #(
20012 */* | ?:*)
20013 mv -f confcache "$cache_file"$$ &&
20014 mv -f "$cache_file"$$ "$cache_file" ;; #(
20015 *)
20016 mv -f confcache "$cache_file" ;;
20017 esac
20018 fi
20019 fi
20020 else
20021 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
20022 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20023 fi
20024 fi
20025 rm -f confcache
20026
20027 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20028 # Let make expand exec_prefix.
20029 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20030
20031 # Transform confdefs.h into DEFS.
20032 # Protect against shell expansion while executing Makefile rules.
20033 # Protect against Makefile macro expansion.
20034 #
20035 # If the first sed substitution is executed (which looks for macros that
20036 # take arguments), then branch to the quote section. Otherwise,
20037 # look for a macro that doesn't take arguments.
20038 ac_script='
20039 :mline
20040 /\\$/{
20041 N
20042 s,\\\n,,
20043 b mline
20044 }
20045 t clear
20046 :clear
20047 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
20048 t quote
20049 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
20050 t quote
20051 b any
20052 :quote
20053 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
20054 s/\[/\\&/g
20055 s/\]/\\&/g
20056 s/\$/$$/g
20057 H
20058 :any
20059 ${
20060 g
20061 s/^\n//
20062 s/\n/ /g
20063 p
20064 }
20065 '
20066 DEFS=`sed -n "$ac_script" confdefs.h`
20067
20068
20069 ac_libobjs=
20070 ac_ltlibobjs=
20071 U=
20072 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20073 # 1. Remove the extension, and $U if already installed.
20074 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20075 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
20076 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20077 # will be set to the directory where LIBOBJS objects are built.
20078 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20079 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
20080 done
20081 LIBOBJS=$ac_libobjs
20082
20083 LTLIBOBJS=$ac_ltlibobjs
20084
20085
20086
20087 : "${CONFIG_STATUS=./config.status}"
20088 ac_write_fail=0
20089 ac_clean_files_save=$ac_clean_files
20090 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20091 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
20092 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
20093 as_write_fail=0
20094 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
20095 #! $SHELL
20096 # Generated by $as_me.
20097 # Run this file to recreate the current configuration.
20098 # Compiler output produced by configure, useful for debugging
20099 # configure, is in config.log if it exists.
20100
20101 debug=false
20102 ac_cs_recheck=false
20103 ac_cs_silent=false
20104
20105 SHELL=\${CONFIG_SHELL-$SHELL}
20106 export SHELL
20107 _ASEOF
20108 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
20109 ## -------------------- ##
20110 ## M4sh Initialization. ##
20111 ## -------------------- ##
20112
20113 # Be more Bourne compatible
20114 DUALCASE=1; export DUALCASE # for MKS sh
20115 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20116 emulate sh
20117 NULLCMD=:
20118 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20119 # is contrary to our usage. Disable this feature.
20120 alias -g '${1+"$@"}'='"$@"'
20121 setopt NO_GLOB_SUBST
20122 else
20123 case `(set -o) 2>/dev/null` in #(
20124 *posix*) :
20125 set -o posix ;; #(
20126 *) :
20127 ;;
20128 esac
20129 fi
20130
20131
20132 as_nl='
20133 '
20134 export as_nl
20135 # Printing a long string crashes Solaris 7 /usr/bin/printf.
20136 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
20137 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
20138 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
20139 # Prefer a ksh shell builtin over an external printf program on Solaris,
20140 # but without wasting forks for bash or zsh.
20141 if test -z "$BASH_VERSION$ZSH_VERSION" \
20142 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
20143 as_echo='print -r --'
20144 as_echo_n='print -rn --'
20145 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
20146 as_echo='printf %s\n'
20147 as_echo_n='printf %s'
20148 else
20149 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
20150 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
20151 as_echo_n='/usr/ucb/echo -n'
20152 else
20153 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
20154 as_echo_n_body='eval
20155 arg=$1;
20156 case $arg in #(
20157 *"$as_nl"*)
20158 expr "X$arg" : "X\\(.*\\)$as_nl";
20159 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
20160 esac;
20161 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
20162 '
20163 export as_echo_n_body
20164 as_echo_n='sh -c $as_echo_n_body as_echo'
20165 fi
20166 export as_echo_body
20167 as_echo='sh -c $as_echo_body as_echo'
20168 fi
20169
20170 # The user is always right.
20171 if test "${PATH_SEPARATOR+set}" != set; then
20172 PATH_SEPARATOR=:
20173 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
20174 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
20175 PATH_SEPARATOR=';'
20176 }
20177 fi
20178
20179
20180 # IFS
20181 # We need space, tab and new line, in precisely that order. Quoting is
20182 # there to prevent editors from complaining about space-tab.
20183 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20184 # splitting by setting IFS to empty value.)
20185 IFS=" "" $as_nl"
20186
20187 # Find who we are. Look in the path if we contain no directory separator.
20188 as_myself=
20189 case $0 in #((
20190 *[\\/]* ) as_myself=$0 ;;
20191 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20192 for as_dir in $PATH
20193 do
20194 IFS=$as_save_IFS
20195 test -z "$as_dir" && as_dir=.
20196 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20197 done
20198 IFS=$as_save_IFS
20199
20200 ;;
20201 esac
20202 # We did not find ourselves, most probably we were run as `sh COMMAND'
20203 # in which case we are not to be found in the path.
20204 if test "x$as_myself" = x; then
20205 as_myself=$0
20206 fi
20207 if test ! -f "$as_myself"; then
20208 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20209 exit 1
20210 fi
20211
20212 # Unset variables that we do not need and which cause bugs (e.g. in
20213 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
20214 # suppresses any "Segmentation fault" message there. '((' could
20215 # trigger a bug in pdksh 5.2.14.
20216 for as_var in BASH_ENV ENV MAIL MAILPATH
20217 do eval test x\${$as_var+set} = xset \
20218 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
20219 done
20220 PS1='$ '
20221 PS2='> '
20222 PS4='+ '
20223
20224 # NLS nuisances.
20225 LC_ALL=C
20226 export LC_ALL
20227 LANGUAGE=C
20228 export LANGUAGE
20229
20230 # CDPATH.
20231 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20232
20233
20234 # as_fn_error STATUS ERROR [LINENO LOG_FD]
20235 # ----------------------------------------
20236 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
20237 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
20238 # script with STATUS, using 1 if that was 0.
20239 as_fn_error ()
20240 {
20241 as_status=$1; test $as_status -eq 0 && as_status=1
20242 if test "$4"; then
20243 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
20244 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
20245 fi
20246 $as_echo "$as_me: error: $2" >&2
20247 as_fn_exit $as_status
20248 } # as_fn_error
20249
20250
20251 # as_fn_set_status STATUS
20252 # -----------------------
20253 # Set $? to STATUS, without forking.
20254 as_fn_set_status ()
20255 {
20256 return $1
20257 } # as_fn_set_status
20258
20259 # as_fn_exit STATUS
20260 # -----------------
20261 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
20262 as_fn_exit ()
20263 {
20264 set +e
20265 as_fn_set_status $1
20266 exit $1
20267 } # as_fn_exit
20268
20269 # as_fn_unset VAR
20270 # ---------------
20271 # Portably unset VAR.
20272 as_fn_unset ()
20273 {
20274 { eval $1=; unset $1;}
20275 }
20276 as_unset=as_fn_unset
20277 # as_fn_append VAR VALUE
20278 # ----------------------
20279 # Append the text in VALUE to the end of the definition contained in VAR. Take
20280 # advantage of any shell optimizations that allow amortized linear growth over
20281 # repeated appends, instead of the typical quadratic growth present in naive
20282 # implementations.
20283 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
20284 eval 'as_fn_append ()
20285 {
20286 eval $1+=\$2
20287 }'
20288 else
20289 as_fn_append ()
20290 {
20291 eval $1=\$$1\$2
20292 }
20293 fi # as_fn_append
20294
20295 # as_fn_arith ARG...
20296 # ------------------
20297 # Perform arithmetic evaluation on the ARGs, and store the result in the
20298 # global $as_val. Take advantage of shells that can avoid forks. The arguments
20299 # must be portable across $(()) and expr.
20300 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
20301 eval 'as_fn_arith ()
20302 {
20303 as_val=$(( $* ))
20304 }'
20305 else
20306 as_fn_arith ()
20307 {
20308 as_val=`expr "$@" || test $? -eq 1`
20309 }
20310 fi # as_fn_arith
20311
20312
20313 if expr a : '\(a\)' >/dev/null 2>&1 &&
20314 test "X`expr 00001 : '.*\(...\)'`" = X001; then
20315 as_expr=expr
20316 else
20317 as_expr=false
20318 fi
20319
20320 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20321 as_basename=basename
20322 else
20323 as_basename=false
20324 fi
20325
20326 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20327 as_dirname=dirname
20328 else
20329 as_dirname=false
20330 fi
20331
20332 as_me=`$as_basename -- "$0" ||
20333 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20334 X"$0" : 'X\(//\)$' \| \
20335 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20336 $as_echo X/"$0" |
20337 sed '/^.*\/\([^/][^/]*\)\/*$/{
20338 s//\1/
20339 q
20340 }
20341 /^X\/\(\/\/\)$/{
20342 s//\1/
20343 q
20344 }
20345 /^X\/\(\/\).*/{
20346 s//\1/
20347 q
20348 }
20349 s/.*/./; q'`
20350
20351 # Avoid depending upon Character Ranges.
20352 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20353 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20354 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20355 as_cr_digits='0123456789'
20356 as_cr_alnum=$as_cr_Letters$as_cr_digits
20357
20358 ECHO_C= ECHO_N= ECHO_T=
20359 case `echo -n x` in #(((((
20360 -n*)
20361 case `echo 'xy\c'` in
20362 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
20363 xy) ECHO_C='\c';;
20364 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
20365 ECHO_T=' ';;
20366 esac;;
20367 *)
20368 ECHO_N='-n';;
20369 esac
20370
20371 rm -f conf$$ conf$$.exe conf$$.file
20372 if test -d conf$$.dir; then
20373 rm -f conf$$.dir/conf$$.file
20374 else
20375 rm -f conf$$.dir
20376 mkdir conf$$.dir 2>/dev/null
20377 fi
20378 if (echo >conf$$.file) 2>/dev/null; then
20379 if ln -s conf$$.file conf$$ 2>/dev/null; then
20380 as_ln_s='ln -s'
20381 # ... but there are two gotchas:
20382 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20383 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20384 # In both cases, we have to default to `cp -pR'.
20385 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20386 as_ln_s='cp -pR'
20387 elif ln conf$$.file conf$$ 2>/dev/null; then
20388 as_ln_s=ln
20389 else
20390 as_ln_s='cp -pR'
20391 fi
20392 else
20393 as_ln_s='cp -pR'
20394 fi
20395 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20396 rmdir conf$$.dir 2>/dev/null
20397
20398
20399 # as_fn_mkdir_p
20400 # -------------
20401 # Create "$as_dir" as a directory, including parents if necessary.
20402 as_fn_mkdir_p ()
20403 {
20404
20405 case $as_dir in #(
20406 -*) as_dir=./$as_dir;;
20407 esac
20408 test -d "$as_dir" || eval $as_mkdir_p || {
20409 as_dirs=
20410 while :; do
20411 case $as_dir in #(
20412 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20413 *) as_qdir=$as_dir;;
20414 esac
20415 as_dirs="'$as_qdir' $as_dirs"
20416 as_dir=`$as_dirname -- "$as_dir" ||
20417 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20418 X"$as_dir" : 'X\(//\)[^/]' \| \
20419 X"$as_dir" : 'X\(//\)$' \| \
20420 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20421 $as_echo X"$as_dir" |
20422 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20423 s//\1/
20424 q
20425 }
20426 /^X\(\/\/\)[^/].*/{
20427 s//\1/
20428 q
20429 }
20430 /^X\(\/\/\)$/{
20431 s//\1/
20432 q
20433 }
20434 /^X\(\/\).*/{
20435 s//\1/
20436 q
20437 }
20438 s/.*/./; q'`
20439 test -d "$as_dir" && break
20440 done
20441 test -z "$as_dirs" || eval "mkdir $as_dirs"
20442 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20443
20444
20445 } # as_fn_mkdir_p
20446 if mkdir -p . 2>/dev/null; then
20447 as_mkdir_p='mkdir -p "$as_dir"'
20448 else
20449 test -d ./-p && rmdir ./-p
20450 as_mkdir_p=false
20451 fi
20452
20453
20454 # as_fn_executable_p FILE
20455 # -----------------------
20456 # Test if FILE is an executable regular file.
20457 as_fn_executable_p ()
20458 {
20459 test -f "$1" && test -x "$1"
20460 } # as_fn_executable_p
20461 as_test_x='test -x'
20462 as_executable_p=as_fn_executable_p
20463
20464 # Sed expression to map a string onto a valid CPP name.
20465 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20466
20467 # Sed expression to map a string onto a valid variable name.
20468 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20469
20470
20471 exec 6>&1
20472 ## ----------------------------------- ##
20473 ## Main body of $CONFIG_STATUS script. ##
20474 ## ----------------------------------- ##
20475 _ASEOF
20476 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20477
20478 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20479 # Save the log message, to keep $0 and so on meaningful, and to
20480 # report actual input values of CONFIG_FILES etc. instead of their
20481 # values after options handling.
20482 ac_log="
20483 This file was extended by $as_me, which was
20484 generated by GNU Autoconf 2.69. Invocation command line was
20485
20486 CONFIG_FILES = $CONFIG_FILES
20487 CONFIG_HEADERS = $CONFIG_HEADERS
20488 CONFIG_LINKS = $CONFIG_LINKS
20489 CONFIG_COMMANDS = $CONFIG_COMMANDS
20490 $ $0 $@
20491
20492 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20493 "
20494
20495 _ACEOF
20496
20497 case $ac_config_files in *"
20498 "*) set x $ac_config_files; shift; ac_config_files=$*;;
20499 esac
20500
20501
20502
20503 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20504 # Files that config.status was made for.
20505 config_files="$ac_config_files"
20506
20507 _ACEOF
20508
20509 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20510 ac_cs_usage="\
20511 \`$as_me' instantiates files and other configuration actions
20512 from templates according to the current configuration. Unless the files
20513 and actions are specified as TAGs, all are instantiated by default.
20514
20515 Usage: $0 [OPTION]... [TAG]...
20516
20517 -h, --help print this help, then exit
20518 -V, --version print version number and configuration settings, then exit
20519 --config print configuration, then exit
20520 -q, --quiet, --silent
20521 do not print progress messages
20522 -d, --debug don't remove temporary files
20523 --recheck update $as_me by reconfiguring in the same conditions
20524 --file=FILE[:TEMPLATE]
20525 instantiate the configuration file FILE
20526
20527 Configuration files:
20528 $config_files
20529
20530 Report bugs to the package provider."
20531
20532 _ACEOF
20533 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20534 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20535 ac_cs_version="\\
20536 config.status
20537 configured by $0, generated by GNU Autoconf 2.69,
20538 with options \\"\$ac_cs_config\\"
20539
20540 Copyright (C) 2012 Free Software Foundation, Inc.
20541 This config.status script is free software; the Free Software Foundation
20542 gives unlimited permission to copy, distribute and modify it."
20543
20544 ac_pwd='$ac_pwd'
20545 srcdir='$srcdir'
20546 INSTALL='$INSTALL'
20547 AWK='$AWK'
20548 test -n "\$AWK" || AWK=awk
20549 _ACEOF
20550
20551 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20552 # The default lists apply if the user does not specify any file.
20553 ac_need_defaults=:
20554 while test $# != 0
20555 do
20556 case $1 in
20557 --*=?*)
20558 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20559 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20560 ac_shift=:
20561 ;;
20562 --*=)
20563 ac_option=`expr "X$1" : 'X\([^=]*\)='`
20564 ac_optarg=
20565 ac_shift=:
20566 ;;
20567 *)
20568 ac_option=$1
20569 ac_optarg=$2
20570 ac_shift=shift
20571 ;;
20572 esac
20573
20574 case $ac_option in
20575 # Handling of the options.
20576 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20577 ac_cs_recheck=: ;;
20578 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20579 $as_echo "$ac_cs_version"; exit ;;
20580 --config | --confi | --conf | --con | --co | --c )
20581 $as_echo "$ac_cs_config"; exit ;;
20582 --debug | --debu | --deb | --de | --d | -d )
20583 debug=: ;;
20584 --file | --fil | --fi | --f )
20585 $ac_shift
20586 case $ac_optarg in
20587 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20588 '') as_fn_error $? "missing file argument" ;;
20589 esac
20590 as_fn_append CONFIG_FILES " '$ac_optarg'"
20591 ac_need_defaults=false;;
20592 --he | --h | --help | --hel | -h )
20593 $as_echo "$ac_cs_usage"; exit ;;
20594 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20595 | -silent | --silent | --silen | --sile | --sil | --si | --s)
20596 ac_cs_silent=: ;;
20597
20598 # This is an error.
20599 -*) as_fn_error $? "unrecognized option: \`$1'
20600 Try \`$0 --help' for more information." ;;
20601
20602 *) as_fn_append ac_config_targets " $1"
20603 ac_need_defaults=false ;;
20604
20605 esac
20606 shift
20607 done
20608
20609 ac_configure_extra_args=
20610
20611 if $ac_cs_silent; then
20612 exec 6>/dev/null
20613 ac_configure_extra_args="$ac_configure_extra_args --silent"
20614 fi
20615
20616 _ACEOF
20617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20618 if \$ac_cs_recheck; then
20619 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20620 shift
20621 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20622 CONFIG_SHELL='$SHELL'
20623 export CONFIG_SHELL
20624 exec "\$@"
20625 fi
20626
20627 _ACEOF
20628 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20629 exec 5>>config.log
20630 {
20631 echo
20632 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20633 ## Running $as_me. ##
20634 _ASBOX
20635 $as_echo "$ac_log"
20636 } >&5
20637
20638 _ACEOF
20639 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20640 #
20641 # INIT-COMMANDS
20642 #
20643 extrasub_build="$extrasub_build"
20644 extrasub_host="$extrasub_host"
20645 extrasub_target="$extrasub_target"
20646
20647 _ACEOF
20648
20649 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20650
20651 # Handling of arguments.
20652 for ac_config_target in $ac_config_targets
20653 do
20654 case $ac_config_target in
20655 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20656
20657 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20658 esac
20659 done
20660
20661
20662 # If the user did not use the arguments to specify the items to instantiate,
20663 # then the envvar interface is used. Set only those that are not.
20664 # We use the long form for the default assignment because of an extremely
20665 # bizarre bug on SunOS 4.1.3.
20666 if $ac_need_defaults; then
20667 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20668 fi
20669
20670 # Have a temporary directory for convenience. Make it in the build tree
20671 # simply because there is no reason against having it here, and in addition,
20672 # creating and moving files from /tmp can sometimes cause problems.
20673 # Hook for its removal unless debugging.
20674 # Note that there is a small window in which the directory will not be cleaned:
20675 # after its creation but before its name has been assigned to `$tmp'.
20676 $debug ||
20677 {
20678 tmp= ac_tmp=
20679 trap 'exit_status=$?
20680 : "${ac_tmp:=$tmp}"
20681 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20682 ' 0
20683 trap 'as_fn_exit 1' 1 2 13 15
20684 }
20685 # Create a (secure) tmp directory for tmp files.
20686
20687 {
20688 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20689 test -d "$tmp"
20690 } ||
20691 {
20692 tmp=./conf$$-$RANDOM
20693 (umask 077 && mkdir "$tmp")
20694 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20695 ac_tmp=$tmp
20696
20697 # Set up the scripts for CONFIG_FILES section.
20698 # No need to generate them if there are no CONFIG_FILES.
20699 # This happens for instance with `./config.status config.h'.
20700 if test -n "$CONFIG_FILES"; then
20701
20702 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
20703 ac_cs_awk_getline=:
20704 ac_cs_awk_pipe_init=
20705 ac_cs_awk_read_file='
20706 while ((getline aline < (F[key])) > 0)
20707 print(aline)
20708 close(F[key])'
20709 ac_cs_awk_pipe_fini=
20710 else
20711 ac_cs_awk_getline=false
20712 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
20713 ac_cs_awk_read_file='
20714 print "|#_!!_#|"
20715 print "cat " F[key] " &&"
20716 '$ac_cs_awk_pipe_init
20717 # The final `:' finishes the AND list.
20718 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
20719 fi
20720 ac_cr=`echo X | tr X '\015'`
20721 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20722 # But we know of no other shell where ac_cr would be empty at this
20723 # point, so we can use a bashism as a fallback.
20724 if test "x$ac_cr" = x; then
20725 eval ac_cr=\$\'\\r\'
20726 fi
20727 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20728 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20729 ac_cs_awk_cr='\\r'
20730 else
20731 ac_cs_awk_cr=$ac_cr
20732 fi
20733
20734 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20735 _ACEOF
20736
20737 # Create commands to substitute file output variables.
20738 {
20739 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
20740 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
20741 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
20742 echo "_ACAWK" &&
20743 echo "_ACEOF"
20744 } >conf$$files.sh &&
20745 . ./conf$$files.sh ||
20746 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20747 rm -f conf$$files.sh
20748
20749 {
20750 echo "cat >conf$$subs.awk <<_ACEOF" &&
20751 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20752 echo "_ACEOF"
20753 } >conf$$subs.sh ||
20754 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20755 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20756 ac_delim='%!_!# '
20757 for ac_last_try in false false false false false :; do
20758 . ./conf$$subs.sh ||
20759 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20760
20761 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20762 if test $ac_delim_n = $ac_delim_num; then
20763 break
20764 elif $ac_last_try; then
20765 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20766 else
20767 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20768 fi
20769 done
20770 rm -f conf$$subs.sh
20771
20772 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20773 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20774 _ACEOF
20775 sed -n '
20776 h
20777 s/^/S["/; s/!.*/"]=/
20778 p
20779 g
20780 s/^[^!]*!//
20781 :repl
20782 t repl
20783 s/'"$ac_delim"'$//
20784 t delim
20785 :nl
20786 h
20787 s/\(.\{148\}\)..*/\1/
20788 t more1
20789 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20790 p
20791 n
20792 b repl
20793 :more1
20794 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20795 p
20796 g
20797 s/.\{148\}//
20798 t nl
20799 :delim
20800 h
20801 s/\(.\{148\}\)..*/\1/
20802 t more2
20803 s/["\\]/\\&/g; s/^/"/; s/$/"/
20804 p
20805 b
20806 :more2
20807 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20808 p
20809 g
20810 s/.\{148\}//
20811 t delim
20812 ' <conf$$subs.awk | sed '
20813 /^[^""]/{
20814 N
20815 s/\n//
20816 }
20817 ' >>$CONFIG_STATUS || ac_write_fail=1
20818 rm -f conf$$subs.awk
20819 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20820 _ACAWK
20821 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20822 for (key in S) S_is_set[key] = 1
20823 FS = ""
20824 \$ac_cs_awk_pipe_init
20825 }
20826 {
20827 line = $ 0
20828 nfields = split(line, field, "@")
20829 substed = 0
20830 len = length(field[1])
20831 for (i = 2; i < nfields; i++) {
20832 key = field[i]
20833 keylen = length(key)
20834 if (S_is_set[key]) {
20835 value = S[key]
20836 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20837 len += length(value) + length(field[++i])
20838 substed = 1
20839 } else
20840 len += 1 + keylen
20841 }
20842 if (nfields == 3 && !substed) {
20843 key = field[2]
20844 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
20845 \$ac_cs_awk_read_file
20846 next
20847 }
20848 }
20849 print line
20850 }
20851 \$ac_cs_awk_pipe_fini
20852 _ACAWK
20853 _ACEOF
20854 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20855 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20856 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20857 else
20858 cat
20859 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20860 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20861 _ACEOF
20862
20863 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20864 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20865 # trailing colons and then remove the whole line if VPATH becomes empty
20866 # (actually we leave an empty line to preserve line numbers).
20867 if test "x$srcdir" = x.; then
20868 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
20869 h
20870 s///
20871 s/^/:/
20872 s/[ ]*$/:/
20873 s/:\$(srcdir):/:/g
20874 s/:\${srcdir}:/:/g
20875 s/:@srcdir@:/:/g
20876 s/^:*//
20877 s/:*$//
20878 x
20879 s/\(=[ ]*\).*/\1/
20880 G
20881 s/\n//
20882 s/^[^=]*=[ ]*$//
20883 }'
20884 fi
20885
20886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20887 fi # test -n "$CONFIG_FILES"
20888
20889
20890 eval set X " :F $CONFIG_FILES "
20891 shift
20892 for ac_tag
20893 do
20894 case $ac_tag in
20895 :[FHLC]) ac_mode=$ac_tag; continue;;
20896 esac
20897 case $ac_mode$ac_tag in
20898 :[FHL]*:*);;
20899 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20900 :[FH]-) ac_tag=-:-;;
20901 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20902 esac
20903 ac_save_IFS=$IFS
20904 IFS=:
20905 set x $ac_tag
20906 IFS=$ac_save_IFS
20907 shift
20908 ac_file=$1
20909 shift
20910
20911 case $ac_mode in
20912 :L) ac_source=$1;;
20913 :[FH])
20914 ac_file_inputs=
20915 for ac_f
20916 do
20917 case $ac_f in
20918 -) ac_f="$ac_tmp/stdin";;
20919 *) # Look for the file first in the build tree, then in the source tree
20920 # (if the path is not absolute). The absolute path cannot be DOS-style,
20921 # because $ac_f cannot contain `:'.
20922 test -f "$ac_f" ||
20923 case $ac_f in
20924 [\\/$]*) false;;
20925 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20926 esac ||
20927 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
20928 esac
20929 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
20930 as_fn_append ac_file_inputs " '$ac_f'"
20931 done
20932
20933 # Let's still pretend it is `configure' which instantiates (i.e., don't
20934 # use $as_me), people would be surprised to read:
20935 # /* config.h. Generated by config.status. */
20936 configure_input='Generated from '`
20937 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
20938 `' by configure.'
20939 if test x"$ac_file" != x-; then
20940 configure_input="$ac_file. $configure_input"
20941 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
20942 $as_echo "$as_me: creating $ac_file" >&6;}
20943 fi
20944 # Neutralize special characters interpreted by sed in replacement strings.
20945 case $configure_input in #(
20946 *\&* | *\|* | *\\* )
20947 ac_sed_conf_input=`$as_echo "$configure_input" |
20948 sed 's/[\\\\&|]/\\\\&/g'`;; #(
20949 *) ac_sed_conf_input=$configure_input;;
20950 esac
20951
20952 case $ac_tag in
20953 *:-:* | *:-) cat >"$ac_tmp/stdin" \
20954 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
20955 esac
20956 ;;
20957 esac
20958
20959 ac_dir=`$as_dirname -- "$ac_file" ||
20960 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20961 X"$ac_file" : 'X\(//\)[^/]' \| \
20962 X"$ac_file" : 'X\(//\)$' \| \
20963 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20964 $as_echo X"$ac_file" |
20965 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20966 s//\1/
20967 q
20968 }
20969 /^X\(\/\/\)[^/].*/{
20970 s//\1/
20971 q
20972 }
20973 /^X\(\/\/\)$/{
20974 s//\1/
20975 q
20976 }
20977 /^X\(\/\).*/{
20978 s//\1/
20979 q
20980 }
20981 s/.*/./; q'`
20982 as_dir="$ac_dir"; as_fn_mkdir_p
20983 ac_builddir=.
20984
20985 case "$ac_dir" in
20986 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20987 *)
20988 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
20989 # A ".." for each directory in $ac_dir_suffix.
20990 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
20991 case $ac_top_builddir_sub in
20992 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20993 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20994 esac ;;
20995 esac
20996 ac_abs_top_builddir=$ac_pwd
20997 ac_abs_builddir=$ac_pwd$ac_dir_suffix
20998 # for backward compatibility:
20999 ac_top_builddir=$ac_top_build_prefix
21000
21001 case $srcdir in
21002 .) # We are building in place.
21003 ac_srcdir=.
21004 ac_top_srcdir=$ac_top_builddir_sub
21005 ac_abs_top_srcdir=$ac_pwd ;;
21006 [\\/]* | ?:[\\/]* ) # Absolute name.
21007 ac_srcdir=$srcdir$ac_dir_suffix;
21008 ac_top_srcdir=$srcdir
21009 ac_abs_top_srcdir=$srcdir ;;
21010 *) # Relative name.
21011 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21012 ac_top_srcdir=$ac_top_build_prefix$srcdir
21013 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21014 esac
21015 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21016
21017
21018 case $ac_mode in
21019 :F)
21020 #
21021 # CONFIG_FILE
21022 #
21023
21024 case $INSTALL in
21025 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21026 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21027 esac
21028 _ACEOF
21029
21030 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21031 # If the template does not know about datarootdir, expand it.
21032 # FIXME: This hack should be removed a few years after 2.60.
21033 ac_datarootdir_hack=; ac_datarootdir_seen=
21034 ac_sed_dataroot='
21035 /datarootdir/ {
21036 p
21037 q
21038 }
21039 /@datadir@/p
21040 /@docdir@/p
21041 /@infodir@/p
21042 /@localedir@/p
21043 /@mandir@/p'
21044 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21045 *datarootdir*) ac_datarootdir_seen=yes;;
21046 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21047 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21048 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21049 _ACEOF
21050 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21051 ac_datarootdir_hack='
21052 s&@datadir@&$datadir&g
21053 s&@docdir@&$docdir&g
21054 s&@infodir@&$infodir&g
21055 s&@localedir@&$localedir&g
21056 s&@mandir@&$mandir&g
21057 s&\\\${datarootdir}&$datarootdir&g' ;;
21058 esac
21059 _ACEOF
21060
21061 # Neutralize VPATH when `$srcdir' = `.'.
21062 # Shell code in configure.ac might set extrasub.
21063 # FIXME: do we really want to maintain this feature?
21064 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21065 ac_sed_extra="$ac_vpsub
21066 $extrasub
21067 _ACEOF
21068 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21069 :t
21070 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21071 s|@configure_input@|$ac_sed_conf_input|;t t
21072 s&@top_builddir@&$ac_top_builddir_sub&;t t
21073 s&@top_build_prefix@&$ac_top_build_prefix&;t t
21074 s&@srcdir@&$ac_srcdir&;t t
21075 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21076 s&@top_srcdir@&$ac_top_srcdir&;t t
21077 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21078 s&@builddir@&$ac_builddir&;t t
21079 s&@abs_builddir@&$ac_abs_builddir&;t t
21080 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21081 s&@INSTALL@&$ac_INSTALL&;t t
21082 $ac_datarootdir_hack
21083 "
21084 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
21085 if $ac_cs_awk_getline; then
21086 $AWK -f "$ac_tmp/subs.awk"
21087 else
21088 $AWK -f "$ac_tmp/subs.awk" | $SHELL
21089 fi \
21090 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21091
21092 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21093 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21094 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
21095 "$ac_tmp/out"`; test -z "$ac_out"; } &&
21096 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21097 which seems to be undefined. Please make sure it is defined" >&5
21098 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21099 which seems to be undefined. Please make sure it is defined" >&2;}
21100
21101 rm -f "$ac_tmp/stdin"
21102 case $ac_file in
21103 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21104 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21105 esac \
21106 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21107 ;;
21108
21109
21110
21111 esac
21112
21113
21114 case $ac_file$ac_mode in
21115 "Makefile":F) sed "$extrasub_build" Makefile |
21116 sed "$extrasub_host" |
21117 sed "$extrasub_target" > mf$$
21118 mv -f mf$$ Makefile ;;
21119
21120 esac
21121 done # for ac_tag
21122
21123
21124 as_fn_exit 0
21125 _ACEOF
21126 ac_clean_files=$ac_clean_files_save
21127
21128 test $ac_write_fail = 0 ||
21129 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
21130
21131
21132 # configure is writing to config.log, and then calls config.status.
21133 # config.status does its own redirection, appending to config.log.
21134 # Unfortunately, on DOS this fails, as config.log is still kept open
21135 # by configure, so config.status won't be able to write to it; its
21136 # output is simply discarded. So we exec the FD to /dev/null,
21137 # effectively closing config.log, so it can be properly (re)opened and
21138 # appended to by config.status. When coming back to configure, we
21139 # need to make the FD available again.
21140 if test "$no_create" != yes; then
21141 ac_cs_success=:
21142 ac_config_status_args=
21143 test "$silent" = yes &&
21144 ac_config_status_args="$ac_config_status_args --quiet"
21145 exec 5>/dev/null
21146 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21147 exec 5>>config.log
21148 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21149 # would make configure fail if this is the last instruction.
21150 $ac_cs_success || as_fn_exit 1
21151 fi
21152 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
21153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
21154 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
21155 fi
21156
21157